f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) 04:28:01 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0xec) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = msgget(0x2, 0x91) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r13 = accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r8, r10, r9}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r17, &(0x7f00000008c0)='./file0\x00', r15, r16, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x4, r10, r4, r3, r16, 0x8, 0x5}, 0xa6e1, 0x9, 0x0, r5, 0x2, 0x9, 0x4, 0xa99}) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) dup2(r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 04:28:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) ioctl$KDENABIO(r4, 0x20004b3c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) 04:28:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x1, 0x2) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r19, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r19, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r19, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r19, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r19, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r26 = accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000640)={r21, r23, r22}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r26, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r27 = socket(0x10, 0x1, 0x7) close(r27) fcntl$dupfd(r17, 0x0, r18) r28 = accept$inet(r17, &(0x7f0000000800), &(0x7f0000000840)=0xc) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r30 = socket(0x18, 0x1, 0x0) close(r30) fcntl$dupfd(r29, 0x0, r30) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r37}, 0xfffffffffffffffc, 0xeb}, {{r36}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r38 = accept$inet6(r37, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r40 = getpgid(0x0) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r41, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r41, 0x3, 0x8, &(0x7f00000000c0)) r42 = socket(0x18, 0x2, 0x0) setsockopt(r42, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r46 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r46, 0x2, &(0x7f0000000100)=""/114) r47 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r47, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r48 = fcntl$getown(r47, 0x5) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x2, 0xffffffffffffffff) close(r50) r51 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r53 = kqueue() r54 = fcntl$dupfd(r53, 0x2, 0xffffffffffffffff) close(r54) r55 = getpgrp() r56 = getgid() getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r54, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000700)={r55, r57, r56}, 0xc) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000600)={r55, r52, r51}, 0xc) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000200)={{0x8003ff, r44, r45, r44, r45, 0x104, 0x5}, 0xfff, 0x9, r55, r48, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r44, r45) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r45, 0x0, 0xffffffffffffffff, 0x0]) r59 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r43, r58, 0xffffffffffffffff, r59, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r60 = getgid() r61 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r61, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r61, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r61, &(0x7f0000000100), &(0x7f0000000140)=0xc) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r61, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r67 = accept$inet(r61, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r66, &(0x7f00000008c0)='./file0\x00', r64, r65, 0x0) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000640)={r62, r64, r63}, 0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000013c0)=ANY=[@ANYBLOB="4c51333151a9e1bbfaabbd01d1741af37c20944b3a7ac5669f326c3f35d4206ea931909afa73d9ac99cece40b7d947c9a0baa9af5f17c0e9b80915d96307376b56a320d41a8dc3d174fec74be23b2aeee23ba27b4b1f872b48ebd5b086c66c01cff3d492a2068d9d75248ff46041df667ac98af8a611905e265c1757"], 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r12}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r28, r2, r30, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r35, r39, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r40, r64, r60}], 0xa8, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r68, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001440)=ANY=[@ANYBLOB="49012e2f66696c650180d44ec88b410c226d4630"], 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r39, r69}], 0x20}, 0x403) r70 = socket(0x11, 0x3, 0x0) setsockopt(r70, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r71 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r71, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 04:28:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) dup(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\t', 0x1) 04:28:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) open(&(0x7f0000000340)='./file0\x00', 0x20, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) close(r8) fchdir(r1) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 04:28:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000f4ff002000"}) socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdac) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 04:28:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000240)=0x1) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r3 = geteuid() r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r14 = accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r11, r10}, 0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r11, r6, 0xc5ec6914eab89d54) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="010000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43e7ceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b0000000000d8269b0fa4233e9ed95f28a7eb8bd518f4568ee24a28d18950d576efb1f885be6db9bfcc4ba8a6"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b8eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604d2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea803fed86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a29a060964c2f4e9e4ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab18787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d"], 0x1, 0x0, 0x1004) getegid() msgsnd(r4, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219"], 0x156, 0x800) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="021d00000099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eb9c8b754daeb2982d28606050dc516a0af1461584bca00000004000000000000000000000000a6e9661575213ea1a39fa1acba7a764143c7e563bd6d1ffef105af940c7d16c907712d873615f2e04ed44814669dbee9a251ff7af9522eb608ca382d4133552696cd1fe6e5075ce0db6e91e4d2f4bc805e00db68d479e16bbf92aa7ba7098104d284f1894f9f24bddd435d2ec1a398b233f964db782a2df4b22f324e76422a17c7bfaa1b47f05e985027767bad95927e9435e8133f6eabf5872e4d11f11037b0bc9026eb1e9bafcd95a621c151ffbfe088811f2c2e2cefa531c085e888cd8a17c88aac9d2be1caa6b85cd37632f788166f19eb222e23"], 0x1, 0x800) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() r20 = syz_open_pts() fcntl$setstatus(r20, 0x4, 0xcc) write(r20, 0x0, 0x0) fsync(r20) setreuid(r18, r19) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x1c, 0x4}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2000006, 0x138, 0x100000000005}) chown(&(0x7f00000000c0)='./file0\x00', r3, r17) execve(0x0, 0x0, 0x0) 04:28:03 executing program 1: socket(0x11, 0x3, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x53) 04:28:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r0, 0x0, 0x0) shutdown(r2, 0x1) shutdown(r3, 0x1) 04:28:04 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) fcntl$getflags(r5, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r6 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r6, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r6, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000780)) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f00000000c0)='./file1\x00') mknod$loop(&(0x7f0000000080)='./file1\x00', 0x2000, 0x1) chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 04:28:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000140)='./file1/file0/file0/file0\x00', 0x44) open(&(0x7f0000000200)='./file1/file0/file0/file0\x00', 0x20, 0x20) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file1/file0/file0\x00') 04:28:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:28:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r4 = accept$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000feff00"/57], &(0x7f0000000180)=0x39) fchdir(r4) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 04:28:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = shmget(0x1, 0x14000, 0x300, &(0x7f0000da6000/0x14000)=nil) shmat(r2, &(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = semget$private(0x0, 0x4, 0x2c0) semop(r3, &(0x7f00000001c0), 0x0) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(0x0, &(0x7f0000adb000/0x1000)=nil, 0x2800) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x105, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r4) r5 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r6) shmat(r2, &(0x7f0000a00000/0x600000)=nil, 0x2000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000180)=0x80000000) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getgid() r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 04:28:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f00000004c0)=0xffffffffffffffd9) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ftruncate(r0, 0x0, 0x30000) getuid() renameat(r2, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) socket(0x10, 0x4, 0x3) 04:28:05 executing program 1: r0 = open(0x0, 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)='#!/', 0x3}], 0x1) write(r0, &(0x7f0000000140)="0920120000feffffff04148027454a638a711de274fe266ce23205554752cd8439df6dfe4e0f84b94aaa41f680fa371c960a", 0x32) shutdown(r0, 0x2) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="001000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0x147, 0x0, 0x1000) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) getegid() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) msgsnd(r1, 0x0, 0x0, 0x1800) msgget$private(0x0, 0x10120) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280), &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000940)='F-\x00\xd5&\xfcQy\xe7\x15\xb0\xb3EQ\xf0g8\xee\x800O\xc6\xfa,\xff\xaf\x92)9\xd9r\xeel\x12\x10kx\x9c\x8a\x96\xa7b\xbd\x049\x88\x1c\xc1z>\x7f\x82O\xa4\xe8\x0fK`\xb7\x81\r\xee \xc0\xc3\x10pw\xdd\x85Rp\vT#J^\x90\xadN$\n\x7f\xa9\x1dz\xf8\xc57\xfaq\xbc\x96P\xd0\x00\xc10x0}, &(0x7f0000000740)=0xc) r8 = socket(0x0, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0, 0x400}, 0x0) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202030000000090beb15d2afacb32000808"], 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYBLOB="100000000000000007002000010000000341bb651464e86c30722c3b8f704f68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d5765812da01"], 0x10}, 0x0) r10 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r20 = socket$unix(0x1, 0x5, 0x0) r21 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x682fd6059fdfaee3) fcntl$dupfd(r20, 0x0, r21) connect$unix(r10, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r11, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r15, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r19, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r21, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r18, @ANYRES32=r4, @ANYRESOCT=r8], @ANYRES32=r7, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r12, @ANYBLOB="7e11b010e808196754405bd55772809e1c49f6f402b80e11a7e1057c31a88d8a4df86ad6a5ffda1cdb41709a9308b979562a89234d8b6c7a647610a112d480571bbfa0a47459b123a36594ed47d7e7c940b26ece36e754a0ad642ee5b633134ad90ccb28c427a5574fdecc23c460f0e97b4213261ec58955541f6e6d0a12d8eb1fffb87beca47c086c014814634bf1790bfdd7938acde772aa0b0fe89cb63e11d699b545790b99dec1a338693dd0a22e3f113cd7f7d2ee42e51c8fc672a7f01e999d14f9cfa10f75508eeb078402535011de91682e", @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r6, @ANYRESHEX, @ANYPTR64, @ANYPTR64, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r14, @ANYRESOCT=r13, @ANYRES32=r14, @ANYRES64], 0x8) sendmsg$unix(r10, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) r22 = socket$inet(0x2, 0x3, 0x10000) r23 = socket(0x2, 0x2, 0x0) sendmsg$unix(r23, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r26 = getegid() r27 = syz_open_pts() close(r27) writev(r27, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x0) ioctl$TIOCSTOP(r27, 0x2000746f) write(r27, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r28 = syz_open_pts() writev(r28, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r28, 0x2000746f) write(r28, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r29 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) r31 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000b80)=[@rights={0x28, 0xffff, 0x1, [r27, r28, r29, r30, r31, r24]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r6, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0x0, r25, r26}, @rights={0x20, 0xffff, 0x1, [r22, r23, r6]}, @rights={0x18, 0xffff, 0x1, [r24]}], 0xa8, 0x400}, 0x4) getuid() r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = getgid() setegid(r35) r36 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r36, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r36, 0x0, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 04:28:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "73f39ce2ecbeb84f116f6000193f4119d30f00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320", 0x25}], 0x1) r2 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(r3, 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r4, r6) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r3, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r3, 0x20007471) r8 = accept$inet6(r7, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r9 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r9, r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = syz_open_pts() ioctl$TIOCSBRK(r12, 0x2000747b) fcntl$getown(r12, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r12, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r12, 0x20007471) r14 = accept$inet6(r13, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r14, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r15 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r15, r16) r17 = syz_open_pts() ioctl$TIOCSBRK(r17, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r17, 0x3}) ioctl$TIOCNOTTY(r17, 0x20007471) r18 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r18, r19) setgroups(0x4, &(0x7f0000000300)=[r11, 0x0, r16, r19]) r20 = syz_open_pts() ioctl$TIOCSBRK(r20, 0x2000747b) fcntl$getown(r20, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r20, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r20, 0x20007471) r22 = accept$inet6(r21, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r22, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r23 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r20, r23, r24) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r26 = syz_open_pts() ioctl$TIOCSBRK(r26, 0x2000747b) fcntl$getown(r26, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r26, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r26, 0x20007471) r28 = accept$inet6(r27, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r28, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r29 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r26, r29, r30) r31 = syz_open_pts() ioctl$TIOCSBRK(r31, 0x2000747b) fcntl$getown(r31, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r31, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r31, 0x20007471) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r31, 0x0, r34) setgroups(0x4, &(0x7f0000000300)=[r25, 0x0, r30, r34]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) fcntl$getown(r36, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r36, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r36, 0x20007471) r38 = accept$inet6(r37, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r38, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r39 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r36, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r35, 0x0, r40, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r25, r35, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r42 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = msgget(0x3, 0x90) r45 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r47 = syz_open_pts() ioctl$TIOCSETA(r47, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r48 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r51 = getgid() semop(r48, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r50, r49, 0x0, r51, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r52, 0x0) poll(&(0x7f0000000000)=[{r52, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r54 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r53, r45, r46, r54, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semop(r56, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r58, r57, 0x0, r59, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r60 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r60, 0x0, 0x0) pwritev(r60, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r61 = fcntl$getown(r60, 0x5) r62 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r62, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r44, 0x1, &(0x7f0000000100)={{0x4, r46, r43, r58, r43, 0x22, 0xae}, 0x8001, 0x1000, r61, r63, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x200, r9, r16, r23, r41, 0x88, 0x7ff}, 0x8, 0x3f, r42, r61, 0x0, 0x4, 0xffff}) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/56) 04:28:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSETA(r4, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0d9037d8ba7edcc9ead9ff87299000"}) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:28:05 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f00001d3000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f000040b000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000144000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6a0}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./bus\x00', './bus\x00', './file0\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x73, './file0\x00', 0x0, 0x80, 0x40, 0xfffeffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r9, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r9, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r9, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r10, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r10, &(0x7f0000000680)='./file0\x00', r10, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000780)) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r11, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r17 = accept$inet(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r16, &(0x7f00000008c0)='./file0\x00', r14, r15, 0x0) setsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000640)={r12, r14, r13}, 0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r14, r7, 0x0) fchmod(r8, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xdf, 0xcf0a, 0xce}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) r23 = accept$inet(r18, &(0x7f00000002c0), &(0x7f0000000600)=0xcbe94037) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r23, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r24 = accept$inet(r23, &(0x7f0000000000), &(0x7f0000000580)=0xc) fchmod(r24, 0x52) r25 = socket$unix(0x1, 0x5, 0x0) kqueue() r26 = fcntl$dupfd(r25, 0x0, r25) socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r26}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r26, 0xc0286988, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f00000005c0)) 04:28:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) sync() setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000000)=0xffffffff) 04:28:06 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4888c145046888ab08ab3ce7ce9064acba5d7c88"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mknod$loop(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1000, 0x1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x40000009}}, 0x2) r6 = accept$unix(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000004769ab217fc223b3a8433869c66d2837f2c93f8fea45ef717053c58c978cb7ed7a0320421a07195bb8989e47d2eca411fbed9a5a3cc2ca46d677f3b1571a73d17f464181b43b09bc3a06fcf829968ca5e6fc4269b21b52e19ae7919d92192b114fe80c0f00"/168], &(0x7f00000005c0)=0x39) r7 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) fcntl$setflags(r7, 0x2, 0x1) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x9) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x6, 0x0, 0x0) r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f00000018c0)=[{{r4}, 0x7ffffffffffffff6, 0x1, 0x80000000, 0x8001, 0x6}, {{r5}, 0xffffffffffffffff, 0xc, 0x80000000, 0x1, 0x400}, {{r6}, 0x5, 0x6, 0x4, 0x7874, 0x4}, {{r9}, 0xfffffffffffffffd, 0x3, 0x2, 0x1, 0xfa60}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x8, 0x7da6be5bc643eb40, 0x10001, 0x1f}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r11 = socket(0x18, 0x4000, 0x0) setsockopt(r11, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r11, 0x0, r11) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f00000000c0)) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r15, 0x0, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r23 = getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r25 = semget$private(0x0, 0x7, 0x286) semop(r25, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r25, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f00000000c0)) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r30 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000200)={{0x3ff, r28, r29, r28, r29, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r28, r29) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r29, 0x0, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r27, r33, 0xffffffffffffffff, r34, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r10, &(0x7f0000001680)={&(0x7f0000000840)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0xa, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x135f}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r12, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r27, r35}], 0x60, 0x400}, 0x404) setuid(r22) 04:28:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(0xffffffffffffff9c, r0) fcntl$getown(r1, 0x5) syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:28:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r1) r6 = semget$private(0x0, 0x4, 0x2b7) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x1ffb, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x7]) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r8 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) bind$unix(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="01002e2f251a1fbd4eefbd0a7174641191837df28049bfff5cde18460a4d02e0b8bc2999c66363d185b1d130f9ce2069f95a6268f052dbb0058b557495d71f2829667669f4753b33b948fa6d5de6058389d9a61d5b7c5401872c02037226abc4040000000014000000da533c15129dfc8e1c22edae18f3e52e9d5b4939cc07095f69e0f473d96e3c1f774b649bc94a1962060000008da5201c23e3a5a6572056f1c16e856c65fad2189f9e5d5c7ba5892386c8cde805c4d70e8ba311f7300f28ffe0a1a5af4f845bbaaa1f053fae8a747821ca865663af30d79fac9d472023e3f0cb3b3a690ce87b0d3b990f43838c20c4b1c5de2379e651c6f7e8a8cdccac44a805a2f477927a9a450cba90b000cafb11eaa7297cbb3d6b741ffd7eea8c73355c5c4b01f0de68dd1111659d1f45"], 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x92) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r9, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r9, &(0x7f0000000100)=[{{r10}, 0xffffffffffffffff, 0x9}, {{r10}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r11, &(0x7f0000000100)=[{{r12}, 0xffffffffffffffff, 0x9}, {{r12}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r13 = kqueue() r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r13, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffff8, 0x9, 0x0, 0x3f, 0x9}, {{r14}, 0xfffffffffffffffe, 0x1, 0x0, 0x40000000000000}], 0x9130dbf, 0x0, 0x0, 0x0) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x80, 0x0) r16 = kqueue() r17 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r16, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r16}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r16, &(0x7f0000000100)=[{{r17}, 0xffffffffffffffff, 0x9}, {{r17}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) poll(&(0x7f0000000440)=[{r10, 0x100}, {r12, 0x8}, {r14, 0x4}, {r4, 0x80}, {r15, 0x100}, {r16}], 0x6, 0x5) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af}], 0x1) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000400)=0xfffffffffffffffe) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000003c0)=0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) 04:28:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) connect(r3, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x2, 0xc53}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8401, 0x24) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000007fc3bb85072ec905ba900000000"]) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f00000007c0)={0x10, 0x6, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000047000/0x2000)=nil, &(0x7f0000076000/0x4000)=nil, 0x80000001}, {&(0x7f0000272000/0x2000)=nil, &(0x7f0000253000/0x3000)=nil, 0xe000000000000000}, {&(0x7f0000325000/0x2000)=nil, &(0x7f00001e3000/0x2000)=nil, 0x6}, {&(0x7f00000b3000/0x1000)=nil, &(0x7f000014e000/0x3000)=nil}, {&(0x7f000073a000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000396000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000377000/0x1000)=nil, &(0x7f00003c9000/0x1000)=nil, 0xaccb}, {&(0x7f000039d000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xab70}, {&(0x7f00001a0000/0x1000)=nil, &(0x7f00005ee000/0x4000)=nil}, {&(0x7f00002d7000/0x4000)=nil, &(0x7f0000570000/0x2000)=nil, 0x4000000}, {&(0x7f00006c6000/0x1000)=nil, &(0x7f000003c000/0x3000)=nil, 0x2423}, {&(0x7f000045c000/0x1000)=nil, &(0x7f0000046000/0x4000)=nil, 0x76}, {&(0x7f0000185000/0x1000)=nil, &(0x7f0000235000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f000059f000/0x3000)=nil, &(0x7f00000ce000/0x3000)=nil, 0x400}, {&(0x7f00001fb000/0x3000)=nil, &(0x7f00002f1000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) 04:28:07 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYRES16=0x0], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r6, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r7 = dup(r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x10, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r8, 0x40}, {r0, 0x10f}], 0x3, 0x0) 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, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x0, 0x3, 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}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000080)) 04:28:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="44cc831ed931218dff813e90baea384bd43918264efcade8df411045ffc9e008f1ce7d4ef4e0b58b6a8b2d", 0x2b}, {&(0x7f0000000040)="a8d7f9b0c8dc836bb158fcebcbd1034eafcda55a0e0b31374457f64104e594539e8ee647db81bd012cc9e2e50036a74d8cfe00849c", 0x35}, {&(0x7f0000000100)="e925b22fda656ac80d6b59523851357c04c31cb89afd432d9727a31236a4f26a8f0c9c36b9f57acff433829e4d6b848c143d9af6", 0x34}, {&(0x7f0000000200)}, {0x0}, {0x0}], 0x6, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x13e, 0x0, 0x0) munlockall() socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:28:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) write(r2, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) socket$inet(0x2, 0x0, 0xff) 04:28:08 executing program 1: semget$private(0x0, 0x4, 0x80) r0 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000080)=""/229) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x800}, {0x0, 0x1}}, 0x0) semget$private(0x0, 0x3, 0x2) socket$inet(0x2, 0x3, 0x81) 04:28:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x15, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000440)={0x5, 0x0, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x5, 0x9, 0x2000000, 0x6, "d51f2633820d381e9ce0b2ebcd62a66d1289a0a5", 0x3, 0x2}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 04:28:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r2) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0xc80, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000040)=0x1) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) 04:28:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x0) 04:28:08 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x108, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) 04:28:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x20, 0x20) utimensat(r1, &(0x7f0000000140)='./file2\x00', &(0x7f00000002c0)={{0x3, 0xffff}, {0x40, 0x8}}, 0x2c51ebe411cd6bfe) r2 = semget$private(0x0, 0x3, 0x774) msgget(0x2, 0x20) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r2, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000300)) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 04:28:08 executing program 1: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)='x\x00') r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x3) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r8, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r8, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r8, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) kevent(r0, &(0x7f0000000040), 0x170000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x10c, 0x30000000, 0x7f, 0x6}, {{r2}, 0x4, 0xb0, 0x2, 0x80000000, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8c, 0x60, 0xa3f, 0x8}, {{r7}, 0xfffffffffffffffc, 0x13, 0x20000000, 0x1ff, 0x28b9a7c}, {{r8}, 0xffffffffffffffff, 0x987692f011ecc5b, 0x0, 0x7fff, 0x5}, {{r9}, 0xffffffffffffffff, 0x10, 0x40000044, 0x2, 0x3}, {{}, 0x28a42f68b7f16140, 0x0, 0x1, 0x3, 0x200}], 0x100, &(0x7f0000000300)={0x2, 0x1}) 04:28:08 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) r5 = dup2(r4, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 04:28:09 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) fchflags(r1, 0x10000) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r3, r4) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 04:28:09 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 04:28:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r12 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000640)={r7, r9, r8}, 0xc) r13 = getegid() r14 = getgid() r15 = getgid() r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r19, &(0x7f00000008c0)='./file0\x00', r17, r18, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r24, &(0x7f00000008c0)='./file0\x00', r22, r23, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x8, 0x0) shutdown(r25, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0xf289c94e8737563e, 0x0) fchownat(r28, &(0x7f00000008c0)='./file0\x00', r26, r27, 0x0) getgroups(0x6, &(0x7f0000000740)=[r23, 0xffffffffffffffff, 0x0, r27, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000007c0)=[r4, r8, r13, r14, r15, r20, r29]) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r30, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockname$inet(r30, &(0x7f00000009c0), &(0x7f0000000940)=0xffffffffffffff21) r31 = msgget(0x2, 0x1e5aa7107ee1442f) msgrcv(r31, &(0x7f00000004c0)={0x0, ""/89}, 0x61, 0x0, 0x0) getsockopt(r30, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r30, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r30, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r30, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) fcntl$getown(r0, 0x5) chflagsat(r30, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r32 = openat(r30, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r32, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r32, &(0x7f0000000680)='./file0\x00', r32, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r32, 0x40044278, &(0x7f0000000780)) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x20aa9, 0x0) kevent(r1, &(0x7f0000000480)=[{{r32}, 0xfffffffffffffffb, 0x8, 0x1380000a0, 0xffffffffffffffff, 0x1}, {{r33}, 0xfffffffffffffff8, 0x8, 0x88, 0x2, 0x8000}], 0x1e2, 0x0, 0x1f, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffff9c, 0x10}], 0xcc, 0x0) dup2(r0, r1) 04:28:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0xa1b222d5e0b44f61, 0x113) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 04:28:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202c17f7fe166cbbac1780e1fbcfb5bc25cca32194c3f3b051f3d932d84a8ba108ed11d4bc4232cdf812db0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r4, r3) execve(0x0, 0x0, 0x0) 04:28:10 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) ftruncate(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) getpgid(r5) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x80000000}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:28:10 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3b3cac90bcef6ebb, 0x0) preadv(r0, &(0x7f0000002380)=[{&(0x7f0000000040)=""/214, 0xd6}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/202, 0xca}, {&(0x7f0000001240)=""/50, 0x3c}, {&(0x7f0000001280)=""/120, 0x78}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/4096, 0xffffff59}], 0x7, 0x0, 0x20) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) r9 = socket$inet(0x2, 0x1, 0x81) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x6, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r12, r11) r13 = socket(0x18, 0x2, 0x0) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r14, r13) r15 = socket(0x18, 0x2, 0x0) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = dup2(r16, r15) sendmsg$unix(r17, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r18 = getppid() r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getpid() r23 = socket(0x18, 0x2, 0x0) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r24, r23) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r26 = shmget$private(0x0, 0x4000, 0x135, &(0x7f0000ffb000/0x4000)=nil) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = semget$private(0x0, 0x7, 0x286) semop(r30, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r30, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x3, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f00000000c0)) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, r33, 0x0, 0x0, r32}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000140)={{0x9, r28, r27, r33, r27, 0x2, 0xd223}, 0x0, 0x0, 0xfffffffffffffff9}) shmctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x0, r28, 0x0, 0x0, r27}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f00000001c0)=ANY=[@ANYBLOB="10002e43660500000000"], 0x1, &(0x7f0000001800), 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r28, @ANYRES32=r25, @ANYBLOB="0000000019635131fb32e67914611cd3681782d41f652800000906a1fb3a0a2890d0139d675779600237f59d341eec96a955c43f48f31514ddc330ff7b0d16bde4d4f9580d3129b8d53cbecaa8ca378b9edbe42c0d9fdeb1ea4aa100a36379c14d727a6358bed1eff530bebd879b12cab16fb2ea0f65af2ec502124c2e2ecf28f8cbe5df5ec0305048b535b62945f7ca258e1ac0375fbc74c1fe82257175c9202ee5a6d4a1fb90a76cd44e17809803bedf79de388f4fe1e5b605a29034533066e2bfa09f2d6145d7eb65e913dcb7a945117ac29bd70f14eec3fd10958097b517b256ce7ba2587e460e8df927e38acf87a4e08cef76e4dbeffafc776bdd3818583c8c45d288ddc390cda95d5bb2f3c3e141297f0cc55a581eaef279f0031957c5aa3123f36c70eb9baf418b4fd3824e842ca949179209950500785932470ae2afeaee6200ef917a7742c49cade1984cdd2cc3db627444e06167736df101dd58699624af7cd87803f98290ee9457dc"], 0x88, 0x10}, 0xaccff110451b3cdc) getpgid(r18) fcntl$setstatus(r1, 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f00000024c0), 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000002480)) r35 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r35, 0x4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r35, 0x8058574d, &(0x7f00000024c0)={'./file0/../file0\x00', 0xc5a, 0x6, 0x80000001, 0x0, 0xffffff01, 0x8, 0x2, 0x0, 0x2, 0x1000, 0x101}) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f0000ace000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$TIOCDRAIN(r36, 0x2000745e) ioctl$WSDISPLAYIO_GVIDEO(r36, 0x40045744, &(0x7f0000002440)) 04:28:10 executing program 0: truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = socket(0x2, 0x400000001002, 0x0) accept$inet(r2, 0x0, 0x0) login: map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f004450 failed: hole in range 04:28:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xf83ef21c6f4f5552) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x0, 0x6, 0xfc, 0x6, &(0x7f0000000040)={{0x0, 0x9, 0x1f, 0x8, 0x0, 0x1, 0x6}, {[0x82f2, 0x3, 0x6, 0x40, 0x0, 0x101, 0x0, 0x5, 0xffffffff00000000, 0x3f, 0x81, 0x5, 0xfffffffffffff001, 0x80, 0x4, 0x9, 0x5, 0x7], [0x7ff, 0xff, 0x0, 0x2, 0xcb, 0x1000, 0xdd, 0x7, 0xfffffffffffffff7], [0x6, 0x3f, 0x3, 0x80000000, 0x0, 0x9, 0x2], [0x7f, 0x401, 0xfffffffffffffff9, 0x400, 0xac99, 0x8001], [{0x1ff, 0x0, 0x200, 0x4}, {0x4, 0x80000001, 0x2, 0x7f}, {0x4, 0x2, 0xd5, 0x3}, {0x0, 0x6, 0xfff, 0x80000001}, {0x5, 0x4000, 0x0, 0xffff}, {0x71, 0x4, 0x64bb, 0x64be}, {0x9, 0x0, 0x7, 0x8}, {0x5, 0x6, 0x9, 0x9}], {0x8, 0x6, 0x80, 0x1}, {0x6, 0xe22, 0x80, 0x7}}}, 0xda2d, 0x7}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000800)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x3) 04:28:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460003600000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b2327acb5d602000d7d026ba8af63ff3728290010fd89720fd3872babfbb770c1002172c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000000000000000000000000001", 0xb1, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = getgid() getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getegid() r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c857fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da024750faaae0b351ba55111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c1258137b6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e635fd905cd9988ba9ddfd6143445e487293184910276b6fb34f7b4ec60e899ec4a7e613136151b864e926646860b10ffb5362a980ed48020e312b83aa238f5e310e9fac7d7c62e06d75835d1c8cbc3c093f1784a48322c9d91c85bbb235acba31f467cb757e8e3c9603179b918746a92e6cbdb6e2a38813e43879eb0d8682a7a2d6a57a61253e1fe397aa8f7e84b8758d71c9931d7f37fb4aeadffe5561fdcc20cfaf0d0c7b4ec630725fff8d"], 0x44b, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r6, r7, r9, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = geteuid() r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf8000000000000000000000000000000000000010000000000000000020000009a1c0000000000000000000000000000d800000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258a11220370c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c437e57a102576c06736304c3312a624ea751eb00000000000000000000001b00000000000000000000000000000d691c6b82fe5c31dea2bd579173810a8264e0422c385b03f42bfcb88037dfde4ef6a053ed781294d270fbc9d8c97d3e217ab3e9867d1035f23e54178d8eb354425cf036d92400"], 0xfffffffffffffe9f, 0x1, 0x1000) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r16, &(0x7f0000000200)=ANY=[@ANYRESOCT=r17], 0x1, 0x800) msgrcv(r16, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r15, r12, r14, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r7, r11, r12, 0xffffffffffffffff]) lchown(&(0x7f00000004c0)='./file0\x00', r3, r12) getgroups(0x7, &(0x7f0000001440)=[r4, 0xffffffffffffffff, r1, 0x0, r1, r1, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000640), 0xffffff50) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r19, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r19, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r19, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r19, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r19, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) openat(r19, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) socketpair(0x18, 0x1, 0x0, &(0x7f0000000180)) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r20, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r20, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r21 = openat(r20, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r21, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r21, &(0x7f0000000680)='./file0\x00', r21, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r21, 0x40044278, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x7cb) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r1, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) 04:28:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r16, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='\x00\x00\x00\x01\x00\x00\x00\x00\x80\x00', 0x140, 0x0) getsockopt(r16, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r22 = accept$inet(r16, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r21, &(0x7f00000008c0)='./file0\x00', r19, r20, 0x0) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000640)={r17, r19, r18}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r22, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) shutdown(r22, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r11, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r28 = accept$inet(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r27, &(0x7f00000008c0)='./file0\x00', r25, r26, 0x0) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000640)={r23, r25, r24}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r28, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r29 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r33, &(0x7f00000008c0)='./file0\x00', r31, r32, 0x0) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640)={r6, r7, r32}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r34 = fcntl$dupfd(r10, 0x0, r4) ioctl$TIOCFLUSH(r34, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 04:28:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) fchdir(r0) r1 = semget$private(0x0, 0x4, 0x120) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000640)=""/196, 0xc4}, {&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f0000000800)=""/202, 0xca}, {&(0x7f0000000900)=""/167, 0xa7}, {&(0x7f00000009c0)=""/100, 0x64}, {&(0x7f0000000a40)=""/113, 0x71}, {&(0x7f0000000ac0)=""/252, 0xfc}, {&(0x7f0000000bc0)=""/221, 0xdd}], 0x8) r3 = accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/140, &(0x7f0000000240)=0x8c) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x20000, 0x0) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) accept$unix(r2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d39a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011428afbee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066328b912b754ff9c1ed8cd393983cbf646ed3eb8362575fdd3a592190f76a935ab70e93fd642fe4c5b0648b219e436abbffc58722b9b99b3b023b43a7f367e1ff7e3143daeed4845c621b5a85ac76769d56dadbe4941274b5d5e4c9123b0e2834fb74b6987ed12a80ab06020c0f985587eb4fbf6fa8e4cb91bc3aba713bc5774304bbc5ef9fed8a90c1db20a9add3577e2b3e1ce9e5c446cbaa15f06c6fe2b0c"], &(0x7f0000000040)=0x1002) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/17) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a", 0xa7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:28:13 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x7}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x1]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r5 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r5, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000780)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r6, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r7 = openat(r6, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r7, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r7, &(0x7f0000000680)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000780)) r8 = dup2(0xffffffffffffffff, r1) kevent(r3, &(0x7f00000003c0)=[{{r5}, 0x8, 0x1e, 0x2, 0x3, 0x7}, {{r7}, 0xfffffffffffffffd, 0x40, 0xf0000031, 0x80, 0xdf}], 0x1, &(0x7f0000000400)=[{{r8}, 0x0, 0x45, 0x40, 0x7, 0xdc13}], 0x3bc, &(0x7f0000000440)={0x7ff, 0x3}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000140)={0x8, 0x8, 0x800, {[0x0, 0x101, 0x20, 0x10002, 0x7f, 0xfffffffffffffff8, 0x7, 0x8, 0x4, 0x9, 0x0, 0xb3c4, 0x8, 0x2, 0x4, 0x80, 0x8, 0x2], [0x2, 0x2, 0x6, 0x1, 0x7, 0x8, 0xf1, 0x2, 0x9, 0x800], [0x3, 0xffffffffffff30e1, 0x5, 0x50f, 0x8000, 0x100, 0xfffffffffffffffb], [0x1ff, 0x20, 0x2, 0x9, 0x8, 0xf7d], [{0x89, 0x40, 0xfffffffd, 0x7ff}, {0x401, 0x0, 0xffd, 0x2}, {0x3, 0xfbf, 0x8}, {0x2, 0x9, 0x9, 0x6}, {0x8, 0xa, 0x7fffffff, 0x10001}, {0x5, 0x860, 0x5, 0x37f9482d}, {0x4, 0xf, 0x7, 0x5}, {0x7, 0x30, 0x0, 0x6994e5e2}], {0x7, 0x5, 0x1032, 0xff}, {0x8, 0x5, 0x9, 0xa1e9}}}) 04:28:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) dup2(r4, r11) 04:28:13 executing program 0: setrlimit(0x0, 0x0) r0 = getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x280, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x3fc2, 0x1f}, 0x24446ac8642fb66e) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000200)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) setregid(r0, r3) getrusage(0x0, &(0x7f0000000140)) 04:28:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e62836c5719e16265a4000460e0600816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed275c9a482cd86a5ca49769153cb40a446b8022126afbef96cb7ed057d273dd8c8e2607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaeb830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efeca8c2889c67f4503a1df3ee497be8b3bfd3996ae610169bc1289e58fcccb670809a1fab9dec58bee5ceb51447706e8ae193fb0752b050e0f8669b0323d9235993a6b0000000000000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) close(r1) 04:28:14 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) dup(r1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file1\x00') utimensat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x9) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fb66530299eea7bb11f0e44c37b1de20f9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb3a02d6d3eba984717d2de1aac3cef5efb8f36f753858ad36fc2910adaba4970210d331e2cd0d62979219c4d28d95f82fe4e97a44e51ffda80052cba92c419f265fb3cb150c820ccc6558df3b17966fc4e7dc3cecbc2cda9f81f0b1339a834bba92a4d5019ecc82bac6bb2da4ed92853f39cf71f472d5535185c9d5567aa7daa4154b32b4732cceb6d1ae596891b4c1df9e1f940914d02f72fd31255ac8f640873683151581e93fcc807b7c0302f50b3e92b4eab5f319745b5af2f219feab82c337a581fcf501f9b7ad3e41a2327acaf4538e37776962f041970daa16ac5d508afcef6281de6ef21cef8be05529ecb53e4eeec8b8d15c26a8dcffe94a0db6e6507d7c859bcd3752a1b5baba8778c5efdf8eb175d19afabccbbfe5149c6d29c875df1139bc15f5512e801ccf498b0e40f8a8c2d18757f1a826d24e7b5250c814189f19d7dd90719f639", 0xffffffffffffffda, 0x0, 0x0, 0x0) 04:28:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = getuid() chown(&(0x7f0000000100)='./file0\x00', r2, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 04:28:14 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xeedd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) setegid(r7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:28:14 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) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="3486a89b75a66b2e67dae7989db69d8c8a5939b0f52ca78936002ddfcd8f754e14cd422eefd7f9b2935136da5a8bc528d2ba4f05ffa4b2b695cf7f12408c8f23fa83ed705592a5cd211bfd094a2d5864b0a795a990b92de857e55ff044b3c06ae542a65a3ef46946ef56931980086f5972c1549491cf631ec29c67b413ede9453c83225dfb37a61b1354af6a869eb23ba288f656fb873b8a75592aca2c1dc39052a3c32f5044651e010aa938af4a478b1f7aa9dccbd6a59683d588a7c12d332ac28e6af4c506d35d8568746b6c6ce8f024b0ddebedf802ff72c780edb19a522eb13c9ed95ad8573066946f7f22b442c5bb47a51001", 0xf5}, {&(0x7f0000000240)="8c793d956a42546b6074d201100c8d6f8d0f4cc371a8859a514ccd6548675bcc568575f721153902d2b495a959b46c297d8a2f557a53dd7ce5c6410b618ec82dfb319d83e4f2d3c3d3c9f3ecd2eb84a2d2a7f17cd46a164efa27319fbf0a256d0c41cc3fe1f4f7b6be1e8e32394efff62db3877569a9b063e3ecb5c66808e9db1db919b25348a09ed8950361006e050c1794ad33bae9bb04e05357a69727ab3566f439e256824e51e38d2dbd8ce1862b9f905fbcff541af9432c18ad3ce579982af59ce3458bdb89556114162afc473992c1fbe224ce9f6e4b720ab0012d55d963f493048b91e25bd3a9a1f868b76d2700dc54f7ad4681ef491e9938b4db", 0xfe}, {&(0x7f0000000340)="456e0ac37fe1df6d7a49157165ae58cb6b5042c50bdc16558888bb1d0b28f5e88c5af198d5339d904d70da3ea75c83b4f94106a6f70a69a5bcbba5a4dc7857b4ed5aee3f690ef5a9626d8a06b76b67dc9e3fd3e2ea0ba3d5fcacdca18cef9bb637b3640261604bd4a2c2a6452b398c48f4da69f57e81810ff7ce835ee1d735f65a935504def8c531251ba49e62bb7c2d5393733d18707358279b0205b3259adc97a7eec04a0db687cec4ad393cf5cc5064fd840fafe6fff87937be76b9c9de11ff81a470bfbeff3cea8657a2a52b68eebe0f1decb5e54d4ba9f6a5e58e1b0ad5f9750f", 0xe3}], 0x3) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:28:15 executing program 1: r0 = socket(0x2, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x20000, 0x72) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000280)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) socket(0x6, 0x4, 0x1f) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xb297, 0x3, &(0x7f0000000180)="41e2812aa6801570d7d4930d4ee97c19f9d0778d7e1d550a0a005a165614eb16fc312e53131270f8359fa5bf7c4dc2f068ad5e5cf8c65d80c6584d6d385dd340a7ce4a35e7f2a0f825bca64495157dfc0cdfeb236c7da3812fc93c4e726f32d2b5f8e11a33aa1536556c18a8fdbde92efb7dab02fa250d88fcb197a2080b0ea1f78f12bdecfb7e2e805335a5a12838cb0b55c026af0da8e15ade8b73307d33678fb6aecb", 0xa4) 04:28:15 executing program 0: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000f78000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000240)=[{0x0, 0x7ff8, 0x1000}, {0x6a689bf2764d2c42, 0x1000, 0x1000}, {0x3, 0x8, 0x400}, {0x0, 0x8, 0x1800}, {0x1, 0x9, 0x1800}, {0x4, 0x2}, {0x0, 0x6759, 0x800}], 0x7) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) shmget(0x0, 0x2000, 0x424, &(0x7f0000c63000/0x2000)=nil) r3 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r6}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r5, r7) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r4, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r4, 0x20007471) r9 = accept$inet6(r8, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r10 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r10, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() ioctl$TIOCSBRK(r13, 0x2000747b) fcntl$getown(r13, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r13, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r13, 0x20007471) r15 = accept$inet6(r14, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r15, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r16 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r16, r17) r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r18, 0x3}) ioctl$TIOCNOTTY(r18, 0x20007471) r19 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r19, r20) setgroups(0x4, &(0x7f0000000300)=[r12, 0x0, r17, r20]) r21 = syz_open_pts() ioctl$TIOCSBRK(r21, 0x2000747b) fcntl$getown(r21, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r21, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r21, 0x20007471) r23 = accept$inet6(r22, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r23, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r24 = getuid() getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r21, r24, r25) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r29 = accept$inet6(r28, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r29, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r30 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r30, r31) r32 = syz_open_pts() ioctl$TIOCSBRK(r32, 0x2000747b) fcntl$getown(r32, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r32, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r32, 0x20007471) r34 = accept$inet6(r33, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r34, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r32, 0x0, r35) setgroups(0x4, &(0x7f0000000300)=[r26, 0x0, r31, r35]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r37 = syz_open_pts() ioctl$TIOCSBRK(r37, 0x2000747b) fcntl$getown(r37, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r37, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r37, 0x20007471) r39 = accept$inet6(r38, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r39, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r39, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r40 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r37, r40, r41) setgroups(0x4, &(0x7f0000000300)=[r36, 0x0, r41, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r26, r36, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r43 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = msgget(0x3, 0x90) r46 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r48 = syz_open_pts() ioctl$TIOCSETA(r48, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r49 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r52 = getgid() semop(r49, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r51, r50, 0x0, r52, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r53, 0x0) poll(&(0x7f0000000000)=[{r53, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r55 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r54, r46, r47, r55, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r56 = syz_open_pts() ioctl$TIOCSETA(r56, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r57 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r60 = getgid() semop(r57, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r59, r58, 0x0, r60, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r61 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r61, 0x0, 0x0) pwritev(r61, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r62 = fcntl$getown(r61, 0x5) r63 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r63, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000100)={{0x4, r47, r44, r59, r44, 0x22, 0xae}, 0x8001, 0x1000, r62, r64, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x200, r10, r17, r24, r42, 0x88, 0x7ff}, 0x8, 0x3f, r43, r62, 0x0, 0x4, 0xffff}) r65 = shmget$private(0x0, 0x4000, 0x5d, &(0x7f0000bf1000/0x4000)=nil) shmat(r65, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r66 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r67 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ff8000/0x2000)=nil) r68 = shmat(r67, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r69 = shmat(r66, &(0x7f0000ffc000/0x1000)=nil, 0x1800) shmdt(r69) shmdt(r68) shmctl$IPC_RMID(r66, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r70 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r70, 0x4) shmctl$IPC_RMID(r70, 0x0) shmctl$SHM_UNLOCK(r70, 0x4) shmat(r70, &(0x7f0000ff6000/0x3000)=nil, 0x3000) r71 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r71) r72 = shmat(0xffffffffffffffff, &(0x7f0000a00000/0x600000)=nil, 0x3000) shmdt(r72) shmdt(r72) shmdt(0x0) r73 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r73, 0x8020697a, &(0x7f0000000040)) 04:28:15 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000001700000000feffffffffffffff00"], 0x0) r0 = socket(0x18, 0x0, 0xbf) getgid() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:28:15 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe19700a711c035adecdd57be97"], 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) r2 = socket$unix(0x1, 0x28d0107e14ef143f, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 04:28:15 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) geteuid() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r6, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 04:28:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/242, 0xf2) getrlimit(0x8, &(0x7f0000000280)) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/29, 0x1d) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f00000002c0)='./file0/../file0\x00', 0x3c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[0x3, 0x9, 0x5, 0xd77, 0x7, 0x0, 0x8000, 0x8]}) 04:28:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r1 = socket(0x10000000002, 0x4000, 0x0) getgid() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r2) 04:28:16 executing program 1: r0 = socket(0x14, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) r11 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xffffffffffffffec) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r12, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r12, &(0x7f00000002c0), &(0x7f0000000300)=0xffffffffffffffc5) write(r12, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r12, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r13 = openat(r12, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r13, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r13, &(0x7f0000000680)='./file0\x00', r13, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r13, 0x40044278, &(0x7f0000000780)) write(r13, &(0x7f0000000340)="4fe956e3acef", 0x6) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r11, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) setsockopt(r11, 0x4, 0xffffff81, &(0x7f0000000000)="6c9f2a3db6f11ff55c60f89d495267673466d318d3a5", 0x16) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:28:16 executing program 0: syz_emit_ethernet(0xfffffffb, &(0x7f0000000a80)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") 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, &(0x7f0000000200)='./file0\x00', 0xd000, 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)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) open(&(0x7f0000000000)='./file0\x00', 0x202a2, 0x12) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x14c) openat(r4, &(0x7f0000000300)='./file2\x00', 0x20, 0x200) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r5, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) 04:28:16 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7b0c}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) r3 = socket$inet6(0x18, 0x4, 0x8) dup2(r2, r3) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/203, 0xcb) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000003900)) 04:28:16 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x4}, {r2, 0x80}, {r2, 0x100}, {r1, 0x80}, {r3, 0x4}, {0xffffffffffffffff, 0x4}], 0x6, 0x5) 04:28:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x33c, &(0x7f00000008c0)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x1, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x2000, 0x235, &(0x7f0000ffe000/0x2000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xfffffffffffffe8b) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x0, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r16, 0x1e4, 0x7fff}, 0x100005, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r17, 0x10001, 0x8000, 0x3}) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 04:28:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r3 = accept$unix(r2, 0x0, &(0x7f0000000040)) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f000001d000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) openat(r1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = fcntl$dupfd(r5, 0xf, r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffe87) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r7 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r7, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r7, &(0x7f0000000680)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000780)) getdents(r7, &(0x7f0000000180)=""/230, 0xe6) close(r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 04:28:17 executing program 0: socket(0x11, 0x3, 0xfc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) sendto$unix(r1, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:28:17 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x40004030005) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) munlockall() write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xfffffffffffffebb) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r6 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r6, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r6, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000780)) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x20, 0xba}) 04:28:17 executing program 1: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) fchmod(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x80000000, 0x4) select(0xbc, &(0x7f0000000040)={0x101, 0x0, 0x3, 0x0, 0x0, 0x8, 0x800, 0x29}, &(0x7f0000000080)={0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r2, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350c76ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addf09e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r3], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001540)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000001940)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a01fe8d00ee0155682a895af1461584bca"], 0x1, 0x800) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a2000000000001000000000000000500"/79], 0xf, 0x3, 0x800) msgrcv(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038b8b943fdea"], 0x107, 0x2, 0x800) r5 = msgget(0x1, 0x28) r6 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r7, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r10, r9) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="74be", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r13, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r12, r13) r15 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r16, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r18 = dup2(r15, r16) sendmsg$unix(r17, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff000001000039e003592d", @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r17, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r17], 0x28}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) r20 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r21, @ANYRES32=r21, @ANYRES32=r20, @ANYPTR64], 0x28}, 0x0) dup2(r21, r20) r22 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0xa7) fcntl$lock(r22, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r24, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000001440)=ANY=[]}, 0x400) dup2(r23, r22) r25 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r25, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r27, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r27, 0x0, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r28, 0x2000747b) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r30 = accept$unix(r29, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) accept$unix(r29, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r31 = geteuid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r29, &(0x7f0000000180)='./file0\x00', r31, r32, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r29, 0xc0245755, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) r33 = openat(r29, &(0x7f00000002c0)='./file0\x00', 0x800, 0x8) ioctl$TIOCMBIC(r33, 0x8004746b, &(0x7f0000000300)=0x101) sendmsg$unix(r26, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=ANY=[@ANYRES64=0x0, @ANYPTR64, @ANYRESDEC, @ANYRES32=r27, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r28, @ANYRES16=0x0], @ANYBLOB, @ANYRESOCT=r10, @ANYRESDEC=r33, @ANYBLOB="2c5554041669fbbad2d299b03dcfbeffadba0712519183b467c6cdce862abb62ed202149b52dd77aced8"], 0x85}, 0x0) dup2(r26, r25) r34 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r34, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6d4b}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r35, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r35, @ANYRES32=r35, @ANYRES32=r34, @ANYPTR64], 0x28}, 0x0) dup2(r35, r34) msgrcv(r5, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r7, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000001a40)=ANY=[@ANYRES64=r21, @ANYPTR, @ANYBLOB="b12584d472a00462b5d8ed4d98784c736074628f087f561bfe4ba35916484f3b5fc82787f27376f29a8b91375495cac2b0637e896c8035a886da8b17e4166a1247957ce453da2ece880b7791b24ce711b33e53765fc8210aa2c025968a3b1104403280fc45bf9abe564738e0b3b4e96a646dda1abcf92a49f56194ab94d1373bbf661f7850c1bf3770bfbe958aabc466a0edc1f9715de3147a1e8d0ee22687937a14c97cdb46ef1632c98257614168d9fd08f54924bba95e3f84bba54d4ea68e1dc58979767e51853c062f9c2f1aa95ab7464d37e0abae69f5c2bb56f5fc726ce3c3f13b0ce60f92c6afbf082b32172d2f40000000", @ANYRESOCT, @ANYRES16, @ANYPTR64, @ANYRES32=r23, @ANYRES64=0x0, @ANYBLOB="7dda70b206fb40142bfcd3712fb2fc2919fb28c75911b0e9032641a4d73cdbaa4185765e562a7fff030ae8d14a2f2b427c3ae0c98b215f188eedaf1d959dce0bb5b0486369b36a7a2f46ae624adbfd"], @ANYRESOCT, @ANYBLOB="82afa6fdda27593ade4c7def94850e28f8c29cca3cb255e5f9ebd8e744d63c819740b58d1fba9f61eeb1351bb07ce6624b0f8a096ca226e8ac38d01e95a21e6647798c8b31a7ecccc02a21e273adb162d43d52d7e78157affe200c1af73720ee9796e4961bb19c2241661e6c03a37c95d82c11f149f9bf532536c525c9821730f747017072fceb90b9e409215ebf2445d1e7f636d237d805cd9326938f57191a93a16036c64ceb98bbb3e23a", @ANYRESHEX=r26, @ANYBLOB="f639590e5b2388ec5f3537a959fae8dcae298dd247c02e2d31833cfbaa4962c631530478aac0afde49", @ANYRES64=r34], @ANYRES32=r14, @ANYPTR64, @ANYRESOCT, @ANYRES16, @ANYRESDEC=r11, @ANYRES32=r3], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001740)=ANY=[@ANYRES32=r22, @ANYRES64=r17, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074b36a648ec708a83cc92b4b2e157c8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc2437bf79290cbe2bde5481fb6ff9f58507cb6660b8bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b476dc3e6ad2d1c02ba556283c94eb2a29e7a00213c2a166c0347ad726fd2780b5e84030ae892f5164b0225871202e11212a30dc600af66f0ce4321cd9cbf90c0305faccf936a78d0000", @ANYRESOCT=r17], @ANYRESHEX=r18, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r19], 0x5, 0x1, 0x2bbaff95d624e2d0) r36 = socket(0x18, 0x1, 0x0) close(r36) r37 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r36, 0x5) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r38 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r39 = syz_open_pts() close(r39) writev(r39, &(0x7f0000001500), 0x0) writev(r39, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) fcntl$lock(r39, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff9}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = semget$private(0x0, 0x0, 0x400) semctl$GETNCNT(r41, 0x0, 0x3, &(0x7f0000000140)=""/18) semctl$IPC_RMID(r41, 0x0, 0x0) r42 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r43 = accept$unix(r42, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000000000000000000003dd714e4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036a0a04e19dce5916bdcc7d0a5e898f63c8e9aa53cdf25717336d612d99f319d4e0731e6ada3f05fc9fd0dff64dec4f16a4abbed060d5b526274847e6b2a957044bb9b6d5d5d89cd024416d656c3b7c2bf585ba50703819943047d91e6c6ab3e7db85468504cbad40672c0c3efff5e841ccb4f4799cf1fbcb63959ee7d3e25222e33f4ba41e227edc38b9bc6b75571bda48e1279a41d2246241ce8c13e5303813cb4935674c675d7f723caaba2936690c6384c"], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) setpgid(r44, r44) r45 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r46 = accept$unix(r45, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\"W\x00'/110], &(0x7f0000000080)=0x6e) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOSETOWN(r46, 0x8004667c, &(0x7f0000000440)=0x40) r47 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x17a8574c824ec9fe, 0x0) ioctl$TIOCSBRK(r47, 0x2000747b) sendmsg$unix(r40, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYRES32=r44, @ANYRES16=r41, @ANYRES32=r40, @ANYBLOB="9e3ae25cddb084836e48239ae606e3e259dd424fe054a8a95df19fb7a404836fca7ff76680e5a249f6d1a374c4d49bfd303387d3ee6a807f04e0f338adaa4cdbbdf05a12ee7577924817e11ac6207e18757d2476789c101ed9bc8f5f55ab1f7c71ee9928285aea94a43a4fa558f764933ef83b62ec27c87f1635710f45d7b4ad53be0720126cfbb3573aafe89fc3c0231e2718d09029aca96d9443ef129c66ec53678b40e7f2c3346464871030c19fe212c29f5e729df237e3f42e47dd7d614553af0f715c67a87c76feacc11b124d71e6555490a3d2d58efec7c9e553438816a8d583c14bbb1f7902de21db2a001af843c8c4d86fd1e16694b9e5390a4fd11e961cd6ddd931fd043b223b976a91f4f5eee384508c3d244c1dd57418198e02610987262fbefa8a22fd3dbf92398e550661d1d8ff8f2ff4542809364717666153089b424d3728f28181eea7fdf1a5c408bb20ecaacda33399bfbfe50dfff1f8d0f09103b263e75707c0497089140123aa44cf1a2c29f05801c831731240b0e003da09186130de348dcf05a8292ed6395778bab6fdd45aac1be6f456929f3ec0e2ad7a7a0fd1d37b953ae9122f44f08acd0b1b104d0cbf74e834e6aad0ce61896ad9348b7c357956d73441d2728bc71bf6779eb37533447a9f30a3974e2c8d1ee1ed83f28ad554776f17b3b9b7339ed2092fbc6a89553de3310b97c4f5e85e6b7466ef3763c8ddebb27a78f9c0616c5f7b009efe51b683b92830d5cb5eb8b3ef5256e9b6e41b7e9f30308f52a6a493a7b9894768f9b88692d405adf714b738bf0ff3270e7dac37e565bfddbb9bfee84ad6d119ca0291de116aff0e76b0bdb53c62439e7dca5a5226a1e1e25acb13e3d451ad33e0e3070c90b5f95f01148e9870ee2a3b369a12cc394ed36ba537e6dcad103762dc06ccb15e386dc23d56d37ab2f747d3cca4724cedf532c80f1cb21e573560d1f1f3abe1f15451ca4868da636cfcbca54438a7f6531823848c03c833f4c762149778a4fef96d0da551174a3f746fb57fbec5e22ef8d1dadf8c3611ecb13c08055383b381fee5035aa2cb53998a2670bbfd517b1971479692a7f4b788417e36054ea901bb15cfa6a8bfd63ec2b1b32b100f5bb95e002f27dd97e7700625d6a8ab7a5ab6f00c9df7f974a5e92caa508f0d08b3b5d7ff94b327882214d13102d7b7ff7d4f8d9e7a1ea517c5ebd006e1f2a7f6a4338ee24c8c3ba5e141b1aa2a46c7ee0a087f9e447756fb735a1644ddd9d3639fdd912e8df3b8f23aa3e39ed1bf033ac5ca0720615809b3bd9e4730b6ab79b0132fbe32df2615bf2ffb98836d18347e9947a5e6acb418d50e0eaaee48c7638454da03e9b29dc2535d6afe0eb0cbd6d26d2900f81c499696cdb3a837cfd07a76c757d88bc872b6ce80ee8496ed296b7c931f8e49dfc631722c75d1cf5fb7821524562e1738ce168ae6bbde67964280080910f002a62e4163765640f21bb2c282842358934911791b4b9d59b82852de8643a033fe30d3be2bc3758fe713599a354fae2e5f2351b1b0a843bc36d90df9965ef099090b2c781d70817f4697f20f1bc85b3b3f18f3176678314a4c0780f1f9ad28edb7132258995d9531040114fcac0a88a8afced3c9fc9f0701cfce2441cd1b256f65343beaccaa7362f391f9cd80e7fcb06ce03e13a5b1a5e91e01cf767c41f2402832ed9dc57de437fac60b96fed8ec6d46c88f0ee3e9f2e2fc9b7ca7478b616bb8e2129fd6e1f5dbec39ec0171e439624ecc87efce7da961b96e32ad814378b510f98bb00ca2fba17cddc0f510eee00c837ca7d54d244acd073031a976c10648836902177f654a28db233b86b9b0006409252bbb442ca94b085530493b26821cc5a0ef6291658a12c86ea711a368729805d9105ff53db027cbf019ac1de8d0ac13637ef37c0442cee3a6940a4b127762e09f9dd36dd4f9c2fe7d9c41b81c84700ae6c0b3eea43ae3fe7718904db20c281cdef1b9400a63ba07acac8e5662fb9445a7c8486ee5ccb1525edb2df483f32504195bc30ce17ca565cb49f94bd0749a2b8a8556d99082abcb11a8c61ab0d0d58db56e927e072f8f62418efaa006588ab1bd1e8b813eff36bfd56fdf47251c8ff8ab9b04d979c594acac3c27c73bec5ac3a7d53bac6dc5d91764e7e2c0b001ab94370e4bdf073b7e0f94113e8f5794c7b937947de45ccf3815ce94b5fe50c4effb202b5675e96359d9a6f90df3e2b0f98052bcc188f7d5e01ad8cfa71192fe0de43756bee37fea20fff2da24a5c3f6bb78cc0a828c6b0e808683732ed17417e8e5e27909da38e2a96425269d145b0379090fe0014ac314ebddb1401ec5db7417ba1b5fdbfe8cfef30c50569fd3ede50b59f09d1d7cb5994bce6047e2de05905ab8975879f0b1a2028b5f58728be51cfc30309179348e61c23c57da65c1a60bb4b21ea2ebce0bdbceb34b02a173429d87e8af0e07f014383390763d3a0528ae075985871a2b883fcf04e4163dfa6c9582c4349668af4ddcb826a679bd0ec3ec583a02ba7bed5157e3dbe7da6424b2f12ade82d5d4c8c33f36451b2a10177bc5db8f49457866d73ecbd49176db405fbb7dd20dbf02386ac45092c5a86bf22c44ffc508428b3f31598e4f4c8651ea8a470f076fe76360de2166febfe7ea1285d07a3820a258a7d63815b0b82ce9f0d7bd9a51e8f9f86e2461bdcd9fabdf4d15c00c9f34ca242df40e1d400dfb7b4547f739b8a97ef041889ec661b461fa074586ebe4694f935a2ddd653be70c64cbafb1a4bd368ad57d328085a9206aa3850248fd9bce04fe4d2d505f40d99993824617159a73d1909009eed946cbdc50537f6bba66da684e1254ce3fe03d04949c00bcf4ae21cef500f83a922ee0110bc0ed92999c20f7a2492bf24183709fc58d825e17e3bf58940b6ffd23f484adf514f4877ee04c1454dbf752a177d316ca176f067798add4c7b6660dfea14470bd005deeb4296d11997bfeff71fccfed70a6de8608a69b43eff9040b71f3372f4601eb35dc4716bac66a9c5d30fb10fe7741a74c89b1cc9d87b4770f4ee4446d2a3ab5c6b8bb7c3f6ee1d27e3b64c7ad9fc1fd0e415f5bf6521c02d529f510b40c0d4455dc710e6762702ba99db83bd806bdfe01feb8eeecdcfe68ad64e9ae16ddd9e29797863740650e60dce4aacfbd7eff887b520c7ccf4ec262192e1080f85e6ef65dd131fa4ecf1c8efcfb299c6baf3d398ac5aa03f7e504ab9f9da0271fe3992d5b748c079abea7a3fbc5f286529cf1dce9c3ca2d992c30aaed2e995ed5616b9836113686ab279fe73db06ff7252138b27b702eee530568132be317b40d1bf3c6765ffd20c8004ff63612e3b7816b2a96dfb2e8bfd5c0e758b72517768cfb349337c10a6116314151e7e758ce9b53f9f316145e1cea838aaad2a24b262115f20782dbd2f645045ef343e4e05a20ae89f53298c57b7e77d9a52210000d32a0cc06fcd349a1e73584759124767b619e9655545c4c5872c8409192a85da026eb8c8d78391f5b4694b2377e5e1c159806b5967de87f7f2fae896f1ea98456af0a93bf941b86d7a0fd42d07f5a3b0bfb3da56630157bb0eb8f58bb555daf8b9673f5c4256f2efa975112e111da84ac8bea924ad118ab16dc18f12728a4e55c29d79f39da8591ce2ce75a81092e0832f157a783add18407173b308dc0837c4b4779a1a46ce14a963d655937530b201c49aa1bafbb2581cb16c9f88a8864f3f5c24159bc2f7cd3e0621eecd9993b96b63b197d92aa1b8063f522a03e74dc6b06c3b0478172f6607371c57bdc4b497661f13885f97f1b89a7befb6b6cf1e4285117210b78aa5b06d715fa76d8161fe0ee7dd97f530ea26f8d90e13a90e6845ba5c2638acc319b72071fdd649ec28eb85c176892d8172a06bce2fb0cc18662a38940d2bb7b4e3965beee108107aa827031f57108a200f3767c2abdff17fa756bf0180981fb43a224e3125bbb02580d9988915471f7c3dd5d1bd696bac045fb899b8a64cd29e25850ec7beb78ce0cd373a3db285f1a8be601611cee4a73af1aae0090604e0455dfcbd2d733ca2c89ea20e8fb84b32c6916e5427c4111f9d4f3323fffe2d87624472d1c8abd6cf34f7aeb4591b31e437ff9a96c0d92c9da0833996b17a7b2b4a3e0a12c8a9409deefe4d39127fc62c3f1a0e5b478d9d9a6c063fe847de4fefc587c3b51a70df2a17fd59ca9bc41b7eb2b921adb98fc522dfe2e956ce9b16cb614180485bed13222773f52f6f9bc57a0e090b85d8aa98736410eb4da720a6f14b4ea214cc141ee4fa666bcc437cac7ee1414b4e436c7b6a318ab90a3d2c17704764a955eb2ae32903b70f1cc8faf5fd6578ffb96ab53ed4eaab6aebf731ee2ea31e239a4af88cd381f611021a140fb4b1261d87f9a055a9677902922ad6fe8f43512bea25e5fbfc9ceeb26aa3d36c77f19d08fb66230ee1f8a3876b65bf049d89b97107c948e2323d459a0be2a912da98fd05e0a347be5949735d7141d31edf8c811c8d5536714d20810668bc3be2a5f8627e8b868bb22ca626c2f1a0ac8a0cea43c362219d2102db2e07f472e9894ba22da47511a9f987a0672ca5feb16fee767fe737cfa85d6ec6895e4d086674417d1957cf9a75f10a7fee34516a7413dc997410329220586d280b76fa612f703ee303d91df472caee034ceb7d4e54342724a1aecc9dfaca0cdc2f8990d7c511485a7e5d8263fed3f19149716b430197c9072ca961a7310f1afdc6313c52706f6f915379f1ba0bc4a549bc2eb51f35dbb49847720c6901c0d0519e8c21e93b511e9e7ac8ee85f5d77b93f39dc3eb3bf310a213eb3a1121e32472d24c0080acde70cb6f9b3e6124e4f691e5ef42b23f8bb0f02dfbcd9f5ad49f1670bd8b23d7d4b79dfca72e5c49ddbc3edb610f7eb12c37f3f52fac0ec32e8abb582542b9fbdf509e58a7fb3642bcce520e5207f29060fb9014ff6d10f8793e7f5f1b85c1209597de1116b800fc35fde200100fc77381ce7f773c1078eb03d008bd2746d1209042f697cf57c03fcac46367e3ced8a11f45c6b6b8f39ed39ce2db6d07774159d2f6e0465f685c631d99ffb586583bfe808299eab6a97f8720fb759678e107087ba5c212a2721c4fa4733bd913d85d0971babe33683605d8f0bf0ba5786231bbb4cd05e395c568e47bf26b1aa8b94e00bba88347d0b419792eeb32a31066bed1295899a1cd45ff4ff6cddfedbe43426ecb819efef9e636fe0866ecb2f7f966b1e43cd71da5e57df5044c182902e86212671818b9d6cd0448367a9af13604e2db291dd4fce095cf0db5272e42b39af1ce99690a1f6061341884fa03ec1a34a1157b09e8a5f592a4df41b2b1dcc06d68d0002228fa9e7bee7249667ef868cc4bba198a20fe02b2ac2b17ba06cbbed7e36b2d8a96ca09e0f4f14295f27b6c56b851fcb1636b2bdaad985b4d4a0802f638a1485976c78e1f10a9c1e4134e028ebea03ffdabe1aa512f6091a0e9a9f7d3551ae50519e24544a274acdc7eb2d37507dd3864be97515cb8c0b6f3fbf722c6c675e2d96eb4b023b022e14821e4bb707e6f590626d0ca34b2ed6ac034a41e6368569a3075331374870e6af484011a10c3b1de6cd508e0b3e1fba342231b78073f42768c74491a0ef73ed555da944afc23c330f592e1a86cb2ebc3da7e28b51140d5fbdb31b036f1c7a22237f97a533447d04f54d8954dd196191f16dfe32ecc642cc67b27e46394ed797e68336f57f4353d979e1ec018eab5cc2e7831e007d78", @ANYPTR=&(0x7f0000001540)=ANY=[@ANYBLOB="aa5c3022c1e68d3c2bbbbe33eb53033a1bf94a444735ef7194d8cc652c84cc316c6daac559dc426ce49266a8d8f8f1b5697b3e4335dca02306ebf74d7f2234c23409a5e00e0c8f3f55ddbacd93a15846d4910345271ac2617130f1b779", @ANYPTR=&(0x7f00000044c0)=ANY=[@ANYRESHEX=0x0, @ANYBLOB="32fbe2d1c96ddcce10da84ce77f0ee1e2f0ed8a39cbd3d8e056ad85156be40c6c5327b52fb42b7196dd97e9771a356c8c903d4ee68cd2aabef79b8da9c2f40f7c600a1e72e363313070735d890cdf6bb43d63a5b1d5e1d6f67d9e8f63f27a3e958d0f063641be6ff215b7bd95930351de53c28b84cfae800bd9c7ec857e48699d88cdd9e189e1c596814647ca06ac55b047f58d1d32fc46c97977f4eab2b685b70a5ff6590f3af1d415b5c710376d3bc5db43aff958b89bb380be79246462233622bbf57d2c14d978a77cc2f6a426e0621109097df154cd16ac5d0f99741bca9fad779aae4e53dd47661ce8d434217ff4a5a6ca2f06c7033b8b90a92a0e12c8766a474238788ba2ed9a63f9a71568f2d39aaddd3db658b1e02f0036fb87bf0c9dc4ab3ea99a5d74c28a4e80ea2050f9164e987c57a46107f059b11ce144529a2b23f19a07b743d6a6a61a52541fb5dd6e21203dcea5d4ab63252bf3dbf855e58294f7a8589f40a20baa9bf1f7ca8cbab3c890738d34acb2f4033fd87157716026e734866d7072f0a31741df2bc7f4c4dde692dcc1205f47902acc326b8d4791e8a1e0524008f6d6c4f22e8935c0be91b7774151be0b3162fb4e68fa0ee076c2045b1915460267df7ba6af8aed512add5b1a9650e2f69a8d0cd80f6108243bc50f3229e3bf3a2fdd0ef6b4248d01562939e047791078f426ef737485bca6ffed63336ae6fdd0b66bb77ffeff90435baf9ed93284055f3f564f43383810656e8f6d612a3ce8945e0ca6137cda393be66e7175c6ce7adceae7d2d37b1784df8e3c95ff88adf0c4ed714c42cb5d33085761b592bed1ca6d5ad637aa148e72fd8c88fd1c5e3cc49c72b5b91b620372daea48d6601f31643c782108b92fa16debc6f90ddb8dc037b8b643809beca6f2b6b40e0064261b13402b21e84ea4fba21fd76134e7f515c024519fb81388554f3ae8fbcf5c47a22821dffd445381927bb00f441ec67d77937c7b3388a30c0e9d02324515d6e69de4f49273a94393350925bab85628e487ead4bc210e432fc977a489fc1cf4bf4726bb80f95676ebaee743871d3399d690885b6ac83c953a94bd19e2b5b8a6d3543fa67c79ec65f92354027691c25aceafa02a38b80dbc062edc4755d090666a982e4d5174b90323164e54f6861bf910651cceba224dffbc4f4ba65f72d24cc9a7b4c7d828fcecfbf56b45d0cdcbfcd4f74a460048709ba3bba3ebf05023aae98bf32d5e52e4b9426d9b21d7781d71aec8dbb1b14aab574a19d1bed4dd37a647d57498c0a69d31a8ddfb4540ef21f20e3dc25726c1c802a0f90b67ed35926515b3cb94dfc4b4e417544da5107b80c704a04178d3eb97e045795d086ab31cbf3a0abc402f6f36c87b7d560e72692c4a6d441e57e5458afb22bf0cfdfa88aef8f5b5a84a2c5c5bda858b56bf36729e0d470f402d8245eb7500217f95d54e9484eb84abb9be6616a58f397523dbe710d1cc2966a775e8209be0d6748edfc1ac68abb1964aa735800d2d0e53181c5502ba5a29c25e2a506b7d27a027a48e3066536220ee00f59995c27568f63b93b2b64d23b7886b238f98fbdc9c38c6e56f970e70ea5689ac5f9bb8d3b421126b5dc14dd7d210413a046651838b99719058edd4302995b6a9941e266ecee95feb7adcb04448aa520a0cf9689edbd642a6f671e0d3c89b2d3d5e7bec9123f687e0ea51e091ea403e5a88d016e79a2f27edf6eb900878ecc999dc94c781a36513f1689e9a8f61b36293bffb237f6e341a0c82cd526570943979dd842fe6c4ded45f2f60940ec5da09d9d46fe43fd4c63fab05cee5af7f31201ad6a96d177bd17ed9e40501fc8ef116ed470922a42c4bb768f1cdf77fa11e091b2f3bb3c0e9fc2f4735fa90e09686427ba588bfd694a2dd042959c20170d5534770c7571c1ee3aec1b1ca4cf3fa8c58d9223ec0573282d8f14c699991636df4e51fe5921f30aebf58b7ca65ae21148f31aa0ba1d7a00b86e2fbc42bd6062f71c5f3079977d1d09007bc41fe494cf85fd8e783ca65ba7538d2cdc79667f900727b06f9f55e0a21a71072f356e82e1e9b75bdfa1fa8450fe6e804953b7c8507ae813f42227472cc06affb688a68d42a9e044523ded1536239f1390ee66ff40a741930e1a4016ab374f93e84cb8037c7bb0b41e02528e22ccc19f1848647ca5ab9ce8ec887387d79e6bb3bdcd385e0e8050ba2b6eee664844c31e6934f0ca8df2086240f84a00a2ace10953c2b3b8df8f34ea61a5e62ddd7f6b7e62ee04698d0a29ed7801e3b2d43e94f9226a0c1519e67a932f5c7788ba4c8fd5646b5d19fb43abeefc7ce09cc566ec0022e25b3080ae3ed05abd66893cf7e70f5207617447bbbc4c1b728a03ac827ebf5b61e45a86459c221603f399f766ed06e0fb42f375dede97eba09336bf608eb890aeb5de06433f21402d69196c10716a78174414ea7caeb1166cdd3c9576b44a9526d1d9cd631a2f790d5ae1df45c5f9ddfa8a3fe9ad422126b92adbab34db4ddf9532f0a56048112a9807fe7ad6a7b7b1f58941b550509872e71591f7a1da66be2266097f8a5429e95a01167a557dd96dbd54c62aa81e1a07a48924b8885a4c07122b0c01b72d081577ef2d4142750dde7a19bcfc772d0c2d5f12341b23726188a3db62092aa870ebbbff3016ceeef1e77c6100271a94e42900d435a0a8ead02683344d2b69181b8027bea4573cf509df99dd6d101160318b97cc064b316b46b96110c9d96e7615d718dcd5307cc4135b7b78f2b0bbbca99787c4e2d4e4810aabb03aebb802700184f013bb634e7555512ac4ebbe54943e7b62217304619ced11d2f9555dde964f6b34e7def503a6708d538734d0e9c34ba8108a78eadfc18a19c28f59c4e63cbb5ecd14d12f3861b7c74615c3f8cc11b7b17f78a918ebded7ec20776b2b6dac30396c6b6590662224ba75ebb684679e484c10a22dd7e5553462134a97700bed7158f4b9bf48579beb3a6e116bb4434b3c22568d9a6591d65d5a967d9638ad2b4b0f7fee3500dcc38baaec20800ea51294f95e43d6ce8181acbe20db708078d5bf5317661d7963c65404164ec23f34cc5814cb276051394549cb9352bdfd45fcc2d772c4aa85b6b0ce35beca9dd4035cee17bbcab014c576e77d689092d92a4eeb060f107f2e64b9e67608ca352f63f16d7d648dd8214f4f9737ad5a459afd24eefce1eb5d6bec71eff4724741111a2bb1c2f637936073c301d272ad0d796d0cd94e9caa82ded8e6a2855cb50437a37e275bf103d432bdf1f1667c241b0637ee52e51a99e4ba8a5656ee313462e8da1ec39c17a901db44b1b74b8b4eb81a9e971756a7f282739cde332eed523344b22d142b82d064f424a57b816d5fb6cbfc5575d4295408710c488753e4d833e788459e322410e6d6db4281ad10f69f0b62cffceffa75be2c4b5bef6912e606199f92dc63dc3c1fa5d4afce662f2350796d3ce2d003f869a3c64623c3e5504e342a512921e9a6dfcef71838711020d4c77c7347aa16ebe17f02b75e64df68b8ad6d0f77ecdb44b0271934df69aa55f59f477f72953c09e51517582e31151a6b57fa2eb085c9e8378fd6332a50043c20b0872f02ca9ecb681025871e7c4b655ec83517a461137e7f6660e29152c0476d06a8a502176ead6722a713431b2b68e3709a7669b4068d9e4556776729e78791407e2989f784f59f0581b53e0bd2c01fa2ddea3f28e01fdc623527f7f5bd46171a806e8be13f54ff9d55db6cc197305783ddb406f54dd36cf34fe335a8cb4f03a093b87f0a9e8aa04cf9fffcf798c77a07a9ab1b0d92284ca3827fbe02b4aa56110611ebd11d9c847741c0ea3c779ad793c4a95e385e9d5dfa7924a1ba417c88fb607561a8101fa6bb9182c32491912e7ada106da6ededba6301af757f3f50e930822d628f52f8be13ed6e38f6b86c94296ca0933dbd9c5a1e5a6024c283d217b053bd06224a736dee3fa569e81ba211230c7647be954fdf2e870c05860ddd3e8816211db47192ade31f46589a1cf676d0f8162366a447ceb7713f4bf0767002e09489724ba064f98bb6456cda702998ab6b30ec7f2f185613c88388b0b8e0398caeb738dbd362feb449d7ac53aac27eba99a7c97de51486bd8e4741e9e6b3368f712f99208e318df74aa6d166dd2e37ddbf565596b49f66e5feb14a884651e2199ec101c3ff149ce981b5aeab55e8ee093e1a3c6ea18291a81cbc41579c2e66d4e9397e888c660f6a420177859274641140fea886b9f7f582fd1330d31b319d9149d700681bac1a05bff0188865456a88c35f903fcb729d92c3bcd4681909e601664f709635264020657e240a13d10741027cdfefc82942650777167a09ef6a8d9754205eaa76cee2e5e671e5eec58aab978e0df9f822b9c718ffb003ef1295bd4f6aac5f70895ce610a070600ae1c7fd0f440e3b33d8f3cfbee196711791d91fdb6efa8b4b97297b9ae6ffd31516a86fa353184b5a52c95f97db296d9a17c927609bbe382a4d362ed0d1626d51ca23d105dbe4a0ae2d77e46fb2cfb9ed6f6eb607494ed98c53a4e89b3cbc1d4865f4c003dee9e2e3dc77d11078aa6cf26c036f78cafc7cc2a01fe684887ed888f3b14488ef2ecb5cf95a5e4e77a943d59615f8cabf0946115a44ef81fa0ac99a9539473d65e49290674f9c857df2cc32bc57719aae31aedc50e9df52aef84c03f19dababc587cf349220b944063865879bcd67b76425ef0e6fe5d4e8ca9ca80c3869449e05fa0e4b64d9cf915a65b036d7f60dd9fa1d60f1b735a63550f56870843c025de3a769fccaa7b7473463f43322921bba156758afa0c6337528c9b11328b5e696232c8fda2bc5b088a06c0db0549fbf90c1078add0836e9a6ef75466310e8c13e83026380f904a86d1bc2d9dd54aab85a78268404a7b82e2adb8d40e3851bdae7f4c87df2e2666c6b23ec75fd81f2a2773cb9bc45e191c0a8bdcc542e71279c164147e290495dad2dc671648bbe8323742210bdfdeaf1a50420de87710d74d44e1f56bee6773f42a0cc82501a7dafd7083e28e3a62d50d151332847b421c6958cd61cd2306df9059b9405947b6ac586e5294d143543fc63bbbc8ccbdaebad0e665febdee704f1e3e7189db7daa9c9b31b9e6d15ba656999bfaae3cbf6a060b96d6a39e9d28f49f9630ab90f725686a251ce79dd903cea0c356b3f76c63a63949899053082f106cdaa8ca2d2a17db64d3ab681d706a80eaa96f9865bd23b00374e9eba00ac97cf4ee856f26558f9ce382bebe272ecdddf1449de7cccbba552bafd68b45a5df877770fc04ca4d1bca5f649e28014141b5e01536bf7028ba6f096f69088130f0e41289cd22a666cf7998738d57a712fc7772e7f9033c32eaf9089ff58c2beea74ce6057d4d9cbf6e0c47c1e9df9e2118b5fdb7e5ce9cab60e3db2b5f2200bbf1efe6049fb9f1bb4b8903e5f8853df734f537d8e1a6d8d882cae4e7514f4aa0e90a14adb65ff6161f0e377ce70a6fc382bf473ddf2e2384d13f006180030fd7d0a02ef16b17716884e11fa689e181539bc6e9ca75b57bc000f023167d99dae6fb1f62f136ed1c61293a21bf8bd8914a068c5ee974734ae0a0ac2545234c5cd3be078a005fcaabc33c849d9316cffacb7e23e059fdebf62e994fb2c1bd354de3d94952749acd2afef4dc10dcf64c163fb232bec9fd97260cd87a23b1976725a40dacce6a2c078a8562b668157fd1a651b46f7e71811188d7755b8d70a3a38fb6b346fe54a416911", @ANYBLOB="1ede1ec905ec2dfef4ace8e3464a1f2f0e6a3e1e54e9d6eadc7ce9895a22e777d62cdffd4f63a2e70dd2a804fdd1f19a30679875ea68fcb89e73b04c653da3fe17af756308e8da385fc65ab0b8727766eb6692ae1f94a6eb1e02c722b79876b391680745fd7f21e54b248d3ae817b4c108606422eab26f90eb8004fa386ae2ea692f64d5a61cd100b763aa19", @ANYPTR, @ANYBLOB="a3f93be414bd5111bbab71e61aecc578f7caff6bd1e74ba8b1b5ef6faf65ed51dfa71d1650ce8cdb54a780a76be328d1fd8143ff7ff84c0c50227085d2f294ff35a66ab9ec716fd6c43297242e8d73786d943f5f43fcb6fcebf94541e3d72acedb53233ff92c384ee39dd18571488233c10a30adf0d226c695e75bb5edd3f16c14b1eb9f3aacb2bfa1087ae39c7019914bad0735fe0e58d4bddef3bf4a7f33a479374a", @ANYRESOCT, @ANYRES64, @ANYPTR, @ANYRESHEX=r46, @ANYPTR], @ANYBLOB="28654cde2300eb9ad120cabed21d77ad0287aa219cfb113aa21937a93f234c01d0cea5", @ANYRES64=r47, @ANYRESDEC=r4]], 0x1012, 0x2}, 0x0) dup2(r40, r38) 04:28:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) 04:28:18 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) accept$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 04:28:18 executing program 0: r0 = msgget(0x2, 0xd2) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000000)={0x0, "bc82978792897bb8773b8293a200217ba1d91f472ec0769c916a04cdc71e75bca2ae971ab1b0a5a534cc352901563299a3c45c18cc250b3f4b08ca97bc1d481354a1e043cba23feb81f8907b3b7632149ced0a1df9de328dc1d218f8a9d7c9dc4bea8271732b5db835a3429ffa5a9c9529ccb61b9cb8e953fbf4e16561b4a2b8f5802280ba2042c30979dd8ae936932fb6982b7d9d88"}, 0x9e, 0x800) msgctl$IPC_STAT(r0, 0x2, 0x0) 04:28:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x800, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x9, 0x5, './file0\x00', 0x0, 0x80, 0x40, 0x4}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:28:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r5 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f34882009", 0x22) write(r5, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:28:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x15ff, 0x2000000, {0x8001, 0x3ff}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000003fb47c078b0e8c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = syz_open_pts() r7 = dup2(r6, r6) close(r7) getpeername$inet6(r7, &(0x7f0000000200), &(0x7f0000000240)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r4) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x20000002a, &(0x7f0000000340)="00000000979064aa67ac1cecf6d7e2ea1f4420a08fa8c59bd9fc08dc88c47a6e8e5faf011e46321f3ee7d3b284a3f36678ba256ed7d05e9d55b803f262da23b6393f26b3e6efec86c92373b8dc", 0x4d) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_RMID(r9, 0x0) 04:28:18 executing program 1: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x20) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5010, r4, 0x0, 0xff) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 04:28:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b050000000000000022700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffbd1b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bb4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) r4 = dup2(r0, r3) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:28:18 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x8) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r9) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYRESOCT], 0x1, 0x7fb) 04:28:18 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r2}) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) socket(0x10, 0x4, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000300)) r3 = syz_open_pts() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r4, &(0x7f0000002080)=ANY=[@ANYRES32=r5, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r6, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf111bec40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) r7 = syz_open_pts() r8 = msgget$private(0x0, 0x2) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x32, 0x0, 0x0) setsockopt(r9, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r10 = socket(0x0, 0x2, 0x1) setsockopt(r10, 0x29, 0x32, 0x0, 0x0) setsockopt(r10, 0x29, 0x2d, &(0x7f0000000080)="54002393", 0x4) msgsnd(r8, &(0x7f0000002080)=ANY=[@ANYRES32=r9, @ANYRES64=r7, @ANYPTR64, @ANYRESOCT=r10, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r8, &(0x7f0000000480)={0x1, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x3d4, 0x40000000000800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/147}, 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/191) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/136}, 0xffffff25, 0x0, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001e40)=""/74) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/191) chmod(&(0x7f0000000000)='./file0\x00', 0x60) msgsnd(r4, &(0x7f00000000c0)={0x0, "2b10e6a7ba80f9b507597c1765cfb545b8325ae7b15a352127c9aaa88667e3ee46c0d5a7cb1d46f05c4153364558d22a01c26dc04840bef5f00741e09301c59d7fed528017113b9ec44ca463ef3ff74fac23d82460b7d2cb966b3e54a71ff12b34999ae0cd4fb318398aa1f0495f19dcfcef26b3ae361f7733ba9a2a8f2d18022231a66233029f161aee9c396b58b2f438a398409d"}, 0x9d, 0xc00) 04:28:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1002, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) 04:28:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) fchflags(r2, 0x0) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="2d02996a6bbcef8dc625b8570056084593bb2e689c9866653000f405515d965e6cd1b7b24db9565ea444173dd6141a7ba467ff74336b230b33d5dd6442c491ad6c9c68241614d52f1d2739011a1c0a3e8677b3ae0025411659f178e3db4f39eb342d4e"], 0x3) 04:28:18 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x88) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r4, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r3, &(0x7f0000002500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602"], 0x1, 0x1, 0x2800) ftruncate(r1, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xb932915723ddf08, r2) ioctl$KDGKBMODE(r5, 0x40044b06) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) fchdir(r1) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7776079cad274435559f7efa4"], 0x1, 0x1, 0x3800) r7 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r8 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000080)="c36fa4ca15dd3f043c89946e3920f0b141ed6691a1ea668d6cb28841e45acde90512124fac0d5a9bd100044526cf6c88837d698c810d8fa3b2b44e4cc50f7db6"}, {&(0x7f0000000180)="388fbc203078d0774f7070d684ff4fa89356acc46a6517ada7fd90100b59a50ebed322ffd365bfde26f8d141c1c0248abbfc44b20160ec1ebbec63465295761d896901e37cbace5222d36e6e3113"}, {&(0x7f0000001400)="52452809fac8bc4519a54b75a010c7fc5fbc2772faf0482c99987cd5dc835d7cc59379e77547f7e5c7749b020e50987abec3fd0396a2e735045fd7fd1913121856b2289ac878c28c40521c3b4a2d91592fb7010c451788b9fe158c9c4e3244a8fa45982637d87a43884ec45c5be7b53fb5c2041d4b34702473b00948f18995c228f9b3e8cad36abe847d5fdb16f0b1412bf3ef4ce6d3da15cd5f967e3ef7fe8d2ff0c0577950858831082ba87cd878e86159ba90e0912df17be89cfaeb8c51d1ae8954f3dc924ff7336365084e28d0135076c867ef246532f1112dd00ccddbdcf213bf5423369f78159f6f3ffac4b29a3112ad855681bff9faaf815578ebb7b24c57e8424653aa2e274b523ae16019855463813ee73e49681ffc022c7bb7f9425cfe8cbe3e54891ce473f24e746475c549f913c6f1d9e1e2e4a0c0699120cb3aa457f400096c41b16e774af74c9e6eec3bb4eaf9bc5203074b80aae32ac2ebf74600b90fcfe88227881827612fb47578f5c79b1b289c3d87076ad93024c3dc5184c5d79e4e215dc87f4144968ea608bc4cfa50333ae694add2b6d84bd947fa0974022d9324da059335af48150e5d6b3a8b016b8846971199c19837c4af85e9f0f1c4909f54c1b51dbd33285f698f5766aeed8e917c700188172415a7f6b5ba71feb604341a7866498dbefb32e31f1d88e94daf9155287bc6478127f2bc645033a7c1b66039a5ce84097765d832c623466f6d876013bea31a9efecf528a89f46f3118cee65595e647f92f075bd28a76cc645cd1f17e1c7b82ee2635b272fe20720afcfa73b20f94cd452bf356dfaea9353b87d3aece5c8f1520dda95de13797c13263bde4c279971dad97f54bf4f1bf4ab46e72b4ff18151cbf04ed04e58c313a0b6eae11631f8204fba26de880bd3e9b1582c86e4035576127573e5ea9a1be5f6f759419abfc72d400eef222796aa029c0760f73aaac9404a9c14b9748520665802427a261c0da9ae886f493ab65c49eb3f6e1dbd3c5e629cdc77c1ae9ff52806062d55865e72f860677ff2b98a7f6e564ee03ea07f48e33a8243c392ae1ac4c78aaa528e1dab1acce732aa4ca344db28c625296f26696496da67150658398d1d0c36064f362b6d77e03071e7b5a9c44e6f980bd0bbac8d75926001428ad6668df23b1f5271e9491215d65307625985184b88151f572098e7dc7806b419661f68d23ca1a02798ab66073178abefabceb24b3a1a5220ce2b719b0c37102ed331b48402db1098935f990b15361695a527b331f349fea450267a4bc0cfe094cf7e2f20982d1da82e7c5d8714f8bfd188df914596f516bae04be55abd21ce56462e7297a85df5b2cd41d1cd1227a4cbdcbfb2d1b40503f9e48e105c1b6195688b749638b9430fd318d656a125d0bc0f1bc9f7ab195103ff994013ddec2d87292b06ae7928127c50d88c3e2f1394b96961c384de333ebbff27472440637d929b4253e761d01a657a784547d9506dbe0bdea46bf5f54ddd5f5ebcefb94aafdd335cb9bfbea2e9a36710355955458e433453550b68eb4061da3e5db1249502295c7583f133a18baf7c3f71305e2a0b33264ddd0641584ddd9a59428b530c5a113b26aed04f399f63a0953dbe7210b95fb78b997781931accd840b2320c564c5608acc5d772e93e7af7f1348939812ebadb382326ac6b8512e699707a282cf30c294d9bf5dd23d32cb03ccb2564af6c60ea5ae16559c2f84f8704993220ad507077df8d769dc2da46fc2a2448472aa37d69523cccb2bf9d4665592b5bca97107ac7f512b150fca400db1ce94f02f013b4213bc71e0f7052bd45a1131842e89829e9cfc9c5c758694ac9a8d5cf83999e33fed52d93458f9d56b3ed0511bf9b0efda323d4aa995b7bac4047cf145fac042a4ca1a3089fed5368fc4a5ac79d28d82c6df92aefb5cb695e1ce4fb34e3ced1b57e279e5a165d10a218d0d64b977330637ca36ad94c47978408f7c122cbc4e40fcb0f750e784b1a4b103e1ac02e735344362e199bb290f59cb62152d8186f6dbeaf8dc5115f87f885ab80e9110130454820fa90f5634e1bacab820f87aba0c8d2b7e80fe72fe78603eadbae66219bbf8b341c1f756824e380d2d6ad945756c3f625af82cf69e7b18ea712a47009071b383ce7716d64efdd4564e1a6b270b346e203a796684846136ef12702440c24be79fa4fae6ec66d66058a9772d02a7a9d53f699729b79cc5c533f47b921eae52f06cf636b664c988f706f9a43b64790570e196d1b8fc3ea5f6b45906b9d008d232d5553502c20b269b431788889eb31d2418e217df912f477688554194ba861617cf7c20ef02a30b29b2a5e28afac05213c32111f60ce9a24f6d2c5d78a7d7b92275c74bf33b161fe716b45876015bcb697a79b298286f2f2cfcb03e2877d1a98ba24338ef8c2eb2774c52cc1474b0c636b95fdf0d24da11ba5f5ee1d528405c1f40956c84f20cf5b3699289a1076eafb7716dd93911882f1cbd19518b9fa93bccc92fb86f5a8a862b98febabddf127c1e660501e1dc8e9f2c3dee55bdedf63cf703fafad638c2b62c39bbc4c66f3689598c4ebb4f831beaced1a13c9a37d8afb15237410105e5413588d5380004c8e528858fc302e25d9def4c99af61e5d581b1ef33c2e6c7c77fb3a882eef6e8d144154692c615fac836fbf554490cb62735bbc1147e745518c4f31015b139cd536a560421555547fb78776783f6fe84aaaf2d46006cbb8bc4a36653e91da372671a5eec90f8d5f1104caeacbb61d2498edd91480c27aef4df0511fb4c648d6564ec006d1b28da545e39d3055ab6868ba7b6fe01ef0d74d29e52524adc710e92778058d037e65409a3b1a6b64a3f8b893da2f3195307946220e2fa7ed246d311958426c5a581ce68da13e0e4a68fcad1e467fe2e10145715bd4869e45ee6d078fa83687684f96dd4b022f5daf4a127e02b2e3d9b4d4511d2d153f8fb3b7b8110a417110b4b63379f81fd2ba7b21d3990757c69f7fca69950e031f43d6705d66d1a44a1ec6899476b28fd6ec519a72eb934b8e4ba4078b27cd0288fa46d824cb45ffc7425583e36111bdef7e88ca7cfe81f44d64d3bd8ba1ed0f37e710bbf5b78891b91c318b868fa31bb57bf59a2eeab459af0b42193bae018ab8fc63443ff8566b3f67360ecb9dd3b558d663ce11e137c7bbc7d8e0b2b7d6087ec78e7e4b146debb791f13e61a5d74edc07ea75418e64c9af6201b2a216a298ac75b0fc140e654a61d6ccceb2f04924ddfaabcfbbea4ba202769fe940dfc1a516032b0ba037a981a205e0d1e39322778a8c7c6340f10d41ac3fee208eb79c9648c876495a99590e2a0ab7587579a01ed10114dc61a2b4b70e041c4bbbec225ac95296170fd4c0d94e36ef8de8328ef0c6fe29324f2cca911489be63ed1092254372a8adf1664428e45327590fccd669efa31e008ba2463104fac665a431b525066cc218cac98ce48c965103dba18bcbf3f17206ca431f93b0ac486ff802f79e464daad508bbfef5be0827a378d821713a1e41041f927bb22740bf2d541d1a12f66a31775af727dd280ddd2e35227f5d7ee6f6fe6695cf60b017a8cce71df01db41aa9c4ac77f00ab878618f11c31b7d83682bce10acec4e6ef29947bdf0f09a3482c0e49612291ba8e4292d8e96b36ee56bae93646ab31961c106c82f0d8847ac28438d4c687912ceafbe436128e2b6f1ad7c6ef1ee73883fcf3b209e9777cfb6ce35820d8b0b0723686c2922399d506903cb82b41e1b30cc2f38350f3417059f0cdc9639ced501287cc945313822c172f2ccbb2c041927f2992788763cd215e9a35ac62185e3c741c9b109efac5197ef819ea5a1d2214373fc60caa8e9a4ab0fda61cf6d9bf769a27735dcd6aa82de7aa7d81db09bf78d31621fb2db35daba6b80e665cf559243048cc4a28e65daf9818f24be75ecfb6531fbcb58d02231a7448fa2eca5ef27787cf1933f5c8a29a589a9b4d8af60d19f15fa919d2d134dd469e6bc6bc677181bb5a50154d581b649709850d2c5ddd9e4d371c4ebd5549f322663e9f9b7c2566abb52ff686df65c544f86ad950bb1322874c062605a13b18f2cb299806d6738e55f0c8dee20e7cc45ba629df16c592d1d7dc341bd08e3eea353941f7bca6d9fcd36ad012bd821bb91920b702d973710714106ad57fcddce7b89f93c175485024332a9f1acf2165bb3170e8fcc78d64cf1db5e056ce602071afa85989e8a72bb6f7a638a48fd37da6b99390cb0fc383d0be350eb22fd68dfd6512355d983f4b4ebd068bb2f7fb1afca5d798162081586a74ddae278e4339ad1665397ff77f2c1880b930fa6fa5bee3598c6967d3fc572e824b5518b4244287ff3248ebd84ae669f973dae0a755e8487e2baeacbfe42394f6c74c26571ffa4bcb3b21fabd9fdbb01f2b0a00a1e44b20e291d62408f77230682642fe6765e04007ee94b5a1d0bbbea90d64f7423758134f75870ba3d59b5a7e7f8444bdf1181f0d87b4734039574d5f1a6e0d043cc42c41ef22773d67d76f18e3d652029506957c9d598cc861059df20ff4a1e80df84c018f6683e05c80d32026dda904469d612815c808d5773dd605a378727a67352602eb6185cac95a3779eb298898d044d797875df368fd1395588bca62c5b202a42c91dde71ed9d2cb78507f1315c51c7997db83fb2f7ebecd860fed4d21535cb8a52f50949c1993635746c5db880aef6fe000a85f419272f256f6a823835c522a317cb424f598c2ba7f1b6f079404018e008d910ba1190853dcc311740db4ce9363bd8609598c552ed0dbe19802c4ffbf69dcc0a183fa6ef900825a37c709ff39daa33b1facaee9ad1d522737c976159fb2ba3b4473155756b5ce95d29cd956b0299295e1d11dd8a4857b682c624d2fe7937f8ebdf463ce822548d95d32685b4b8ee677aa47dc838ceaf835fa422326ea172b286d5954ead6c4e904bfb7800bf90752f4dfcd674815b33abe4801b8526b5f43e21d2ba4c52da24afde60ab3895df84e893767d90427a5c261492fa299bb44c053532f6efd05f5176a4e347b814eea7fd84a89934ddb826766bcad41c50b60ffb8383bc7d08b0990ea55ae06b0a80370cbb822c463312864a8d8f9105ab83c67da4c6340e680c00acd6702af01a76699a4b28dfa837c308bea9fb84662e4f99d3d7d8885a5d6e801d5513dc1a7584bd244949ddb29f145569b0e5c0991fe6b238f14699217e321f733ce8db1be93ca6166fb2896a94d1e02f5ecf1972421eb4b8d5280accef7d0907c0911ae6e117869a496b5679436a8674640c213a8623a239c187a039a2d9a4ff078329b3775609f37cc43f4af6855482dc2b1cfa01980bcc5341824b5a72f2147c384c6e5945a82bb20850214de11789c007c104906fb51da52986c77f7379a64495728ef9a4aab4334afb0421e2cd3c06e95d2dcaa63b287adc2c769537ffadae024e368c7f7c184830296ff497633188225f3dd4730616333b6365abbbcf2c66e8afcb58749194ef826360c5ed0401ee32c1f299882ea94d3304bc70a8b1ed80bf315ff08144932da971ce9fc1caedc5e5b2c318758f43285260fcd7fe7ee791e6bae33c27b204784ac2b4c96fe90ffc8d38e40be215c6d081430ea8610307702a1c02b87df7254e6dfd6da9ed3b2287ece106dd8ee390a2891246194b8029f0d4ac24c8306764248c764b0b87fc186b9ee473ae9309be4aae29a4b6437ea1bca9b0780caab159d9652f1c93b23984eaa10b3"}, {&(0x7f0000000280)="e940b08353853926ebd6cf68d75cd8ec73fc212e"}, {&(0x7f00000002c0)="ef6d95a76c7d1307c673189c899a870607309278efa1cbe3fc589255150adc1c8d3e43db99764ec70bdadfaf28c7c4a193731a2236af50d595ba99cb0dba5eff7e1d3cf61023b7fa479d6d7e67233c02753b8e535eae6d13175b341d667e264a71"}, {&(0x7f0000000480)="4db8215f08cd826da267a7f38d07038b640cd535f724ad554a8a40f5e390c6732fc5676f29566cabc593ac0da1ccf70278d435a658c60efa0298ad1a11facf2f4904a524241cf0dd6c84acc39fa90366407569b9ab32cda703ba15a6eb5311fb16dbc1b8a6958aacdadf47d1b0b390146aaddb054b97960d408ce86a672cd70c62bf296b15"}], 0x339) fchmod(r8, 0xe3) write(r8, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=""/136, &(0x7f0000000000)=0x88) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r9 = kqueue() minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kevent(r9, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) getdents(r7, &(0x7f0000001240)=""/181, 0xb5) 04:28:20 executing program 1: r0 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/217) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getgid() r2 = semget(0x3, 0x1, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xbf2bfbf6668877c8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x200, 0x0) getsockopt(r10, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r16, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r16, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r16, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r16, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r16, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r17 = openat(r16, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r17, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r17, &(0x7f0000000680)='./file0\x00', r17, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000780)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000340)={0x6, 0x1, 0xffff, 0xcf0a}, 0xc) r18 = accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000640)={r11, r13, r12}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r19, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r25 = accept$inet(r19, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r24, &(0x7f00000008c0)='./file0\x00', r22, r23, 0x0) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000640)={r20, r22, r21}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x286ec8f6, r6, r1, r13, r21, 0x8}, 0x7fff, 0x5, 0x5f0}) setegid(r1) select(0x40, &(0x7f00007dafc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f00007e1000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, &(0x7f00006c7fc0), 0x0) 04:28:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x2af3, 0x0, 0x2}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbc, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) madvise(&(0x7f0000ae5000/0x1000)=nil, 0x1000, 0x6) 04:28:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)="7d08099b9298f9d06f8b582d0fb040a7f8094204c823df389d6383d1d8ca2343fb0753abbe6a7340715995f6e70a56ab89335a7559eb7812a40aa31c0f1cfe9aec41f17f2a90160a9ee20212bf135b94bd285c439b7f22f0775bfeb7af11cae683eecd4d680907117e1be9928ce9925e4ecc6eebd68bafa286c0074b16053d2231d1afb946f66e27c583355bba4319dd0c2c55071a247e9b4876fa9f7ca24b0ef6f37fdf3b72d1fb7253bcb4ecc1302bb051d488d22037083e8ed93611512083fbbadc11056299c410c3249c15e619487d83a1babb0628747d782e945978fc53bd6683821c05d416a7d96f8fad9b26392e968b6e7807425cab77340d21ee303a5b6a4d8dd3bb221d71a8f9e507ac9ffcab60b41012d239c2189042291f244166b7920323ca64a6de8a4910c61e12c612b47170c7b87d04d2aef33cfa0b5b7a43efb18fe47827865fdc0c052a605f8f20060017d3565e2731399cdfa9425eced2af7a0e6738263d2b35683b4f73fe955607db6996fa5cfb3b879ac0e9b0af8a57517574fdc4af2efc083e1f80f0500effeca012777b0db11401f23f589227419afb959eb699d972cdeb0ef2e4d41ab4c9e8275fc6ff7e95171feb196f08f07de6417ef2a5441c33349bce398f522191ef59f695a8ba3e861d3754e9b9dceafdc2c906dabe42a6be58b3878fbdee5b4a310553519d06a76c2ad9f59989c42977b3da62b63f1b18042ca07dfda33658c09999ef95d0c8d1ff716612c1f55bb30f3caa3252c2f593f2a84bd6617f206fc9ffdf21d1a3bd9d651de7d5ab2f649425757f111f87d5f35889afe888275757d8b73b75d61d6631e8e30fe0ffbf9c30730d28109baa6b502e97bc91caef5a8205c7dbf27fd68b175fda8eb93a131a9742915e5b8728006e9d6c951c91a7f4075a148babebcde93dc1d307ab5b2e9deeeafa40de1f3d08921750f60404fe6ceebbffc358d93a35bbcaea28eac6a1f69f0137b7b674c8cf068f1433097da6599b4fcbb2af6ac931f3beb9f5a21950958f43c3c008b0db9f28664ca06cafa4fcf5c809ef1f0ef5e2c04107ceae260b60396a412585328d10d8a2de7d96a9864af5552705aeeb885f532042ba7ab30ff457dcbb5375019a3362960f348bafd7db75fc8dc04bec0ec81d076f20796abaf81dc3876663a3eea891b30cf6566559ca8acd540c0a7f978f18500401e3f6aa15889234228803aad8894e598c08c6066c3c2d1e6edd20ae7ca5124728ffbbe9149ce9bc59df15493a31f6e9239f7f5925e1a9f702ce223fa505404b5fd1179c026e4b49c51a9063f56f9c9edf0cd6bb8e2d0ff1fb58b1769b30c351ecd6ae475c3ac06b7ad1c0116073e7ff53633939a08bf50913204d6e25cb4217aff3f22e55e3f3a04127ad2e7860f0c7f814220aa0a38f3063d3802be8503c673edfc541cb3e8fc49f8ed6a7ce548d2c16c192fa2615025368854b310ca6efc2ca9606b276c8db97a6f7542fa59387bc10f4090630864636b2e91ebbd9b97fcd631e448bc2d837c5949b092eb48675bbf6b0375816424ec8dab701aa9515bb8d0290e02a83423ea7b6c2499baf9444f082fe872c03d6222b23b759cb7bd8fab56b4dfd21ba7b79d750c09f16416f4d5e1d897edc59dd9bc9de2b82d2e7a04fdebfcfcee3ed4b5628082156f732fe8eef34e8f86ff4db2686bf9c37f694dd53ab7edfcc73ec013a370196021dc6cac880e2b7c508c962029c5ef9a84b29c04d75b98e7753d0e21d54649a494edcc237d734409ae636aff77e4b2cf5976c3a33f7725343bff98b9dcf0e831189bd00a0336c43de3130873e531c78c80c63983fb616dc63899a284cb90adc4d1b389cba22cb483c5f4dc5948e4610c18523644d7d5e2a449f967449073e63c4bde43f051f3a12c241808ae127e5a290eceff58e44691dbb98918083744e0c45118337f43924ac162b1fd96a4356a14ba9eed0d6ff6b360d7b83e09176a125528c2e12e72f411b25d996b60839223cce673348df6ed8884376f91c64022c82192b649bac46352529996ebb9f623388b9e51083038fd32a930ef8860f480fc2461080e337dfb444e638af191fa81421457fc2d911f07f9ea0daa5b31e5c7b7343e27d20aa711539e79d347ad91f2286daee531d0d97a84cdd9c5581f9bd98db90ea0709d81304480fd1ec087c9927bffaacb981518c091a8a3b6cf0f3b924dd8a297f4b98921a501603148f3160da574b73e67bb46915be7792434066d5b5f43f39e5132b45918035e44225a4addabf8ead0d20a744ff00548d80104f81b5bb4a5e417d22a405fb18e2ad94d4ecf9993e51b772f9bed02a5e8df3fb70103baad1f13c768ce7f3743d3e02ca16445fc0e12b45ade04a4d85a6e7b1ce7c9cd52c6b82eea903d61e10e159b948e53eba2e2dae412029afd6154facdbad6355257c2469795474858e5a5797e41ab233ff688ec2e87a99a32db266a1b429f07069b43786ee10382f79fe7af9b7417cfd87fe462a82ccfe6940e31dd5e88ba2e241787e0dede20d417fa1bcd1777b08b85ad0d225c85ab557f3d1bbfbd327407d2f2addc07781023444cf23549d6f8c51b3cc28b3e9ccc1512092a4e7e632e496fb23a528351d52e9aab0a4ad423bbeb102aa8cab74190b9e98d5402e6fe0f5b231eb484cadad541388dd318414be636cf97ec7aef7803339806984b20afa4edec847b477ee7295c5070d8aab538789b721fc2ff45589f3ea123814d3b24bd155a7237dc56b4bcd1a5d0fc7267293f5623f65185a787cee6cf3daa973da3dbc334bff40b0e635594d5bec406f8646f0b9f77126123a5053dfbc9cd6da777690535852f4bcd4d0aadabe528bfc58bd6313ad371c6bcfcd7e10b7bc7574151c43a980a129abc62f13338f6a7c8b9187eed56bfb5e8e90f072e06c13afb45787c3177ba0e15209ff39699cd9096b14f3d0559f75a99f9a887282d2e4a9c808bccb08c5f6afa6d3933dd68a082fd961c051061dd512f94543b5fb35874cfa2f3bf9578d929593b54c2c10e7a7a62c36eb791d722b9801cefe3a5d2e13199e750778884983a747f990134e8a966c99423c5a283614ba9af2a2dcab837e9fceecb95d3fab6036150881cf856b471c56f956f9ab1436d08be61290cd1ab29d4737c114ab1e8ac459d89b20f4680cbc5607ae29b6cc8951f823e0f42a78b97a346bf6572b63c9626388c6384754f9dad9a58ebbef143a7d3a6ab41bf860643a3dcad459383f19ba0a15d2a39c2198162ebcfb5bfdd7ad4f6acbefdfe949df175838f4dd14528f64d8e30476003bc3aa94ce09bac37f0962cacda2a2671c027abe9405633909d7fb98b0d2b8eb804ddd610a84b953060b213273d2fd7eb9a7de176403a3937f9be2ffdc5285349cf158c47537f4532760b85ded6aa41fe1a3a27a547669a9474fec0f83d0337e2c5168b60d02592b5572379013bae133e02e7e53cc26d2554cdb3cf0b8458b865b282be10aab6b60ea380caa2f1320675aab768c36ef092a975c837e383a2619aa4c37b2069b2d0e29e638bbda0cd5a15dedbec751558cf2fd81013f6ab9a5fb370365cdbcf5ad782793bdb8ec7cb14b7f68cd8c2476e462139100e98638cf7908278bacd1c037999d58743387033f9776ca0bf16b792ea6fd185e36a0253c3ad68a4f9d9f29add58578a29e2937e4329c129e220a5e5d131574c6369a787d60b9a8fed27bf71811712543ca652fe370a8f5c2f37d4d2e39f430b6e76286058ce836336f9f53d80e8edd2a73f04e32f1484ca5b04c394e70f409b3c15c27d440f9eb0eb76d24cb091ef1ef8698f5530662d61a7072d80a1e2104180a2450906c3c1007df131d2def2b5fd581336d41c00ea8225a1d0402f8f37fcbc2f75b24070f01d8ac78b00c7c552f5e517d7398542cc4ebadba7e237792d12d324bed5a5f38ca870103ac7ec206b81bf3e247642979d6d152861a3459d95ea9c53abc011d939cbec6e31d22f899e41ce7fb1605ea2ba56ec26ee66b552361b24ccfa8f8a8a33320139f942ffb304f108116944fb5f450bfba93f654109ee8db2a65627e382b77eb43b1c64e714e93ae31ebb570dec5f4e5c9a7d42f582a2c30589d09cb0408bf247fefd84b06e7449a82d6416f4f6bff8f6c637d672a9ef3b60e78664f6eb4f3e074ba06fcce7956d38063ff8ef04373a9a3bcd15ed5e01a89a05850e1d353403725f52c2b102942378cdc21cf4a141a286ce2b6b1ac8b0d5fb2d3b8a2ddb2676d979212572a58abddb92c9b7b05aab27b2c23e25954cc413fe222b0f1c5a6947af8af13a978eac96140ec2d213b8eb61d5327d501cb9e42a8d4396dcec051a5b8dcfdf17a1f91e608d8d95b235cc80929f5b6ed48b9551c625522212fb0366358745d9cf4953b5b1d8c58a549569662fa72682c872d7c318f7a3abc8f87b85a1d7baf416f7ca45ba1c8a617adfea1f80310ba952862034e7c3469ba2e780550a1b789de6ecdb19e60b75cdda042ce14b08ff81e7f491e457a3ba7137c45d9bb9d2f951052eda34091df455c99ec815215ebd3171a1243408d6ef9e16048984246249bd5e2cffa23e4efcf3bc08ac91534b47223662040e02a9912e2adb7814889c7bfbbc53f8ab5814f0106a9ea2a5817b9d1e1824c330b6c3ae000dc74f0b969e951efeb7846bcc8d7d876b6549bc105edd1b931ca7d02d385917d9a5d4b9595317155c52d2a74c3db417a2edc6873ffd5e0ffea6d9f5da80034fd62335da1b5a1a6c3699ee9b46edfc8ba765b74211012f281148766688d687ab30481201d63fd1ee7ef8de5982571c29fe6095d8aaca495e49a49da4d21db84a834419b60bfe72edc8ec2462035784b6fa45a1e74120f9df534912f63ea2f6055864476ef2850242819af982ec791cff7c9719698753126ea21f0d57e6bf741c495c5636d95c6b1218968a6f171782369bf253c7e0bedf9cb2d0cfc2b7c82f99b40c949ed94248dbe2a4e64db6201db823219b711b5ed4426e6643240c4f9b650755edd0accd2c0ceaffca3078cd0396ff11fe89a5c26baafc4cb92d05c2028b9490a95d2e6fa1afdc95a0db48eb0a760c8af78730178e82201503b8a279694e458e043d50b92e8382a43187c16d59cb0030de5d9cdd984ff1835df2896918fba7f1cf0ef1abf259bfafe50c8a97a969bee93373e718bd320b28ed08d6d5ede905f37ae1567a99610042c2fe326fb36a804fc4ac45675d47796e4dfa876579a7a20dbbd76e970ac928a6fed4cf042d4a9ab1ca67061917cab5596e027a9014d5f7e82cbb31425729566c64c7647120eefc337be677e505bda838db72326db3352e2c575dd3695cc6798deaa5ce3d95f9add0edefa7d8d420c074893de16091457c80cd455404afe97138aa5c41f0956503cf6b0f3f69feadbe0f23d307585b199b78a612fbef7fb9c7fbfef77c02c5ce9441320ca87591d811d0a3a384ea19355184af7023bc134ae628b06bcda289d3dce82395b8fdd736a845e4f85b6f6d67825f4c74ec21ec86f785ef2a7006f07460f1addf5ddec7856667701244e3af831f93928cd6fe3e0984ddd039369aed80d6cc7abaeeb47a9817da389d8e35af999db629d0066fc393d157f984e883f1210d695fdce88dbf2c019f1d87ab56af5d92bcb3a0a6e7f786c393a2f05986ba03468dc0c7758aa0a0ddf41136e52cbbb42305e977d4ead2cea9dcaaded9b714bd7ad013988edd38b00f8c742958c432ee6de53fe074aa1b55cbb9f775a6fe601dec85ea54a8667352088e9", 0x1000}, {&(0x7f00000011c0)="61cdeb15a06446baa7c1734487e4aea999ef71bff4086d1cb8c229a97bea6cf9b9c79cb38d01b4ee151747cf81e59d392923c66ed05bacef7fe71b1295cbcab59078129cac8c052d4fab22672766dc55f065c7980d8e23757cce8c3b0a2f4ec829295150a4edc4eff7e942b1742c90d5f59ac0e071ad2a455705e1e888672a2afd9330eeb09db740d47fd4c4961fa0ad7f0afca7c03c6bd9eafc5173f5a82fdf18f9912dc784178dad77ecbe6ab981f54c06e46c6309ab96419f2b", 0xbb}, {&(0x7f0000001280)="9c6377fb006c17f27421efba0e3a0f253a698874c03f7a23edf32224c2ce7c72244536ec6bb26a7722f899661670e51433d860edd90285c45f98c74d0bf29bc7205cbd457f609412b970f9fd9ce6d45f5023c9519022d307e29616824501fbaa0b8addecd13634d23e03e91f5b0853d7cd455954a5ab92877e4231211f906260fba74e81ebd243259cf7ed17fba5b859ebd30ce1b5084ca083a5172a8c15a458dc61078a1d51fa3c4d1b71194d4b2a82ef7b25136d65706f741d0d78074cecac7a31684ab30bd873", 0xc8}], 0x3) 04:28:26 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0xf408) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x8, 0x1800}, {0x3, 0x7}, {0x3, 0x9, 0x1800}, {0x0, 0x3, 0x800}], 0x4) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000300)) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0xa, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x4, 0x8f}) close(r5) setreuid(r3, r4) getgid() r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) 04:28:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) fchflags(0xffffffffffffffff, 0x585634ff11a9e479) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1000036d) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="a15a74af659ca99ee75e09ac0abd62030604de63bf8e07bbee7dff1e9530798f76daed08fe9d314b3c8568c817c5ddbbcb7038b1c4e7099462224f23dd7b8ae92c60394266cafa635746c300af3800feeb5a80074860c99dcd3a18a53c9032df1033874622a1608cfdf1ae5b6d0b6a647a06dcddfa43b11bde0c81efba51558fc3001f0fafe8467cd5b4", 0x8a}, {&(0x7f0000000180)="bcc0128eea18234be96310733f33f9a999d220f88dddbf07bdd0e1a82c4a4a778eac032c0d9fe5aec9154da1f7f6556c935a2b678b6e13fa530275517849125a675905de9ac2c835977ba942c1c6fa66255e89355547883189e5a4552fb98466846268d39519fd39b9fad2cbdad70e", 0x6f}, {&(0x7f0000000040)="7c40d6a62c98f070c6fc4b913d7f92857c582e957fdeb465d2c739afae99cfac59ed48b552904f63fc56af5d70cbc076d19458c3757029c72f", 0x39}, {&(0x7f0000000200)="1865cf06b13b9f35ced16495899f5fc9105f485475e57dd32eeb96aa125de9738b85c7c6ae75d718ebc0ca5615a4b2a67bafe826747f3c2f900ebf05d788fd5dc64ee12d591f8941eb0334ac3a909e4bfc12a74478b385ce9b82d32e7c694167044a91b55979a45afd377ec1c4fe4d42b9bd09", 0x73}], 0x4) 04:28:26 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) pread(r4, &(0x7f0000000100)="890fc74dc992f22063c346e3819c2bdcfe71b7e4c6b2273f4e77a2b981447685efa3dd77f205f19a285a40b1ae304c9348ae533687eea104b3d411fbe6c18d1bc37c2a610f0f213c0d0bd919d90e4703c5235aa18f26f3bca48bfd9dc4adc2baf3e224dc5fbfc36e66c5bde3bf75dc5e7ef0fe084e438d10bc9f6c445a2e89ad29c1562f1bd8a5ece177c1b3c0cf212a7f7f9b6f1bdbf89ac730dcdcd15b93a153952251c9da649e98d92a3c39a930e6f9767c1b8dbfcfd0396178374a72008d617b165fed2308652088e5adc4194269483aefa206a9a2", 0xd7, 0x0, 0x4) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39a00206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r5, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 04:28:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x2bf) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) fchown(0xffffffffffffffff, 0xffffffffffffffff, r5) syz_open_pts() writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="3b27526a125d0ad373bc81ba6b4e258cdf17111606fb39f0603e71c9c277f6fd790b3fd8bd4a6af9b94ba16d14738afc5448ce964ecf65101d2554be487fb80be3dfcc3ae4a8"}, {&(0x7f0000000840)="70217e93bff8f3fe60d3cad84d5508ff81ffff798febce803a3dd7bb79eadf0cc7412a266944ed31918c7323c4c4eb2b6c6a0a13866a62f1f2e86878c1b50b2c10a5bb2ca1b90e9d36881f0ad93d6d46f9e0e15ad4d5d345b7350ad6d48e15da11c705b04fa86c81168dfdaf6a43ab73676a0cb4e6af96f283786fe9b9c06d7758b6ae7d78333910a3e2dfa860b03b40163c0d808b83f75e3b79c08ef6c025ea1f8cd9b282b7cc64797af4510ab499a1"}, {&(0x7f0000000900)="49671f2ade82c282922a9799c850140485544ce93606fe559e3954127b9fc5a6a4de564d496f3c0b5fd90da66253ddc7eb1a10ad8210de32a3ba7f682105a23eb0286b01949ee99060f2000eff77ec0e10440ec0bfe84a811dccd3c32f4470f4c838135985c1f97b0b6d752d964aa5b5f08675d90ac7d04aec9f"}, {&(0x7f0000000200)="101991f6ce11"}, {&(0x7f00000004c0)="ba662105017328fb07a4f9b25c649533ae2fbd2bdf22a6039d25ad4b1b476eb88b7c04d352a5cbf1177e77a2091881df88f974a8aed791f780fdcd48"}, {&(0x7f0000000700)="386c1b70338fb1ee0861461076c3fee93a1b69eee4102bcba7dc0646d9ce884f0bfc44bf4ef3a553a85463af64cf72"}, {&(0x7f0000000980)="6af942cc1c7382e8c685bb26132bf2a52614e54dbd1d1a5a13b66141d0ff43a0a10a3e690a9b7f9465b2a5d8fddbb4716ce780a7526e97cbd3d85e35ed9fc82fcfcc87ea00744dc8c1e77630b5e9f36853a1a47bdb07ed4a616904f615b01fc62f682f3040c3b6a0e5f05b8a4ae812525dde289f467fb1fedb42edc5f37197d7ff76445ed66c0713672de784efe54a9f8d94579880"}], 0x10000000000001b6) 04:28:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000c80)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x357, 0x0, 0x61b, 0x0, 0xd704a5c718a32305, 0x8}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xffffffffffffffa2}, {&(0x7f00000013c0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xe7}, {&(0x7f0000001300)="8e497239956e9ec60fccd4a64961c72e46e21f361a6db368df722722c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2ddd216f3ead87fab7c461885b7a0740900000000000000bd117d1380cfe4d4883d4117871ba7a524bd690b385c540a731a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x100000000000026f) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r5, r6) r7 = accept$unix(r5, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r7, 0x10}, {r3, 0x1}, {r4, 0x10f}], 0x2000000000000154, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x2000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x6, 0x80}) readv(r2, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x4, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r8 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x100, 0x20000002a, &(0x7f0000000f80)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r16 = fcntl$dupfd(r14, 0xf, r15) ioctl$TIOCFLUSH(r16, 0x8028698c, &(0x7f00000000c0)) r17 = socket$unix(0x1, 0x5, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) r19 = socket$unix(0x1, 0x5, 0x0) r20 = fcntl$dupfd(r19, 0xa, r19) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) r21 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) dup(r21) r22 = socket$inet6(0x18, 0x2, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r24 = socket(0x18, 0x1, 0x0) close(r24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() close(r26) poll(&(0x7f0000000040)=[{r25, 0x1}, {r24, 0x80}, {0xffffffffffffff9c}, {r26, 0x8}, {r24}, {r24, 0x80}], 0x6, 0xff) r27 = socket(0x18, 0x1, 0x0) close(r27) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = syz_open_pts() close(r29) poll(&(0x7f0000000040)=[{r28, 0x1}, {r27, 0x80}, {0xffffffffffffff9c}, {r29, 0x8}, {r27}, {r27, 0x80}], 0x6, 0xff) r30 = socket(0x18, 0x1, 0x0) close(r30) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = syz_open_pts() close(r32) poll(&(0x7f0000000040)=[{r31, 0x1}, {r30, 0x80}, {0xffffffffffffff9c}, {r32, 0x8}, {r30}, {r30, 0x80}], 0x6, 0xff) connect$unix(r30, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r33 = socket$inet6(0x18, 0x0, 0x3f) kevent(r23, &(0x7f0000001e40)=[{{r26}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r28}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r30}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r33}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) r34 = fcntl$dupfd(r26, 0x0, 0xffffffffffffff9c) setsockopt(r34, 0x7ff, 0xb3, 0x0, 0x0) getsockopt(r22, 0x29, 0x20800000033, 0x0, 0x0) r35 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) accept$unix(r35, 0x0, 0x0) r36 = openat(r35, &(0x7f0000000100)='./file0\x00', 0x20000, 0x181) listen(r36, 0x1) dup2(0xffffffffffffff9c, r9) dup2(0xffffffffffffffff, r9) socket(0x2, 0x1, 0x0) bind(r10, &(0x7f0000000d00)=ANY=[@ANYBLOB="5e30a54a17e45911ef1efb3e828804519d1b4036a5ddd4698dda1765b2c96e115c9c1d787114bac08fed5c7591648324b472b07f327d2b87c669ced8627056e4dcb0b5f4a07ab7cc47cd0987f4bad70a760d40636b7b9a7a7d6e4917d5afc086ef5882940101000050ed95e515fb285c4b00ff30e59a602d101ac024ecdccef2edb8e215748558b8ebbda916e49f9732a23cdfbbbbe17a2cacf641c1412bd5dc1b7365a08e17e7015050d2c6caa4b882f1413e4601003233c7cc512a2b0ea6fbea822716118c7e17d10fc76fa44cb4182f1bdcecddbd40afc73aa795"], 0x3) accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r37, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r37, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r37, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r37, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r37, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r37, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r37, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r38 = openat(r37, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r38, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r38, &(0x7f0000000680)='./file0\x00', r38, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r38, 0x40044278, &(0x7f0000000780)) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000e00)='/dev/bpf\x00', 0x8000, 0x0) r40 = dup(r39) listen(r40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x800, 0x0) r41 = socket(0x2, 0x1, 0x0) bind(r41, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6, 0x200}, 0xc) r42 = dup(r41) listen(r42, 0x0) r43 = socket(0x2, 0x1, 0x0) bind(r43, &(0x7f00000005c0)=ANY=[@ANYBLOB="02002e2843696c6530c0927d8fb118ec231f0f210a2a272c00"], 0xa) dup(r43) r44 = socket(0x1379aad21d7a0695, 0x1, 0x2) bind(r44, &(0x7f0000000f40)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe35) r45 = dup(r44) listen(r45, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) close(r46) dup(r41) pipe2(&(0x7f0000000040), 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000200)) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) 04:28:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x8, 0x150) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) 04:28:27 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000500)="280b4130044b87def1023ea5833c1c857c10b83d6fc4cdd8e14b5addf93ffd54cdb08339c439efa93e42c19ed71cf761a29c2eb69739f4d7481d630dd7a7bbf2fd723f51b29c62056115526c54a72c41beb3a8719d6b6209e956c29c74d8973a3f1a17473bf920bf90541c9bb036d0af60a775f39dbb2f4b9fdddc12db378cb7237fe06f3e569cf731ea62c2bb96df7fce145386c6018d6df0ef9e6a4ec83590cbaa00faf8c1993693c929b1c4f9edd7f28910b3382c07c7b72ac0232f8063abbdf2f698e7a2d1c8db4e59b7adfd9cb956eb7efb2832a2eda961c7f90e913568e3b9972ba37f763fdd3ec55821ff019ef737181df253444aad4dfd2dd5ea85f9b25b4e7d88647a9bc8f1fe89cd1d0228f7a49d62f8a65b97d6cb017b68f5035e00ae01e553f37e981e7e95d1c9d00cb3d1f2cc8d12a0110afd581c9cc95c6d2f0ab83441140e67f2b85f76ae1eb65fc62141a31710695f9fc1fde63d7395f09637e320e5476e599938b7c53cd5b6346b6fbebd405782599a564ffbe6b6206e8c4a5851e4909b6df0749741c46d4bc804724747a95ac2fd0bdb4d2a3fbcbf2908ce3f3d3f012a32d0f532f47b8a532a051d0404d1e56561b87dd8c85f70f1ded6a700b6c40d30b35f94d153442cfde234925e3326f43290834d609ac494838d40578f418b9de6c3b44e8801423bf899dc6c831a55e6d20dbc1e443d51d6eef549556266db26f1203deac7931652c10ca82d7c95d195c84c6e8e7611bec601704bc0f1d2b63fd28780334686cbc85653144da2dfd9b82588751c01143e3cdb8d28d5123ccf39b2518aaecd6e8d9e10033f54e588365d1e523b8b55cee9bbc49687d26272a862984751a2ffa2697a8f1b6ca7ef208fa915473be49295be7bd30a021cf2f78179462c97dc17eed203ae811128780fe81e8572b50dd8a5186b293ec576b199fa46bdc75f212dba7ee7e800e8bb77b1daab63331c27b7ce6954218d6920344b3fcb0624f20d9a73789540a03e7e1cf3537f3d7c533d71e42e7cb9b505b472ce717c9029c26eb023555b73025b55ab16088c2b54b4a4ecf24f0b718865876d7e13177f09a18548f5014ac3c5e8d365169f072eb9d868abebc397b66cc99b24157d74679127bde82dbfbc62bac7373fedfae8e2bf31e2fa3f945cfebe37cee5cd83582e6465b4e259363d3d7a855fee302e237dfdfed7acfb43782409b69ba262119ad8ba1b2d89df9b06beed8e2c6fc56a4ebe2f1e1da37b0b5e7dee1c1aa8d5748228ad65b97a635e8e8886dbf4e87f0a228a5129f0f9b4b72f70de8cc95db923f786772b158386c3cecaf060071ac8a963a65c895c076b2d14d77f38cbdb5cf94905fd6bd3ecf3a420888dfc28dd75a2c224a07b4108802a9803cceb97cf0184eeec2df1ea7e35527a44be274dfb1b2934799b051098efe015857bd19b92eb1732bffb49e699687ca33576a5698b3e6478783886794ea765f228996de9892923cfbb8d4eaabbef17c179eaff28cf4a0aaf05eade8857adc14249a3125779ca8ae1ab960dbae33d7a8cf5db2abbe83bb45666eb83aaf13330243387cfe8c5c9561f44bbe7c66bc34d0584cd37333173f8dae64648913e47a59d770aae7ffe26043cd63e6264a36e4461b2923cbefa828d990a9dca67ceb8a03a1cb15cee30b8b9bd741500f75e8753c733b03271529317414ac10280e36c42886552c3c379c32b42abf7ff89fe70e5bc2f442728eb6a050e9141e2fe68ab6f772a8aa9ef205eeee9eebc7d932fdb84d91a15f463a6b81f0961a23aca8f96a07cb90935d8e6f561e6fcd9bc32ca17d7c815", 0x50e) 04:28:27 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x14, 0x2}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 04:28:27 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017ee2f3c36a6ea5824d58d3a853c2982ba972925c7bc78810569eb90fa35b9cf2c68781511fe43ed344b6f2b8c8bb4f7bf2bd780a920dba5633d09489d9eb5604be33152eef2d008be190a4ef150e3cf1291fc13c4a06cd09d4244d7cbe5a833ef29134ad6ed0730bb4af57ed7b94fa6adbf3078e050d59ef5ba3b56bdc503a78c3ab04bebf83659153c0c3c9f"], &(0x7f0000001040)=0x1002) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900), 0x1, 0x0) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r12 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000640)={r7, r9, r8}, 0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r13, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r13, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r14, r16, r15}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r19, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={r7, r20}, 0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r21 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r21, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r21, &(0x7f0000000680)='./file0\x00', r21, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r21, 0x40044278, &(0x7f0000000780)) r22 = dup2(r21, 0xffffffffffffffff) r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001080)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r22, 0x1e, r23) 04:28:28 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), 0x0) r1 = syz_open_pts() close(r0) 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$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:28:28 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0xcb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf5823513800000000000000000076bb9f6d892e361b0000000000004144fe7a91bca1fbc65ab100000000000000"], 0xa) r2 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x88) r6 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x2, 0x6, 0x1, 0x4}) msgrcv(r5, &(0x7f0000003680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a454e04b8de73ac46736c54ba904d39e2edc81a843d0862327b5ad5245f620571ca1ddec3f48de22f0fb17b66155f120c4b8af1ce1c0dbe5b8daffc540aac879f3618a6520dc0c5e3ba1fedb2f6834f692a1275e9a16e25e76797d127ea66133ad790782f781158087a254602d28e8d5185a61f4e68f4c551b5f4791010e0d804fc1dccd9127add9304a4d641128a917464e570576d77297c9f1fb89e3ffcc0f7e97e79985a65ac760b60344a11e1e818b502e52f428b13937f7393000000000000"], 0x1, 0x1, 0x2800) ftruncate(r3, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0xb932915723ddf08, r4) ioctl$KDGKBMODE(r7, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x8f) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r8}) fchdir(r3) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd79dcabea0ba3d2d433e0ba35d9218e5551438f9e79997de56a74a0c4c21c111c3f4aa22db6a44038fbc91aa40ffddd372ceb46eb02aa7f2ab1cd1be9776ed5fde07845032af79713461c76ba256b996c8c48f6efe753d61fc5bf16a6cb7ede0fc4343705684005f437b80c8c77a1f55bfbf572221ff6fe02f4b33b062d026fc405233736855ff0264c586ed07838a10e9113545bc605f5c28b65b71d2fd88814b8cd32f52a102235a1d9dc73016bda0d4904b2c14e9d2da9c8165132e59"], 0x1, 0x1, 0x3800) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) pipe2(&(0x7f0000000440), 0x10004) r9 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r10, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) writev(r10, &(0x7f0000000540), 0x1000000000000017) fchmod(r9, 0xe3) 04:28:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x3160c56ba7da382, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000040)="a6e7b9e9e2cd94f9cf3ec68b349178182232e13fd188134622e2b45974a105c0aa26fbea6419", 0x296) ftruncate(r0, 0x0, 0x30000000000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x11, r4, 0x0, 0x6) ftruncate(r0, 0x0, 0x0) 04:28:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwrite(0xffffffffffffff9c, &(0x7f0000000000)="7bf4d85c2bef9f4738770ffc62d5cf4b56b2a9a6b19d2ccef91db14bc997bbef6c8ef485396f91567a768208a54e2d6eabdebc9ebcecaaf0e08f36fbff23d1765d0d401f631570370eb46f826c587ce34af7e79f0ef5cfbde6c56d5d965738f059a132d9e7e2a66514b995a1baaba2f919f49885f2d23ff67e70beb88cd6699ec63c830ba2199cb5e10070003f9662955f7f0b00b2036bb03b96a499023607fb1e", 0xa1, 0x0, 0xfffffffffffffffc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 04:28:29 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x890d2, 0x0, "d73000e7bb6fc6823c0de490a8513e5eb4e74de4", 0x0, 0x40000003}) write(r2, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 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) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r12 = getuid() setreuid(r12, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r12, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) getuid() r13 = socket(0x0, 0x0, 0x0) r14 = semget$private(0x0, 0x4, 0x1000100d3) semop(r14, &(0x7f0000000380)=[{0x1, 0x5a, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0xe8, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x5, 0x800}, {0x1, 0x6000, 0x1800}], 0x9) semop(r14, &(0x7f00000000c0)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r16 = getuid() r17 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r21 = fcntl$getown(r17, 0x5) r22 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r22, 0x0, 0x0) r23 = fcntl$getown(r22, 0x5) r24 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000540)={{0x240000000, r19, r20, r19, r20, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r18, r21, 0x41d, 0x5, 0x5}) r25 = getuid() setreuid(r25, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r25, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r21, r23, 0x0, 0x92, 0xffff}) r26 = getuid() setreuid(r26, 0xffffffffffffffff) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r26, r15, r16, r20, 0x20, 0x7}, 0x4, 0x5, 0x5}) r27 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r27, 0x2, 0x7, &(0x7f00000004c0)=""/106) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r28, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r28, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r28, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r28, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r28, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r28, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r28, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r28, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r29 = dup2(r28, 0xffffffffffffff9c) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r30, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r33, &(0x7f00000008c0)='./file0\x00', r31, r32, 0x0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES16, @ANYRESHEX=r27]], 0x1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="9c93d8ae06f4264c7ed4f012409ca41c17249dc3f3eb1d50c50e1e512722a3d638812fdf84ce98383184d5debeaaf19079b1e70852d93adab472b52db766602bc08f6a224ad7ca608e635710240e6b6c408b4d39f86f4a9ad8a10f9565984387c07cbba6d5ebeedcdb89fff892552f3349fe9349682bbbe4aa4bb98a899e7e1004ff7137b5d9c4c8537caad0caadd66daab47bfab0d7621f28a52c7dbacde9af58bdb63245a415e636fc96a8042f20cfb9bbff5e59480f79455df96b6fe3bdd571516bd8546560587a9ba37de6c40341d05e9dae831e3f915cb0cbd231ae1ba778c997fda8c0", 0xe6}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r29, r33]}], 0x18, 0x1}, 0x806) fcntl$setown(r2, 0x6, r10) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 04:28:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x95) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) recvfrom$unix(r3, &(0x7f0000000080)=""/109, 0x6d, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a2", 0x1}], 0x1) 04:28:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000) r1 = socket(0x1, 0x8000, 0x1) sendto(r1, &(0x7f0000000140)="b6f949bacd61f68fb18195388e7715a10939fb756550a97defbf8ffdae49f5ac1baf60c72e7a5be5c3169557a54202baaf2f06181bb6212a6bbc75ea553610212b01b179de1cfc471ae6c8d7449821bce3c0c1536420809afdca1ed913f0444c1ad8432ae104b29d00ad2098dc0bb463f2dc660965bdc197c567dbb46941b016de9ceab38c1cea84fca3074435f053962b603bf7be47672f655b7e738e0e53873f98ad8a586424546c341481b9a6410cfc6e8d2092250b3f0deeeca3de53a5908add37af749c41516a27667f63b0dd893d6c248c1af7ce2b537e66031b9a5310f9371242c1f9dd37c164", 0xea, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="00e72d2f66696ccfa12f70245a5cd40e"], 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x15, 0x7}, {0x18, 0x1, 0x62d, 0x8}, 0x1c, [0xfffffff7, 0x10001, 0x100, 0x6, 0x3, 0x816, 0xdbbb, 0x4]}, 0x3c) 04:28:30 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x42, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x80000000, './file1\x00', './file1\x00'}) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x0) 04:28:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() fcntl$lock(r4, 0x6, &(0x7f0000000800)) 04:28:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000440)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x6, 0x8000001}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) bind(r4, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) fcntl$dupfd(r2, 0x0, r0) r5 = dup(r0) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 04:28:30 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() getgid() r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r11, 0x80, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = socket(0x18, 0x1, 0x0) close(r14) r15 = socket(0x18, 0x400000002, 0x0) r16 = fcntl$getown(r14, 0x5) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r19 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r19, 0xffff, 0x4, 0x0, 0x0) dup(r19) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000240)={r16, r17, r20}, 0xc) r21 = socket(0x18, 0x1, 0x0) close(r21) r22 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r21, 0x5) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:28:30 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 04:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) dup2(r1, r5) select(0x40, &(0x7f0000000040)={0x7f}, 0x0, 0x0, 0x0) 04:28:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x33159464, 0x6, 0x800, 0x1, "bb70740a121ca7b358b8feffa4548ab44c78c731", 0x9, 0x2}) pledge(&(0x7f0000000080)='$.]$\'+(!', &(0x7f00000000c0)='$\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x6) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x0, 0x1, 0x8b0, {[0xffffffffffffffd4, 0x1, 0x0, 0xc449, 0x0, 0x100000001, 0x3, 0x800, 0x3, 0xfffffffffffffffa, 0xc2, 0x0, 0x7fffffff, 0x3, 0x7, 0x9, 0x4, 0x4], [0x10001, 0x4, 0x7, 0x100, 0xcc, 0x4, 0x6, 0x1ff, 0xffffffff, 0x2d], [0x8, 0x2, 0x756, 0x2a5f, 0x4, 0x1b3, 0x1], [0x101, 0x4bf8, 0x861, 0x4, 0x6, 0x8000], [{0x40, 0x5816, 0x20, 0x7fffffff}, {0xd640, 0x2, 0x0, 0x8001}, {0x7, 0x40, 0x38d, 0x200}, {0x8, 0x40, 0x7, 0xf0}, {0x2, 0xfffffffd, 0x0, 0x1ff}, {0x7, 0x5, 0x8, 0x10000}, {0x4, 0x3, 0x2, 0x7}, {0x20, 0xffffffff, 0x80000001, 0x74}], {0x1, 0x200, 0x7, 0x2}, {0x8, 0x0, 0x98, 0xffffffff}}}) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) r3 = semget(0x3, 0x4, 0x600) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000400)=""/121) dup2(r1, 0xffffffffffffffff) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000004c0)) syz_open_pts() socket(0x18, 0x4000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000540)={0x1, 0x8, 0x9b0, 0x6, "ad75d05e2d28f5f70a26ce18b9827bd26ab821d5", 0x9, 0x8}) chflags(&(0x7f0000000580)='./file0\x00', 0xb0c4471732b02a90) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000600)=0x1) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000640)=0x2, 0x4) syz_emit_ethernet(0x42, &(0x7f0000000680)="be64d69f6d7b82ee52eb69739180d06b5f51d3eda1cee4014f71ec161fa918e0ac68de94041cc4c4a85a02cc8f4f73cce70215e0500b6784796cd420051aaaeabd8e") syz_emit_ethernet(0xc9, &(0x7f0000000700)="7d93587552117dcb694c214056a8af2e03caf53d447e152d6f58debed0c76d6ce10d222c31581066b262fc25656a094a3dcfedff70238a843221c44c8b539b05be661029511a2027b769858a80c80ec1c3f5978d3113356d4615c9b1b626ef4294bd8d0a19abe3f15582e0b932866be8ede36dc79d7d6da121f93a7eb6a251793e999674afd246e136f2983de4c589540ae06093e7d9d19b4320e696f20f847dabef89e67bf5980bb1966d374f9bcbef11f9997af5ae0fd0c64c74967c034c79812313b6eede79e330") openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000840)={0x80, './file0\x00', './file0\x00'}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000008c0)=0x1) 04:28:31 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000440)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7cc63e8a9c7decb2480e744798d162b9190587016783fdf096b0dd0db8b6e8bc9a08b1842a85e220caaec258def83f4"], 0x1, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f00000013c0)=[@rights={0x15, 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) seteuid(r5) r9 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r9, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r9, &(0x7f0000000680)='./file0\x00', r9, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000780)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x6, 0xffffffe1, 0x81, "83a48eada9f1ddf16a277b60b79c06d01fa5c797", 0x1, 0x401}) 04:28:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="bedf3db62b7c7e52d258f16d270573845cdd1bd33ffd948e34f79d76837a5f786f78744a0c25b71232f73d720eb573f3cab609", 0x33}, {&(0x7f0000000340)="07faa0766277ff38dbfe6b963e60c821d1180fcc3fb3cf44e86081b66ed662b9cfb661b85f233f9cecbce17706ac5468402bbba78f6da61e39bf26c78d6f7495a286e093f2b582f28ade54f0dcb8c7f6a100ad0a8d18a1021dd45f87b71c53a930aaabe724d5209109e93f2f3115d8a6220aacf7a5722534ea7114c4f6bb7666b28fb488387115ec9403b338ea845b0a035690ba340ddafcc7af75f1e104da3d071a63b70b4b22d3b2f5d791a3426933546c9ca6964be1ae366d2d69e9a70a79f22afb57f2a1031eafd6085740a784b75f912a9a58e4ab3df6fa878484c53fbccf3d506d47a39b7875498ea04bd14987d60cf881464301d76044bb2a3d78c47b3a224dd4df725a78ae949dcc74513b40f93c7fd90c6bd03008f730e593f7dc1eb2a28e6479002301a6390d1cc3900b6ac4203ab9fac7ed07126b2268924d6e79378f9cc56e641f2eecc9a6440d0b6007557f6c01e98bead14ba61088c56126511b988174c49c1a06e45bb66da99697ee8f65dfcae44355c8233166125fa33954e58af58f8e0f5462a210786aee82ef51eaef8777082637965af1f38c2a8be125ed1fa34e0a80897422615d06ab699a727e075de9393f33a254da624f00134c0bc6a4036722cfbac65e05fbb5a0be966680d38241f37029b37816111e60a23e640ead317c7c1a0106ac8f9f39d67a6d27cea2bd7073e3a79bb83dc493791c309bf7c84cc2f656cba45284e0fcb5735dd634974b5ab15c6c76bb1f415a734487c475976c6fbbffdd9e64c7d66d9bbf735b7085fa80d1a1069785031729ef038e9ff8f918d8307d424d7f82e496b29f73268b6a87d9387d1a9221b680b078c4976801f6f6cf79e9c3c6d0b63d4fe98d82f86a2b65c12893e00266661224430c4f66a5f11d3eed24e0418505a86cbfb40b7a7fa13284fc352d8e22c8d805da621792d7cb82792d8b18c175aee2d045f28282259a2a3166ab82a74981e91522ff12ca1c29ee81bf59d13c8b94099364d8ba6f15729ca8da4703a43872c9f171162549f5345bbab2085dbeb72b4efba2bbad42ba9f6765895616c9b52181803eb0b87541315ac8bb95b659908fce67d5e3508508936ee30dd80401127fedc9a4c0ec50012fef3dfbb47b1b4dc4778202f7fce7569f32c453663dd499ec4c5b33da7b4398c1f242236d1a7be014a462fa398b65acf17b5e1b3155a2913bac210f761aad48d83e664b93f5c827be82f502b30591a480cf033a491accbd009bd147c5ac359af88fdec24b95863c7482d6b54f771487e0aa1806db2cf2ada86d3bba2e2d43091c67a0e91c631957c90ce5113a6a6d1244cc6c04175d63688637a7316b449e1aa70feecd80b16703ffef93abbaeda230fcf3d2c51422f46ef2a769379e2da0f90b012ab82faaa5b5b0ddb77460680f387cac64e0ea9fb7b0aab8798783e09a625ded71e613ca392a13272ce9d823367c9f1b9407ef380a34f3decf7b22ee17290cfb90b3c79f63070d358e883a266d238371e2ae2567f3315ee3d825405c0a94881baede556cea64382522d6a0024ae655316625cb08d2b9a5a71d7e2ad4822df8b471b4e7d5a727713861946c4d4e459333efc3b709b1e86919f5398a787a2810f08a0217e77f93946e3790ba201dba95796180c8e31a89539d72da44ef6f0e9fb8da954829ac74913e20da2d55b8ad91f59f1d03af84d0d77984aaa8a36b6309134556c8de2d19a5d62035b464aec97f683782ad8318cd1524339ffb2092934e3be1f7a555a8f9175e671d4218ad412c8ffe60e5bdcd6e8eb6b7198cf340dbbbf6daf0f8ac1465927afd6c0a0506348c8f541d69ba13ba14284a2bfca340606b20daeed82cc39f3d8642a736910489c6b4d5d8b66cd7d6d0fea6a5ad831ba27f3d24eb0be41e1e805a8594d28316aafbeda504f51e220be5b863d38e16437c401eedfcdb259961880d7c00cfafdd159bdcc14ab9e9e727143bdd2281bc4e7e34d12ea33ed3567560eb1bed3571cf1a5bd543f140ec816bdfefa1120cfeb9deadd79cce9a44c32f2db597ab65a99b6189fdd30ceaebbae720b34d97f4db9d91ebf7403213ccd64252cc7c38af3948ec330c4d8f71949b2eb5761de6e1e9fea7585e2b821733c08c50ecd9821710a7723e6641bd23980350665219964a8622c9a8cc791bc3ff15967a74c7f284fa0684a827fbf24d5c149b9d3aac69b1a820ad447b5cd4cfd0bd12aaa7d404199ed43c543de6ef11cc9ab546a7bee0d4d68a0f8bf16d05835c2288b38773070dbdbc974fe31d0f8ac394c9d7fae109756de674986dd4b8cf2e49363312a23cf6c592e298d525dc34e6598c4057899fefe6d9e9112c8f89e91df0f45ca3c31848efdfd1ef1780540b3105b55838105b494005573509b4995e2a50b99001c6421456e40f1013fc68d76cfd69d64b34c180e7d79415fbb2bae192122c208248bae4422031c4dbbaf83cc4b43f5b480606b1296259dcbe0f6577f0282f9ded06d807fea39320badef36632bd1329c2c61e71861e472b18fc8ae6cf0c958f862d47eb0333b3be47ea7cca47d0ed10ff1e7096ef5e0f97ed7ec3d07b75ba71bd6f61cd5f71a0167bfd0958e89ed336de47cf25ac31227736358b45b9c6b214aec400f98217b79f8a5153c250cbb03f6ba1fffb4e98778e29d415bb9f292744d467ec0f7ba27303ec8b3d73e3e95d5e7e3d9ee03625fd0373c4fe08f785971382ffbf30f3709f9ee70546f6c1f3c0f30248719c64925e0e14028c382a50860fdecce3df5fea0045db0ea9b781363572f4d4545857d3252dfe0fd88d70cd8577534b04715dfd7370d7456ca3c9b92767fda5ca7632c05503f37ff9cc923a142b77353c778143bd2e20af5051f85b081f3eff13d6c1dd506bbd8978372961ebc9c16d2cc80de8a845fe24e776a1b72d48dc1d212289951faaff7afd48a08a22b98c38cdaadedc911ce47cef586ba92b308fa4514bcc07cafe41fe153d1875eec010605edfcd1f7089b9f35823480a2c052d440e861b4bc08418a51452d8e74525065e25f901d2419f891b2271cf3ac661f13e18943029e6ee60c15b0d30f594043383573cb472793be962d5cba3accc3ed163d496bb02fc910bec88a31849a747670a562e58fce1422b238d4fccf32780f1e84150c5d4826e1994ddd800b76a471431cb1aeb3a6bfa53db43bee7fd0ddc00f23aea4b470e9fff612f8993be16ca2b16eeb95603b06c83478a2ad147924d3cd27f7c7dd879c7e3ba0e7aa1b1ec09e5811369bbd0ed64672560e534933836fe83ee149fa1fea3f7b9067988cdd7b09196026443ba5afa65f8b6c2fde0e66bc093e9f70d38b94f2c49f3e0809b46183768ac4fef602785dd356447fb2c9fb1862fd2e5fe144a898544da2730de99b332752f12bacf09086e95705b23c5f7454377f5155710692e1d4ceb9de78aab84d0520c7806d04061ec691943ab042c724b03a8046ed7eaaf7075a78f9156c17b02d25c56ae72a186e25eafd96ec98812e96605a4c7cf8a0b1641de2c78f437fce8ddf7bdf338d76ff95607c0c15d16e885b2110140e93ddebf52e43b447e1090dcc0222d5bebe6f5a54557f07c53b219139cb2524cb411c56f0f7fb47b5757711a1fb2df677e1e55d58c718fb1d723e0de3ada6b3ce0feeb733fb3d1b2ba0a8b8102f44c111211d5e9635ccf33b035d5555b0d342598bd4d795ec449fc120b5da1fc0b6a3aca66daff7c9beb3c88ba85184a3f6d2c40cbe50e566c8ea9e6f5601fb3f7dfcda65a49ae6dba7bdf5e2676d15497b8a8d97a09826cdd10e6467f847d1121d3f1e92d4eab0da4574613ba3b28219ed97fd0cf816001a731b89ac43dd2a9e27624df60a3a3c998f099be5befbf115978a16ef6ba2cf6b187c1b4ee8f710e600676086e132738b3ae663f55293b007127e6d9273730546438b65562496bddefc573ba252740941d87e811bde2f4b056de30577cf2e22ee86f3a239b19236acb0a4f2ef73de8fc5f4ca8a2d848595c7078b3e9ec37e9b36472471b1e3711aa55c6a5a8db52c6b7fe9acec0960b7ebced409320b2103719ecf08e497b61eb44156337d6054095048995918e5f473020788843b49149940ef63c9d2892a0062bb4fa3e1aa4330b6e3ba121e11cf3e30dc79780cc495102b4e74349b60fb80dd3b8db7302d3df01392edbf1ccb13f1767082e0caa3959989fee25f28d2cf2a3d5718d39a756acb6c449a25d584b4a6ca58fe18b6e68e6e77df0c9ce33728d64ef241347ab76644f9c52d44cb8f932066623b817e0378c6013d69b3812c3267b487878f8263b13a14998103ce3c7ad4c13e15e9d5e6a969ce824afdea98cc0b551060450d2de5e5091075739c236847f280e93d9da390e7ec728d841e09fc025501963b08b58e68ef17426cf5d03a4ea23ab95afe3869aa4abf24219df5173cba1e9482b791657568e09694340628efd9e966118499b755015b904ede8007a67e200e006610967d6059ea713c00971dbe197f1db3d061872be3fee5b2c6c9ef6d859d8a991a233b55e841af37f8c65131a08dd7430504d3ec6822aedfc29523b23d243f9728438d5338b2aadad12443ce2429ece048c64032352f28853b86afe64855d87e5b81654a2f9cf28f5a944e1fba8ccecc1b4f9d12dad391acb3d7743283a15a1442ee299056a1caff34dec481a21f748c7a89b15497b51ab00219a572f8a053dfe010d5f35d9bd6e39984cd20ec9a872468c0b550218c80b2752a893e02f859b48ee614632768f179609dac19778003dd7c3893bf22a2a7c31a76e81dae91f4fd40ac72fc233da53d7c24623217f1aa0a86cf8863ffd438cdf5986f9c9a8e68f10868371af6261a7c63059d6d75ab3caf399f31a3b77e5c332f81b1b30a73c99b68fcdd070590eaff237eb5ae319edf95ca2d94ca24f12646ee078a9287e3fb37971e551c75c13b94d435a73b4ab15f78bbc1847cc702852404d1970f1dc81b9733797d33ec474d3a5479c78c5fb0529d136bacb3be5438637adb6189ad71bcec0a1b632ff089e05cc0b55de4b5746bfda9ec782872b5caadbe6f0c1b9a85a9f9f745f5f5eecd8a9f64b8e40e6101574a5e4e98b50ffa7f1e1c7fc3bf6221153e9abdba8a7d765810459580fb6984666d3d44e741dcdafa1dabc8522390f702678eb65d2d403660e44dff4826339867db96ba7b053721184e09777972a26cfec7f06bd898e963606c364d9ae075c82c0c91e054a9a87a341468756aaef3b0b3e23da27e58e614743c6d7e33ec6c5572020513478c3b373ed0065038c432c44670fb4f967560b9353c6fdde16408a97884eeec2fb0acc49fbb9c7aa3c7394b27701f3931ee57484e85bb129fb07e2b8bebf8baa56122c1fa040433d75d19da597cc05ec194f55d9c3139cc1d120774b4c1e0de07cb42af69b2f1f4778b08f51b9441373fa0db1d809bd2022d30358765f2b037782b250742c616149f2c54498fa2cbc398c851f279c9a25a9f8e3c20ed308e37c0955e1f230bf7c9d814acb398b95b66e54de3a7ca2efc6059f43315837cf1300ae4d25ae672fdf37230c6976847fc7cadd8911e14a1c2c698561d29916788a5cbfa256a15e586bf7b9de8df7cbae2a6537c0299e394a2148ed22ef78e302ac151a0fb9de79ea3458bd27e5152c2be881f7ab9e074ab04688250c5dccecd3083a38659a9872ac4cf6a7bf2619a80fd260715d6c73102c129d8297275fa610f40dce96ca37b6e176cd59a2447c6f4e8c5c1bb021db11d82b9d208ebe97023a", 0x1000}, {&(0x7f0000001340)="6862b948a38b45e950602bc4be045fa7d8c8e343df8993fb24c686dc765d5a406a35041957d69114b08411e997c3d6b54727231a73fed90eedcb6d6931e7877471c8a65e4a513e43cfff91cf75bf157c11f4e6bf3b145ae9d9908b13295c38f57f3be45888e087bf479ed1f7ac2e735e9a26cea5b3bd1f1d3422de1c6968531adc3102c212196860a7722683c254", 0x8e}, {&(0x7f0000001400)="07d8a6b8b17aad5125f3cb9ffd9e820570cb79f6cf4382fc9216f0ce677eea1e76c72258deb7bcf6ad63cf97d299d469bc22e7e227deb34bdb4a4bf39092c8cf9ca15bd686fbfe0342e6e2c6141dfaf900adba9782bc8dbda366828038d99c30dd0dfd8dc4b4931ff9659dc082041fce230fdc76dbb8e14cd225a7b6330da899fbb6804582a28573e8e97ab380ff697422c39d0b8ac607", 0x97}, {&(0x7f00000001c0)="87cf097c3fb4ee1e5fcb80d199f76843d0744219e9e266c7645db073aaac93623a6e1d00d6c94b8cb9fb0b225fbb1a4bb0dc553bcaa7078f16de828c0b", 0x3d}, {&(0x7f00000014c0)="d0279d5645a75845a178abb38b17bdfefcfa23b125ae0f523006fdb0e562cc1c0ad8a2f4d83a03ce9de8bc114b23b6462e663f5d88e58a3897225533c4798ab089810d517dbc8212ba40", 0x4a}], 0x6}, 0x15) r4 = dup(r1) r5 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0, 0xb501) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 04:28:32 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000440)='./file1\x00', 0x44) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x800) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x2) 04:28:32 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0)=0x100, 0x4) write(r1, &(0x7f0000000000)="2eab173a4155f07cde24973af8db682e9653e9550e56f832e682dc7934259086427990bdd56ebf23ff00c43f19bff9aff16c7242316d62cd3c2962ac8d90f84c13f15cd5e732f0afa80c5e2eef7d4e7cddd812ed1ca5ffd698da74de73d7915dd15dca0abe78a08f4541f573bfe7df0ab43bfd14938a4b6ea0717eb1d1fe07ec2e82ddc17aab719c780a2edf0b9db0d0364df15f1666a1e000000000000000000000000000000055059edae5b903d0b8a1da9b9ac7bab626854c7614762cb0f2dd7291b421ad36e603899b4be97b8c54e80c1a587cab54b2ac67b4160853e73bf818b3ac417b90ff80c6ad92acae514eef1131c81f636c72922654cfad80715f1d31afd6eaa2798add03bc631f16e36cdfbd50e601b34ca08964b38941ba3c0ee38d44e8c93b2da59270560d690eeb5d83a1ca726c3500000000000009f018e933c48a2bf96d4311981462f02bee199bef7b48dd1dd48feb4cd0ec684564ef04d8b2e8c7695ba961938ab4a57136572756f867780f880f86d6cbaac192b0990a3c1d49a3b7cb54f91bd7d9babc5f14368776a18ab8311300"/421, 0x100000092) execve(0x0, 0x0, 0x0) 04:28:32 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000835000/0x4000)=nil, 0x4000) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 04:28:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r3, r5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r2, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) r7 = accept$inet6(r6, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r7, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r8, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r11 = syz_open_pts() ioctl$TIOCSBRK(r11, 0x2000747b) fcntl$getown(r11, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r11, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r11, 0x20007471) r13 = accept$inet6(r12, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r13, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r14 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r14, r15) r16 = syz_open_pts() ioctl$TIOCSBRK(r16, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r16, 0x3}) ioctl$TIOCNOTTY(r16, 0x20007471) r17 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r18) setgroups(0x4, &(0x7f0000000300)=[r10, 0x0, r15, r18]) r19 = syz_open_pts() ioctl$TIOCSBRK(r19, 0x2000747b) fcntl$getown(r19, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r19, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r19, 0x20007471) r21 = accept$inet6(r20, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r21, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r22 = getuid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r22, r23) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r25 = syz_open_pts() ioctl$TIOCSBRK(r25, 0x2000747b) fcntl$getown(r25, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r25, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r25, 0x20007471) r27 = accept$inet6(r26, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r27, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r28 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r25, r28, r29) r30 = syz_open_pts() ioctl$TIOCSBRK(r30, 0x2000747b) fcntl$getown(r30, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r30, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r30, 0x20007471) r32 = accept$inet6(r31, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r32, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r30, 0x0, r33) setgroups(0x4, &(0x7f0000000300)=[r24, 0x0, r29, r33]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) fcntl$getown(r35, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r35, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r35, 0x20007471) r37 = accept$inet6(r36, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r37, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r38 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r35, r38, r39) setgroups(0x4, &(0x7f0000000300)=[r34, 0x0, r39, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r24, r34, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r41 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = msgget(0x3, 0x90) r44 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r46 = syz_open_pts() ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r47 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getgid() semop(r47, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r49, r48, 0x0, r50, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r51, 0x0) poll(&(0x7f0000000000)=[{r51, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r53 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r52, r44, r45, r53, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r55 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r57, r56, 0x0, r58, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r59 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r59, 0x0, 0x0) pwritev(r59, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r60 = fcntl$getown(r59, 0x5) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r61, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x4, r45, r42, r57, r42, 0x22, 0xae}, 0x8001, 0x1000, r60, r62, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x200, r8, r15, r22, r40, 0x88, 0x7ff}, 0x8, 0x3f, r41, r60, 0x0, 0x4, 0xffff}) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 04:28:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4, 0x0) r0 = socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f0000000000)=""/9, 0x9) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 04:28:32 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x233) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) poll(&(0x7f0000000380)=[{r0, 0x80}, {r6, 0x16}, {r0, 0x10}, {r1, 0x1}, {r10, 0x8}, {r0, 0x870266879062893b}], 0x6, 0x81) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r12 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 04:28:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000480)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) recvmsg(r11, &(0x7f0000000440)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/169, 0xa9}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/43, 0x2b}], 0x3, &(0x7f0000000400)=""/12, 0xc}, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r12 = dup(r2) sendto$inet6(r12, &(0x7f0000000040), 0x3350, 0x0, 0x0, 0xfffffffffffffe8c) socketpair(0x20, 0x5, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 04:28:33 executing program 0: socket(0x11, 0x3, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5"], 0x1008, 0x1, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) msgrcv(r0, &(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe2c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d1c0630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c66e61105d0f947d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e97283d723b93e9dc2dfb0714677d76496218d45083da14bce9ae0737c33bea8c93261153d0fc6f188288b81a5847191416beafb0ea3b9e4e7f7fe7d30cce58bc22cd9b63d06eee91fc803da516e28829232de37be366ab4ea2d7126b78821b5afa1ffd0d191a1bec22a6246ec6babcb84373188a74ac4de093f24be5fe12e9b89b31b84890353fcaffcc12400dc3c33ebc7107abbb6d318d3214e2d13ce742612b2abdefb3dd", @ANYRES64], 0x7, 0x3, 0x3800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) r2 = msgget$private(0x0, 0x200) r3 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, r3, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/82) r4 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) msgrcv(r4, &(0x7f0000004580)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESOCT], @ANYRESOCT, @ANYRES64=r5, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX], @ANYRESDEC=r6, @ANYRES64=0x0, @ANYRESOCT, @ANYRES64=r7], 0x9, 0x1, 0x1000) r8 = socket(0x18, 0x1, 0x0) r9 = msgget(0x2, 0x200) r10 = socket(0x10000000011, 0x8000000003, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x0, r11, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r13, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgsnd(r9, &(0x7f00000024c0)=ANY=[@ANYBLOB="0000000000000000a34847d6926fb256b5cf7185e031fe81dba3de7660ba3de7f5cdf907947d0663269ce24ca1652740f3da4952fc9b25b3967b6ec395a806228b225a8980ffe941b82183de90297ae3a8cdf3b3b58c67baeb09e531890fb4d2e322c6f81942202e363d99080348fddf5d67808d63d3dcaf89d2a9a94471567744ab5648be4769167287cb7af2719b1100667fcf7a0f75d07c465b2fb0d422e449ed772be3cb582cd77c0ed57cf78a3b4068f60c1009723013fe3c1ab76321fa8b9b9e100109170cc3e4152da6a4d1c2f88b9a3f7dcd65213ddb2b41caf19fd025e609c77705db56068e792afda146d105617447cb93933d36664b4f98481bd391c0c7e0b8991f3019601bcabcd689c0cb7367ab05041febfb53e893f3a31343a6dd06e57c50e5575125cfa813446ca9ef4e09e244803169b9a8f44ae789a31b32c359812172f0d9d060cf51156db66ec5e51dfcb03c736728133a5962ac2ef0855080b102139fa3744e512ce454fd6f504dea1e58b38b96ef3837ee75339f847a4571e27365a72048ba994e622eafc377667bfdab0097f7cf63f91f940e1f4eb1aa77d02ab9fd8f2893a142d4660beb92b5bb21f09e630e9ffc746031657b2fa0f4162f712e04253ea294ca1486762512a35a2168b3d2eb46a473a8233ca65e33321dd2a4c3004f311381921033638b067df47096b98c153f6dfa750115cdfe9851db31c7b3023f9bed40726ecb9c7b87e2490b8950470c8e5c0a42d89d44163cffd22df1fa5d5c0183a7f4f89ea418a75ae589078bda187c5c9779411c93044c998cb2334d0fdee108f430b4540c27f30c7e27918b4e236f4d6c5794849d08b2f9ef90cd1c9d17af6fe9cdc81502e4bff6d661e301947a4752c4b1e6223bf23d4a557f9c5f16b133d284d8549d73925fc3986d7e98183e9bb77e2ef668513be6d1effbfc94415018524289490ef1c81ca55d2d5d9274e8990ec52a528838ef0d59add46411cc9a4b380478a82f45d897208279024ddd8ef8e74bd83c6afdbad168eb1869d1c94573111f661abe4da6c4b20197e11a947d968c4332663318ad797da9d73ceee563924e42776d8b510d678e5eec3b3ae3163ed808f7d68fc6281726f24a14a15d0af0a48ab0e7a95f3da1d63e50fb571b9a372cc472e5986fcaffb0215d8fe3e2e1a7f587951a88ee9965c0e05746c78a46452d588d79cf289ee7baec37c1b1bb67838b18282d1d44697c19a5f595ec08986a9803dd70dc59a8c1c5dc52b1c858e69f16fad8f653cb2b41462d9a00cec8cf5a281d6c61f8b9a655b945bae06e72e99f6b08939bacd7172004ce9f3770fc6a6353aba43577ff77199c566040fc35e836eb3aaa7e4ff8893cf8780687efa7bcd282277aab48b3c01e0803f5deaa6e26489235ae07ec2d74204c66961800c999a96c31b3743a0cff513c832b51dfa9bc1037cf1798721faa62349f9a759ffc846006af74dce9baf1027dbecf1a406021b8d3a21c7d4cb4d8cb71485bfde68ca3ae634dadec8d08936fbea9e314fca74caeb9bfd5a548247548f321b7171cf9224ea26b88abe88686ea41f2a80a4806263485a0c658154baf8130c5768808bd4ac48ecdf0c6723480684e4797eff249091c128cfc7c15f40003a74fe4de8ce0d543378f3cf48a5718c4cdf861e710adaad84f58d1c06e20adb3d4e0d7452f92e2360bc39c1739b489110f949bbcd487abda4d2074ba385bbf6ef0fd3a61d5767c3afa9c20ccba4235d4927714659da1db8e565b7c181fda1284b676828ef7e90addc6c02c17592713461048622b5a50e2ebebf67ac2650328a4af69e1bdc5c743cad66221a0d1612c030f0803ab423a48bd647f58a322c1511284f6c01cf8cf590904abdf867b078541b789b12dc72c00b5cdca676c3a34cd4671558bfda8793dd9f2eb2608bdf59df3f2cb5da6fd7f8b709119d913fdf5ed15492d2de3ed5f44ff3c7d77551e3e62d5737ada18e513aeef4e3fb49a26b0d557a79f43ee0a8d8036e0847294ebe0f4b12504dfc7c06d87cbcbccaac4e223bcd8a5243f297256f2d730dcd2a1e90d0767a00ba2880097166d4f34f1ba5ca230a3b6052a88c56df244dd2b915013e11d854a43af02babc169335d3937498e5837c022c78e22d6dfb03abc3bd74d1c630cbc97057f101e08875e6595cd8ee70471714b080d227c4b43597902cf2c1dc1cc5fb10aaddf3aefe2e0480e170985a9e257b1590f253fe0ccbe4df2ba057e2e059167ad56b8b1f17eb3fb3b3cbb3f028d2a74ea2b2f660d56ce6813ea278398609c99da66aa7648a74a80a8498276858d2928c41fda382e0922005f5c2ceeff86bd318486e430f1817a158fac30af70ad31ecf78c0a488c2113dfc2b41a2b92093008ab33f95573b39f6b52abab96129e8d2dd1bfbc0e2bc29375378934b690efdcb4d2f872f998b7778f635e8ec988e382d1693ab464b5ba43a3ffa63eedd0b7feb4df41dd1cf8a04d0d9a7a64514e4c4d52e213be390ff4d2372c71ecbb0aa51756314888fd7454a5c7d842b947f7904aca1b68683e31793398271958d788157acb06d5559d39f02550b4a644e814b0dc335727f5470e9f9cb254c9bb2ce2f309d907b2e932e8d632661f74b7b6a6697d09909cc5495fddeab6bca0cf2c736381a0a7afd03d84cc0636043a4a5a1de3572aa5b6c32eb2f60d6c9aa55fa546b67db95388337ec3f441178a9188420027d629435403d9c181cc381de76cb9039c25dcffc40eda43d8fdba568667670ff91e98b875bb9d2302d251cbee7b056551bb33083187b4c534d4310677588397e572bf9301de77498c7f4ef4c54264e6e02b3072e78bef43baae3efda2014c434b21e2e3bffaa51056a89436d938739c609c8b4f6e2a96b5bca1acd36aa4188894f76b48c86df82af75262e1e6d399ce6190f4f2ab61e995166c82a3dce38be1b375dd73832c34c177c2de65b5e466b06955072382d3c6b031ecc5f9ae580364a315c1573a99b8f323826e3d5c911ab363008278a0aaddc0be3380744b87d3adf4be99adca2c2b80de3518f530580c267d9461d884f1a301a34e0b83a43b0997ae77d6b888b8244b724243d1800fa657a18f73800c060558758cf774c9266f362e110ff82f2a1c21124101a47e0a0fc79c92f90f62fc04447d938a9b4e6500829e8a7f42e279a5bde735339d2366481a452707367742cff8c3a1fefb3564b30228cd12bc8d301800678a60f317dda3458353cd16ed156e68bfb20b3fe27f5b02199e7e4afb6c46595931e926081135086549da53bbc206afa276c5c160a06c8d41330a3fa7002793d8ca6c28e2cab433e078451f409014d51e855d58da1732a2fdbc371ae1cbd3cb82691947d65962a88bf95719d0380e0d98eb5aa0f6a488bb0e2d1bead0deec4704466aa9dd231fe928cfb56ef367561ba63ee9cf4a186cccf2a0fb89cddbf032ae65a2d53ed11dfc91777f8991cba0fa7de851b88946a60fc4ab1010554565d3333c39a843e5a9c2b7deb8bfc85cbed83748554beec827e31ec748afc281aefa41ea3e2ffaf3bbb70047ddf786514daa0f0ebfc51575666fe06e7a5b3a411451c50bbfe657ee785f37f5cce6bb5783f10e21d0e75a7edd9c541c1c42d27a38714b018df9bae7e4bccd5c96bfd2b0217b3d8a38507e9bb92a8b14dcec22331b931ef16b8b03d5975cb881b5f1cb9653d24217b80e3a2f0e0f55d36c0519e5b07b7da2cc36915da3934f88fba5357881906d2f4c73ebfee1f7afe7321f87d85305600bcd31749072fa4c032fb75cba63f2a396ea378d5904d36ef633489b2828ddde84a4afa3a0c8c611f9c48e5d948c222f645f413d4245c10262deaa135abec47cdc25be59a40a09104713b0cb23161406b3b0853017839e81517c82dbe3dd8d0d404d8593faee9577709fdda1759342485d6dd25af48b5a3ed6f066bfaa9cbfec42d04fd4bbcd07ff63fe76613f9989decc70891cb714966037fdec00c778a6321fc64ef15a366a3f5d2b7f3ed6beb604c5acdc6ebb7a73374caf8929786e18b071176bc6c6a5fe41824b530ef22bdf451deca0ffc6e7b029cb3e3331d3a6bb6ca30adfdbdd64815312fa491a784e603d88e2aea5fc5fcd31cdd3f9b39019cac25655449520f747418a4afde18e77f58c35cd3de1e11dc43d5632c6c7745e4ccd1fbfdd02418cf54bb41573d8affd47632bed8ec6e653c6825914a64a31501e8b38bc359a9ffac1ba597cbee2216857bfd77d2c52d25f08362c21f49fb77a2a6a615d8da84000bc6e46c07fea21ff83cbf70f979df0b7d136730a6da991b831a7eb32acb378e12cd1be60922260951aa84e0b69868acb81b30f7443bbc712dcc61864b46ec689dc7528e7b648bfafbffe875ba517294d5531880cfdf0ddd1009042e597c01a728abb154425da67227d1760463cd12d26866cbbed85a54343f0db0504448f68161fa5e6a1f98ab5d4b4ed3d9a655eb979c8ad7f65ccb352f98971bb729d968aa92d19d87da6a733071f64fab6c3e04e4b826c2e667d20fd2186e6f7c0c103793dc645e3480e6d2b56a054751df9fc1040d2c8a7b92f69992b7aea2f627edc6a89a35f8dfe5a2ecbc1cd4dc7bca8248c979ab8fc7904873526d8538d18f1bcd5dcab1b55e38ebef3aa2db154a8eae6bd136fa2918f5ba8130fde0860a6b34856c6c9db0af157f235b3d796072c6feef939f39fa06873ecd13511e6cdfc551d8093dbd8c6c03f66d1eb1990769da4dbf2651b2de1abc3aa164cacf03c1cffa005cec4d5c155ae639420195e0e15408c5b74b151ab7bf3c077270ecff7a01ae89e2515fa5b224ec54edd12bd5b8e110b940e865793d2b2c1035c06c4a38c9bcf9513b915c8ee94a372090e5f2e87e15900fdd069b951972f155bb7807c667d9a964c9d04b772956f5cdc76a4d398b097eb295791741679d203e6b3536f54f9c750a1a3f5b2f0d3a7b8095903ccce086b3c37bb6123850fd5f0a69413931c51c92bd3d914f3ea6a82ff3aa30e20bafad2da9a09f15e2cbb031d40773d7121bb2c63a26f13b815680ba55a6309f5ef6d999c1d5922efb14b9942443f10423cc70fd9baf45d1c5f4a954528e4e963ea5f377c98ca080acb6ff6d0fc458afe0445e4dcaec351ee6195e5a9aa08a40fc3aae057e70537e02f0f301bc5d80490aac8c97d78466fc24dae646581df4ccb513695b42fd8256e9eee05d81b933b221ffce7956073af4f5a1b7260b34a9e205893b50cea553112c6ef727472a94134b657fbcb8ba8e5adef3c0e41826327c6a9379ab12cb958e24d27d8b35db77ba9281828adfadf4e437d913fa6b8c3f0edd4a3a341294f235b7fb42691418b04866a549304594193deda3c42ed000b9eca670ca014ae30078b611b67b486119acef1ce640090dfed495c89d659bda4ec4b6b1dcb7d467b16dce77f01271044926c74cbd8234f7cd71139d0175b0f8206dcea6143977473e0d610d67fcc1d8c61f255a7250417a42ffb897a5390fead9a33d8eaf3083c4154e13a09a8f577a2794ab30bf1b721b20039482134e3f36bdf20f089c1f37107f6c8362a8f9987789d49207eb7299008aef5ae05bff0f1ac19c8d6ebef4cb09e655b030431bf1db386ab1ff89973c1c01696b12a73a29dd0a7668542a3607ced5451a1afb33550425ad7d191d5cfd717148b310266a5c61b0309ca33ac3724427311063ea49bbd8d777d79a438c6fa3f1801f023262f9f90a99c67b36580e4c30ae575f9419e948087f547f192ecb1b2f78a10d078342b2af"], 0x1008, 0x1800) setsockopt(r8, 0x29, 0x1, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r14 = socket(0x18, 0x1, 0x0) r15 = socket(0x18, 0x1, 0x0) getsockopt(r15, 0x200000029, 0x2e, 0x0, 0x0) setsockopt(r15, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r14, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r16, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000a00)=ANY=[@ANYRES32=r8, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000980)=ANY=[@ANYPTR64, @ANYRESDEC=r13, @ANYRES32=r14, @ANYRES64=r16, @ANYRESHEX=r7, @ANYRES64, @ANYRES64=r12], @ANYRESHEX=r4, @ANYRES32=0x0, @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae2235abcfe7fdf31390000d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d55247ae572d5d977b353b524d38519a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07000000000000000000ece6416376b013eed8c99d01c2ac1421dea5ce28f148aa8633b498418384f454c3e52ac987271dbd227c4bc7f6eae9c6b1b15e6a0e95dce620152a241dad9fd66b0082e453d180fcbe58c405a8552193cb94b8bbdbe9170b59789a8f03", @ANYRES64], 0x7, 0x1, 0x3800) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x1800) r17 = syz_open_pts() r18 = msgget$private(0x0, 0xfffffffffffffffd) r19 = socket(0x18, 0x2, 0x0) setsockopt(r19, 0x29, 0x2f, 0x0, 0x0) setsockopt(r19, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x32, 0x0, 0x0) setsockopt(r20, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r18, &(0x7f0000002080)=ANY=[@ANYRES32=r19, @ANYRES64=r17, @ANYPTR64, @ANYRESOCT=r20, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35b8daf9e993b84db943e713e00"/74], 0x8, 0x7fc) msgsnd(r18, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c246547a40d43f5d31059c11c5a955448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886800000000c9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r18, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) msgrcv(r18, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r18, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b720300000041622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e0300000000000000fdf6a4fba2c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) 04:28:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/58, 0x8ad) execve(0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/162, 0xa2}, {&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/136, 0x88}], 0x4) 04:28:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x30) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x28143, 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0x3) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000140)) r5 = syz_open_pts() pwritev(r5, &(0x7f0000001600)=[{&(0x7f0000000180)="16c35eedd92d04cd34667cf9582c62f11adee0bd12f649dbb79edaab0d4cd3e881996492fd1173d710ea95dbc200b4485899bd74760419c5281ee2d8eb52382d8bc9fcd3eb85f758e5cf501dbee0248c4b5766a0b382bcf82f59ffb119d6271537c9a48b102705cfb2af43122efd8edc3de687aa4aa8c44e1c17037cbb3289b7b006ad3bbba66830e0ff8b989106f3d685500d566d48ebbb0909fb3d59d336710aaf6acd1f453be7d994a482dfb41e305d108e6cf655715e2865d1104d1f97e1b9653bf5ff029c0e57d860e59763fc745d18d6849aec797e87956aed1e0a89b9956d1eb2ace351787c8ffcd5b88b1adbf4f40d9498c3a6c001", 0xf9}, {&(0x7f0000000280)="7a304a707536b4f3f9edefc70e53e6cd32c88cfa7632ec84b5539771c083ee77bd0fcbddd5a0835cd48d709d2c2581709f720146fc1ca26aec985538e413bb575ce26598c47c2113a6ef7da560b0e4afc2a5accb914b28fe767dcbafca2f7bf7553ef23541e3a72c5f12f7fad1810c995463019132496685fd4a68fc9487bce89adf751d13888806a8444e5391e01730340c62739a9d526c93db71d24a137c9138818b86dba3266d7a45f6a182032c9b69242cff81e620543bb1434013dfee8ba76f030714f9c94dfbfb", 0xca}, {&(0x7f0000000380)="4e89f3ded6c270eac745a6ce5d7c257449fc3b1be73f484a00bf780f57a77cc61f48a5899c19150dcaa145e10b9725bcccf778dc223a00b18d0b5f9abbc9444815d302d1ac7fc865ebdfa9066ebb44519bb70dac39c6b5e1658549f34dc50e024896512fc7de2d5f1be5a6e78adb7f9f4f06d178a7c4", 0x76}, {&(0x7f0000000400)="c53172602d57655d47a59431900c64a5783a529e5da088c07ffabac59ec38fef39012b7a4a00154629d323b72f0d1421a0b923a8edae99ac2c19e5284b832b96db6496702278e72a637ee84e28cdb6d0fcfe0bc10a767173b902836c39ee3c96703ef28a3457a29a313b725c0dd6dd4243daef373d26fb82b44571913a64c92571317c4080f5f057f21d89354c41ee9ca314f6bf49a71a79ca4526688d72769702014d378d5c24ffe18d410fbec49958562cc0fa13b185c15ca178c00e23c57897c08a1df371b9614fd72dfb53981040f901b50b19f1a919262121688d382ea1e1dfaca37c131cb1814f70a9ae24cdb8e91f366ccb4ca46d35b55cb881749a7dce918a3802580e9c24be5c9383b97ee4285ef518212e5a8228c2d6dfa105431999712742656cf46e8eb2c347bf15f67b74ee55c2ec0b8303bde6e2ef9404ad987e744794461ad41a1dcc8ce76e479fcd01c8fceca8068ba281bf604ee7ec4ad8e4a3ed88666a2755237ba83038cb396595e7bbbe3afe861e92867a65924eb9856ea3ece6310fa7081b09a873226cae30ab6e7be43c147cac3f8dfdfe535fca76a34b584412db8832aaff5189db2810c90495ddbf0ad770a1911a0ecd959967c0c5d172b79c95b4b15cc6c6a4bf8f09e6ccd271cd5d0750a8ecf64730026891da8ef5fc410e8f40330d04f7e3d977007448af3c28c8f15d18ec9c37aff1f8258d30f876dee8916bec12bf5175ce8f3e3bc3af9d215dbf25061401e1979334468944c219be5c6a442d84f96e55a806f123c29fe0e386b607ab7b3bec8afda17a7bc5673c1ad1ef531a55edaec11cf320933e65ff2313e669daeb9574517144db65ff73292a430e64d34816f0f15b4c92c21236424b29ee2ba750de4046f4c7ba7266c06206be4f45b0f1b53da972a770593f924cda95cabbd3220031f4f74e038a9441df9d5c233edf2a28dc25cc092fc774ae0d63bb844f41352d6b8b7818be8107f6201116ac71a2dd03771ca373dcab9ab408b0dd981769f6ce58000989b57b174812f1c34e5e43c5762c9372f00534ee84b546e929080b78346c8556500f027595e7c985ecf13ea52eabf5748b507bbaf1f38a906e53c88d8a7f60999307d6fc4dcd9092172074de42fc342fa474408af9ce32b006836a4ea662fc8ed6a7d2026e425df6a26888faebe49aafcb59639afcd40766755c89d0b2a53036b771ee25c89e027b22828e984828f70bef2904c3f48b4a589d908c951ef592f69e652b333a78a7b71e5cb9591426005cea422e61bb834f1142530397d4a4d2ae203feece862693f469e5d8a0afe89f3c961b0452912d88a3e8c6c09f8b77c41216e1136b623773cde2d972bddd5ea356b17d5468c2b45a0f9dca032957680a6b5df84b4f869b39bf85a032729f427b6db7b960e9922c4f0640fa9ed0c2757ff33c67a88047c8c721715bb20acabe47ad671913975255f1a0f68e8259b4fb418fdc4b154c2ca9901f4520b08f532f3ff0a37ad3a86d1b2b97e3bf0c6b2572ff9dc07f0236873addc1f039916e46893b748e4af0823e960b4e53bb5525319bd592d4588a5b11dabd99d2616f48222874bf74f2349ec2eafbc1a028978f79dfbc2b52796dc7dcb3e8b59cca158504749e99e8c127ca141dfe5ebfc9d8f4459e23a1d66508969dd5553e655da9f04596c1c6ceb37e54cea939795d43d06e140059e418fc1b777bbb709608bb0fd6907dd210a4d9f34aadae6162f88a2a51fd24526b1124e315cbc973aa554dbcb96701dbb2dbb738dd9b6030037b59c233a39339c970414ea2c9308972452025c7ace841892203dc578daa834b71b290e0765636606ce8210ab7646b9e12986b86d1d09fb46b88e5ca54dc872836ae177ee75439c8a51e911cbb5fde79f526858397b9e4f0a2f56d86ebce2306cafbb2c5dbcbe08b8390c08569071bf83f926183d0271061e350127c4f9b6a2bec9beff9c882c108c74bef826b527d13e11506d98cae0f61a0920467960f63ee390719bbe700027441bac3950d7114a1c648c4c4d8e04deefb3900046aa53ccb9aef2d5c9676cc7837bdd947f2d0245bfcebdc19970b0c490d1cbf0f03c6140e2794502dcc23747075cf0d2dc254667fbeb2e43e77fe803cad40869f981adab5fd58e4915e39affcf2ca86be032e559ae953f9711b43cfcfe57594dfd051d4713906c0b13e70fa586a366e3f8f00786625e36f6d3e1aade7ddc051e3bf1273096916c1c3efdb3cfdadb7d76c668e9b0cc86921b6c062c2f081060824490a661f7393f747f817ac21574b76b54fb2f095617d067d83237947a4972813db5ba81186c2ec157f12b6ecacf89c3f25dfbbaf4b9c2b4229077265829bf45c9d96ea61d3ee802c4c8c4bd0e0a2c88ca273d05428ca766045227491bf313d012c18bf675c1c6df65fae722247869512de273e0f2c09374f840a36416b6c5b9b31ee92c584947b55f853365ec37be39cc2eb7cb1d93c1a54a26abc5c329c9a214bc1b3264997a629dd9ba056a2b5d72475ee584013a7492a281fff7eb0701f54673da8b2ddb9c20d727527e8cc00ec109b41e7dc2c48dd502e10809e315e801cedf06370f14f346d929185be0cc1d51cad32bcc95726d028c4ca8d17b5e59473cd969216658b9dc54af92c3232cfa8d154d27dac40985ba32f39a0cf2533a3035fd2fe6148f25e7cd3b983e530c5a1df7746fabbaaf248bde61fc6217492c3f11bac07f25e621b139762cf188414b7afbc7c0fe087587118e6317ceec64d29b45ac67a9b50da90512c25aef82180b7a7094711fffabea03e1d6f0f56725902e4ad49532aaa1c0300d14613fd8c5aeec7eeaf0174da8b6d080408b4d7f1c7e27aab26dab5b8f3f70254a4dffd17f532a8925f627a6e0e5b7e0a2a899c90a2b941c9b1b9f32f4003dfa1f497373b89b711258c99a49ebad259187ebf35048b0ff0d7b04f0f707d76a973a281f66e3e8c437153702222d58eac6c12ce33ff93606e3687e8ba213bb72e6273c780e23ba498a222307b6a5efdb9081ac911a8c6af78222844b7b2004999142a910b0694723204d7392444b8609d9780a160a582a961f1eb5063d16bb53799221d74d94cfe297fb7b9d05b8019dc765953511e8c3801ba229b83747fa06a2f9352d4393c0378674a5bdc1856581474a56d538f4a939202b25997c2e6d31f50d45cbc4e0f9828c368f89fc7d55f2c0744ac969980b78b5ed810d5625ab7ba944fd8957aba5384ed7c7a027f2f533c25c9359f2f54f75ec052c6bf96db05ba2d7d4dd12225b4986908c1e6fd678f88ead73603a39724e9ffb7521d38190fcbac4fdd82b0e828d2db5361284b8bd1181430feb3930860d7042479b9b9c9ff6b470c6970e8d6b7d55c8fc8fb616b66df4d61f277f002900cd64ad40e352d6c702e3002951194d64ab90a0470ff8f5177aa95c9c36a87b0602367482a747926f22e1c3fae217a9e5793aeb4a789a2947a02273ad2596dc0cbc012ce1e5cf94563d6a28c8520c65d8cd438cfdc1bcf23d0a3d0627807dc3f624b65aca3ce77d32bcef78b9e1831290ad9fc6d038a0aa4ba3f17f5d14e1200b4d5cb5b5701e2e9f68fd75c30aa513073086db9982dd4739dec113e9ee3a36eae4a6718cadd10807f62d3c1571fe6fb01a6d252c17d3619222a3dd3bf2a250a62e1bd336b02016761cffed5c25d915e1399012b2ca8a62213d46126ce499362d3f9b5081a1b438d26bdf42d15a9c5b0f336679fe8c714480996d1a8f913a21881871582f73c654b07d4e5982d00a813b6986fef73c8078685efed6506212185aefa081975ed7639c5192b8b3702f6cb21b393896bff02259205fc4f3f4181e9d5de7c68d6e341d0f6eec9a71d0efe0662eef08d397d59b24d7da0b3344cd03f80b518ef81dc656837fb35dc690c7a0f443a858af05c2e146aac70573020c2921bf629603f6f40423ddd5c8bce1e4c3b806b8e9bb6d71bbf5f50e2287abce252eb96a4f02d17ce3ea3313ee577dbe61cd5f8a54331213524f425cf2650a1b378feb3ff6914a751566af687f921cec34dcdcbda5cfa41612e6fa57b946e43141dbdeca9d78e876061b763acf6a0889d17505073b788496f7fb2f0f3945d6aa1247145fd2635c3cccf7586e3a2cb1ec83a828a48fc805eccee36df0ae83cc52592136eea8c288dd8d333d4cc7016ef49f360015c316400bf8e4ef518df1f4062cdcf462d4c4235ff6d6d9e6e6d3816f9574564a778c94149211e58e040981f9e0adcacc3ffc266eacae17e8036c4c9231af98aba88ef112ddd12cdc4f946f1bcda32ab83afff6a82214287eb1e79abbe1926c9aad0e9e104ba4464172fe53cde18fb933aadf7b01c7e9501dc6749411a6f262365800cfc3a9fe27393b7ed541a48683ba44912a8f460f2ecb16d3f82cbbe51fb2103f41f4b0b9681ec584734cf78229926315edd2b58bd4602ab3ebf7488262aa5420563fafe4dc8a14bd944f64b62b7683e9598caefe286b14ab44366a2cb4398bea36cddeffab359a2cdf0282a1c3fbdb4fe81c62dbd34b4cd46ce24392b159a1735cfafeca795fb9bbaaa511ded160a764ca78ee64b42232e89e5f1550436e51614577d08043e476780da2f7bdf5be79eb42f8d51f504f10e41413355a24b9b36c8caed6fb9cfe48757e54ed11502a42f76654af2f73e58fcfb3cbcde8ec535eeaf019014263fd72b60fb9494f8a23181b42bb1fba80e0c343de3434006ec20732a51626afc35b410b41a809b243e13e75c7264729a184ffdc368635e82edc595a541bc5f0d6244e18e0214e7b47b5b6073346189e8f20cbb76946f50e4b134dd08799d8aa89f6f7c6821115f1fca1bd259d3a29d2f8cae1926bf61cc4408fb9960cabcbe14b1ac02ec67bc6456caadac66f4c348e681ac7b71913ef6f6f69bb8f65faf35d339c822115bece125d5ec299e96306650548c9b2457c2a26d61ce92c0bb2741d63ed780982a09639b025c1ad9e126f38ee7e112864815b105285768fd801dc33000ec2ed367d347c38dd8c4c3a19e2043863ffb76a1d9afd27133093036f498e70f1d783c5e0a8b24bc127723ae6ffeb395ac0f415952daf99f1bfbc3fd4cd054884ea454dbed1fecc9ece3da151c43e87d6c79dad7347926dfc702f88a4f773f5e1196ee8043960a069dc4002862ffe6f980bd8d4d1c3ab15f4c454177eea6ed0021f2f854ad6be31e5e2c8d25f7328b8407b9bd82903883844a28ce94728411c3439b6d4108ca07e9520d42542baeabc51fec84b8250d5f77cea2cbb20059c9d3daf4af4009618f1d27f99521b86c7bd5e407e185e3120cca17f18c99947e2ff1a066e01ba32459d69f632a8aaa09c788898bc3fecdd4a733c10087b7d020a6e88aae03af7332f0c2dd55eac3aedbf7e4cd33fcf8a0ff5c5da50e93738d45b63e22f9a5c8bec6c5dde880b1bf1d40db0b3da65d2eb40ec209d226cfa1b7733dfbfd2cea70d53235e13ed02b504e42d4469690e58731906b8800b4adc784d613cd04c35e28a84a7bca0e3e68427d46b5985a0cd2aa5fd25b3ff44dc6913d893ebe24e1b822e114dde3e00070f37397b4f9355fd63b95b3570392897ef08ff4683f95bbd33e1db576966ba79a33070c9c61c00704d1a08bb7cd7ff84ffeb43811efa7aeee999fda89bbd741d62d3be84cd68e51881f90ee12c4fa307232ac600ceb524c28f3e502dc289c71c52e37c40add0bc72642e7e82d5570ff2ee749bfbb748a76f27f62239f55e027f44affb7a25364fb4041a56a", 0x1000}, {&(0x7f0000001400)="d4b599f88114c006de8ee9d9c5d5498644a4c3dadd9a42da4651676a2c27946fa93cd800f37eb28bd6d0679150101f24ac08f594465b1e0e83750022da5a8d493b5049137f42c1746af7b9cef41e444dc4554ce8c85d52c87a6438d77bbcafd33f755ddb6555d210976bdc36838f6eb718fc368ff01feacd663b", 0x7a}, {&(0x7f0000001480)="b4f9dfa4febdc4c71f029e893bc35b827d43e76c9e9a337871d4b86f9208b843943e996432e9ab466badf7af884767aa9155927f20b1fd9b3192ac35fb0ad45139d50019b9c5d329e96ec887a6358a740c70f188556a6537e514a410cfb92b688727506b0638b349874e7979092e0ceed17f63b2545996f485db600f2e188dc29b6ef7acd9f5a3c98a7d47133c49a23587508510f66d067457f8c8e86472fbe690ed3b13dd394109cf3ba8bb61f48cc402c7f79a33e6e2c77b083d4ed49e3c3884d11fab64d8163b2ee5cd1132e932139d37e233feff240b630f", 0xda}, {&(0x7f0000001580)="98b92b52c353e037e3929e077f4c6d4323fe9d58a42f84fe929db67093796dc51febf88d619486b9b3aacceb1c17b8d7103d32bcf3c90af44dff980db69384116c54c70b7ef8953323714645769817983b52340ea37c02a7af3060dec5baca59e71a", 0x62}], 0x7, 0x0, 0x100000000) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x80, 0x0) pwrite(r6, &(0x7f00000016c0)="5c87231ecd9ec33be9e2789efa7078e55fce777acf774eed6fa2fff3cfea9f0d444faa48557d4aa9bac3bb50", 0x2c, 0x0, 0x1) pipe2(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001740)) getgid() r8 = dup(0xffffffffffffff9c) mknodat(r8, &(0x7f0000001780)='./file0\x00', 0x2000, 0x2) write(r8, &(0x7f00000017c0)="817ca69e3c067e30ce37c2db8d64f914f6648fb98e92e10d53d8535b9f180c98cdf78138cc", 0x25) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r9 = accept(0xffffffffffffffff, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) fcntl$setown(r9, 0x6, r10) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001940)='/dev/bpf\x00', 0x25002, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_DELFONT(r12, 0x8058574f, &(0x7f0000001a00)={'./file0\x00', 0xe52f, 0x45, 0xa9680000, 0x0, 0x2, 0x1, 0xfffffff9, 0x2, 0x0, 0x1}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/zero\x00', 0x88d0, 0x0) ioctl$BIOCSRSIG(r13, 0x80044272, &(0x7f0000001ac0)=0x5) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) recvmsg(r14, &(0x7f0000001ec0)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000001b80)=""/56, 0x38}, {&(0x7f0000001bc0)}, {&(0x7f0000001c00)=""/84, 0x54}, {&(0x7f0000001c80)=""/9, 0x9}, {&(0x7f0000001cc0)=""/56, 0x38}, {&(0x7f0000001d00)=""/28, 0x1c}, {&(0x7f0000001d40)}], 0x7, &(0x7f0000001e00)=""/156, 0x9c}, 0x800) 04:28:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000180)=""/185, 0xb9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x4004, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r11 = accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={r6, r8, r7}, 0xc) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRES64=r8], 0x260, 0x2be63052bf873253}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 04:28:34 executing program 0: nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r1 = semget(0x1, 0x2, 0x8c1a827fb1aee0fc) semctl$IPC_RMID(r1, 0x0, 0x0) 04:28:35 executing program 0: r0 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10200, 0x2) poll(&(0x7f0000000200)=[{r1, 0x20}, {r2, 0x8}, {r1, 0x20}, {r3, 0x40}, {r2, 0x114}, {r1, 0x100}], 0x6, 0x2d3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8002, 0x8d5, "85495500020000000000001100"}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ftruncate(r5, 0x0, 0x1cdcaddc) syz_open_pts() 04:28:35 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x1e, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 04:28:35 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x140) r1 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x2, 0x30) renameat(r1, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000180)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rmdir(&(0x7f0000000080)='./file1\x00') chdir(&(0x7f00000000c0)='./file1/file0\x00') 04:28:35 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b025e1fa94096eda6e380ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="1d6562115bec1b3dafb602799788ce08fc9567b84800000000004bcd749f9f02337f449003c7259a8e306d2fa1565b7801bcbe3de82c605ffb43b63796820d0da19801ec8a7d225f09d6be09f43f46212f0fde959f4bb874"], 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:28:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000000)='./file0\x00') 04:28:35 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 04:28:35 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x42c, &(0x7f0000ffa000/0x4000)=nil) r1 = semget$private(0x0, 0x0, 0x21) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r2, r4, r7, 0x80, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r13, r16, 0x80, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r8, r17) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000140)='v', 0x1) write(r20, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r20, 0x164}], 0x1, 0x0) 04:28:35 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x40001, 0xe1f3, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000100)=""/114) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000200)={{0x3ff, r6, r7, r6, r7, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000a40)=""/118) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r19 = socket(0x18, 0x1, 0x0) close(r19) fcntl$dupfd(r18, 0x0, r19) r20 = accept$inet(r18, &(0x7f0000000800), &(0x7f0000000840)=0xc) r21 = socket(0x18, 0x2, 0x0) setsockopt(r21, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r22 = socket(0x18, 0x1, 0x0) close(r22) fcntl$dupfd(r21, 0x0, r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r25 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000100)=""/114) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r27 = fcntl$getown(r26, 0x5) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r23, r24, r23, r24, 0x104, 0x5}, 0xfff, 0x9, r27, r27, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{}, {}, {}, {{r29}, 0xfffffffffffffffc, 0xeb}, {{r28}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r30 = accept$inet6(r29, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xfffffffffffffff1) r32 = getpgid(0x0) r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaa90c) semctl$SETVAL(r33, 0x3, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xffffff1e) r38 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r40 = fcntl$getown(r39, 0x5) r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) r43 = getgid() getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r42, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r45 = kqueue() r46 = fcntl$dupfd(r45, 0x2, 0xffffffffffffffff) close(r46) r47 = getpgrp() r48 = getgid() getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r46, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000700)={r47, r49, r48}, 0xc) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000600)={r47, r44, r43}, 0xc) r50 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r50, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r53, &(0x7f00000008c0)='./file0\x00', r51, r52, 0x0) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000200)={{0x8003ff, r36, r37, r36, r52, 0x104, 0x5}, 0xfff, 0x9, r47, r40, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r36, r37) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r37, 0x0, 0xffffffffffffffff, 0x0]) r55 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r35, r54, 0xffffffffffffffff, r55, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r56 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000040)="1b1fe3109fdd78f0fdc5030d1077bdf754d57ec17978b217cb72d21d8b3bb9130f5c13d40df7a0528b2cc59af35141f6fd4054d55d31c4b6c27bd5f043c6ebe741a89ee945732bfb96af835c7211", 0x4e}, {&(0x7f0000000240)="a87ff3b67d9e51f2e376d74323a12264d86d56aafddd4d547bfbadf13388d7fadf28291db89bea2a47a4eeb39d07de36e5226c5fd8e4e69536fb5e2b97fea303ae7234dcd6d7ab0be298ceff53875793e3a335816ac1d1d0b08eee73f32443feb01c6dd0a303037ad2861f49af4d1ee22dbf05cbf94f7ef35d2078ae2a60413994db885c689360ffdf761109fae5166cbcf8c848b6d4c31b5c8f2adab07b5d160fe2ea0a5fbd9c6e3bfd387fad84829ddd40494b5b84178229f204346f81796cb61c89e62a26295c912ed50eca4d494987", 0xd1}, {&(0x7f0000000340)="6d064a01fac6f02b3462af283651ef09c066552dd2a9c8c101577d2444896e97599d9e3a3363df435fecdd402b24d3edc3efcad59393d5540dc6751a0fea519c4be375391ed0b68a0df886645f24ef12401d672d2fa69321aa3b7c5e127b6e4679f01bc708862c5c9a7c76fccfbe40179dec445eed2f61281cd581bf309a4e5781e05f2c10145b43c3a8535211fa10faad59e6837c33b420acd5e7d83152115e4910c9e23dc9c1ecb63408028295bfbe9bb73b9d352a9376b205c05068a17f54d8d7e95dce14473cadeb3e130d5af147eba27d4afe48ba44ce4270e04d75da7a99ef", 0xe2}, {&(0x7f00000000c0)="b51e6bcfb54768265a29dfc4bc17e98a9ed130fe0c93edea41af7ffb77336291b3b85c3b1f86d12b44668a0538c3c6d9b2fd0e6e714917b137f2fa3e4280627a", 0x40}, {&(0x7f0000000440)="028156e3d1cbe15a5ed8ac3026f5a17767ae08fc243cc4b065b4ed90d8a1a34d12051a4a98d164c94e62afe70b3b5cf2432008e2773332e7b392a893f2ca99e562a138bdb3e7d9a00a2fb3979df9c9f34781bd1f9ab903b3439882f4e149a272ce4ca7293e2451ccf5d3d242a2e8587fe4e60d2cc068a40ed8faae627f2925e7a984d0c7005a6fc9fa333a10872b7c5ef3946bee25eff497a3824d719993562b7455096fc29d7e552c84e2ccf69c149bc4", 0xb1}, {&(0x7f0000000100)="b643db5c09bd722ed9ecbbad68124021fdba457e7d9c6a15e95fffceb9ed9774272b", 0x22}, {&(0x7f0000000180)="42b0750a034cfc90404528c9739e18125b7712d9a3bdb241518c43c9f48c1d5fc8541f56038dad89cc8759f99c4251", 0x2f}, {&(0x7f0000000500)="bc5fb34dd835841e33231b173cdf755bd5222a2910f9e11abf18ae22eed68f107ebeadaf6e9a5b4ea29a8bb3d2d09964aaadfc679054f2483e34663df24d08c07b3cba8b9a3ce0c57d46217f323da86ae7fa7c3c29df24c2e9446da6c7a30d6e1687b69daf384366b71490c09cb06b0cf012597265786a4a6c50b07ae42b3f27dd08134acf2225e2e2436fa0e9ba15fb4397b38716db6a903bac66079184e8e03aa1fabb7201f6153a0a11f400368cb0f3", 0xb1}, {&(0x7f00000005c0)="d7441757901cc63e88b5ef40ef618d0c688350eb71730f188e8e477fa8deab4bb502c1f01a09e7eac0db6ae0e59f9e79ff025191aec948c877f0fcb8452720df6b9e7f649a9dba3b78c0dc13536811485bf0faacd4ced416db41fb3df1717e1e1c8d7dec448d4dfadbf9f75fe674f45b281d8ccf0501c82e1d6609f1a2317609ea8e202d7ae60116b80b935f3e5dab0ad5019d0af97626617b34cd6b3b49676b8d1b93c39749277cde0be9d990dd9bf4a4d7e821e726081e0c7b909d46b72b03afb5538efe8878590fff6052182c6e4bb686804dc2a082972e77d4d31aa8a1f8", 0xe0}, {&(0x7f00000006c0)="e295ca1d10ab196ead993c61a7ce9899892bf4b01a4a2a06dcc183436d8abfa91f545e5bdeead308ce53dc39d1c5be524318f8c1d516826352c0198675b5ec5318eccce3d812c2c85806d35b0a3f4a6eb01609fd7f8d4228dc7a79", 0x5b}], 0xa, &(0x7f00000008c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r12, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r16, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r2, @ANYRES32=r22, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r35, @ANYRES32=r56, @ANYBLOB="d8000000"], 0xc0, 0x4}, 0x4) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x4) setsockopt(r57, 0x7f, 0x9, &(0x7f0000000600)="92137ae71deea709f55f51543d36691d62ae2ad3ef8f5e1893d6d10ee9ffe7db0eceb90e2017a076017b4778f8354ae868a99f2fe7460270e880bf7d", 0x3c) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x7317c9c2e9ab0149, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f0000000240)="94d2bd9856d5e2e9c3752815ad7924ba9cf6abbce6698bf8f0a2e1c80bd3748aa5ee162fe06194d5f64ffbc6ca4df7dde57a9d4f21b5e4824e908e3acb9470d8b72536d271e5c36048e6c1afd7bcd0bd1a539b7438a0d48e2a67e6779a401af44f524d0460f4518b333dbfbfef177ed7a01cc8950451a873a5556be851ec7389b116b06b4c2bd3ca8561a0719c852a6ecc889c3ba5f3d60c09f1fdefada5ab32002a2a58c848a4063bb3b156f2fa6f91e6c4f0b1b8247aa18550f48c927ede90e1427f2ba6d836e1f59c36d0b4c0525ed464103695a9de857dabf5fc9159b92e4c7d54033e7ad644210e419a448d684ad65146d6b90b50d4d134e94cdb8ff0c42b3fc9b85e541b86a255e0c7172a8af7d4ee073aa5620481908b6624a5d26538e1db59eeb37355c790c4f03510debec70cae553dbf8e2f3f07c22cebe8fefc91963e709378904dc82a999b2bb6800986442514478009f1586edf005deaabb9b9b36dc03f69f52b516c14fdf58c0c5a74d0b6b03264e66b90fa3754e8b8d12ce61b55097ef1263edae9811e618e0581b2ccbb75f614779a9cf3cca41c8727ee838485b075ae3168e39cf345cf0c720deafbe11990392b387d804546eaac55a7462a035b20041c90e85401d670e7e0805021ee043ce76b180d81391f6ca2f4957bd0b74d9f443b378eef711c63fc2abf651a8ca37035b1899dd8f2e4b23120e75ae2494f150f2f01cabec73282a590f522a3739791f5c1163f8e107ac368c8b8f4e66a1e439191d5515f90255777ba79ed551009185a00c7592fa8bd3c69c2c2552a3d8afe0f63e5304a5f9fac311590f38768e93395b971282e72029c0b459a9d5802be6b1d63f3b5ce96f4add60e6555b05f2aa7a9f5ed1bf44edc09c800960063e7e69194f8bb61dff6fd1e36afaf1261b8a42b33d5a98c6a78bceaf5ffde38d8038ee6dcd7d7e382b57b7bd857e509d61ff9e91682c0924b836be01027665d3d48e67a848ab76bbb3f0536022a2d4862f3996072ac90353ec0ea275c5b693267d15a5067bb369e6e21abbbf1cc6361036cf3f3921a474080ed61c908a85dbf9045e46bb9d9b8c5508949d6ada1b2ce1fd2fa073a89d1871bb254c4008420d664239f3d692ca20bdbc4e02f83bb278d59f7a1b3ec6f1752fd548cb7b130e8c56ba91348923144e868704302c9d10d98a77014430a5f37b66434ab7b3c21d9bb3251214888b03f137d0e3a19c6953d6f8c603d63cd22e4844034bb9a803c4647310a4edd1affbd7ee0e484ede887c7a3afb924a61fc338c3240be1e51c32414651d14b1dbc819dd32606a4726afe85235eec4b0ff0ce2f46c28312652692119977975f63de41d42ca64878f7ec6b9c3714ed7b4a60ef1ab2a30f28bd082e11489d6c718a87b1867ab75c21782ddd0e36eddcc86ec70257296a123e32e3e04fe7e6b4e2a125fafee434c5bd6d3b159258a1aad51d96f157390a9774f52c55e8ddd17af3fe24ca722589f1223ba481d541c4696086a881392345fb3082231836f745a796e5ee23fe06c419b888e2709603510e1a49fa1cce1cdb4c227522b02cefe1f68623730c2af67e96b6510b32447d2ec9e2160a9ef0cd23f8d2a2e27f8a23d9aaa3cef4a2734414668c3254f92a9c583b22a9dee158ec279e20edafaadcf2e039b7340904f48323c3b813faad25c9af3b05e1d62daacc4629a2afb7049cde251c586972e383feddb730e9748ce7c1f8a13e0959cc5cc87b835241f7836c001efa7e0f431c51faa8a02e5e6db84172014297a55f303df1f2734616770b16e63a7cc3a5459fe5dadfe58d178ac8e92606e09df824e58d49689fa5ce95a272d0a188245aa84e5d12780fce7620599d4bd06adb65abb5ffb0e573197e970eb33c131fbac841df20a745f0b6224f867a3a63389a290036647ef425e3c0303f3026483679d323b3e21fa62422d017d47f4bc2dbfec1ad449445a8d35bb6d52c09a8a1cd074b42adaacc920428555d090ce41b7b5d8f3d0bf57199a01e3e633cbe95456c83b5da23cac15c6ba0e9bfbd438363f47dc29441bb58b7ce3ff534d468571ad1838e92154128db80436845f474283e627f268b5767c4329851b126bbd418cc467f5908164a3dadff703ac8bf261bb943a09dd37bdf75068a864a90aefe93444d5f5327fd0364f796e5b015fd2e74d3858bb37375e6a85df24bb3a99b6160bd65437c39f8123492e197923932d987bd1dd38449c3000022a1cdd6a531a23bb742f56216312fb60c06eb465ca544a119dc8d82ca99088aba842399029e6e61ee46dabf24fe1a9844b2931fd6c398d2d01d5410c47aececb71b1a4e2500b250c6b5da228b1f6a1d36cb0fff37aa6ece110154b0cd7cd1efc7c3864b6d9401528bb2614cb33c12ba8b512900aff93f10a35fb57ed2a940a60d7fe1c39aebac247aea18f1cfbe373aef6d204a2778529721fce88e2c82e36520ad2326e7d0184dd2e13174c8ff9c7b2abfcba5aa51572c53eeef5d3b600371dbceec20e4a5b207557177aaa2c7ff0239be9d80f8b678aece4a2e3581d1ca4a8e9a469db5b1db54912beefe96f773c35f8edbbf40905d5a01fc6e9c4896c18db8e4228f16a532f8813b2c16a09bbda9a050ff3a8fe7a4a37d4fe754935423222a531d6351728b7e1ddc81d221b074e870479bae62ecc474418c3efea5b1488238ea8028c149933a5af577fc5e218d64fc85923aa8c24b82bba11b85d88bd05091504aa60eebe781edccc9968fee2317e07ee5d5d2e8cf648b26dc618217bb07df6e125a40e02087471d32d831b4c9e7cb304ff89819376e0078abc6366304e00d4a24f6773021f36528482b3bd74e75694802812ff4b434c930716e80be70361c48fd2fe269e69c98d7a4ca81062260dd7cb7abdd272816fbd2330ceb5d20b6d178b4d255600d927f52d8c04bc2f9a5cbd2028b9229d919b710517a56febba65cb03f027a14a92aa1815677b393d36e8c291eea4f3cc1eb3b21d900928010c333269b90e98e7ae8f1dda20e5296b91bb81004326080e75e04a98ff5480758d2dabbfb454ac44d82da850878f6b7e6da63cf7cba5b9bd051572e79c1c05e21b006c95c376b4bfd02c4b00432b70742dd577d96a74b528c015d7a4e942f9878de9b0417e8744049beab65e600609cafffb9728de81ed9b2f1a59b2df7531ea18002e57f75f94a6afd24db9b37e6a1813bac1c4a5ca1e5fe33f5b9d816a70cc61638ef94701530473fe62a7c24ab9278fb884549ad28217a8afc4d567674c1ac2fdfbe3f52978a4ca30014c403ca23981023f2c3db4ba7f72f8f67e005422e271a53eef8ea5bab77acfbe8851a79f37ae6652856ea53d240fc1991df91d7b605af3c7949038f0144165cb2cc7bc891834a82d1a79346613c48321f1323df1ce148b5ffadbae43bd4788af3a826ecbbcbb761b67a3bd5a81e4f7f4922510eb7449ebf865e925f8d93518d84441a5d7e07c2000503eb1f10ef7b52ac059786db296c3075e0e81ad7d1a9dddf4d6f44a480e82537b27ad539b58b4ae9638bb2a91fe7e9399b4e32b2140de61d988b18e0839d05941f273844cd259f3f6073c2b6f1128bf6c359478867ebffbf4f6704cb24a7941ec56658e495d266c28cfe3b669a58699a9f8a8d49a9c1a72f25872b3da978602fb6d76ccef94d1bacdafa66cf03a65b48e83a0b6c9b5d57d8921cdc91a49063556f28df10df41dc6c5705d9e929962f635739543a6fd8d4bd5b6097fa16e22bf425272bb81840e890beb7d9e84754c336a3fcf454f4bb9b0ae05fe6d8c2ac1ab88a40e4be558c89db6dfe25a8622768a0b8f54f7fd2c0d0d5c0d5e5e226d1c7dd70adcf2079ce736684d79b6e413be99c95ec799af8e059f4ba572e40f6e27c35a741690136d5526dd495779c765aa4217cfc3e22bc8f1053615942988383b766f3f6ea02036b3b60de58ea3a90896661cc8b73354792d6a371187b0593498f229d0eabd389c4654d537fff7ca9bfabac0739a7a2a340374cc3ed9beb6553cbf783be63403a4f5dd52679a6ccbdab5ddfa5b022d6cb1d28b7e3c09be80aafc2a6a489200a9f901630ee3929a2a7dd80f7c68459264fc66b5890029852e5b2dc7810805bcec46b262a34d0224429f6a06a47bdb2785b1854ac9389db72f86b478612eea4ec8383227b10238d0df3159a12a2e6ec5c6a50740ef6e6f19f8ec750bf8b0cc8907ceb51af67988cea91624b11e100af1437d6813fe24c691eb8c40c902fdc4eb5e22bff6d189a740f88abe12af08c7c3d79c0c8fa94c0514354d8111f5d52a45d713bd932a570118636420915f953847d5490f0807a3cd7f2fd918e6a4ceb9b62b1993edb3af8f3a471c4be700bb7e67c7d67a4b2bd97247f65cef65d26dc725c2ded2a9ad77596bbd34f8c6646b570774d206cf5603f592969c2407d07ddf4effc6b5d882aa6778dfa95a686ffeb1287f59f4f6697f2044d4a3bfb455e1f69eef8b689f857cc6932aa4e4c7c039dc904906c9b4cb25f0dcbbd89255742b38babc577c52fa7fa58de1854b32fc11e5b3f49da5cb497ecb4319e566b0a3a81f6cc9d46bccb13cfd01b36be2ba7f8df46376950a9ad10ff92a3ccbc5770380db9c8541f6640f7bc35b1737bfbb08d233042707e36dfccfe7336bca2636c6bd44ad2c9039c36f9b969b36bbd78c915add1771d421199088a523758fe207ac3c874fd4cc7f7755715aa182de62d2457c68594430b8ef9326839e987eefa66b174b91c52cfd5784835349bda0af0735a65ff2eec3e418cf3190e1a3e8ab5805d30b773e389814b4e4b7aeab2d0240d097a133c82d20ecea0a5ab0ad68ab84495abbe9c4c5beca3e6976fad0cf5e7037f05c20c2f2f024de5f2b8ce857545cf3a66dd0454ed41c1c5582cca771a68ca07658a57c8ed2fa8f042e3638edbfa57b9e228fad0600b4aeec08f5c0e1e4d328e93a84692099f4dceab21b5cd12373b2753ae0ba38f7bdd7d3243bc996d279e2dea8514e1a8ccfacad22e2e1cba020d9f310fb4c693f946025a0c664b57b506535730b4223e11921ceb59f77abb7c04d6dd3d4d626ef178329474e39aa30f017a73dcabd3cd07dac2c13462dd3a775d01a67b68c04378a794a678c1956919eaf22eb133dd1aca693999788973eb294dc5ffc2706ac570e6fc05a0445d48a0aed4e1ae0b04d309fb87253d777c403b70f8a5ddc4d5c1ad49c7934a1dcf94fac3fc7b273b03f00ea93b0a17d57c03530edff162effa5ac9d9c27cae8c1d12dc8c85aade2b25c0e3a2011f82968db79870a8fb5586c22576594e67d0ddf83461f943cb691e9920c6a23df30dd9970a64ac51f882a0fc1c01f61a37decb041a8f3ad9f1583e773edb2e3d8afd0045bfc46952b9954a8ca6d874f523b14682d0eac42bfa71598f22489132b78caabcb761f0884a23cefbdf0a2561ed0790b6a66275e31c14a69e0b1b0177c537419ff214470e333b31cb3a0eff96f772a7ded8eb048131e8ece6f62245a608dd3464f9d584be3c007b367950c423a24ce346ecb53efa9776e0b27c5f79704e3cf9427dc2647748dffad3fc496111313e6b5eaa6593377e3a20d064bae0b1007dd10bc9faac37b5977a0bd86956df6fa6f1df6d77ad73df204e2e3be6bdf3d096ec17d39339bc3c1ec1b5a60c31ee7b0a3466b1c4a2eabb38d759d1f416fff972a668b079f6a50167b57986c3ad3aaca01ace7f0de3b21305b2d0ff69e7e9d30663414aeac9a0b7f5ac2bb900a1876954741bae8acccfdc115e37bb", 0x1000}, {&(0x7f0000001240)="d88640217d28a3a653f541b99a6d3651c2139ac90ae9f0843091b6d79a2dd8d183a2d5a3ede28ac89127b83619e99933bb81d0aec690423294481cda9835d8d2c4268f61e1e68a3690e6af80e03d259fb26e298b190029dceff122ba480b6db07c9ac79ec3f08b1c37e4d84ea4f4920de432d79c517f3dd854f4b3c8dbd60b2246941ca6d5076639b2e7fa63490b4f872ac2123a25b3ecdae9e87494d642a2ef58f919dd09ba3cac36508b149f21e3c29415f435b78167", 0xb7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r31, r58}], 0x20}, 0x403) r59 = socket(0x11, 0x3, 0x0) setsockopt(r59, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r60 = socket(0x11, 0x4003, 0x0) munlockall() sendto$unix(r60, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f000032f000/0x2000)=nil, 0x2000) 04:28:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000080)=0x1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/96, 0x60}, {&(0x7f0000000080)}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/65, 0x41}], 0x7, &(0x7f00000003c0)=""/157, 0x9d}, 0x40) 04:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40a9273f852ce34dae35bcc30000000000000000"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c004bf3337c930b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000900"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc74867103cadcdd1f5fa545ece87f6e105cae00ac440aa2d83996ea800270097a86d37f136a4f4d05bd3d789fadef29c18fd1277d339bf634a28d1d73a56691326f9b74d215cadc666a7199edd49e682260a4a7fb25a3781a6ac3bef60d3e2b1dd6b793e9598810e4e4e540ecb8dbdc6d5", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYRES64=r2, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES64=0x0], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000000)={0x1, '\\F'}, 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r5, r6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = getgid() setegid(r10) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, r10, 0x6) r13 = semget$private(0x0, 0x7, 0x287) semop(r13, &(0x7f0000000180), 0x419) semop(r13, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r13, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r13, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r10, r9, r10, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r5, r10) r14 = getegid() r15 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r10, 0xffffffffffffffff, r14, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r15, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 04:28:36 executing program 0: link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 04:28:36 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10000, 0x0) write(r1, &(0x7f00000007c0)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf42346f12d0860f0392a052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86ef693d4b7d9c97ae10e8f0547e77c0a0676542aeaf46e39d86dc2c809fda203fa762068a185c2f4beb178e", 0x11b) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)) 04:28:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x139) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000007f0000000000000000f87c8a5b671b1b542a538706000000a714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 04:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffd, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "081f028f214d166ec4dd7fff0e091fac0ce92c00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716", 0x3d5}], 0x1) write(r0, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c96", 0x5d) 04:28:36 executing program 0: syz_open_pts() r0 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) recvfrom(r0, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f4c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x3, 0x58, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x5}) r1 = semget(0x1, 0x0, 0x0) semctl$GETPID(r1, 0x7, 0x4, 0x0) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0xe50d442d07ceeab8, 0x308) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x200) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x2) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{}], 0x1) r6 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffe7f}, 0x0) shutdown(0xffffffffffffffff, 0x0) write(r7, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="d575f56b5c190bc21b7af054ae248b6922fd51b1bf54d9ddd96b976204859dd51fc11c28659d2e90026036d2ab26a3860914b7bf4b045ab66e493c880551769dcd44353fda41e7b3b4366c23853fa65162d07553bafac3630fd03a8c7de7db70ce89fc45d5f822feabb258e98091f3c70b01407100ce0e6cf4838bee4aa96ef9c7dd9f4028fdc9d58e104ec82dd137df26196a4ef6125b52129a01b4f0a6ef34b4a8d39be4052e00"/183, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="324a35a96d4eefcac77f83ea8052828903edb4db10e23065af03ce9c222e1d9ffa652fcdeaf4683bfbb443d16a18cbd7f720732761b3f0b4e29d63b9fe941068ca7c0edb9a433a1e4f9891b6f4f51644286de6cc5a68b053e45adbe9279fbf86f6e94f546d990c0013fd663a9710205870e1c1bebc831b22573f04e3f89e15b20cd0a3dd7c6315b20ac2fb76b27cd2c9fdff2899e7a38aca9f6f951284a46d006bc4a31eb4148a47b4ea6af5ccc9ec0b6d11619ec97cd992c5960678fb74ea160f284ed8758897ad6154605add84cbc895f380a5750907bf181f54e0ae45d83c6ce6de7c81c80443ffe9d3792c3b9030c28aefe3fd6ddb9394af104c020d9432ef704049c1b941d49b834b6c7ca1c08572282c03993100730ac3088094bc03603178d1d48041b27fe45b2fda2ad00cc04d353b8ba45981965b147d68384dffba3acbae750182391490dbe32ce0c9ae2975bba4ba11195ac97b", @ANYRES32=0x0, @ANYBLOB="4dcba8cca5b18d73e07aa4a169ecd1823e24bb6f9a2b235aba0bee420bc69cfd4c9b12872c8cedeadda5865f3b45042bbfdb04d2527b5465162819c1b40e6f0000722bc9d93d8c08af81418f0400004acefb74f0a1f50c4d504b6cf049f02499c0188eeb0513e4294961d5bcad97cbd52b2399bfe9dbb987ad623cf10ac11f307ca90959f6fbfa768c1aff3292aaa73972afae317fdcf7c4732b85a16da7811ca0e2e26614c8de499bfdeadc5e15fce373f87cb45aafeafd9c3a16115d72b5955a4bc84fafcc049d16e6c1f778f04c1a335cc4b10deff827ed852c261b80d94c06066e3167641b2461494996d20be986b04b3dc55807e9"], 0x10}, 0x0) write(r8, &(0x7f0000001180)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a6e806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff13ed2d9c1c22cbfa8b977e19fc1ad22572f7951b31617a7b2dad10c32ca594a520a0e8a20b9e66312aaab3b453ac922d8ba2b8d613f88125d46ee9c1b073f9ac520343c43f66210d2fe960a45f1d6021f4e5b21bdbd80caa1d07e9710283c51f5bf20b6e17d293b3bfe2978ff77331931ee86d40ec1d9d93dd466e02af22aaca8ade8129db12d3d82326c2084c1f1ddfa5352189a9d5a8f93e82a751be800447c115ee6c3139a6ecbddd8ac125604ab2d37075aa22dd088255767d7f8db31c130aa4ba66e05edbda8b57c97dfc792a00", 0xfffffeea) semop(r1, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6}, {0x1, 0x3e1a}, {0x4, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) r9 = syz_open_pts() dup(r9) syz_open_pts() r10 = socket(0x18, 0x2, 0x0) recvmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r10, 0x0) close(r10) r11 = syz_open_pts() close(r11) 04:28:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xffffffffffffff82) r14 = accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r11, r10}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x40, '\x00', 0x1000, 0x80, 0x40, 0x1}) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r15, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r21 = accept$inet(r15, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r20, &(0x7f00000008c0)='./file0\x00', r18, r19, 0x0) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r16, r18, r17}, 0xc) r22 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r9, r18, r22}, 0xc) 04:28:36 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x40001010, r2) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="b0fe680d8abd930c4259513ba7a38b84dff71d67ba59fbb5737ed15890153398217e750795881c0f6fd50a74e70da8c08935fb12b2c7f699eba0f6ad4a6f52e4cf1fd2512355ab371c9ac574503e2e86eab5974495d53095efee0cc04499180b8c6ac6a86d585878ea60b9", 0x6b}, {&(0x7f0000000140)="d0d762f0b585998d73786564d527f52d263ff4dd4df333c25258d679b1f16531bb139ec68e6b7de1dcee4aa8bc859b2a087538869165cd87ae807356e04dad689f10273bef68f57583bc756e9bc7b9735104511405c4b85e3b75b9b18a1da83da54f0fa73f6745bb6969ddd1fe2109143723870d4c4cc031f17f9e38c42bc36196941bde85a482562b4f03a38b2124fbfe641050bf", 0x95}], 0x2) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000280)=0x9) nanosleep(&(0x7f0000000000)={0x5, 0xbe}, &(0x7f0000000040)) r10 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt(r10, 0x0, 0xe9, &(0x7f0000000300)="482d034f73d1b43320e38f082609004972ed7c607a96d63bbbce95504834ad6c9bf53777218b9b293efae400000000000000003a00ffe31bd08ffb10cad59418f6b9bf6fd3", 0x45) 04:28:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0xffffffffffffff9b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getpgid(0xffffffffffffffff) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0xc, 0x1) semop(r4, &(0x7f0000000440)=[{0x2, 0x0, 0x1800}, {0x4, 0x800, 0x800}], 0x2) 04:28:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) accept(r1, 0x0, &(0x7f0000000000)) 04:28:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r2 = dup2(0xffffffffffffff9c, r1) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 04:28:37 executing program 0: r0 = kqueue() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x800, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 04:28:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) select(0x40, &(0x7f0000000100)={0x9, 0x3, 0xfffffffffffff6a7, 0x9, 0x80, 0x0, 0xfffffffffffffffa, 0x7f}, &(0x7f0000000140)={0x7, 0x0, 0x3, 0x3, 0x2, 0x4, 0x2, 0x80}, &(0x7f0000000180)={0x7f, 0x1, 0x80, 0x6, 0x204000000000000, 0x5, 0x1, 0xffffffffffffffc1}, &(0x7f00000001c0)={0x7}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) dup(r7) 04:28:37 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x140) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) lseek(r1, 0x0, 0x7cf, 0x2) 04:28:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xeb, 0x100000001, 0x0, "08eaed00fbffffff68ef5163390195607fcfd711"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a0d", 0xa8}], 0x1) 04:28:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/h\x14\x11^2\n\xe1\xca\x00', 0x5119f9377e33cc95, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x1f, './file0\x00', 0x0, 0x800, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x4, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0xffffff86) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) r5 = openat(r4, &(0x7f0000000440)='./file0\x00', 0x40, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x3ff, 0x80, 0x3c, 0x2}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r6 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r6, &(0x7f00000005c0)="593b86b4d26127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9980350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20de9eb7fc24fb27392bff9fe061df3cc5b3234f7a0000", 0x6b, 0x401, 0x0, 0xfffffffffffffdc0) renameat(r6, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000080)) dup2(r1, r0) fchdir(r0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x01\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 04:28:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) r0 = syz_open_pts() r1 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) read(r8, &(0x7f0000000200)=""/151, 0x97) close(r0) r9 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20000001, 0x0, 0x5, 0x1000796, "0800002200000800006a0cb7312e053b2c00", 0x0, 0x1}) r10 = msgget$private(0x0, 0x20) msgsnd(r10, &(0x7f0000000940)={0x1, "de55181c07f94fd699b3d530e5fac586d14bdb93660b304f45592f11ba9f2de88d2f40ea49980735de8577a4a55234556641741e125e96aa357a4b65eee44f97d181482f03198f502e01b9da991141d33ae579375675caa0ce4326cd075d4ca9b7295e7984cdfef74e9845468234f77460c91dcdfd3b839b5ab02ddcb419857fc1cd151a424cf3dd9a049420b1017115cb82369608f9699ffddbcb745147adaea5613fe46a25ed8b47d45a4714166c990f595b679f029ccdd99bed57695aa46439abb4a8d5c9abbb16eff90fb2d0596033fd2e9b46fa9646a81df1b2eb1091a6831e9b45bea4f79f8932e7e50124bd0ee2f1f9a2fa01671a948b7f2f6be2645380db9eb5ef50feb64adbdca7372f1f6159b0917700aa5e92ef218c90bcdac8fedcb7a7be9a4e52999532a112c3ea80995be709304b71770b2bb00e4a70029ea85fca6526dcce6eafbbe51b7647e93fd1035c3cb44f367c2e2816276140e151a92ea607b5756644f71e7241685fc4384c787e9c45a553985d7434841d21fc49897dddeec165b43c39addb0ad9bdffc8209b99dd084a77d68f9cec846e80508852977a9b67adbce21875c771929c0a8995a7d0cd39990cfc6ac852f35e65f24087db6d2ffdbbe41e88d6b08d53860559781f87cf8961d9a729c855bfdf074a30de304f091fd4ce42aa63d680e7b309a829c040faef332a651d9befe24261464c953628c3d89bf8e64534fa20048146fb695047c685081046400799da086d9101b5b8df436a04d44c3a0ce638f42fcb47b5989765d8a3b8c8eaf76ea7264c72689811f2461572a6d54b18e181d9cbfbfefb9be89137e8ff375bd21f853663dcb21e261b7843ae9f0d15e2fd460d5c066722f40a396dc1a6b689514e84fc088cacc67cb969e5ddac8977e3ecd82a6f5552b0cbf2fc001ffc5f71b4f940f8be0c969aa1e4c8e122dac8059055c61d80c223c23810b2f1dd775db05b9b9479f0e8b441be0549510697044b030e9975935c67a150f83b2c393f7f7839048d426c0c851a4635a212d654b6422d5d7670e1795ffc6167e511183d6d40862f4bd12e61b84d8a0024641521b5adf1f537f659cedf5cee918f63da38c5c0e021528a5f25aa341505f09c4eb3cc5c3000a98cd8c7f234b2e77a89649b1af557fe992304c171cbd333dc247c9b58521ddf53a84a0a804a8a0a944017d9c169d69710ecbb2f4f7fd6399e8187e7b58236afc6bc66833d0bceb89278ee0d31fd366e8e03e7240444da9bc8d3bc133f4cbcf36048e6882608ad86eab45755b7b528f236482c0dfdb27a3019d8ce8dab1a57cf6f88e1fddd9af6de9818179f09f01cb7b607ffd16b52693fc52758226f7c229c04f43d29352cc05b4aeea59ff4797f872bba72dde6e47e3fbaa1e175792d5343dd4a41352c20b4243dec89ade3522eb2ccf6c069cbf676fccf92cefa55e307f7c2e7dcb8f65f1d5739bd71128b7e00e4549ce99956bbca1d8f4b48f9c19c706e74d890b89ecabbe58f5175f5dc94b1efe0b0d609a62283bc064e58a7467ecbd8e64d2dacea320bce23104ee2b8f341ff22b5ee979fb7734ee23039fd1ff564f79b9133b7999fc79dbea791cd28bd1c10b7344d6739f5ea1223974c3b473ee46f62bdcf2fda9ddb40736c8c85fe37ba6319adba4e2037faf39b5c5b2da0d096a9cb01442b09989b0c6801d806e97e39dc06d364931c04b56e2246b725b5ebee63c5120d66f45f5ca3ad86ce0eacc1caa7990c81eaefb2e62941289b2f16d86557b29b10c58db1d77a40da9d40e62e26943b9b56d8cfce047c0560c651b374a7f5d04cb8e32b040728eeac0a2caab07f9c71b2d091f9b56567a93f54755d8f8d995ae7f9503aa7b4054ac88bc871faa1fdb0e1e416d3e4ff5ef766a52c380af22760c12a3605088a69ce1e8bc6e8ccae16aa15aee5f974322f333932048fa9e878f57b84cef38e4903b1bd69ffbdff17b682fbb6ddebafa5b73a0c5a5d2958bdc59c90fc3f9becdd649b883367309f3d7d92667e41fbaed0b864f007e4d71b160e0c64b83b99aa428e34b2351c967767a696873193aae0d23a8defe88e891f2d00986c57a19eebbd47e71053e822ec597d66ac3712aacefb25766a9a0e5b69b42bef7f94a7f29d38d0de997d53e53fca9ba0dea90e7808e2f0530f68495a3efd961d1c993472c6ac9d951dffcf42cf2c5efdcf1e24359543cd5047cf7aa8cd4d8390aedb06bdb910b0564fdf49eedc17b853cdc5df35b9e66ea62b3d05f5c53d7e48f217113687093d4a8013897e66bdbe1e212bf62c7b0559fc9d19e1a9efc470fe87cda54517cc6ceda44bbd828f8e3d15df14db89beacd94ef9b72a9b2e6e8c8e13b355a8a6943409b00237f2db489e757399a2621fa9e4b3f42f7ae5fc7723cbbf126873077cf4c8b3d2c0d7191b38c3fafb58f30cf825bf6daf5511fa6e0337c93ecb33727e90e11fbc114ba530e434e5d4909789fde0df334c9b27065bbb3a36dc11af860e6e9103ef994515cdcdd9aaceb5dfed91d32c39c61d237be8969de40ab2a613154af22c1551c7941a046981b0b6392734cfe44c42b5ba3132f1710b3612839238f1541e567c3b7374e6901199cbb8a3e351d8f17ef6215434c954649252900c342649446b24331c5a781a9ecae6df3b040e9d11d2c7fe265c8e0bd70457fa34a4f40607c9c391288c3523ce18c75aab7e76ab411aa84d1028e9250e2f4f823ec3f6a1dac128243c2c1e6e7329863aa8058b9bafdc3a42e503a860a0a99eabec8977033fba1747941222387aa50cdda637af2dfbb7626ac09111b448c9efe63d0faae3286c6d5429b1f1feeea7297ad829b89c3c7de669096acc7430256f7d75ed9968129a7c3a6484ed22b977d8bf803e735f99e7c6b45c23d93191e66760217cc58662555c948a227e1dcf77b592784ea339dbba9f70f594b271c0234fa1f66f1bdf373565a114ae999ea81de1e17eb8af5bee2db1e5ef9e646524b98b68f074c1eb55456335ecefd4a8fd720b5b73fd8735b18ec66230b27795b4d23dad8cd8992b9de114962a85595e2afb3aec3e01f43bd5817291deac1de4ffd4d5816b5bd4c58b8a098564c97cb6eaed650868ad6a21dfdfb7ee62bb741085845f0e43e5500baf385ba100a421c98b96d61ab04685151c2063070b0511a9061feb24aa12245478b83af1f8fda7f0c82352ad92165ea49a53089bc3b53f04b2444fd00e0d32689f7370c1b1a7e0400dd3878f2659a18d988c8078b1884fad3522ebdf3c7407263259bfdfd095e7d42de9da7459463b3336b76757038e5a485c9aab2710092fc2f6ec0544a1d9c9984551bad89ed64f4f2cd35c6bfcd0e9cf7bb9cc67f0ed49b24b8873c6b2bc770e33da9878f9c4a1fbb17368df1d828cb8b2af181e70bdefb34b02565b7c351cf9466a0b65e15bbce66e529c45c81cf665943d7fcd242f55139152bce605c53c2e7dca8d7964bd33c64481ab5db92d1de0493d7e713c8ff6af8d0412d348dbd612db6c649b13518361dd763681fd8eb0f9cee2900abea44c8cdfe0b28c944128e0c1cd7a96a321be656e21054a1ae222b51f18a5907189b83866c27745c7e223b32d397ef8d69aa9e245d9b655c45a0780e9ac7e74189e5ce047b0d3158bd4c0c95342009116eba202de94c37f71e149309d1cd01783032964a0a30c9008f48c49f086158451c9a66b3fdc550eaf6d4efabdb5ce2fc6373f61eaa80dc1efeaf2a34653794ca6634de39a113ccfea8cee09f59b3ab9f4bf4a03500d07f3029ca05c2f6742916d13f7ca6deb734bf02fa6dc1c950c02d5fd3bf41cd3f4b0f461ba9e82761efe85d38b44404237ab846a2a61e809337dee26a8890ba7b6984d8dd61a525498f16fc4c5a73d54674386c0708be51819f073ac7d2142f20c610657eddaf509cece0cb3e0220e52719138b12627b4974ee5f178e649f078a66a1397980ca384200e3edcab98181db0d9013bf3a9378d47c1dd26a5581aa07bb6fae6239216bfc72eba9eb37801abb8df1a9d7dc7e93e66aba43b3f1bbb1986bc7d19d11253f0ca622ee1a7c4b7a83fd04548f83f8d3f572491843245dfb09e07b690ae5ccd4544f48967c5d7ee6b21bf493f9827c63233b5c1ad8a7f3d59f10c64d2601bf2cf0f930030f280bbb8650b815de4fcf7db8e539b9cd6edb6732f1425b9c7eb2dd66daad9244d67c7793ff080de3035584fdd0febcf86d6ccb309ea68fc785e3b80822c428f2159fc7487d31ada4588ca6b7309af5e7811aa93afe379a2b9b7f5f17efb4c3093ec74de38d47dfdbc821774d6f3fe61c77174ca38775674e0a3f24211b3a2253e2aca9cd65f983177e24a22f65d9e348b389c2bf1f9b5d74ece159c285a13618783ce51227945aadff275a7ca86d3062b9359b4374c21427d3e9563d409cc62a1ae3cc164a19ea0cef12af9813bece71a0d862eee06b269fb25780b372dbe3a66771f96056361bd1097094cb95d92e5480c88c280ad930a09eb69c6c34aa163b0691401d963edae02fe38c2e793972a949224c8486eff0ea6d4830c5fe01c410816ca0c82df8273b485a0fc0633e218863810d53a2edb72817789d29c837338b320e80983f47656066efa763a77ec8c92716704678970ba3675f00cfde01da628e6fc1ddfa0131f7fd54c01f353f98825afc0688f2d36389c3ff835725cc68aa608b3ac75bde181d6c8ad25bfffd94baf4ad2803423ec6e4bca37e313652264dcc98d036f78b9266234e72f8d9c079082ca76dab329d13284d5fb4376d639b32939e5ca4570fe476a32d5e448c681b3ab9127e22b773837ad72764b08bf17977f332b3708ef42a51233b3bfcd1553649281189a4c004a85502756d07b73fc465e4ab840a29a4a10d2f229d0716785e17e6b829abe577cbfc056ee022516743eee4b3b63988eb6f74d3414da30f1644e86e8c66913386f30d081cae5f08f9ba8f075a33294846e739a47a9bc885d31fdb8f07ada16e8c7d772f83d090a3aa7de0d4e2acc0fe9e755b72d507f5f987df494df5a2c32045adb0aadacb9accd7746efed28ff590f0b676ef58ed5455e2c4d6072bcbd96ddb95adf11482f52028efaa4abbf5a544efe31f71636aaecc3c49a75865d3de7e81a72dd5825652ad9cd9b7df6a9afaf31268db49b49d237743800249e031d429be5deeb5c74e697ebecc0dd762efd42c3a9b01af7946ca8a6f3a3d01c5e1d31bdc7917428cfdc1ae076dae861d23b1391aa2978c6cf21564e7a27d9b7fef08dc3ddc84f6755fed93eca2690bb2de63c5df74bb0ea4f6f3d11fd8f4c757a296a4af8b11dc53f4c07ee2bcac6a57ecccc75f680c7d9ce84428375e3b5783724e0288f775f040e6d0629c1e267cdf1543d0496cad5abbb259ca1643b713116723b0ff78d2a3a39af5f7cd9860a5febdc0bb4780e61aba9b3ed8fe6fd7e00c2632e34828ddff7c72a59b897df6e497c3fb10c34bfc9d98882a63e8f216c0cb026e4c50934a7e722338b0a69ed8171a43cddfb079a48295a19b82361f24a3d5f38dce669c2cdacd1bc2ffefede09d84a79da241dbba6988234e571369b0bb0f662212e32f57a51daa8d2ca0acf6c5e20cd95eae42ac55c575d782271f9a55e3b8664e4c32eff730a45f79002a461be8244608b0b47fa244b9dc55bf175b8b79d595e7494a4bd2635582e55a97dc278ac8219adf00ae5d1850c625a52be4cde40cbcc16fb47a81eaa49f73fcad32e6db9d9be2b39616988d480d58b0a3f4de967afabb9c35720c3ade03b11e0"}, 0x1008, 0x800) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x8) listen(r1, 0x800) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2", 0x3d) 04:28:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa04b9c98e153985aea2ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd6754cd1231dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abecbc4a4eb36f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f68530ee48c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e12a443e58f2e213a50923007068bbdf692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b86c9671a459cfa8973c328aca74dfdc51eecd77d430526eff10abb109f91dfc2b1fec86fdb41d2360904e6d92c56ebc9cb03da4d4a4f41cd8f3576cbeb102ebaa79f4f6a6f46fc61f70354137cc015573dafc7df316b16bf2e450591613a7fc2e256d0100dcef9b83b943236f46694e3d62a0a88b6cccabecb7371aefa238c84d4bf314c72454aa3656228e5c0272c9f033c2b95d823fc0eb99d3c0817b994b6a3cac4827ada3ce8d0661387ea4511697455d003e96d8fde26fd78347df95a77fdf29ebc3bb4b1687ae24ee8441ca858b33e3ba5db145c89a2cb3f65bdf39d436c31e8afcc8c197b870fb42b348e56cacaaa34a13731752583280891fba661684521368304de4eccd77ff77d09dc7eefeb3f0169de80b76dc9d8efc75d7dd39c39d44c038584aa447bf430decf024b9cedce94705355205acec29bb075f60be311ffad6512673eed203698c94e99f1c1c67968ea3c27eae865bc9b4c6998ed7670004580d0ef986adb667953e5a09b1c07e6f9556913772c91bbeaa126889d8cf0e08430a95c4b13caf95790411d582ee58795b60173a603e183a2b9caa2755ddb319f3ce226757a0bd0fe7662690131376a3bbf8e8952b7ee21d5caf8a9b2290f37a4e77e230a3bff7353be30404831c93912dea8aa66012c34c2d01781435b25a52fcf373ea89e8a0442669"], 0x10) r2 = dup2(r1, r0) write(r0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000009c0)) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) readlinkat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/93, 0x5d) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r6 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000440)={0x2, 0x7}) sendto$unix(r6, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r6, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000780)) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000980)=0x5) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) ioctl$BIOCLOCK(r11, 0x20004276) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x4, 0x0, 0x3}, {{r4}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x4, 0x2}, {{r2}, 0xfffffffffffffff8, 0x49, 0x1, 0x40b3000000000000, 0x7fffffff}], 0x0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x28, 0x80000000, 0x2, 0x2}, {{r6}, 0xfffffffffffffffc, 0x10, 0x10, 0x200, 0x46}, {{r7}, 0xfffffffffffffffa, 0x10, 0x40, 0x700000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x8, 0xff, 0x83b}, {{r2}, 0xffffffffffffffff, 0x0, 0x601fff7a, 0x1, 0x1}], 0x2, &(0x7f0000000200)={0x9, 0xfffffffffffffffc}) 04:28:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xbd) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f0000000440), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x3, 0x43, 0x9e, 0x7}, {0x2, 0x40, 0x4}, {0x1, 0x4, 0x1f, 0x3ff}, {0x1, 0x0, 0xa3, 0x58c}, {0x6, 0x5, 0xb0, 0x7fffffff}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) shutdown(r1, 0x2) 04:28:39 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/devpf\x00\x00\x10', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r6 = accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000640)={r1, r3, r2}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r8, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r8, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r8, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r13, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r13, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r14, r16, r15}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r19, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r20 = open(&(0x7f0000000440)='\x00', 0x40, 0x8e1558e5209d33d1) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r21, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r21, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r21, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r21, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r21, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r21, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r21, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r21, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r22 = openat(r21, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r22, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r22, &(0x7f0000000680)='./file0\x00', r22, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r22, 0x40044278, &(0x7f0000000780)) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r23, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r23, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r23, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r23, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r23, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r23, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r23, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r24, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r24, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r24, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r24, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r24, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r24, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r24, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r24, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) poll(&(0x7f0000000480)=[{r24, 0x144}, {r7, 0x4}, {r8, 0x20}, {r12, 0x4}, {r6, 0x4}, {r19, 0x3ea154aa8120c896}, {r20, 0x20}, {r23, 0x100}], 0x8, 0x2) pledge(0x0, &(0x7f00000000c0)='vmm ') 04:28:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x7) 04:28:39 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='W\x00') r0 = shmget(0x1, 0x2000, 0xc82, &(0x7f000088d000/0x2000)=nil) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$getown(r1, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x9, 0x0) dup2(r2, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000004c0)={&(0x7f00000002c0)='./file0/file0\x00', r1, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = accept$inet6(r5, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1009, &(0x7f0000000240)=0x7, 0xffffffffffffff10) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r7, r8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$getown(r10, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r10, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r10, 0x20007471) r12 = accept$inet6(r11, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r12, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r13, r14) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r15, 0x3}) ioctl$TIOCNOTTY(r15, 0x20007471) r16 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r16, r17) setgroups(0x4, &(0x7f0000000300)=[r9, 0x0, r14, r17]) r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) fcntl$getown(r18, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r18, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r18, 0x20007471) r20 = accept$inet6(r19, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r20, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r21 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r21, r22) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = syz_open_pts() ioctl$TIOCSBRK(r24, 0x2000747b) fcntl$getown(r24, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r24, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r24, 0x20007471) r26 = accept$inet6(r25, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r26, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r27 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r27, r28) r29 = syz_open_pts() ioctl$TIOCSBRK(r29, 0x2000747b) fcntl$getown(r29, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r29, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r29, 0x20007471) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r29, 0x0, r32) setgroups(0x4, &(0x7f0000000300)=[r23, 0x0, r28, r32]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r34 = syz_open_pts() ioctl$TIOCSBRK(r34, 0x2000747b) fcntl$getown(r34, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r34, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r34, 0x20007471) r36 = accept$inet6(r35, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r36, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r37 = getuid() getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r34, r37, r38) setgroups(0x4, &(0x7f0000000300)=[r33, 0x0, r38, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r23, r33, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r40 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r42 = msgget(0x3, 0x90) r43 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xfff7fffffffffffc, 0x3c6a, "9375b01a13b45136fdf0e0e1787fd91e3b4ba8dd"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r50, 0x0) poll(&(0x7f0000000000)=[{r50, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r52 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r51, r43, r44, r52, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r54 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x2, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r56, r55, 0x0, r57, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r58 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r58, 0x0, 0x0) pwritev(r58, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r59 = fcntl$getown(r58, 0x5) r60 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r60, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000100)={{0x4, r44, r41, r56, r41, 0x22, 0xae}, 0x8001, 0x1000, r59, r61, 0x4fa, 0x1000, 0x1000, 0x3}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x200, r7, r14, r21, r39, 0x88, 0x7ff}, 0x8, 0x3f, r40, r59, 0x0, 0x4, 0xffff}) shmctl$SHM_UNLOCK(r0, 0x4) 04:28:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x75) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) r3 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) munlockall() poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 04:28:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x111) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x3f, 0x0, 0x7fff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:28:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) socket(0x10000000002, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) 04:28:40 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x70, 0x40000018, 0x2, 0x7}, {{r9}, 0xfffffffffffffff9, 0xc4, 0x4, 0xfffffffffffffc01, 0x100}], 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x3e9) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x0, 0xffff}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000380)) 04:28:40 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x80, 0xd50877b250e5577c}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r10 = accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={r5, r7, r6}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r7, r11) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 04:28:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x5, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) lseek(r3, 0x0, 0x1, 0x2) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 04:28:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xecbe68d0d9efeb17, 0xffffffffffffff9c, 0x0, 0x40000002) chroot(&(0x7f00000000c0)='./file0/file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100, 0x5}, {0x6, 0x8}}, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r13 = accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000640)={r8, r10, r9}, 0xc) r14 = getegid() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r15, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r21 = accept$inet(r15, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r20, &(0x7f00000008c0)='./file0\x00', r18, r19, 0x0) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r16, r18, r17}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x10001, r2, r5, r10, r14, 0xb224c9e58c9d5f19, 0x800}, 0xfffffce8, 0x3, r16, r22, 0x400, 0x3, 0x5}) ioctl$TIOCCDTR(r1, 0x20007478) 04:28:42 executing program 1: sync() getrlimit(0x3, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x67eb, 0x0, 0x1, 0x2, 0x800, 0x8, 0x2, 0x2, 0x7}) setrlimit(0x3, &(0x7f00000000c0)={0x81, 0x6e}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fsync(r1) preadv(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)=""/26, 0x1a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/36, 0x24}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/241, 0xf1}], 0x7, 0x0, 0x686c83c7) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$inet6(r2, &(0x7f0000001480)="aff7976bde1eff3480c54e665d1b8725d8eef8d0a7584c6d6e3f7d5529c9d2e49ef6bcc70fd9f578225afc6a4681790ed54e0292182676b8b84006bec0dd85c1c9df2a988de2643f2787e40a103aa175b13ba8fabecdc4f578129f58b3609cb15ec90d6ee3cf0e06e69b3bf37fb4d6b4e6d7c1b3d8c7a56bda5359849b22774f0da5e34f99aa2736b208b7c866d485d60e671ecc2b66d15231e5936c241a465121ba7ab37f61eb5ef306f81650b3e07f62a45bd8572e4fb17766788cb5e8c7bfcc657265acbd30d6b67bee389ed77f1c0d079d1d2b9d4ec6c57b1d9d311ed03e1f1cfa3a0eb3e1492c", 0xe9, 0x40f, &(0x7f0000001580)={0x18, 0x0, 0x4d2b, 0xb9e}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x2, 0x0) fchdir(r3) preadv(0xffffffffffffffff, &(0x7f0000003b80)=[{&(0x7f0000001600)=""/88, 0x58}, {&(0x7f0000001680)=""/177, 0xb1}, {&(0x7f0000001a00)=""/67, 0x43}, {&(0x7f0000001780)=""/250, 0xfa}, {&(0x7f0000004540)=""/94, 0x5e}, {&(0x7f0000001900)=""/246, 0xf6}, {&(0x7f00000045c0)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/237, 0xed}, {&(0x7f0000001880)=""/85, 0x55}, {&(0x7f0000002b80)=""/4089, 0xff9}], 0xa, 0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x200, 0x0, 0x0) r6 = dup2(r4, r5) writev(r6, &(0x7f0000004480)=[{&(0x7f0000004500)="31342e6a699502170a94f8b7a87dc676b262515bad857d0925128b48443c033150499deedb1d1e888df1bf356327e582710a25aa211c021ec8a36d435e9ee1e3", 0x40}, {&(0x7f0000003f80)="014aacdb63ebe52089375ddca6bc7bf71702d9ca66c6030fc09bab9eed95ae3a82fba850e95e668d0fa2b3a4317f4824cf5d819e8d79b9a50e7e85ac14be02304d6ae917e29904b473adff583c8c496e0c3510f5479bf481d58f2db50bfc0dc1ea4290dede1bba714b51294757791d9cbec3d741cc5049cbe3ef185674a40908700946f9e63a3518ffc7660cc57675d746424ade6f16fa39d38c483e839aa700e8063de9869eac9b1d72", 0xaa}, {&(0x7f0000004040)="14ec39b073ba2872c3c9c02aba9da32cb68105d364681b114bd94ed0b3835d941b35be8273f94304d73003a8a6e290fff3531de6032e57bd169e3f41b7eafba7c1cf412229dd846e2e6f1334e90464d9bb02dc62979f64108decbb8e6574d7793ecc4f0682e2a39fa67e7311567d244ec78da3e5bb44d2de0fc104e8e03c9738e38d7e075aa55796a31f2d1fe3fd5fca9d37c5d11bbfaeb4506f3df25e31372464be8ead98183b2c16573374ceedafc73b5eb0dd9c0873901294025e65d34b76615e86f9fe05dfc8eb840dcdbbfef29acd693c", 0xd3}, {&(0x7f0000004140)="d57d81d51c2d724bace5fbadc20300d91dead9c3b98cbb33c5adcb797005fd7d71afb6f24486dfb01d68069e55f97f", 0x2f}, {&(0x7f0000004180)="6d82b063c8ca54960d9db3fa1437b8152809d7404ce56aff8d7a47c8a1c458834b59d102d45b24b71e43750e15403fd1ae73f6ed632ec61918559b36478c78d3e8de26696b0f50294a2a5f5c800b", 0x4e}, {&(0x7f0000004200)="a308465d2484e617cbfe44592afc216d0fbfb03cb8b409ae6c36b89c84faae339f351b8e1cf4d6b018e9516b384ef7f09a094924e46ee881807b5a24782ee58863549147c980d1d5c3e1e7ed1edd7758bdb39b914014afc20fbfd95a737b261137e16ad1ab946c433375b3b7676e3a9422559e0903c1e1259be081a14eee3d2f7894af81603072e2f1399ac433bc4e3626e49ab31e5f6be82bfb2cec18bcb7ef8e36668c146f51f73a86a515f2c50ca338c7d3", 0xb3}, {&(0x7f00000042c0)="1976c78898895d13c309dece018d0f22cdb4aa5b76d15604095ff3ecc658a25a0f0996ea510e9bab92b864589868e0209b2df58ab859f3af56cbe7468336a2b260c1183ea1733013178084fb986eeee3641583dad217a87d5f2a73cdc3e301513b671c9f63ac753b47fbbbe07234994dcf3e6ceeaab2df88d1df3747dcfe1f1ce729ceffec7fc2f5659630dbc034208b2fb7c3a3a437a9e75d559c973e95aba23bd3b2257987512f6a63134b180f69ba537c121642bbfe1222a58448", 0xbc}, {&(0x7f0000004380)="f95bf9e71930f889457efb990a35daa13ba46ea3a23b27f9e5925c5c9877ade12acda9a7c2555973e80dbe731943ccea43c42976d893452844d20f230305543bdcabb0a71823ad8983d7a1a6972ca6ff0b1d78fcc0879d6825fe4816ac8a0080aaef37f0edf1a6a6d385de7b215f11058756bccb9aeb2b2c86855572f113cb2e8eec159dfa8736caa365480f6e2634540ab8ff1711bdd71b7f809930e8c463c385f002c97dee0acfbea66801b41aa84e00dfb5afe5412705f887a0ccbeb4cd58516b13b47b03eaf1b03745d525ab0bc438343dc5044679f896dd43bc9947d08449d659171f24b0d2099a005de3f5621992b907d2f67f", 0xf6}], 0x8) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000003c80)={{}, 0x7, &(0x7f0000003c40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r7 = dup2(0xffffffffffffffff, r3) flock(r7, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000003cc0)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, &(0x7f0000003d40)=0xc) fcntl$lock(r8, 0x12, &(0x7f0000003d80)={0x1, 0x1, 0x4, 0x7, r9}) r10 = openat(0xffffffffffffff9c, &(0x7f0000003dc0)='./file0\x00', 0x0, 0x4) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000003e00)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e40), 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000003ec0)={0x400, 0xe000000, 0x1, 0x6, "3abded138167c26873529a7b930aa4324c7a0926", 0x8, 0x40}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000003f00)='/dev/tty\x00', 0x400, 0x0) fchmod(r11, 0x4a) socket$inet(0x2, 0x2, 0xef) getppid() 04:28:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat(r5, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x8) connect$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) sync() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x7fff, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) chflagsat(r7, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 04:28:43 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) 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$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) 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) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r7 = kqueue() r8 = kqueue() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r8, &(0x7f0000000300)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r10 = socket(0x11, 0x3, 0x0) setsockopt(r10, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r10, 0x5) kevent(r8, &(0x7f00000001c0)=[{{r6}, 0x0, 0x9, 0xfffff, 0x8000000000050, 0x1000}], 0x4, 0x0, 0x3, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = dup2(r7, r11) write(r12, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 04:28:44 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000480)=0xfffffffffffffcfd) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r5 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r5, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000780)) socket$inet(0x2, 0x8000, 0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) accept$inet(r9, &(0x7f0000000300), &(0x7f0000000440)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) fcntl$getown(r1, 0x5) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r10 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r10, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r10, &(0x7f0000000680)='./file0\x00', r10, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000780)) recvfrom$inet6(r10, &(0x7f0000000180)=""/192, 0xc0, 0x43, &(0x7f0000000240)={0x18, 0x1, 0x0, 0xa98}, 0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/5, 0x5, 0x0, &(0x7f0000000000)=@abs, 0x8) dup2(r2, r1) write(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0xffffffffffffffff, 0x3, 0x8, &(0x7f0000000140)=0xfffff800) kevent(r0, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) accept$unix(r14, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x383) 04:28:44 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) dup(r0) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r1) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup(r2) socket$unix(0x1, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) pipe2(&(0x7f0000000080), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = syz_open_pts() writev(r5, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r4, r5) close(r3) socket(0x18, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r4) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 04:28:44 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r9, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r15 = accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r14, &(0x7f00000008c0)='./file0\x00', r12, r13, 0x0) setsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000640)={r10, r12, r11}, 0xc) r16 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x69bce6b1f843d4e8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r19, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r19, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r19, &(0x7f0000000100), &(0x7f0000000140)=0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r19, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r19, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r25 = accept$inet(r19, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r24, &(0x7f00000008c0)='./file0\x00', r22, r23, 0x0) setsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000640)={r20, r22, r21}, 0xc) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r26, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r26, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r26, &(0x7f0000000100), &(0x7f0000000140)=0xc) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r26, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r32 = accept$inet(r26, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r31, &(0x7f00000008c0)='./file0\x00', r29, r30, 0x0) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000640)={r27, r29, r28}, 0xc) r33 = socket$inet(0x2, 0x3, 0x7) r34 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) r35 = openat$klog(0xffffffffffffff9c, 0x0, 0x10, 0x0) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r36, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r36, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r36, &(0x7f0000000100), &(0x7f0000000140)=0xc) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r36, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r36, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r42 = accept$inet(r36, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r41, &(0x7f00000008c0)='./file0\x00', r39, r40, 0x0) setsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000640)={r37, r39, r38}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r42, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r43 = geteuid() r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r44, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r47, &(0x7f00000008c0)='./file0\x00', r45, r46, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x6c142d84e89d5264, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000140)="eee39a2c358680eec6529f0db43d231196aa275b649c3bee2bb71e374772a18e676c1c7847d04ed6061c3da4e07b3e4056d78e90a8a3c25cb0e7fc863c3d632b9740a0324559254f9fefb26ab9349a1b02faddce704f3cff38fed8efb55e0fb7517b9b131b45c1006aa06a5f28c944f468a0aa28d6bafc696adcff63849e99076bec8937bbb9c346cc48db5a33d89d8169891146727761f385b0680044f63f138f28554319169f5d2473d9cf58cfcc1333f6c156f2d08a7cec95461172e400b41f532f7845909188f1a7e3e003671ac1a4564a441d827928c86af1a9301ee7ed07177e8fd9fc0cd1978405ab36c2d46547cdc5dab9e3a30f2b3386d04d", 0xfd}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r12, r1}, @rights={0x20, 0xffff, 0x1, [r0, r16, r0, r17]}, @cred={0x20, 0xffff, 0x0, r18, r22, r28}, @rights={0x28, 0xffff, 0x1, [r33, r34, r35, r42, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r43, r46}], 0xa8, 0x14}, 0x1) unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) 04:28:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001a1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x8000000000000000) pipe(&(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) kqueue() bind(0xffffffffffffffff, 0x0, 0x0) r3 = dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7f, 0xf800, 0x6c6, 0x2}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r5 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r5, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000780)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r6, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r7 = openat(r6, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r7, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r7, &(0x7f0000000680)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000780)) r8 = fcntl$dupfd(r5, 0x0, r7) close(r8) r9 = kqueue() fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:28:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1, 0x0, 0xfffffffffffffdc2}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="81a9ea9c8b50fe2cf23df5731c4395728400de03ba70e3979835c358b3c616893bb5e572595a56688c950ce2069b6eee224384f4017e2054712775688b92968ac785da87685c2efe31ba5343ccb28ca12aabacfb709fabf35e05f634ed2d5048c3cdbe6b4850d57b91eb982b44af431a2e95ec1b33808e4c91da94d89629d9da242a8344205827f28c68a0373b02459cb75ac6900f72a6b6fe3699f818981f9f04088ef58a6af24718e5862cad"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, 0x0, 0x0) 04:28:46 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x0, {0xfffffffffffffffe, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000079500000001000019579b9200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:28:46 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) socket(0x10, 0x4, 0xff) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xfffffffffffffe9e) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r9, &(0x7f00000008c0)='./file0\x00', r7, r8, 0x0) dup2(r2, 0xffffffffffffff9c) close(r0) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x8}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(0xffffffffffffffff, 0x2) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r10, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0b, 0xce}, 0xc) r16 = accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000640)={r11, r13, r12}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r16, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r17, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r17, 0xeba, 0x9dd, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r17, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 04:28:46 executing program 1: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r1, 0x0) r2 = getgid() setegid(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xfffffec2) close(r4) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8020, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0x6, "050000000000000000000000000000000600", 0x55c53df7, 0x40000003}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x10000000000003bb) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000003c0)=0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x12) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r8, 0x0, 0x0) fcntl$getown(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) r10 = semget$private(0x0, 0x4, 0x1000100d3) semop(r10, &(0x7f0000000980), 0x0) semop(r10, &(0x7f0000000300)=[{0x2, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x0, 0x1800}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x48}], 0xa) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r16, &(0x7f00000008c0)='./file0\x00', r14, r15, 0x0) r17 = openat(r16, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r20 = fcntl$getown(r17, 0x5) r21 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r21, 0x0, 0x0) r22 = fcntl$getown(r21, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r24 = getpid() r25 = getpgid(0xffffffffffffffff) setpgid(r24, r25) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r26, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r26, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r26, &(0x7f0000000100), &(0x7f0000000140)=0xc) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r26, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r32 = accept$inet(r26, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r31, &(0x7f00000008c0)='./file0\x00', r29, r30, 0x0) setsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000640)={r27, r29, r28}, 0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r33, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r33, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r33, &(0x7f0000000100), &(0x7f0000000140)=0xc) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r33, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r39 = accept$inet(r33, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r38, &(0x7f00000008c0)='./file0\x00', r36, r37, 0x0) setsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000640)={r34, r36, r35}, 0xc) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r18, r12, r11, r19, 0x120, 0x2}, 0x7, 0x8000, r24, r25, 0x41d, 0xfffffffffffffffc, 0x5}) r40 = getuid() setreuid(r40, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r19, r40, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r22, 0x0, 0x92, 0xffff}) r41 = getuid() setreuid(r41, 0xffffffffffffffff) r42 = socket(0x18, 0x1, 0x0) close(r42) connect$unix(r42, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r41, r12, r43, r19, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r45, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00'/11, @ANYRES32=r45, @ANYRES32=r45, @ANYRES32=r45, @ANYRES32=r44, @ANYRES32=r45, @ANYRES32=r45], 0x28}, 0x0) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r8, &(0x7f00000000c0)='./file0/file0\x00', r43, r46, 0x0) r47 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r47, 0x0, 0x0) fcntl$getown(r47, 0x5) r48 = socket(0x0, 0x0, 0x0) r49 = semget$private(0x0, 0x4, 0x1000100d3) semop(r49, &(0x7f0000000480), 0x0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r51 = 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(r51, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r55 = fcntl$getown(r51, 0x5) r56 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r56, 0x0, 0x0) r57 = fcntl$getown(r56, 0x5) r58 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r59 = getpid() r60 = getpgid(0xffffffffffffffff) setpgid(r59, r60) shmctl$IPC_SET(r58, 0x1, &(0x7f0000000540)={{0x240000000, r53, r54, r53, r54, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r52, r60, 0x41d, 0x0, 0x5}) r61 = getuid() r62 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r62, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r62, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r62, &(0x7f0000000100), &(0x7f0000000140)=0xc) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r62, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r62, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r68 = accept$inet(r62, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r67, &(0x7f00000008c0)='./file0\x00', r65, r66, 0x0) setsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000640)={r63, r65, r64}, 0xc) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r69, 0x0) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r69, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r69, &(0x7f0000000100), &(0x7f0000000140)=0xc) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r69, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r69, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r75 = accept$inet(r69, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r74, &(0x7f00000008c0)='./file0\x00', r72, r73, 0x0) setsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000640)={r70, r72, r71}, 0xc) setreuid(r65, r72) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r54, r61, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r55, r57, 0x0, 0x92, 0xffff}) r76 = getuid() r77 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r77, 0x0) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r77, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r77, &(0x7f0000000100), &(0x7f0000000140)=0xc) r82 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r77, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r77, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r83 = accept$inet(r77, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r82, &(0x7f00000008c0)='./file0\x00', r80, r81, 0x0) setsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000640)={r78, r80, r79}, 0xc) setreuid(r65, r80) r84 = socket(0x18, 0x1, 0x0) close(r84) connect$unix(r84, &(0x7f0000000680)=ANY=[@ANYBLOB="015d2e3cc40da9d92eece5d7812f66696c6530203adc1ffb4f2f66696c653000"], 0x10) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r76, r50, r85, r54, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r87, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28a5530e", @ANYRES32=r87, @ANYRES32=r87, @ANYRES32=r87, @ANYRES32=r86, @ANYRES32=r87, @ANYRES32=r87], 0x28}, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfffffffffffffdc9) fchownat(r47, &(0x7f00000000c0)='./file0/file0\x00', r85, r88, 0x0) fchownat(r47, &(0x7f0000000640)='./file0\x00', r7, r2, 0x6) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r90, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) r92 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r92, &(0x7f00000006c0)=[{0x0}], 0x1, 0x0, 0x0) r93 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r94 = syz_open_pts() r95 = syz_open_pts() close(r95) ioctl$TIOCSETA(r95, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffff7, "001a017ce1ae57c82f6000ff1500"}) writev(r95, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r96 = socket(0x18, 0x0, 0x9) setsockopt(r96, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r96, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r96, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r97 = accept(r96, &(0x7f0000000280)=@in6, &(0x7f0000000480)=0xc) dup(r97) preadv(r94, &(0x7f0000000900)=[{&(0x7f0000000480)}, {&(0x7f00000019c0)=""/4083, 0xff3}, {&(0x7f0000000d80)=""/201, 0xc9}, {&(0x7f00000004c0)=""/55, 0x3c}, {&(0x7f0000000bc0)=""/222, 0x25e}, {&(0x7f00000008c0)=""/21, 0x165}, {&(0x7f0000000700)=""/150, 0x94}], 0x7, 0x0, 0x1ff) fchownat(r93, &(0x7f0000000100)='./file0\x00', r91, r89, 0x0) r98 = semget$private(0x0, 0x7, 0x287) semop(r98, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) r99 = msgget$private(0x0, 0x20000003c4) msgrcv(r99, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r99, &(0x7f0000000a40)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300fee1823db88a969871f935bcaf06bc8282278dd121304ef5777b39ebddef0970f465bd338132ed071ffb1d4c1d5646938ce093fa15c8245d2f5c8cce6349ab42f2c48ac272b5a47772fab265ccec89c848b65f2ba4d78f90a0276b713aaac1c20f9e761e0042f58117473ce2bb75d3fff88a788a6383883a4b7c3d2aa5b3fef170bed61ead8fda1c1096204408d9ab6a7b496891f6301f1cc34aea46c825006046"], 0x2d, 0x800) 04:28:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file1\x00', 0x20) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/116}, &(0x7f00000000c0)=0x1) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 04:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000000)=0x101) r5 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000940)={0x10, 0x2800, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1e}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5e2e}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x80}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x3f}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file1\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x8, 0x40000c, 0x7fffffff, 0x1, "07100000000000400008000600000000faa36082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x3d0) 04:28:48 executing program 1: r0 = getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2e) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000280), 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x5, 0x0) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000000c0)=0x1) fcntl$getown(0xffffffffffffff9c, 0x5) unlink(&(0x7f0000000100)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pread(r4, &(0x7f00000004c0)="712ce2c3333211b5d39baf741e0616db184d81392a7e3b7aae2f15421b2a47e8709c3bfbacd05cf1190cb9296952580c5025fe2460a2d61b7af6f61018666589777027fe58c1e580ec5d26d9a5c0bb7b29af6abf3b00ea9f32d2ebcfa401057b9de6130a9826a0c0dd7355e840a8267b6a74b7ff83d2c954e375a11733596f4e06ac194e136f5dd5fb0c13b6b193e221f8c491be3ae19ef9f205c9a36efe124c4254660dcfff73beaea8e92681095a111228f3ea6c9c9f34a6fc77edd1121ccff4078e31b359d9d786d4bbdb10861cae91f590", 0xd3, 0x0, 0x13) readv(r4, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000000140)={0xffffffff, 0x3, 0xa}) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000180)={0x0, 0xcaa, 0x1, 0xd, 0x4}) r5 = geteuid() accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setpgid(r0, 0xffffffffffffffff) r6 = getuid() setreuid(r6, r5) socketpair(0x2, 0x1, 0x2, &(0x7f0000000240)) r7 = semget$private(0x0, 0x4, 0x18c) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000380)=""/47) 04:28:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffffdfe3b216a6e8fc0f003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d86820e4e7968f0607fea22b086bdebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca0684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5127547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2502899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/792], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r3, 0x5) r4 = dup2(r2, r1) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 04:28:48 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) write(r1, &(0x7f0000000080)="7c118fedba9ef521ff87158fdef3a224609ae90404b1e2198c88ecebd0633784800312b4231611a8e9b5774d026e095a0d24f3d7c8744ec8c1172b099290046675d3cb7ed310bbfa6ddff10b6b262bd34b45e9926dc896c7a1ddaa9619e83de8f488d5c2bd6a775a0f99b6a621045ce5213ad7f3f5191ee58170698ae83bc56e20951b7be70ac3827a58c49cc4ae15d03575ee2ae0356d2ddf443a0d6172d61172f4b08f204a21e467b52e64e1f9cc382c785418322440e40cf2957880", 0xbd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 04:28:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = msgget(0x3, 0x90) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f0000000380)=[{0x4, 0x3f}, {0x0, 0x340f, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0xb, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x0, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r13 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r4, r5, r13, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x800}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r19, 0x0, 0x0) pwritev(r19, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r21, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x3f1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x4, r5, r2, r17, r2, 0x22, 0xae}, 0x8001, 0x1000, r20, r22, 0x4fa, 0x1000, 0x1000, 0x3}) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/140], 0x8c, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r23 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r23, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r23, &(0x7f0000000680)='./file0\x00', r23, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r23, 0x40044278, &(0x7f0000000780)) sendto(r23, &(0x7f0000000040)="f5874890619e798d912871864fe3bdfabd74fe8a7f5c329f84f9ca46a54f9bd08c7d360613cba47fd25506ab5e269c87bcdbcccc7dc62a657b97c7cf5abe8aeb5223e124023c79dea24642108734", 0x4e, 0x6, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 04:28:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x95}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f00000005c0)=""/162, &(0x7f0000000240)=0xa2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) r4 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f00000004c0)=""/106) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20, 0x0) listen(r5, 0x80) semop(r4, &(0x7f0000000440)=[{0x3, 0x7, 0x800}], 0x1) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000080)) 04:28:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) symlink(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x109d0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r1, 0x0) close(r1) shutdown(r1, 0x2) close(r1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x5) 04:28:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 04:28:49 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d530c93c78b176da62bd2380b74de400002000"}) write(r0, &(0x7f0000000040), 0xfffffec2) syz_open_pts() 04:28:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r4, 0x1) 04:28:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0xffffffffffffff7f) dup2(r1, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0xe1e, 0x14, 0x58, 0x1, 0xff, 0x0, 0x6, 0x0, 0x0, 0xb57b, 0x3}) r6 = socket(0x2, 0x1, 0x0) r7 = dup2(r0, r6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) fcntl$setflags(r11, 0x2, 0x11b65875ba524884) listen(r7, 0xffffff81) connect$unix(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000f4b7be3a7c21fb37fdd2157465ab2bdabbca4739ce51120554e1966f0fd24bdd20800871ff6c7f4fb3e33a6b4baa693b27ba6625e4d39407be866a6f9b5b0f5dce48aca9eb93cebac2cb859e976c9fff331f49d0592c59c9b8cb6200e2a32cb446d1be7950c02b26e971ee057ebe3b53087f3ffd369e249d5700000000000000bbbdcb42f631d8d4ffa6a47a0fea58396aa84b4bf71ceefc08b482b5319deff5d27141348e2c8472f0a5aee0d99a302639497afded486f2c90c17adf540fe5a1220b"], 0x10) 04:28:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r6 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r6, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r6, &(0x7f0000000680)='./file0\x00', r6, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000780)) r7 = dup2(r6, 0xffffffffffffffff) dup2(r4, r7) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 04:28:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x10001}, 0xc, &(0x7f0000001480)=[{&(0x7f00000001c0)="739b5f560f9aeae19b93e190301642a89b2f0b28c1ce2fed08fd5de1246c4020e0d7462eee16c7b67d200c07cc7f68e7772ad6997902b29ffc3be8cd520a8deef97903dfdbf25b4416398ffd93ef5b9c87f2753a989b87b8e7a76a325d813656b6218e20e2f9", 0x66}, {&(0x7f0000000240)="b2e7615c54f857de06878a5acb726953a81b4a68e3996f262e7f3a518b6a7e6df51e43f0202f7da72844520f45c67f2e96b1a41854736145efe02e1922de3094993048302e5c5a8a9f875b3a21f9c8ede0e05399efc6f7d5982af63b34d6c64df7e8ee9563dafca94a7a62d0d0f90dea0170956e8fb9a600c46a8194de05218374f2b755bd7ad03e7d6f9a494a5f393a8057725919bdbe96650577f23ddaffec499ceab0ff4e4df8e1eed049f968dc5435c5060f3fff8055ab9ca6edf25d106f90880ce65c67dbbb939f316bd8133b6796f396f3e709fae597692adbda725c5e14106efbfa57c4b11a1e783fd035778ae6387f224cbc5b6c8d17eae4bb1934793dc681f6f7bbf891be15b23eb6491f58fc247a20924a72d0ee093227ed31a589a956290d3274057295ced53f148432fa22fae6e0b486181a4ebc548d67f73188454a3c8e32fd088ad16ac734d8eb83de57fe5b13a2fab1751fdf78d3f698961d03d69d00b18066f8183d57d47c1ee23d2aaa0353c314abc2ee631ece7c63f8dc0f5d5a90dc6aa9d475e73d054dfbf29663de4855fe60c68cd10449c0d66d0207b44c20fb4af1349f871c190bcde04def50ff3a4d5f09817d898eb4d2cbb5613daacbbde24208c0cd8e51006b14d130d08e3bf2d906be39948475f053bdbb28508f437c1639d0ed091f49167406e1266120abd17b4660cb6011712d1229b1d10b6c77699564f5588b78b5d9b913a82231d61febee36179bd0d8ec04c8056cc7406404f0f9887ac29da6878235da8c2de17177a9339a206e7f7674a9c89a599a6c89208ed63c510e0b8f8855f01420ded9f278a8bdc588b42a18f24dc0755e2035c5b85ab00cf9d8b7fdaa39434560ec3e384e3e809921a79478528ee33ffb8cd75c6e9a248340bbd40640736394fc918e8eb375af043daf98b4a4005fe37d8f8bc6ab0e76b158eb66132d3e6bb99e5ae2e707e60fc141c7cdca7d584de2942e44d73f959e285bb3ccf7eb5e84ccd89f63ad3f394c9be90884370fe5de713655a5c34691af54d6fcb7041fbe3ab3f7f5a8a8029c95d3f767530f973b534e06cd6ffd0b5bd0ca9359ad4ee2ba277b050607d07386a994e54b04271fa3cb172418b2b9e205475611d32f6f0957dcdc41d45d33fbf8d80283605906d1625da737ea41f2e072a38b5fd2899deeb47afe12e381a50942db9297be9b237a6d110a49991ca0746e9f79be1a723fcb30040a94b71d5a3fd8edfa7fcac7c130d12775ebe99695625b71f59f933c634e92a36772f5aed2424e4fab9b5b09915bceda5bc684d6d8ca42a8ad0cc881037bd9d94b665be78a22bfb07163ce0b468b0035044fbc5eb984089890273adf0a2252d46cc4d258efdb9258b2d41da13016badbe7c5b4aec108cf16b745be7e6b741532d963ccb9830b9c8f101b62cebb4ddf95a8b5fea9f5c8fde7870797ee7028a309339bf61e6f3859bada4b11e33c02b485dcdd43b0d28d55c9b155b2d955278ab79d48f5a7eeabbc0c068fa657a4605d1597059164a0af1231a8f08c80a21d45693ece980bedc35cb90457bfe3facb01dd2bd01d4ff80f9ea7d1ea223651fc3381b92c7a6f3b8b62a5b7158ef25f43943670d1d41c224a396167bc1c704e4465abb3a2cc5b0d3e95f692631e0ab10d162cfd02de7fce60188aa1b9a7ea92e64ce3fa399f764f808807316136e073513c4e386c9c219fe5d2cbaa4a1bccb57fce4695f08ef5acf705a2b937bcb332990691cff89c2ec68aff16996da824e2a3794fd77953436237b7d35367de72226cd4f8b069ef936492824de8fc8175fcfab898340398e5b1dbd7bf294fd4626cc876859d62e0cd5d05d681158d1808cf9a87815e7c41f1ef0cdaf1b2b9d9e9e93a05fbeef3edb8ed7f5b10e20347ab76629a100c8dad39663d45e52810449b17de70936f0b3e96174894264c5e050dc5b5f27ce332d7edc27fb8338c1cef4a55f4c84ba6d2de345241d3b8b68b44fdfbb71f7077452f08181a223ce4c7162342b1a10de29ee4bf3b80e2215564edbcf96587153ee0838488113bab225f55ca6400f7562c945540eabd2002c54bd476aba45547e3f089f66178d2cd4a7411dcfc86a744317f8623570769fa414d742001c43c6e03c5a76f7014daaab2f4773980b07ed5155c502c0da4df65df1be8e1eefb461f5f0c5079b52443f3b1b607c701fc2fbce8f061516aba7468e7632edf84be9de24a6fbad0a9f05d8855332f481e89766f46122b02f9bf2291367037455efe6ddf5ebaac70c48a0f6c2b45d103f856f842c50a37a2016424cdedc0feb4c4bbe8a42f6529adce70036e725d4141107a3acf5a26e3a97b184869883ff54471dfac66939b79cde00e4dd9485de2e85d59ccb77509a9cfb82a4bcb2d7148b841871adfdb7baad1829739e6781548e787fa43b3e55b307c9327b90c964496a7c79881b182a70391cb4d62d817543d33b940dac619b80cab419ada3a8a67e5602162325be6feda9362edfefb5e6057262d18f13970e24575cf899f7b6459de091fcc94790eb5d39fad96ac10c616fc5c332b4a7e8cfc2df05e87efed3ecc83bc47d042c5ad77e60d496f5c2ea0a31760788b506ddbe69e815aa906f6f6fe5811ec98d84ee99a568d39b19276f814e35ab232f71e494d4d110346d8f768adbbcdfdb1ee2c465df0e97ed9234d1cc2226b7c3a408606103386b2a5f119fc8a6610dc98fc994b9b17d3b65509fb226228df7f77db9a598054674d3b1f30dd9008594bf869d8442342100cfe0f74db710d5f96b11b89ea1912c11a17be85447e220e9d7a7726e5bc49f3fc4b5a4529858fec9b8fe3288361db55d29f0619635b5139ead9b0520c48c124c664d6be02a08b2711c27015f9cbbd1514440e53604b1c508bb52d2f1af466cd870b34c1dbb92343091722c00d64f5bd5dcd98725c9a8ca80088732e6e15f28e6931543a624fa97f43ee147444339a3d14b2699e7b14c31825b5f9533282560e953554b8ea6d37d8c16b6deeaa39c6633119167292e1f6d256f852572a99c70335463a89ae6f74bcca2d6ed71da7af5aa3f2420ab14ba2a7291a1d8af6c1e0dc76102d474d2bd2859a520743ac779d1192d9e73f6b5aa887deed57395506f119f15ca84a76ae9301b0433b2fe37bc5447431cbfd35da25d11b7f564aef14c7e0311e8530e386bf3389d849d14cc966c40b44b5e3851fc900cc48f576c4fc2fbc6420794e774644af92b791265bb517794e123003304a59ccaf2ca14c90a39d40ad4d2a8769a833a44bce68138b4b70faf54018cb067260ebdb8bc9a56811f6c10bc0a6b0c699ce46e8da4f8ce67bc13429436bdfa148b0cae27549fb731ec7fc2b13adc8fed33af13016ef693677f8259835b1b811c97757a456e47ca37dd874fade29dd888f3d29fea077de535789268a25347856312bbb8c0df21b4e03b4f8c9ff20e2aec8ab1a327987f97194423b857c062445a53cbf1d73a0f0dd0204d7c22550e0544fb55ab9d60ba087a318f460c95410f7317c91b29f6f818dd364441e977ee8c05745a20c5b055d5b229a7a86233782bb4a979bcb8571956c639c1d1a153fd845adfe4978a7e34ff718647cf7835056df7fa08fa8fc90d5499ec624775e860c753daaf07ecab58c66a265b8576cd36f058bb7d01ec3f54ecfd53e6c464f864150955efc7abeb34c074467c86011d9090b18d3b91f992d5bd4a8a0879800026d7f2d6fc18c538a43c63034db403a670d141b24c6a65e46095e9d458031cdf78c71350c816ec717f2e1993b35419351857814383db271cee5f446e6f257df6097c8ffb16fa9a082374fe941c9aa339e9cf771e1d1d02ccdb97cc7a3d870d934f1917c7dfe2a8b624b2aa46636f0d998e2c14a210b520c2d35394ea64e3b9a52037f6ced47bf21768c283c2d083761a22f3362ff6fbc2ae6fb1e3bff118bb46b85ad8ecf32edd3c91d0c0a752ef60155ab32ee35dd36cfe13856e83255d99fcec604738050d2e32b73510fe33a56435cbbe69b0ec56fd415a4a02d8396d6dd9cb6f6c5be40a868944117369a4ab1fb330b601a962a44703578493600cbe9d96051504fc86670b1c08911ec21ee99c80432b7d8f91eee2e9f1be76371e2286bc1d0b647c070950e71d154ce983ac14998fdfed220e80c386d7f04d75a46f6e743171f465b201801fdb561b57a0f36c3be01df78ca94e4f39bf55616e56ddc58fb9c70316211e7bf95043174ed3b0d219246ba08d422540f0705c9031860141ab62172ff741faccaeb818dc37430737013a835ab277a55b23cc490dc35f708574350f7df7d31e84423578f6077858d91d8b02aea4deca68ec3a61f11e1375446e1a9fae748eeb3416f68db6edd921e2eb0c6f8810533ef4165b847b65402d2d42b1c132c3e1b20743270c73ba80aba0e5f57008d6089c61afe01a5b353b45ff1d379b95f630ed228c02c90aeb3f84e392f3fd0f0df706200870a27d711994d20d4796f61c877e9a3bb05be4c1bc94efbdbc75b6d18de338a5d41a7933bde8a488be9935dce9ba7c08574c36b9fba58cff14f30f3ff7aba465cd15e013d120f38303e2f4e3a57e76f3662268af226a7436510b894f809702dc9f4a177f51e0804ae037bc78943e96b02e89f04395af3669f2f36aa3d26907bb0e0c773b6cc10d307dca8e71ad11ad7e98cadd2a6df2aa6f43ac1d8b04d5db6fda01e3239e85fc282692da8e8777808daee4b8547d111ec29a3f41cf39bfbe176a9b781bd192c71323032e5c9c45565ce8df475bf8b6374035f7f129bfa46077050acc74c33be25930de6cfc04e5d8f370b0b1ae249b5b49d0667ee3c9adeb3611715c2038d981c0034b25141b1548d74d8190b1167dca9dcbb147e27384cff485c3342e3f2a6ebb2d18c1aaec147c7cc747741ddecd9be54ec032a88130cdc38ceabc4368894b821419ff8596f2c7acf6ebe7ff0d7db146ae817286d2885868b1ec5976d1b9269131c5878048d18e2ff1ec239b2b668a102add59caf967b56eb06bff94b2f42377dbf7591ca55278e3011954183ec8fcfd5e654727bffc5b6cc3fa2933f82382642646c24ea980df3ba2f150b6e4609f1093d7201ca3d87800ea3f164e65cebc80d9ba2683b9f65e762046c2bb23189401a67db5a5f1e76912a5f6a296cc7e3a7c4fb3ffc44843f6a5effb1244cdac596d6bdf733bc66dd2136571ced523790975d97eeafddefdb4d1c3c86f35422bb48e2f9b6b78530f3b946bb8f6e0de33b08c6efe7529947ac7f701097dc4c9d000643b35feda475db46c97128cbf53ddead370d4b67395b3bcd09c97d5fbc84c2c4f8f1317e69bb70b384f745cf183df7af8dd94adfa057cc418b496ae160bc166e306f8a705737177523a6b1fe183cfef48a960ba437565700cbaf715fb4a3fe3386aeb2750c859c845f8f13d3539224c00d05358fca626efc18f2ca95bae6c59e37fbf9652e5bc5d6e85ca60a2a774bb8f58404fc45b3a98968ada82abfd9c28bf74445df8ecc1a15c7297722f8c305901cc24ef62c7af5601ed7321009976dd7e286d4ef49a23a3c0a7d32ea0cab9d48000365dfab346eb80f82dc64bf6424b93a51b3e14ad9d052f7d3be430c8193ed7815df7f7cda96c2463a304ef970583f684502834ddf4f1cd01cd7e4100ac2931329831f3c01051352d58c0b15abf17bb39efc8701170e9ce41f8c80ec54a1c3f9ab43722fbd49e48b9e025636f5e7d36ba2577118ed56159dbf8b4dd307a8c93fbd8938329effe3ea9be78feaf2", 0x1000}, {&(0x7f0000001240)="8ec093b7443390cf7773a7e8485c207425a70ce538ff6bf31e0e03aa2ea68ea8242da3b84fe9fa1ade8938b04c4fd8ba8f73fdf2463dc5f4aa9558c093184e65ca21b393c00a948f28a6f4590111404b6dd51035b65a4b265d6bfa0f8792db767135caf5f131c1a0c16b719342beb03c4fabbf875696f56c1f88a031169da6857205301d32b47c5b00e7c3c0ab2c3155ddbaef80b0c0335664ff717495c1ad55546f3e9df36cc021b1649d15dc181c3ba74146088c49ad1c814123bfd5a098510a5d3f8519223b6a6fc2df42a5424f13a14eda77dd652bd96a12e1a2a79c84bc", 0xe0}, {&(0x7f0000001340)="a323768f9f1b0c103a72fdadc353f5f1b9c46cc625359bd8ebd40dec7c9fab2ead0ee5c9551366ddccc99f32602bf6f9eef2113d594cd62f2cab0c5411a6a310c855eb836238ed2741a1de3468f204cefa8590754385bfeaf4c7ba804844ffca350abc606ba5a8ae95bf87a3e4706e580aeac0d64401885a98583597eefde2e195d13bbada3930bf8d3347a0e0ab00ff2d64ed49b36b56255858e0f5ab35b4d91a4d2d7e511329b3177dce922b896f4ae3c6bc1d29042aa69d833623759abc48bb9bc5885dce87f7", 0xc8}, {&(0x7f0000001440)="dd70a44a9cb993548a9854c26e3483b3faa30f978be943c9542a4f6c4dcf5d1da09cb7ea0874", 0x26}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="98000000000000003f3347060300000099b347305cfe98ae1f623695159a9b2fdfa33ae5bdcad06a058093b165f3c5d643d108e13de3fd19abe2ae682115ffbfe73cb221379ee21f7b88be4452d05db2f711fd8ff65ce6ccc284ce6f05ff5519d3ce11397721658f231c287549d7c0631cbc519a2e34cfd293f29c90fa3ed17d326935eea6fb533593a090126731a404269d000000000000d000000000000000f03ce94b010000009609c719953c2ed8e93ddaed34c1f0c50d4eb94f175e08273da30672a7319a841f33a72058122129e76cea4730cb345d4d3d020bee5b4c66d0f984a8aec382904babf1ff15e6ece5c8c8967fc7549c4fa66f408dea54f44b04c555b0f333f0494ecf1fe27f383673b3ef9e646c04a313a2e7073b29702d32a50a942d6f98b45a5bb60349747b87c0fe0a22b524e3ea6909da8dd20ffa076f2f6d7fe198afed0d340cdfd01bb5febe2521d9808347b92b733f450053ee8ca661c16221000000003800000000000000000000000200000069606fc76f6a21522cb5621ebdf644a1d9922d75ca9619d6389cccb11de12917c063cfa8be670088d000000000000000ffff0000010000006231025d40c27293279ef319ae7bd5dc23e6d51cb0498a5060a6d21c04189f66c5107e7ccc682ae2cadc493ee08ca28de72898cd2d2879df84ea68b1dcb87ec7d29501a9ced3afa5cca648edcbc49f4dcf2b92dcdd45b27f732c41c33bd0c126158755c9c767344850a69ca57b340860a1291eae91e8df25fd28e96c0ffe89499d67071b32ff302d82eccbcdf7479a325d4ba71864930e4f16a4719e0ffcd85548f53f9cdb02548fb4a69460279a935b319ea202959353fca4c0000000000000480000000000000001000000080000009e24e371157bb439d285acd37ae304c98049af1e77b8eb7105d32701ff36ecc7e441c1f7dc026ca9fc33f65d487fc9fe730f83002000000000000000ffff0000010000805ad031de61869c26d9deb9c000000000e7989ad90fc172607b1b345d27664b5cb6539da083b4d1fc663692bc360554a9f24386685b1156f640cf8655870248893a45d6006aa8aa63f0758a8bb72d429709f5b304835b4603a89cc6df2b6dfe58a448417f302870b5"], 0x2d8}, 0x4) 04:28:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) accept$unix(r4, 0x0, &(0x7f0000000000)) writev(r0, &(0x7f00000001c0), 0x1085) 04:28:50 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r9 = dup2(r0, r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r9, 0x0, 0x0) r10 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r10, 0x0, 0x41001, 0x0) writev(r10, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) 04:28:50 executing program 0: open(&(0x7f0000000540)='..', 0x0, 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r3, &(0x7f00000008c0)='./file0\x00', r1, r2, 0x0) accept$unix(r3, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xcd}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r5, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r5, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r5, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r5, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f00000005c0)={0x3ff, 0x8, {[0x31, 0x0, 0xc83, 0xffff, 0x4, 0xfffffffffffffc01, 0x4, 0x447232, 0x53c, 0x0, 0x4, 0xa0a2, 0x8c51, 0x8, 0xc8, 0x80000000, 0x3], [0x4, 0x9, 0x8, 0x0, 0x7, 0x9, 0x20, 0x9, 0x3, 0x8], [0x4, 0x9, 0x4, 0x8, 0xcd, 0x2, 0x100], [0x2, 0x7fff, 0x5, 0x4, 0x4, 0x9], [{0x7, 0x9, 0x8a, 0x6}, {0x9, 0x50d0, 0x8, 0xc6}, {0x100, 0xffffffff, 0x2, 0x7}, {0x40, 0xff, 0x75, 0x5}, {0x1, 0x80000001, 0x60000, 0xffffffffffff0001}, {0x5b83, 0x2, 0x4, 0x6}, {0x1ff, 0x9, 0x80, 0x3}, {0x8, 0x9f, 0xfffff001, 0x7}], {0x6, 0x5, 0x35, 0x100000001}, {0x6, 0x7, 0x5, 0x5}}}) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:28:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) r5 = getpid() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fff, 0xc44, r5}) 04:28:51 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) dup2(r0, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:28:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) 04:28:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000000)=0x43cbd, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) semop(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r3, 0x0, 0x9, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:28:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 04:28:51 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x10, 0xa, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) pipe(&(0x7f0000000280)) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0xfffd, 0x1000}, {0x2, 0x7, 0x3d39894262e76f32}, {0x2, 0x0, 0x1800}], 0x4) r2 = semget$private(0x0, 0x4, 0x2c0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) close(r4) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/205, 0xfffffffffffffea4}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000940)=""/179, 0xaf}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r5, 0x164}], 0x1, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0/file0\x00', r5, &(0x7f0000000740)='./file0/file0\x00') semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x3400}, {0x6, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x7, 0x44, 0x1800}, {0x0, 0xc4, 0x800}, {0x2, 0x6, 0x33f02fd71d712a2c}, {0x4, 0x4fa, 0x1000}, {0x3, 0x0, 0x1000}], 0x44) semop(r2, &(0x7f00000006c0), 0x1b5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x1, 0x12, r6, 0x0, 0xffffffffffffffe0) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000640)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r7 = socket(0x10000000002, 0x2, 0x0) shutdown(r7, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000240)=[{{r7}, 0xfffdffffffffffff, 0xd, 0x0, 0x7}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) accept$unix(r7, 0x0, &(0x7f0000000500)) socket$inet(0x2, 0x2, 0x0) 04:28:52 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x80000000000206, 0x81) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x41d53feed37f771e, 0xffffffffffffffff) 04:28:52 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f6b093ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aac3d58602dbcc047ca5fe73274981509702afe9ff6a9ec53f3d56e2bc87dabea636e8a78701e428e321965cc19d40a94220ce6698d69ad252f467e73f"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) r5 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) kevent(r7, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x5, 0x0, 0x8000, 0x7}], 0x34, 0x0, 0x6, 0x0) r8 = dup(r6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) 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, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x0, 0x800}, {0x0, 0x3, 0x1000}], 0x135) 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}) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000080)) 04:28:52 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000a40)='.\x00', r0, r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x88, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x101) socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) sync() socket$inet6(0x18, 0x3, 0x100000001) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwritev(r5, &(0x7f0000000980)=[{&(0x7f0000000380)="2c27339e37e9ac19a48b46f122009d1eef3d92ec7460d97b4511b827e7b3380bf1cceb83505ffc44b2c225705797e9f0660e4bb93e88baa99738606c408de60b1c4e4ce5d176939123914d8b7065d9e4cc09dc97909a8b5d494dc28eac277afa84c3dad6c58712a2d963eff1874069fe1fdf19f86372822d50e1c87c12e873b5ec54933878918a91273010ad10653451ecbc131f9a4de81ca7e9fb523cd35ce78d4eb56b9a84bd70dfaaeca57fc0789bb0cd09a025989d5cd972a29d0b5b460e36da75ef06f67e0b2f817042a6cde59369ded2087da63b", 0xd7}, {&(0x7f0000000480)="eeaa414a42974abd58c24f180a1549", 0xf}, {&(0x7f0000000280)="35447ff57e38ee5c170eae7ad11663fc136aa1560ea43d7c99fa42c8d22b57a34be5f4f57da2c2971c1b68e86bfb926adf01e7243c2d31b56c4d74f64e1de4828e99cd5631e8560ed5ebb3f0ae9ba6c4d815966fe06a6ff75ad32877e2edacba8430a7ca046893e419e9259d6aaf1f6e90bfb3f67bd40d1c75d561c6dbe1b511cc74a90b31e3ec66fb9bb0275422d3d5a0ae6094659ea931bd642a9d7eef6e8f06", 0x85}, {&(0x7f0000000340)="30a924a632d74148a8c0ac2d4ec185ecf1f64509886c2df3162c4625579e0a1c43d19fbbb41e89da1dd8067521aa492d6199ec", 0x33}, {&(0x7f00000005c0)="098a454de1deaf5ca78e8838134048c9c07b298ecabdb45d2b0f10ad647de6bcb5bafa6e3e6678ecb7971d7715443bf8d1b3266f1245f37bfd610261197833f6b6acc2c796b8bc7327b0df5af661c9ede78bd198c9f01b95c93835e189f2a55e24b3bb98a14b0e552b846d0d05c3c00e952cb0bf8f7fabbdee6165c065b3d4e43c2fac077448eb8ac685fc971b34482ea78a58dfaa317b2b0e8773bc8e6458e6310996871510045994ebd437d3c4c276532a0a7a27862a8b8f70e2882612464d288e677e394292f41a0e2c2cd3dadd7700"/220, 0xdc}, {&(0x7f00000006c0)="8c9b140fca11f68810af2a327face6fc719810e455c6814cfa9e61d2db444c99a4cee4501c59d2718e25eead20902ecb1af5ae158c3e04de4c7b96cb1a2587a12145058de1b5b170ed681ddbfb30b4dde300687c20de95fe62dd1da5683153cdf5a168ec87db53d3d9861ab04e46eaefc687da3d1053061d9558f4b9bcf186fc554b30d893277517958f4efb45212a2e745e7eb2183fd6b69fdfa9d1be5787263ec5f22dd7d13d6de1c3f21754470ebe3a50b7b0bb6afec69a125270e704d67c94241c31e7dd0358597ea983fd9a420e154f8adb67d18d47ec573f32628756a233e4ee82a6f69f461a450a9f37665a20888557", 0xf3}, {&(0x7f00000007c0)="363dc71c90f11856a634a2ad8952819f5c586fc41d9836390244fea1e4d31a1f463a08062e6220dbc4f4abeb69274852daeced50ad050f58dd46dc6ca00fa7c0a4b86580a39070b7ac49330260aaa8f71e06c671b7c4fdd092d5151894227164434a3d449905310a069f90d3af0322e4b7aa94d2be77c378d786a537e911ac3309a1955f730ba731b4c6f950cd271fee0263c423e02cccfd3950bcd075bfa251dcd242a49ffb5fc208e6e32e58ecf07eb8c36d37fd20e6039280f7f1ec613f1cc5b96a43c55331cc7a0474e613", 0xcd}, {&(0x7f00000008c0)="2771ee4af1ac6648cdc4631ff5b4fad7f8982291e9f4e7a4fcfeb26478d72adc076fd1defd9d561543ee437ff244ae2b64ad4bde06193464161ab00830145efc32f7a27bf1742d4702ada9eb981419069bf374a30c4c3fc092e1ee2f1d0fe1a19302c96d5e15942a714b09bbefc2bb332612c0", 0x73}, {&(0x7f0000000940)="593962586eca972c9f17a22dde77c6f0b9fe1f2a83769554c5b7234adaa14f2f762ac41f", 0x24}], 0x9, 0x0, 0x8000) recvfrom$inet6(r4, &(0x7f0000000080)=""/250, 0xfa, 0x1, 0x0, 0x0) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000240)=0x1) 04:28:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26, 0x8}, {0x8b, 0x100}, {0x85, 0x70}, {0x40, 0xffff8000}, {0x5, 0x8000}, {0x4, 0xff}], 0x6}) dup2(r0, r1) execve(0x0, 0x0, 0x0) 04:28:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000040)="a60d47ae7492fefe92dcb0d94c", 0xd) 04:28:53 executing program 0: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() lseek(r3, 0x0, 0x0, 0x2) r4 = syz_open_pts() lseek(r4, 0x0, 0x2, 0x0) r5 = syz_open_pts() lseek(r5, 0x0, 0x0, 0x2) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000001c0)=0x10001) r8 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r3, 0x27}, {r4, 0x4}, {r5, 0x8}, {r2, 0x2}, {r1, 0x4}, {r6}, {r8, 0x8}], 0x7, 0x5) r9 = syz_open_pts() r10 = syz_open_pts() lseek(r10, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000380)) lseek(r9, 0x0, 0x0, 0x2) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r11 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x2) unlinkat(r11, &(0x7f0000000240)='./file0\x00', 0x8) syz_open_pts() kevent(r0, &(0x7f0000000080), 0x9e1, &(0x7f0000000280), 0x200ffff, &(0x7f0000000340)={0x5, 0x102}) 04:28:53 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r4 = getpid() r5 = 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(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r12) close(r12) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r6, 0x41d, 0x5, 0xd}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, r3, 0x144, 0x4b}, 0xa, 0x100, r9, r11, 0x0, 0x92, 0xffff}) getpgid(r11) r15 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r16, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r16, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r16, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r16, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r16, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r17 = openat(r16, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r17, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r17, &(0x7f0000000680)='./file0\x00', r17, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r17, 0x40044278, &(0x7f0000000780)) ioctl$WSDISPLAYIO_GETSCREEN(r17, 0xc0245755, &(0x7f00000002c0)={0x9, './file0\x00', './file0/file0\x00'}) setpgid(r4, r15) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 04:28:53 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000000)) 04:28:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) r5 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x8000, 0x100) fchownat(r5, &(0x7f0000000380)='./file0\x00', r2, r3, 0x2) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r6, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r6, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:28:53 executing program 1: r0 = socket(0x6, 0x4, 0xf8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd0a) 04:28:53 executing program 1: r0 = socket(0x800000018, 0x2, 0xfe) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000440)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c100009e00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:28:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 04:28:54 executing program 0: r0 = kqueue() r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000040)="632d86d118f22d8ff79dff65e8d075f97d2d73a7d47209dc08e57cc95df17f42b4bb0744f613672acbb13e6f2b4d3953c72c6f1a8a89ad5bdf63585eb4c5d2cc9d40485baa0d0e2b75b1450dd54f7597dae669045bb31a680ccb44e400ad291023c539e495fd23622c76ae743b63dcdddd5647d4210f5484f7f94b28e7473e00a1e4bb021ebb9b622dc5210d434d", 0xff52}], 0x10000000000001be) r2 = kqueue() r3 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000004c0)=""/106) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) r5 = getuid() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r7, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r7, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r7, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r8 = openat(r7, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r8, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r8, &(0x7f0000000680)='./file0\x00', r8, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000780)) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000180)={0x9, 0x3, 0x7, {[0x3, 0x7, 0x10000, 0x7, 0x200, 0xac, 0x415f, 0xff, 0x2, 0x3, 0xef1, 0x2b5, 0x7, 0x0, 0x5, 0x8, 0x4, 0xee], [0x8, 0x2, 0xfb3e, 0x1ff, 0x7, 0xe49, 0x6, 0x2, 0x9, 0x6], [0x2, 0xff, 0x6, 0x8, 0x8, 0x9d, 0x4], [0x0, 0x4, 0x4, 0x7, 0x100000000, 0x3], [{0x7, 0x3, 0x5, 0x4}, {0x3eb, 0x9, 0x0, 0x10000}, {0x9, 0xffffffff, 0x6, 0x7fff}, {0x4, 0x4, 0x6, 0x2}, {0x0, 0x9, 0x3, 0x5}, {0x401, 0xffff, 0x7}, {0x0, 0x800, 0x3}, {0xff72, 0x5, 0x5, 0xc}], {0x81, 0x4, 0x4, 0x1}, {0x0, 0x7fffffff, 0x9, 0x100000001}}}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) fchownat(r4, &(0x7f0000000140)='./file0\x00', r5, r10, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xaaccc82bd0084b6f}], 0x7ff, 0x0, 0x0, 0x0) syz_open_pts() 04:28:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xfffffffd, 0x3ff, 0x7fffffff, "73cc5168527b0100e512840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) 04:28:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r1 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r1, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r1, &(0x7f0000000680)='./file0\x00', r1, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000780)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0/file0\x00', 0x0, 0x40081, 0x3, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000900)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450ca08678d09753e808c166faf6dcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943cf4e0111957897c501e4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb750af419237f7d55c16d0b2d44c3da5845d0d2365e7821919be2f0e52db401fdce7ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86d8078ffb4f63122d313e3b2ebbf860150db0c6c966ad15d7d706612c6adf160f1d9bc07dac", 0xfffffffffffffe4d) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r2, &(0x7f0000000580)='./file0\x00', 0x820, 0x113) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0xffffffffffffff01, 0x3, r4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:28:55 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="db4cb121"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:28:55 executing program 0: readv(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000080)=""/251, 0xfb}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="ae9a1e83ed36d44004ddb50805", 0xd}, {&(0x7f00000002c0)="2f3f83c5d34e90829fd3893ecd0602eb6820ecdf0103208da1c37777260d657eddda53dd84b294e1bd080e1ba41984e5cc1b9eeecc997e7184976b1d7cbaafc747dd253cd0a06975a29fce61d33f53f2aa3a20fb930443de244c2478f9de41e6ca0366d6c39516bbbd8813cacf351dbec7fc72dc39158ab516d6c4ffa58b22ad1894873aafd451a3b25f1306f0650ca5ba72022b04ddd6c7e6ae76995fc7a80f91057788092ab238ec67aa70e3a6087fe2082372f7d409a0e260afd97f776b88ae2ebcfa27cb0831a0e7ad", 0xcb}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000640)={r2, r4, r3}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) pwritev(r7, &(0x7f00000038c0)=[{&(0x7f0000004b00)="7c7ef358df3cb02cc27a7614c4b72fb79945ffec496d8915486d7b1f91b340cfa85eb9c26b14d9bdfa38288b79d46da6bd44e82bafd23a1125037b042d5a0986005229ec3479bd26bfb43b01f7bf3a0224275982c0c40cbfd41f7f63da5fde094396a810ab75120a26c92c93c8a13b8a2f78facd6e0750c5819887baa63e249709fab32718f0f487edfd582fe484e22303ff93b4d753d89da80796ce38fc90bf471e134e89a24188b80c52bfe0c05c34a73c547c9bdabb5ff07c92cb2a48f49ca176eed4aca7c5ce9f5cc21c1ece3551c21d2d797fb5f5bb3515bea9358fff3e93bc17134c74cf2309eaa42503c1e16a8c727ab8d0c8f1d15d5977bd3e066f3400805d012421e852ce1cdaf438e8b62974d3a9cd0ee6bdec8a000322d0c4f25ef6adb0a01efeeba68be8fabdf8fd4643c2238c4478c3a4d2044c62d1f079e639ed8a1cf673b4a6533a2a83a456bb3ff4a7b3bf2d013beac23f9a7bda88acf8a97f848bfec47fbd9ce1f20a87b6baca604d6ebcddecc1e8b3fa41f0ad71823f3031ac4ec174e27d3b18ff90aaeb863394017699fe3fa401b7d5cce7da95998ac397d6b1467683f3a8c60707ea50d3100797e24e2276e51829437b5cf0c1f65715ba6846e2e47859338d98aedc128c864eb053fa8ec94f5e3a3be90f65f5913890eba0d58f0e986bc5e56881af2e31ca6348b679e41cc5e50b060582acaaf22ec284cadbfaf6e7112fa52523d1a2b983ad25dd5402c08f424527af65c97546bb80dc1fe7cf579b96da80a9d5b08ba5331585fa832f0330039e73d22c44b62bdb7cf759b26d49fe15703d12f3002dc0b72a49e28885a3e30258b6e3db3ddcd531bb729b0b9f69b167ac3cb5af4091b86492ee7f71d56b4e9505095d119c3bf68973be073127f1c67ee2ec22cc6982df29fd7419d8fd93aef3a33f9404be05f50d34e72b63cd77fccac06c11cdde9acf9cafeaf059720a8243c7c7466be2492edc549e3ff2fa9789ef3ef26f0f2592fc81878db436b5ea353ddacc1553551a37238f48647a127fbdd74b389319f4e9d7b43b907e55ace3e73513cd7b36b9acbef111825c0502875e4d9e1758c5626c0726d5fed94776d5b14601ac37f14e1a9755252414b100a9855de1a2e9cb8397ab977e9e0a9866854c57ccf03f520b3f8ae4c7d29c0dcfa1d3530d8917f72f06989568ef711282363ad073cab4cf31069df5b7aaa7e4aca78b35d17490d7142693fea68e1c681a86279ef1ac40d7800584165a409e1f90d357f420ee031a0a9981394c974b4ca9ea9698832f4ff4bde26818178891104bb239012dcdc3395b7944eab4e7a658640961be095be8eb568b93781b3476ee1ef1c81e24bad1ce219d148e2ac35a1cdebb803dea80e31c80a8d12db333dc75aa97687056da5cc03fdc4ecb2506e162b9b68075ad181f6eae8d749b4c1241c4cc30d78ffc1ad565878dbcc688f4d07e7ce79f87901974498659c41de13d44bc2cee2ee5d49a5b1404daa0e506781ea37a5007c099cab14fc115cf3c821f7499a7fff0123c3471ee813c0aee2c7e4b812a9587de5a130cc3a222345a1a33cb6c086a476a7698ee8672ea8a4a1b94ffa9a43ce9d15c81da5a4d5ae213dbc575ebbfb51d021e9b82f1632538999c54c3cd23c0d7f668f21b48d13575fe31a64ab995a80007d595224f217e9a9362f91016b32eb491b811a9001530abff5c4ff346c216710efbbf0a287d0ef025679ba64b5a6c86cd2881cc6e091827874d31f4820ea43a632a0d4c4c9f5fd1cfa2cd0cda08588b0bb0eade1ac534ea83b25069afdab58141e1bee6fe097d2a24863c6bb4cf4e739f564385b8afb5691165c8e6cb1605d7de7a002899db83db4baa9573f9a6612c09b1e9edb12f3bfe302d6af23122382853f82ce3a63898ca0bcc0175217d8e3403dfb86b2b9a402e1b7189844e0888e325f5b2d86e2faa490a59f37a4141bab14917ae8a3ca00940af6f2f4600532a99ca73464d5ef1f8f260b2e55edc700c0de9f25eee8d31ee0a006c3861936ff614e4807fea4a4e6acbddeea3b8cdefd07973d18a655456bf73513e09ddbdbd3f64860649e8be26a82f528d79b80dcceab563bb3c978a2e01254a6506ba361fb261a7bc2c9cd6078b52741e987e9e6da43dbd9279010a2f0778e95833dd578c425ab8d973233994091e9e6a59a9ceb93b748a9ccaa93d8a9cf64658fc2b89a5976d98592811a755c34493d5bfe5c5869643c25e5d1da942adb18e7e870b1d910fd282e30ea92c8d7e0724360fcdabe8a3add56c189b9234ad34161d0ec64151541e311eb51df2b85706b61041080035a70f743e69fc5fc7f3c72a479eb0a73070a086e372c28e1741ee46278dd2c0515beb329525950e73c1347480267f06db611e491e644c6fca3bdc367eb8ba8c29f6d56ef78c438c6d83c4e611b90fc138363aef0cbf10d73fe00a8ee63db282f9a610c107e0a3361809bc0a17036577c3e9ecd4fe3e2dfab0669ac19f29d4def7f6a9c99ad7746d0c7d89831a695113476dab1352b5c82388c99bdae2684a918641d312c98374396a40087bee5d9f6be52a4a704aa6f3264c7ac25de1ff4886f52c65961925961abf7c4b91c5c941f369c0fa6dcfabaabc08137d535b8a6113761c1a826cc2296f617701b974a0bfa76169e48f945217a40f5ed1ba5289c2958fc4f37574a46dcda821696c7ff60d1e060d858a746703d7e3a33f72bfbb9856085c795270d123f1c916711cb11abff5f879aee45f79cbcea73dcc0176f547fc951064fe018a8fe7aff8574dc00206c3140c1bca21d0fa7236b68d1ed98bfb517cea80529d96fcb0e07f8f79be2c3e06ad93718407543e952f0a696ff076dfd584d0d3de32edcc5fe8bb6607fa01bc43d40bdb29488422c3d7d85b7826d23640e3c0e07d9db8091ee2fc1bd9e3c02507d0eac7da5bb2419ae29a9295f5a66a6c569a8d05ace131212772c527639c35683856d422c2b6fc9ea611f069294368ae98a77e8ce6d1b5d9c481fcd58639e2ed56d0d5f4f690fcbe7880166b131e6f78e2d6f481593d8fa24106a42ab77d13682dfd5c4c9d854bc290ecb53e2b64bb93b549d0e4e7911145859431bdf9cbd92965dbde5d611afeb170d03aa72b7ec6a799a64f1bfdfb0bff7bdb53ea0f3c379950b34283b31f7c473eb6af678fc8033c6a24805a341e30c266fee0d5bc89332bc21c7064c45f2414f1cfc6b70791ec8f6199c606a99d62b156647fea956f7cbb36a21af1427e5c969ac5f1e5bfb58de639a97ad3b68c118f479cbe6c3136946e771eafec3cad8f48ffec8a011796431faee1accfbafee95aa49ea4aa985a1e2e55426e8c44dadbe288c2336551377a2c5fe2206ef93623081b2f950ad37b56af1b44bad041aef43da35f5bdf3ed1ca682e29e39f786aca66ff81fc04c8b28a54a22d463e284c64dc1c03638529000308949393767234a00b3fdb7e7a086d582554afb69f8f914d1a5902e78d485ade4f46805d4b1f8b896028718aaf47eb2527107e35e36d149f1b5d4c96a573d1d2c75d4328b62720ec2569a8222e5d9de70949f0aef4c238f61365a570a09054e03c873b6fe035e851ee2a62eb77d1c686e509107d2580746b0aee2365f6e0dd6b11cc9ba01c7bd2660c8ff113b2e8c578a1f254749ba3b1fe4846d5ba98f82d881058f7704c82395e70c78e65482d569df0b22065b423f99418650d0e9420782fa2fe2821a0791039c49defc92e660d7b4f383a0c68f31bfafbe177a8bbdd09bc3a6ffcc157884bcdd639bf383f9f64d89a53f6043e52ba05ac009217f1ab331ee0ef3033f21f5a6e8b4ee22bc7215f683c5f69b5552c6ed3461d2f45a7bd701cf0ccd23c9c70446b119b56d86ec62a4834201b7554dc1b4902e03fdc9dcdb66308fe04ff8e21fdb6e02101764d238639ffc4ba90c63c73e37d111ee64e9319309c531ad59586d37e7ba79763696b6a7e46176698d0fa3499c1bf640a17f6986d208b582b7a208b73e6e5420d74321776bcc50e1f543bf81aa4c23f59a37aeb01e3c673afa9b9d374654627aa76222b584a2dc85b35aca74d4f408e466cd91ae5fe8978260e5186aaea7de5f8a3049d346645191a641fd6a7d3898fd488e3f4f4b4f9b20ec2f505ab41979fe3daf2727833581fe8fe041893cdc2c4c050d6e383877bffc5be3d3b14a94ba53cb04bca6274225dbc77cdfb3df64e82477cff9c8bc81e7fd7ae8c5077ef76b23a18231420383487a37e4b64820f70f636163f9093775e03bbedbea6824883dd44a550570b0635444327db85d9d3e484879f4e278fce92573102fbdd7e22588f99eebbeb3f854c0aba6427d3edd77e8f24acc44abac4c775b2b85b8494c232491451031bc07e9ec03c998fc0a6d1337be7814604ded400edc54674281d834de56eb74062f54bd3746771e2afe7d90bb7c73bcb0267e0869ca9911dfe9677b22c0618336000ef0f079ea782bd90990de2dbd88170af0102e635953685e237c59d42bd4d5c96e6096e4db273f44df1165237db077b82d02bc96b6b3762895b5c270deda673d436a7e1b3e9b7d1547ab7593a5d287b6c619c44fe368706bfdae517b0ae897aebc3022be8caca864b58661e6e1822df4e8f34f6de2cc9193bbccea936d67a182be66d62420da7c35383db9acef0d96f38fa3668376281491028b60f4ca9feb764ef3747ad5d70ce249c519e37575fd7db0b5889a72aa993e5882e56feead60c7fdadf3cc98ed3a58675010fe7e1086624be839d4f5d9646a1c7d2a9c90b078004a28f90b401ba57a52fa2333301d071ff4865a90aed44602b8e716f2033a549497f471f6ca4c6b7c055dcbc44fcb0a0808b483b82bf32f6a476db1b570eeff82c740f213a718e502aa5761f40bda84f3f5c59b8170786e7599418c1c9590660c5af9986fe181385b2c9e9a294e6088c725eafceef056f62bcd25faffd3ffb5de1b27ab6a81d0c2fda496abaa094a27d2ee57611edddcf75c8e3f749f8608a9a13a7ae1df4e3455de6fd818efa0cb9fda0a7e632218049bc6c9e29174a1aba3be35b57f3e0045ebe3f5eaafe8b4b458a7f826f0ff63aaee8bd9b4e8cb65a6b7f101093fc08f28f2ca2567f646c3d7b6a83dede9b29873556ee095246b53839136d5a03c6c42ae2701a854c59491732974e96fac093afdf3979febf3c22efec10f64c531f0d31c13137a91d961be47e5f0d10f4fad7c8285a79f39ff00e4718701e1f4c84d41180d8c7d7f2c39c9d13cecd2d61d568ae99acd4778be4d6801f9e9a13d0c129f9b76dc1654be0fd945c6e414c4b43181c17a9fc65f5efbac747087b81654e7572c200fccab43b887fafaa5ee488af4cdea3ef66a0e6ad77eef138643853c4c361d11d67df352e2400dc0c6b3e701a892c46ceb942258e7ca07f8d344888991cd9519e3623f864757395279c809f5629680b1e9925765bac15c5314e82ae58dac0c1fa4024babca5d83aba0f44067228d20ccae871ffb53ae656a650f14120a8d14a88d9c9a421368ea7710da3c23a294674f399d094980247ce968686dea81e047e03d5cb9cf79382c7c71b4fd5fa4ab6c4a6ba65001c80f2f1fe3aed4dbe88aa6daed07b0387d216ad3c2ea1bc9ce16b5721a09a80bbcfa41d17705cbd16d722063fdc77abbfe5a7f11ee7ffbcdaaf6e59e3fb33d46c14a2dea5ed896bb8e7ded3d7fed92139ec6b68c894c3bce70da8696677d8e50b4a7777dc1e6e05d220db2fcd95dcbf276a203d3095bef06bcb49482bb27fa0fe882b60c3668d14e7504e2a6386b89935f541686b2e310be6c27b0a60106faaa6e00d2eba7dcdcb096e76091ed20919feaf95f844f48efc4c65d64b21bd6cc3bb45f29b477fa8f75598cc277196f425fea2ccbbcf4d742c9409ad78bbe3172ce247186e044b3f95d53e03ad12efca986c505ab37f20c32a46a537f7cd81f509a32aa7b4d7241163137bdaa82d0b722057", 0x2ca}, {&(0x7f0000001480)="c56f339db1"}, {&(0x7f0000003980)="e5b974842cf1ebe316789f8b3c0e7096d2f6a370d177d9173747743697e56704df16ef4f93f416c4939b36aa3689dd386db31d2f734d61bd62fa556d2ff3c86900fac2f3e4f64d372463a0f28db72702e1ee3bf0ca8bcc6597a33f8704b45143ce20e348d24d19f695d4e2ccec3c9f23585352ff01d7d8af4bdeecdae267fc3aca6c59fc5c75dd19887645be005bb823c2b8bf0b291a96316881c7c4dc71a7edf4c9d3013c6cad6b1d50c6b65b803e9bb3cdaed2b7e86a3a1eca0c70a0918d19c9f0509302ecb6e28342810f394dca9ec92f8004db87e7e14891f88e81313d699c82a95d45450980436d81ba87044521c195a789bed743657f1a6583b60a91fd609d93e49aa1ee0848dd8b4a46ae5e8c92a081bc8da87350318ceb628c38d825d25b75531a2f5b71c684261726fd854eb15605e088f72c6a8856fc07c79d69136792b3f93cde8bd2d8eb269c3ce935edf77c9a4180183ed5d1403cf290c3da20665662d117670b6cbbc10b4aa59ed9c89e7b35a97920cfc74e7095a3c62c6059e0fd2c8cb9101cde2174b0f9a4cbd8fcf00453b0a2ad661f3931479047da255c45f847667d37be596c91c73bb775423c85f711a198c3f28c133b5444ba304cdb93464f759ad33740346980d0175bf78d354ae242923dd903a00bedeebe0ac9cd259c462e410a28a37d2afc50af21cbbe256b27c674b6a2c7961b9088fa637bf0e0a73d98a8a5d700402f89bf67b23d656974407189872b59c12fbc5e2145877fc57f0be984216c30383f3454c80311be301cd2ed2f399e6144e75f56e5bcd944751b7642111db61dd5549f4533791d0a12efbe149bf9e350410b88d795d38c1aa76c01c7336cfb554e70cc78000159ad160ac73348f17e43b330f8a2300da2b8df8ecac89d90e56363841acc2da465ce0cfe2d9fda1bce7ed877e2e0ec6d35d8f6b2f837a7efe48a82da23d5476edd064b80e911f24a9c56fcab19ccef09b8115c693fe4efb2b98861f50841805954a42ee545514d7282831e214363381495c2f98f463fb76f566279e5caee4a762d8b86e4a87049d83c912544eed8c2570fbf87f86c63322221bf185cd2eb0838ff2fbd8e79f58113e0f5ca4ca02951f4cb0656ba08435d4069ae9c423ff5abece351af4684e7716b02b4c131cdb686066cad41d979183239b9e2cec6a2e65a2add9bda1da53519558235383bd85550c4777da8a5d458b689012c2ecd55cf85f3601ebb28298e70a6bd2de239d258b1d9262b088b5de263a46345c7d9471e9fb55c530fe46f52c0cafa6eb9608ce26a96b7cc61bff8697e65eda66aff131ec9225a2d5591f3784fe6c5b5cbbecdb398228f445cad520179fdb6581707f6bf6ac9d1578c9213b905bf7a07f9f699ce6ee1b235a15a72ff616950a4f7ce1ae72f101185c64c40e8ec1d8e9093c17611c86fd27284cd4b26a70732a822ed7fa64e049395b6999a052625ae35fb6da08c1c541392760d0413c8b853145f4b1db7844881015038fc9a80374309ba8931fdff75ba09edf674c5f19a0f7fdebd817dd851c4911868a0eecfd4004ffd5f4e9c4ad61abd4218b64edaf055c364c1fa3f078e2ae1f2e8175ee0e1e3c25ceb2b77150d73269ec612adb0dcd6f56c178e9b5bc3975648db788c1b0105a82c26302ddb79fad26f8526806f76e8d0c258a6bf5c88a0c9bc1fd4936362b62fb2f3d7a8f2553c019a565927e54b3b13259737ceb5f2d0a54e24e09af2f7416a880fa926cc0d82b1e5575ab049ea22dd8c13c3c673d3afbf33cffa4c1a30e7291bd9ae075564e90837be84e7d8d0a8116bb797be80a5751df36ddf3d70445e2e543bba6faf0715f0fef67d89b7e0ae0f2b03ae21e671f94278bc5e51854b3b7235a2af56cc190a7b919777b40ad79abdef84777b742d0040ed9566bd9e2e2b35c4cd9644d4e7114c8a85ccd211f19418accf4b57d54906d84cbb0d3761bbe6201004eb4b33d394809cfa2c759e4a8f7f049be0d763f85e226c22ad8319b29197273acd14a2c870d830c2f4abc5d4e3d46ece0d8a57b814d5f015ba40d5f2ac210c9baef684d306486f90788a1d648ee5fd07c25d9c5274f82ac3e5c9cda2791e4df8efe9a7db1ed931ac06433e563d0844d02e49db2961919555a91b7b4458db3e18f62d5c2aa0107f2b3979b208d751282ef77829af923e992b37d4cd9d8673cf386b2fe10fead2cb456e583b279d75364afa2439815ea28211af824931e8a706c4d21c0298a79b9debbbc0bad5ef3340508ade66dd9fd1c7d17f63d199672e7f659640eb46a0840e39bb0dc5d0d64d224473e549687cc8e6248af3f8bf268f854c5c67abe9dc7ce551ced5f0b5cf456b2ebc7094b5d4e5b99995adade15449083599e04c1e024c19e1e89f1d29326f55a9b7a566675a8941d0b1c380c624e133bd6b5761727656eda66495312bb611e207dab685afb5f83187ee596b0027ebd0287fd76a0f7812be3c7195a5a498e635db944bac3f3267b5aa38214544fe692f74fd09c2d6fcd117bcd5199163151b34e4d852b5fcf45c3053bf9cdc6838894400d7e9cd66b02c95f2521c1f09b1ac0a07072022b1b538f7abe061507c922584e070c732bb3244f9ddc2f96d6b0f74bbc98a45efb258da6a9838d6f1a2fe0a0cef57df4350e5d7904cb858347aaad2e5162416e6616494f2ed762c5223ff2b89ddb323ec5f597bbf64ae42d3a7cf5192346e42d9a52c543844a254212c2705e81a84898a9f30667c304d9f84479e43cd80b10d0e4d5fefe17f9e86cd495ef63deced8c8c77b4e40f0ea3c2b414ded0b07e1441a0674ac212fadec550184bc616ce530e89193051f35dfc8ca3fa802c87b100e3d0c932e5356cc08a48373bbf2003f036131d176229a955fef629186c383cfe55c1d7abece6d2fdab0c3e8422b6e3db5d26bb4563eca9dddd016b4e3591075d743c415edbef7abc20bf9927ffa4faf0aefb418be6e4fdef1fb78d84d6f6b2294cf0934dc899a3f83e3ec6474d8cb1f7e66f90c3d706a311eadec8f327390467808ed58f7f02c72085f5bbed7a0b51450526d0342fda6045b154ef9935768302eda44a01db8d6ee7f774bb4ed615645071db8040c940f4055d29105f685672f9eb672971f837fc941f38ec761da963c09c54aed26d289d8d6457a496813ab1d136f509409a099a019c82dba3641d0ce6c02b7de43014e1cfce7b205eb6f4d23ee7c45effe9ea880aaa6df843896220914d01d2154bc61d0bdeb47ba6910bd8a8569d6ea65933da6dd1c51a0a4b29a49460c7372d98924b672ed7c34f67299099600cdbb476eadb0248de28561e5e10dec884b4531c17601062c4577f5dda38459ded2da840901d1f3563b5f7b44af4bcec22ed6464846fbc8aa154e17b316404ade363ecf42ac640ee531752382711ed34e73f01247255e4408fa767f781137168b6db092bdbbac2952de6151e16e64b34a8d78ffbb85068546283300aa0a0a94024545baa6178caf6ff281b6c58ad513c3b4c000144ef54c999e2bf5c33cd7aa6feb842c45a9fc9df8856d01f5eeed4bd954e85ffffb7dcd543512c36998b4ebf6557d21c75b635f0fba22546d1785cc887f4c47c1938288ff20c3c1109132e9f9b61c2f6cb65a4d9271271e47d556435ce5153b667d79c22e9a4eabaca3ee635c712fa40927010b847238965367c9f237a3c2da8d3e768a6435e54ddcf5ef3af91b69a8889d8ea5999ff169f60cb6f58ba0590d1e9e61c165e7b2230f149497dc3ced94b36811bc9c82676975f0dc12a6928c7d99d07a34159a14ce33f84852a76451af09f2e75a3d9b7a60cf271c16da941c2ee28cad97923b2bc0bd03f333cc7f69f289eb18ea71aaad0bcbb978619d0e70a614e7362a9bef34f5570bf2ee012cacc03c965754a84865ccbad79d3a07732e81d25a0501ecf218c46a361dc7908972a126ee6af50919228429ae9fc2a40a52012117a145f015b0b7bb9cb64c3f2f8edfb79ae57607b6829e575c9b0834e6dceea9458cafb7ebe94ac954f8c5a3f0eec5c5068741efd8d0807c7b0fe11b2ac420e21623f8cd8a6da7e38756363817a251830de92d69e86e7b7fe61acf581a60260a694b79fd440917f7709210dc7615fc3ab57bbe13068c74cd585a910b5f0666b969eb0f38c178e9f28f86dce061d9eb2b5a050826aafc0abf41e4c09deca623251b09039fb58158145370eaf9a5182530c48003d2f1a6606008c2b56292c5a23985b3b30fbfc260221bf446a7dbddc34288e61b6c0112c77665ef4151f14ef3e58ada504f2eb7edede1fe28a7c805dc3d7e7367e04e440a22def9585509892e362d73b12d4c19cc8e2442a215d9b50828adb7014871dc763290a079f10f2fa32ebcd77f0433ac55db3ef70af3c913229895e3852514fdef39b690d22a8c40eeb142d3eb7702ac3a1931670636884c9b8c557533b2efeecabf7943deb5846f63f50596d84e2da98f1cb2c014756439dcdc54a6edeb145240fd4dc3ff05e1a17c69b4879a5851b23918abbba7123b031f8dca757f716167cc41bc71be70a33c5729a1d4693e0be8d900ae8cdddc07953eb0b3c092a3912f8764cb490c9b42b226c39285e5eb8524b5750490aef24027891a5b42404567293850fe3eaae934497793ccccfba570df56cfcec886b5b3a048f6dcd517ebc98f8704f9f8c8bcc3e6e868eb1615930c1f010e2602b5d7bf0c13094f17e56bca57d585f695dfb0968fd9ef6ed842f08d772372358ea1a6adcf5c3976117fc76a00572d78790e7e124ae58c9da7c0774dd95825477e316bad3d67cd2c37ecf49986c5d8b9040b1088997da32dab65496397aa6765b5730e445426feda7b9e9ed0cc00ebb7bb04fb5252e31268f45ed9d46f2b95e61367eff4b77682f0f6777328e23ea4288cc6d1d65bf525b1c33309df094b4397f2b9d61304bf6512cf3e51ac8768bf1b6de4f84c3d9f980c2dbdd6aca91707f6ec1572a13efcec3f50a8fc6809e20ddf95ac0e08a6e0e3055a7b11be511bb7d7db1f1cb32f74c198c4e396a18b8e98b48f66735bd6c563ffe064dd7d11a3da75e4e27dc4e927acf8eee917497c8f09d0eb75489d614598cd0217a52e2a79f18a4d4dab8e59d262c57a34540344ed996176e0a2e591b4d713c650ae8f57ee392b9110c683ee78540005881eab480c271eafc34ae4cb639540dd65290e6604fa2b6b19d4c580c22b5a3ee3e725d9ca4b07efb6723df782e3d6597fd23b26a74fd2b2aece0e74eb88f5ee2973c7b3a8e236c83df430d378b956dc7d7a2f630b601b2eb35f2e61e85aaae57622e8a9b8c48776b83e4586f9c50beb0d6bfb2b941b8f3fe359221919f44eea18d238eda664cbf5e207142da8a173d9a90aaea1129db986b7d7011834bb6874dbdc798a92c839965bc2491a49169601f2ef8f7a8c2d25826b7e088a877924828405fcf4766f137280353ffbacba32deca7e3bfef183aa8fddc570167b90eb1d578ece568b7820252671f4f5ed9f2fc12fb5236a14ac61e83c94433e8891bc2bb22a2e065ce831e44dd4bd7c57637a1598942dcc562239c4778246f7d4b2bd26392f70e3ec0b9ffb1ba064af7020f3ad3f616e495bffc9b99654318a20f8f55610e9d292441fb8e130c108e4018920b655775d2fe8e0506823db21a8a094f133ce8700f54bc464163f4be89c0505f6003ed9ba93112e7aba74fc927c85d430aa79de280c074bd6842b35ac052b72f89dc3ed3164839c7833e5d6be8aa0a9a7eb4cd1ecdd454b2a70588e33064de341f7ac811fccea101dcb3e6f53849e3195870155693e56493aa20d7238bc2a2678e3a8374147cb1e8cb30bd9fa7784c4658c2874d30abf7feafc593c6ec3095f3ece6479441bfc014dc94f7b991d58da23dadc7dc2f3b20998e38e3068df2b221ed5e702e8e716a068852a0d6e806d2d25ef630db399b32fe29a10b05d51cc8b7485cff54145453ffbed4b204e7c8398165658d45460791244c9741790b227c0acb020e36028a4e273f8f5dd76d877f905b1bacaf4f1d817751c4003b354c2726936107b13a5028b22cb6d63aa98ed7c595ad74655808a427d2c84bb6c2aef90a9e"}, {&(0x7f00000024c0)}, {&(0x7f0000005bc0)="4de3acae37c7ec7088f5bd5c4539f76f839a79b0a7ab7ab982283a6d26930bf13fc7d4b38f531742ce7ec0adbdb32782dfcd129468dd67c510970fb562f15dfda1e63534f31e99169b786640367d130b1f2c93bc86b887b18928872258204ddf67dd8cf0ad60616fe861c8134ac28da3674a0586860316a7c5a1d81059080b6f7003319b"}, {&(0x7f0000002580)="bd1d0d2dd246212bdd5294042532ce210acc6370dbf1d04e38c90a1c4c4cb5759fad56648dd96a9fa370245ab37f142b65be2cd76ba6c7bf5f66134cf55f4a031c0db7fa0d9b7c4bf8148018eb8d500cf5946f79023a318a6954de162565cdf7d15ef672f7dfb04dcaab76f44e9f754b384de191e307ca2e415505c3da07cb4f4cf5bea0e855239ba978e215122019ba0ea46ca54b62816ba2743f77615657c34f84d5069eddf76f01b50e8dbe4ce67649e9965b17321b1f5c0dd8b46d3205ecb1b03b8d77e53acc0b59c617dbfb4a22e5578c8633d30195f2cde5bb5b3e689d39abbb657d12d9eeea10c61f5d722a89072a24"}, {&(0x7f0000002700)="18b03ea705d8866f2f75bccef184ba7366412f291c71b0626f633b230f4555d69921e6a9f5c2f1cc158d1023060c6db748d2b5f2d7bbf1c5389bdd573059b7f4f9bafe7d62206dafd24accaf854a5a34ebfaa8e882d60817022a69ea90d63feae753106e4b217274cf2dd258b80cc07a5fa008b47fb17ab85ddc369117f524b2e5fb44ccbbb0c745b55ae1f84a7d2a484be3d151e45b25e8a5f5748ef04cb4f466b2dbc20bed7a6995ebb89caa732889159bf5acc352b572c766170bca176a929b812f52146e90ace890a75bd1360367fb42e8ba50e25c0b1585ad256da4d02b40fb1fc28850f41ace606a1e1f0fc4903fe940fc676470295c35728d5d636b05f60952c978b0d7482087d7ebd6d3b761dc89393464621ebf669ef85647a22c65ee20c458638a97446d60a302f8c3d4a8eddcef646aa37fa5f3986dde359b754b1e0ee24d018c1de223363dc38c644dd68e0f5676e3a357eac3dd6af84341d113bc9c84d170a4e69b0bbf487617621c6015c4a5a47371544095daf936c893fd91c9976a12d1ccfd302dfd8a8df6a4cf8f51886c68276e30dc701a180dd0b524f108aa4ae49ed9ba6fecc1022b88fde8303f5ec75bdbf67acb768b802816acad59147eefd4c3e9b8836a98c40e7ec2f61be0662ca647630e05f721dd89ecb43dce963d98ee7d2bea285a627a6bc655f9f3c6ea7401d79a710dd4dc04d6c46b7246fbe25e7f74c9bac7ecacb94894fc406275f7bf605636fdbebf69706d46ee06d380399611e8d29423ac174e33e4bf886632f9798b703f85e16653b82f892b97d53ee0a9d51fc5e1e7432d442843b2ae4e39091ea96d5fff486c2a61624326556686ccb65b4f6912865f7fab5c7dfeb53755ebc6a042210755fe46e358bb6c38b681fb6e9b66653d6acea6fd0042364a46637e8a41cdc29136cc0a54bae6ae99c8494f06ce89941e02263cca9d582aea0fecb193ccbba6f1bc9955ab9201c7e8cf844fcd137d4d6b4af848e33834d6270dfa1c336e853da1155fa12adc03a374dc162433e7570ea8c35fd819270717fd89b1678f7c49a2138f1dcff06bb87b4a5fa6a2ad7fee520306f88d79ae49edf588e1f18f21d2293c822d04b8845ffe8edce4a44ad4cfe6e2e54e66c541a44a55021669f3e7f445ddaaa9593dbcd7b4eac96251bc02db64595441d072d83f4dbcd7bf7edc103990ee3e1db5baa18caeb8a4588cd2965a44a71fcf43163735fa8831efbf001bbd6e29782457d5f2fea963a45819442a2bd96575b6a148db1b901526927160d83ee60a31023c84339cb781695446cc8cceeba4b46d09cee11f338427d8a0c6e972e07ee1e090350ddf293ea6ac70820471a142fc7be2cbc3f51e28fe942af44184d18e0125f27eaccc3267f0a5642f043b836ece12ea2e2180d332c565828c5a5687eb18de77e6e9dc2b080533fc4c2d56031200501ffb7869a0ab89be6dfe8876691d7a9278b68f5bf7470a07d1c6520b8baca61af2123646561a6e42104b9137deebda062befb2f5e218ec3fae577112de6d380c24c50412d1a7b1b3d652939c4c712e3146a73644b294b8b91dfe51d9f457dbead7fe4e9ecc112d9c17ed29cd5702668940b15d263ccd096b86d1e9ed5291d590738bb9b28710959dd1a4b469b0bbcbc86fd1d107b26654063b477f9e20ce4e5e4664c8e64b06bb7273ef39ebcd3411dfce6b110874990bf48efc16528466de608becb20c956193927211c42578f740425e3a87302dd5aafa02c55ba6c23c5ca823f3c0e21779cb6f2fa6fcc7ccba3ad967a414cf1a9c7c156b5116ee748a1155a8153e14c63af5b6c7c907d448c0ac55fcb1fd40517030d98b807cd6e1b416c275b1eb66830541273b404b90aca10c4745ce16daba32309376f8a2a0dfa24bb31f53f7c9f36bca53ce2ba013266e8b08fc907e7f5c304d54615541e6a0536abcabf4f1233a3a76aa493fd17b157685e0a35b5d4d2ca8f5d2e6ebbd10b03c50cd4f8255a77c3ee3725e6dc62fcbfd3b2fce2f636d9c5072e75ad37f18c304fd9c3a48101fc48a26d3e34c80108c5eeb0419e8f0769eef5e47450a497e93ed0454f606a10c90a689cbf5aaba847bfd8b35367eeb5c6f39b9add69c3c9e8aedaee28a3a55184554671c5ada0441b1f43e982d568f786480cd113bbb74e86c812743a848c4485441741ddc54c3f66d556aa28bb6f468536de66539cb3ba916443b8e21bfa71b6950045acecd044e64e3d90840217d1dcd73aaa656407bcffe7bb4f675664fea0c8097b320d04f2a8bf880c299093022d2f89fc6a0fc82a32626bfaa0375f91f2be6eebb52e9ccab041ae5e2723a50e96a444247709b4b5c28bc9177f2daa2b3679beb051d78239bfc8b427cbd017837bf687d92c9cf7fa59d04095ff4d24234154d044939ee70cc8af1364343718cc3b37c4444d1342675686849c3026786bd88cc8b76356ed8a080fa774405532cddda9911109ddf970d16518dffc1ef30726d05d78a518b06ed5a56b61eb35c42087f9a5ba363da782410005385fdf53cda7e1ff2410075a7421c7d61f5afb95039e25f360319f3a7475d4bb6f68f3ec28ac9e6ff5877fdf1b3a057869ac8a8f0d5f1134a06202974c78ac18bfcfc0104949698e3d94d5307488939541b9b8a3569868996030536bfc3b49d4d29d8d81ef75cc7af6690a7d0ca63d27bbb5c00b64b8f5bc07a3bcfbfad5f1adc5b945da1d3eeac6b7d87bb2bf7fe3404d74609b45ce6982e61fec018023d473e62cfb4cb6ba28abc4cbd69e3a513280c06ef72519e6563a2659e7ad4101ff4aee1383595c7fd29268d84a3af3ceced48ec1e5fb5b3657d9e7262f27e88dcd1c7c6c65afba91bbd0b707d630e630a51805b2f245dcdc2e0ec315ed1a4c9f257f2f066c47b0692a56d3eefe4ea0583fb046c6dee6cdbcadd67374c4af33a3020d257fb50c6e0df6b2a2badd4782345e981ec747b9a32c38294d5f5b49c7ba14f3a11d51ec13629582fa4e1246b26bbc959b8538b79681564aa1f95c13c74c9b07dfc6460d28aabfba67258c82d2c191e40d8e0cd407264432de932cb51e70e9f609c7b031c1f9b93b68e48401d239039231d7d117b6f469853c2bd038b2a73b22b7a3d95f3c1dd7e4c4f314deaa4fabd0ad86cffd69d6442515c483f0d0acbd2d2107be9917c85541ff44e6b25d82b05d7201c881e000b40709628cf00d7f87e653ac7c1131d4f5183bceb858d7b131f4d84c83e92bb12984fd440fd08ab6713b1742e7159731bc729261fcf9d2ebb289b3662f3872e82d7ea3f731559526dcdbf06d4f4abf4a756549ca624ea7434a765d7ab282da07af17cc70a45e18e74d2e842dca5ed08389b0de561fca2f6d2576dee6d172740d084fc937e59497b260e4e57ae9066f88808a6aa943c0458f12aa62cb6b599b5e9e1fec065ff108a77cf15d016a2570958639ca4e6237ff23e953a29456cd80d33e699d6b8bc07a7e41c361f1e81a612082a72a015c54b1463c8cdc70573ff7a4a73815185f0119e4248e7e2b08bf6336414a8e104190971dc478e2f10323420d845cf5ac30e1885f307606b7ebd5b0cac77bdf85254c7fe0cfd55ac447b1df9b67eb2817c0488cbc252821d3993aa3545cee50d3e24a31bd4741aa0e77f10bfd7bd2cc8a0f4dfbd236a09d46bf7ba8558a9646ee223514640b5badd6589a7117145c9b68f25adc746fb6e2c32a6d1485e8562f92b18a8ebe0f52e18673a72b0e925cd6cb705c5944ec548d3b2e81dbae63dc3ec77695fcd772a7abc451a6b31d6f040f2f588763479c382a17c7d967820140cab94dd225574f9bc8a4bb1d51b8bec399259829f204178a60f4707a20266638a7bfb23e3c2703ed48aab98eabc77b2490761513915c5e0c53227d8fdab75f1e6d91ab21d2bbd8221c7b0f1fd5b7791fddbac550018113ce30a322d52d0b48ed4179ae132a9bf1725de7df92ca2a500397afcde7e3ab038789242383cfb7702cde4cf66a88389cc2aee1c10310e77962b2e4c4c2e6feea684968978fc9613f6b17b33c6cc0bc2fa8a255d8af7c6c5c9408c3ee2fb4ac4a6f0819e78a6f662f501b43c1da0c0e79380366bc562e3e1ae5aa2f733c410ff91695c89c0ad8d77134bec3b543481bce9fbaac73a17a091d17c3601d0bccd9b36314fb0f10e12872a8de616dffdabdcdf9b2dcaa91d10699ddc17f0756c97285c3b982f38ba0eb798d29a8efb797178ae6614276f47728662f609d4459f09d1bf95821a129073c41d5dde4366aa2a406b0c7ce8c08de78d74b14cd82a3d95fbd253386907fa56be1336e4fe2b473ead4b6629760b3a86b64d658cd4a28817c5f5374360240c34cc17a04e3f47f2e2037eff7d0641b2876ef85352d5e004ebcc70afdb7a134395221f772f4756bd0bb67cd595c8be99d4dce351758a4c4cc013236609e2b897a43d83c293e006e00748195235fdbc725c7414767db8c4e8621369b1b9ca15faa7b2c6bb98c79b4f9885193151dc9a80854aa4dbece01b1257ebc6be67a181c07049f53f5f595317fc82561496d85802805850e11c0bc3a743a64a0bced49bf27c96cc97073099614d8c5775a3d2a2e9a333840589a0548fc736c08219fd45292eb0494f6d73341316344c7bdb9d8543666404105266ba9a24eec20d89f97e38aefb9a20462afb80b18eb75c9eea3f238643f8a590679d4c89b7545bae30180da1e941c861b0b765f9559a7fe3dc4ae083e7161e02a0785cb7c3c8b1265503ed287855d26d05f20bc16eed375fcd776ebb271ffb2485476ece489a8608c21a8e4d63b0fbeb56bcf60bd73801e4020f5b3ca476febe715f41913fc0ac946d39b8e95f42f945e36147712f3e58cdc9fb23713eddf408e4f60a3d3f09afbbcad830937bfc200fb3ad26d45276eb1bf1994886398a827e41549edba273d8b30f7f4f65755a051d3aac848ed727807793367fd32af06e8e3bf4aa61def6b3fe64802f61b67e7040ded4d54cb1326a495415e5bbff2d80513e2f01af4d659b2cccac98cb91f1ea2632646576038af0d732178ea24bd8b111bc9692a90eca4f8cd7a44dda1f1593348be00fc4371e69821d788b9404e04b9da74fc136b9eb1d9af56cbea5a044f462684ba39c23d04499e6e2eb7a9c2aa1ab9843870694c126a167c8cd2dce5e04f950cd861c19aec4fd14fda1459bc93dcf8ddfd3bc010e7c61090f44285344c53e056342440f3f3eb2d61fc126e2b295ce26e84c13e1df19d2e10d914591b60d3c5fa201c1ba159f787963ad0c77cd72ab5cff6d39f7b97fced4883d8509fb1d6384225ce7f5f4a8d57082dbc47aecd7bde2220f97f888e04b8c8dde319ae68936298b8d2f7a10478f99e4057a06926b515bf02cc1126f990ccb14852fb03f8cd9a4552b840561fc7484cf2cf11b720ef6ead9a70cc00f58c4732593256ee2e0e1aa1ee41f00836d222ec048805f249f33881ba74685b93866c747a73bde534ebed2bb65f58334c7bb2039d322a9b0965a1d026f925f30593d171f90e614bc71cba619f416bdf15f11e08b4e112574ee6b979d563e71755cf415219f8a87642aed87f3d9295781f158ace9922b3e724766b7621b050cc06593b6c347397bb4209ac031aaba01193fe74a4fc8b8658cda9383ce70495b411d629207b110bd72b8c867520b4571f99e82dd2fc4e2fc08b98ec2c5b39ca7a188150f286b3a067332bb1f29943fd65056a946b0fe1c0f8fef6e2c34c8cc392acb1168c978817627a21eff81c57f38fd8a8aa5139bbeb932be"}, {&(0x7f0000003700)="31cdf7dd150cf3d335a24b219048a36f687f334187ebfbf3f8be15dd701bd6557fc215b382d1a25d22ffffd0647e085e675878ef038c7bad02a7685ea48dedd36ab35a"}, {&(0x7f0000003780)="67b904651494d7c9bf8279731c4f088c54a6c1dbbfc6cd2d6239c203e00d7d36b62e666e26b8a8794ba6618e5cdaf7796da1b5a36b299215741be7c56f8f336f32d5afb15a01000000594b76a13ee4641d5fb9dd48383e7c28baa7af187c96176985f71f3e3160334d4ddafa4146a83b0e0c54ee5aa79121581827c246bff20409c3dbe6545e35d04f4d0000000000"}, {&(0x7f0000003840)="58a46c3d761ef02337b7d7f58fd21ccb4f102df583e2d8a2447515d6ef4ee8d2fe1d6cbabd38b7cb5e12e399a5bad79543f08b2a26c2a0b3858ecf97af8e23de72"}], 0x0, 0x0, 0x1) 04:28:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x106) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r4, &(0x7f00000008c0)='./file0\x00', r2, r3, 0x0) getgroups(0x1, &(0x7f0000000480)=[r3]) lchown(&(0x7f0000000440)='./file1\x00', 0xffffffffffffffff, r5) fchmodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r7, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r10, &(0x7f00000008c0)='./file0\x00', r8, r9, 0x0) accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r6, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r6, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r6, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000001c0)) 04:28:56 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 04:28:56 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0xd70d7c86d0fee407}, {{}, 0xfffffffffffffff9, 0x6}], 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec4, 0x0, 0x8001, 0x0) kqueue() 04:28:56 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', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, r8, 0x0, 0x0, r7, 0x10}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000380)=""/29) semop(r12, &(0x7f0000000100)=[{0x5, 0x4000010004, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 04:28:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x10000000000000dc) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) getpid() dup(r1) r2 = msgget$private(0x0, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r14 = accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r13, &(0x7f00000008c0)='./file0\x00', r11, r12, 0x0) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000640)={r9, r11, r10}, 0xc) r15 = geteuid() r16 = getegid() r17 = getppid() r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r18, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r21, &(0x7f00000008c0)='./file0\x00', r19, r20, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000440)={{0x5, r7, r10, r15, r16, 0x20, 0x2}, 0x3f, 0x6, r17, r22, 0xf7, 0x249, 0x20, 0x9}) r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) pread(r1, &(0x7f0000000380)="9172c58b16a03b0ab11eb76df9517ad66bf6ada989f5f2cab195ab1299a3405098606cbdfcf95e591ecac58b812e4bbe0c7caa53c2d99ddc30c929ebb004271782516d08b4351345d6b5edae6f7ca86c31be7690fb6c", 0x56, 0x0, 0xae3) ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x3, 0xffffffda, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r23, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x10000, 0x0) socketpair(0x10, 0x4001, 0x8, &(0x7f0000000140)) r24 = socket(0x25654504888dc726, 0x3, 0xff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f00000001c0)=0xfffffffffffffceb) 04:28:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='c\x00') munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getrlimit(0x8, 0xffffffffffffffff) r2 = getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r4, r6, r5}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000001680)=0xc) r11 = getgid() r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r12, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r12, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r12, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r12, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r12, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r12, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r12, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r13 = open(&(0x7f00000016c0)='./file0\x00', 0x80, 0x80) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r14, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r14, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r14, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r14, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r14, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r14, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r15, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r15, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r15, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r15, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r15, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r16, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r16, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r16, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r16, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r16, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r16, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r17, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r17, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r17, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r23 = accept$inet(r17, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r22, &(0x7f00000008c0)='./file0\x00', r20, r21, 0x0) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000640)={r18, r20, r19}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r23, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r25, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r25, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r25, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r25, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r25, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r25, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r25, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r26 = openat(r25, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r26, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r26, &(0x7f0000000680)='./file0\x00', r26, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r26, 0x40044278, &(0x7f0000000780)) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r28, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r28, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r28, &(0x7f0000000100), &(0x7f0000000140)=0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r28, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r34 = accept$inet(r28, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r33, &(0x7f00000008c0)='./file0\x00', r31, r32, 0x0) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000640)={r29, r31, r30}, 0xc) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r35, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r35, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r35, &(0x7f0000000100), &(0x7f0000000140)=0xc) r40 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r35, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r41 = accept$inet(r35, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r40, &(0x7f00000008c0)='./file0\x00', r38, r39, 0x0) setsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000640)={r36, r38, r37}, 0xc) r42 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r42, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r45, &(0x7f00000008c0)='./file0\x00', r43, r44, 0x0) getgroups(0x9, &(0x7f00000017c0)=[r30, 0xffffffffffffffff, r1, r1, r1, r1, r37, r1, r44]) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r47, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r47, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r47, &(0x7f0000000100), &(0x7f0000000140)=0xc) r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r47, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r53 = accept$inet(r47, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r52, &(0x7f00000008c0)='./file0\x00', r50, r51, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000640)={r48, r50, r49}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r53, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r54 = open$dir(&(0x7f0000001800)='./file0\x00', 0xa9, 0x40) r55 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r55, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r55, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r55, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r55, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r55, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r55, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r55, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r56 = openat(r55, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r56, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r56, &(0x7f0000000680)='./file0\x00', r56, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r56, 0x40044278, &(0x7f0000000780)) r57 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r57, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r57, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r57, &(0x7f0000000100), &(0x7f0000000140)=0xc) r62 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r57, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r57, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r63 = accept$inet(r57, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r62, &(0x7f00000008c0)='./file0\x00', r60, r61, 0x0) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000640)={r58, r60, r59}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r63, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r64 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r64, 0x0) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r64, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r64, &(0x7f0000000100), &(0x7f0000000140)=0xc) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r64, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r64, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r70 = accept$inet(r64, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r69, &(0x7f00000008c0)='./file0\x00', r67, r68, 0x0) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000640)={r65, r67, r66}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r70, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) pipe(&(0x7f0000001840)={0xffffffffffffffff}) r72 = socket(0x6, 0x5, 0x80) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r73, 0x0) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r76 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r76, &(0x7f00000008c0)='./file0\x00', r74, r75, 0x0) r77 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001880)='/dev/wskbd0\x00', 0x80, 0x0) r78 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r78, 0x0) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r81 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r81, &(0x7f00000008c0)='./file0\x00', r79, r80, 0x0) r82 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r82, 0x0) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r82, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r82, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r82, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r82, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r82, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r82, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r82, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r82, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r83 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r83, 0x0) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r83, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r83, &(0x7f0000000100), &(0x7f0000000140)=0xc) r88 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r83, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r83, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r89 = accept$inet(r83, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r88, &(0x7f00000008c0)='./file0\x00', r86, r87, 0x0) setsockopt$sock_cred(r89, 0xffff, 0x1022, &(0x7f0000000640)={r84, r86, r85}, 0xc) r90 = geteuid() r91 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r93 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r93, 0x0) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r93, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r93, &(0x7f0000000100), &(0x7f0000000140)=0xc) r98 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r93, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r93, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r99 = accept$inet(r93, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r98, &(0x7f00000008c0)='./file0\x00', r96, r97, 0x0) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000640)={r94, r96, r95}, 0xc) r100 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r100, 0x0) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r100, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r100, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r100, &(0x7f0000000100), &(0x7f0000000140)=0xc) r105 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r100, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r100, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r106 = accept$inet(r100, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r105, &(0x7f00000008c0)='./file0\x00', r103, r104, 0x0) setsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000640)={r101, r103, r102}, 0xc) r107 = getpgid(r101) r108 = getuid() r109 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r109, 0x0) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r112 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r112, &(0x7f00000008c0)='./file0\x00', r110, r111, 0x0) r113 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r113, 0x0) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r116 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r116, &(0x7f00000008c0)='./file0\x00', r114, r115, 0x0) getgroups(0x2, &(0x7f0000001900)=[r111, r115]) sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="d9d68605374ace8bdf68c401b9a51a483a0dca0d6ab5d919c12c108510eee5924734ee7dafa7ef346818a2c13f75bd0770db2b32fd54dac44f0c6572c7c2942c317ddc5eab9a4ab626d131f0f34229ed30b6478c15418b3c9143944395b982d8ba28e9671cec52086faae29712c3ec76475fd6e4d702879fe26ea948df1b19c9f95986ea7638bbf03f0e40152d0c80225d44a86dece9bd1223", 0x99}, {&(0x7f0000000200)="0f0b18e3f10530db32f202ff634fc2cf6a41b20b9a31227866cc88b4e7d7f703e638997d4f81c757868a15cc4f703e578710653ada25d946db5339d1a3f38855bdec1fe2506b8e7e91c51454ef544023cef6afb995c79e08c7e4823189c05ed3f5279edb5d93b73418ebbf9bc02d4f8f1f2442502fe727af195c8ed2b9bb88a0bfc98941594d3ad104f43cb297489ce5cd5d36c13c8414e24f36ca4671c5c135f6096f730646fb3504d40fae3b0261bd321fa662b758", 0xb6}, {&(0x7f00000002c0)="19ec650c2e49c0bfc70d704672eac41fc20064ab3580cc6c0de8395e28497d460560bdff819415e5abad97dbfe45cfb5b3a9c5fa1ca09bb3beb93787094e433e3dcb5f678304485748f1f3e7896d3e1a4431a145505c55b2d93765b5f6a1bf7a8cd4ffa460769557f2f3047a5b31705f92ac82b2c784a12ff8eafc4cd0d6ceee19bd772989588a4526eae2cad8557fd558021d2338e5cc477a0aa13165f7219d5c35f68322dfd75c436cfee9bee16030665790e9cb574aa5dd928ebe784b0f1f835a28da84cb4b971d064e806991db1ce06fe63b02874921dda47c83f99ca0724d8a79c56f134213896e6e805555e0", 0xef}, {&(0x7f00000003c0)="668f273b388fd511f5b79586b2b23a982dbba2ecf9646cb87f383d5ef876bea5cbcdd1300266d90f", 0x28}, {&(0x7f0000000400)="7f547af8dcc291bcba90bb51a0306d4ca6", 0x11}, {&(0x7f0000000480)="39c9d6a243d48aa2b21e73073043238f78f9d25f8e685d47ebeab46468f9dd88f4f2319973f88b813622aa2f158380a680c2e4da93", 0x35}, {&(0x7f00000004c0)="b2f18d9e5ebeabcc9444aa86f7885943693b64513f0973e6328ef05c1063bc48c2e455d2ba4d06aa0afc866a9f8696c649482773", 0x34}, {&(0x7f0000000500)="936a26f652eff5d7605dfca7614129149f5c994545f14a190e4f07300c36482cb81b3f68e0ce3d823f5be11086d0d29a354fa99819db525bfc57e17459b06d2e56b113dac457453640c0f5e811782d6686a27acd0693e238c34304361e5d1dc5a493b227edfa315f2e", 0x69}], 0x8, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r2, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r0, r13, 0xffffffffffffff9c, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r24, r27, r46}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r53, r54, r56]}, @rights={0x38, 0xffff, 0x1, [r63, r70, r0, r71, r72, r0, 0xffffffffffffffff, r76, r77, 0xffffffffffffff9c]}, @rights={0x20, 0xffff, 0x1, [r81, r0, r82]}, @cred={0x20, 0xffff, 0x0, r84, r90, r1}, @cred={0x20, 0xffff, 0x0, r91, r92, r95}, @cred={0x20, 0xffff, 0x0, r107, r108, r117}], 0x150}, 0x8) 04:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) r3 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)) semop(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r3, 0x0, 0x9, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r5 = socket(0x18, 0x1, 0x0) listen(r5, 0x0) setsockopt(r5, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040), 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x1, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0x1) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r9, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, 0x0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:28:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) kqueue() accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x1c}, 0xffffffffffffffff, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x80, 0x0) write(r2, &(0x7f00000008c0)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b862fbdbae91e7c4b9ae9871f7d976fa73a73a244c3b1c1d0be6539be4420cf6cf9b695912af27369d010a3ff54b4d96e47192bac28ea1eee5d7c774bd55940fe38af639d19b733ebe616983df231d8aa6b5a4022bbbe4f420b0f1df21e69ef8601675fd161", 0xc4) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$TIOCDRAIN(r3, 0x2000745e) 04:28:58 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800), 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) 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) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000900)) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(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) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r8 = kqueue() r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r9, &(0x7f0000000300)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r11, 0x5) kevent(r9, &(0x7f00000001c0)=[{{r7}, 0x0, 0x9, 0xfffff, 0x8000000000050, 0x1000}], 0x4, 0x0, 0x3, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r13 = dup2(r8, r12) write(r13, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r6, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 04:28:58 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xb7730095bb2047ae, 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x401, 0xc1, 0x9, 0x8}, {0x7ff, 0x39, 0x9, 0x400}, {0xffff, 0x40, 0x4, 0x9}, {0x2, 0x2, 0x7, 0x1ff}, {0x1ff, 0x2, 0x6, 0xa1bc}, {0x9628, 0x1f, 0x9, 0x9}, {0x9, 0x1, 0x7, 0x81}]}) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 04:28:58 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffffa, 0x3f}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20350, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x10, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r15, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r15, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r15, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r15, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r15, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r15, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r15, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r15, 0xc028575d, &(0x7f00000000c0)={0xfff, 0x5, './file0\x00', 0x0, 0x81, 0x200006, 0x1}) getsockname$inet(r16, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r16, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r17 = accept$inet(r16, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r16, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r18, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r21, &(0x7f00000008c0)='./file0\x00', r19, r20, 0x0) chflagsat(r21, &(0x7f0000000540)='./file0\x00', 0x0, 0x2) r22 = openat(r16, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r22, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r22, &(0x7f0000000680)='./file0\x00', r22, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r22, 0x40044278, &(0x7f0000000780)) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r23, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r23, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r23, &(0x7f0000000100), &(0x7f0000000140)=0xc) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r17, 0x0, 0x80, &(0x7f0000000180)=""/140, &(0x7f0000000240)=0x8c) setsockopt$inet6_MRT6_ADD_MIF(r23, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r29 = accept$inet(r23, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r28, &(0x7f00000008c0)='./file0\x00', r26, r27, 0x0) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000640)={r24, r26, r25}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r29, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) kevent(r12, 0x0, 0x0, &(0x7f0000000940)=[{{r13}, 0x2, 0x31, 0x80000000, 0x80, 0xf4}, {{r14}, 0xf24031d9a3ae9fa6, 0x80, 0xc00fff67, 0x7fff, 0x2}, {{r15}, 0x0, 0xc4254f5924702972, 0x10, 0x2, 0x1000}, {{r2}, 0x0, 0x0, 0x80000000, 0x400, 0xfe73}, {{r22}, 0xfffffffffffffffe, 0x10, 0x4, 0x10000, 0x400}, {{}, 0xfffffffffffffffc, 0x17, 0x17, 0xffffffffb98fa629, 0xd28}, {{r29}, 0x4, 0x3e857edcc9e64ac2, 0x80, 0x5, 0xffffffffffff4dd1}, {{r17}, 0x8000000000000007, 0x80, 0xfffff, 0x1000, 0xffffffffffffffff}, {{r29}, 0x0, 0x21, 0x4, 0x7, 0x2}], 0x3, 0x0) write(r9, &(0x7f0000000340), 0x10000014c) 04:28:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0xffffffff, 0xffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x4006}) semctl$GETPID(0x0, 0xc01bdbd9fc06b5b7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0x3a, 0x4000, 0x8) setsockopt(r1, 0xfffffffd, 0x2, &(0x7f00000000c0)="86537602", 0x4) r2 = semget$private(0x0, 0x8, 0x10286) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x10, 0x8) r7 = openat(r6, &(0x7f00000008c0)='./file0\x00', 0x800, 0x18) r8 = openat(r7, &(0x7f0000000900)='./file1\x00', 0x0, 0xa30cc1c8b2b4661) setsockopt$sock_int(r1, 0xffff, 0xb74016d1f7cd712f, &(0x7f0000000000), 0x4) semop(r2, &(0x7f00000005c0), 0x2fa) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r12, &(0x7f00000008c0)='./file0\x00', r10, r11, 0x0) openat(r12, &(0x7f0000000600)='./file0\x00', 0x80, 0x120) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f00000002c0)=0x2058) fchmod(r3, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r14, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) pipe(&(0x7f0000000440)) fcntl$setflags(r1, 0x2, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r15 = socket$inet(0x2, 0x1, 0x6) getsockopt$inet_opts(r15, 0x0, 0x200000000001e, 0x0, 0x0) semop(0x0, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0xa09b84c77055aebf, 0x452, 0x1000}, {0xa188d44fdd43edbb, 0x3f, 0x800}, {0x4, 0x1fc, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x0, 0x800}, {0x3, 0x2}], 0xa) syz_open_pts() close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x10000, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x100, 0x0) dup(r16) r17 = syz_open_pts() close(r0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r18 = socket(0x2, 0x1, 0x3) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206949, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r17, 0x2000741d) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r20, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r20, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r20, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000680)={0x100000000, 0x0, 0x101, 0x80000000, "f86d0a61ff070500000000000200", 0x0, 0x4000005}) semop(r2, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x3, 0x7, 0x1002}, {0x4, 0x5, 0x1002}], 0x3) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 04:28:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="95afd37498909803bc060d49b249e2b6651fd1c80d119d5b564e2d5ef89cd2ea12879f", 0x23}, {&(0x7f0000000300)="1c0429b7b8c748f5b2d77a6b3b03a2c1f905db150aa2b3907814348fd013f45849493bb22cab544e989819383c7d4f0ab335ab1ef0f3b5d7610a0ac39f5e9b62bfa894b2e882472cccb898d34e379c95c2e45bafd30febf2ea6028005678527de051229eb74582fc77cd362da2f5d9131be7782023bd8c73e883588f9f0ca2c86275cb35cb357d87e132ef635cca53bb3fe67b268d278ea120682002eb4ccdf39ccac5b37f13e2bc6a57df283c059caf70d544fe78dd8a8158849c0f42eacf999064780fc1d0cd8b8f49f023347ecfc725bbe5e2ea697319fda2f8", 0xdb}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) 04:28:59 executing program 0: 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, &(0x7f00000019c0)=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="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 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, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r62, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r62, &(0x7f0000000a00)={0x0, ""/217}, 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)={0x323, 0x10000000000001, 0x1000000749, 0x9790, 0x8000}, 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'], 0x1e2, 0xb}, 0x8) 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', 0x800, 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(&(0x7f0000000c00)='./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:28:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="397960467f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0xfff, 0x4, 0x3, [{&(0x7f0000703000/0x4000)=nil, &(0x7f00000d8000/0x2000)=nil, 0x7}, {&(0x7f00000bf000/0x1000)=nil, &(0x7f00004c3000/0x2000)=nil, 0x5}, {&(0x7f0000335000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f00006af000/0x1000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x9}, {&(0x7f0000616000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f00001c3000/0x3000)=nil, &(0x7f00007c2000/0x3000)=nil, 0x3}, {&(0x7f0000038000/0x2000)=nil, &(0x7f00002e2000/0x2000)=nil, 0x81}, {&(0x7f000020c000/0x1000)=nil, &(0x7f0000641000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000004e000/0x2000)=nil, 0x3f}, {&(0x7f000027f000/0x2000)=nil, &(0x7f00004f9000/0x4000)=nil, 0xeea}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004bc000/0x1000)=nil}, {&(0x7f0000380000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000644000/0x3000)=nil, &(0x7f00003c0000/0x2000)=nil, 0x79}, {&(0x7f00006e3000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f00004db000/0x1000)=nil, &(0x7f0000506000/0x3000)=nil, 0x5}, {&(0x7f0000734000/0x3000)=nil, &(0x7f000073e000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r0) listen(r2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) r4 = accept$unix(r2, 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x2, 0x4}, {0xd65cd40f4cd0e4ee, 0x8, 0x800}, {0x4, 0x3ff, 0x800}], 0x3) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 04:29:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000fdf080000000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 04:29:01 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r6, &(0x7f00000008c0)='./file0\x00', r4, r5, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0x81205724, &(0x7f0000000100)={0xc000, 0x10001, 0x8, 0x6, 0x4f66, 0xfffffffb, 0xffffffff, 0x10, [{0x2, 0x2, 0x3, 0x9}, {0xfff, 0x8ee, 0xc40}, {0x6049, 0x6, 0x38, 0xfff}, {0x1f, 0x2, 0x7, 0x40}, {0x3, 0x6, 0x5}, {0x200, 0x5, 0x4, 0x3}, {0x7, 0xfffff000, 0x9, 0x5}, {0xb6, 0x0, 0x0, 0x2}, {0x3613, 0x1, 0x8, 0xffffffff}, {0xfff, 0x7, 0x18, 0x9}, {0x24f9, 0x3, 0x0, 0xffffffff}, {0xfffffffa, 0x1ff, 0xfff, 0x28}, {0xa0, 0x2, 0x2, 0x101}, {0x7, 0x7fff, 0x0, 0x6}, {0xffffffbf, 0x80000001, 0x81, 0x1}, {0x3, 0xb3f, 0x1, 0xfffffffb}]}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) getgroups(0x4, &(0x7f0000000340)=[r10, r14, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r2, r16, 0x0) accept$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r17 = socket(0x18, 0x1, 0x0) r18 = dup2(r0, r17) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r18, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000000000000000000000000000007f800f509aafcd629b787a2654ff656d2da4db2579c03c1c3e6124fc2d4fefbf4b67965ea7b55d60e993fa25efb894b840202a4b3223e18a0298a11109184d7869c268b48e6ff2b15b319247724d50aba400a0bde06297d2d3870dd9823c8d5ac24c31d4a41d29f456adc03e381eb0f1cc36446726e98968139e8ac39c35f09232bb7f803a99c24fac8491efa1419cfa8f93e926c94fb6a3073ed129a223599a2db7d3a37aaece3c63e379efa3e8bddb39567eb2303a39efa15f8ac8220506bce9283376550f45f74c8992b003aa7ac4b28362c6ae2b4ee30fb9d629f33ee11b8f"], 0x10}, 0x0) 04:29:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x200) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 04:29:01 executing program 1: nanosleep(&(0x7f0000000000), &(0x7f0000000140)) pipe(&(0x7f0000000040)) 04:29:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r4 = accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r5 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r5, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000780)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r12 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x2) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000640)={r7, r9, r8}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x1, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r13, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r13, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r14, r16, r15}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r19, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r23, &(0x7f00000008c0)='./file0\x00', r21, r22, 0x0) r24 = fcntl$dupfd(r23, 0x0, r3) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r25, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r25, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r25, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r25, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r25, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r25, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r25, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r25, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r25, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x52, 0x40000000, 0x4, 0x2}, {{r5}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x7}, {{r12}, 0xfffffffffffffffc, 0x4, 0x80, 0x8, 0x3}, {{r4}, 0xeed09bebc98875d3, 0x0, 0x1, 0x6, 0x19}, {{r19}, 0xfffffffffffffffc, 0x8, 0x2, 0x5, 0xcf}, {{r24}, 0xfffffffffffffffd, 0x2, 0x1, 0x5, 0x100}, {{r4}, 0xfffffffffffffffa, 0x100, 0x0, 0x100000000, 0x8}, {{r25}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x6, 0x9}], 0x34, 0x0, 0xc68, 0x0) clock_gettime(0x2, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 04:29:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000140)=""/145, 0xfffffeda}, {&(0x7f0000000280)=""/169, 0x10b}], 0x3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') chdir(&(0x7f0000000000)='.\x00') 04:29:02 executing program 0: select(0x24, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x76bd3}) getgroups(0x0, 0x0) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r10 = getegid() r11 = getegid() r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) r22 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r24 = accept(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc17) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r29 = fcntl$getown(r28, 0x5) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000200)={{0x3ff, r25, r26, r25, r26, 0x104, 0x5}, 0xfff, 0x9, r29, r29, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r25, r26) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r26, 0x0, 0xffffffffffffffff, 0x0]) r31 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r23, r30, 0xffffffffffffffff, r31, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r17, r18, r19, r20, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) getgroups(0x6, &(0x7f0000000080)=[r16, 0x0, 0x0, 0x0, 0xffffffffffffffff, r18]) r33 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffffff, 0x5) r41 = getppid() wait4(r41, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r42 = syz_open_pts() ioctl$TIOCSETA(r42, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r43 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r45, r44, 0x0, r46, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r47 = semget$private(0x0, 0x8000000000007, 0x3f) r48 = getuid() r49 = getgid() r50 = syz_open_pts() ioctl$TIOCSETA(r50, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r51 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r54 = getgid() semop(r51, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r53, r52, 0x0, r54, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r48, r49, r53, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r39, r53, r44, 0x1e4, 0x7}, 0x5, 0x5, r41, r40, 0xfffffffffffffe01, 0x20000009, 0x8}) r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = fcntl$getown(0xffffffffffffffff, 0x5) r58 = getppid() wait4(r58, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r59 = syz_open_pts() ioctl$TIOCSETA(r59, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r60 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r63 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r62, r61, 0x0, r63, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r64 = semget$private(0x0, 0x8000000000007, 0x3f) r65 = getuid() r66 = getgid() r67 = syz_open_pts() ioctl$TIOCSETA(r67, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r68 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r71 = getgid() semop(r68, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r70, r69, 0x0, r71, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r65, r66, r70, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r56, r70, r61, 0x1e4, 0x7}, 0x5, 0x5, r58, r57, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x7, &(0x7f00000000c0)=[r9, r10, r11, r32, r34, r44, r61]) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r72 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r73 = dup2(r72, r72) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r73, 0x0, 0x0) pwritev(r73, &(0x7f0000000040)=[{&(0x7f0000000000)="e2c5cd00e615f06053edf61e2e29ee6552a304070f58665a8d66b5db", 0x1c}], 0x1, 0x0, 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) 04:29:02 executing program 1: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x5f422ba73daebc0b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x5f422ba73daebc0b) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x4, 0x5}, 0x0, 0x7, 0x1}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000840)) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000000)) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8028698c, &(0x7f00000000c0)) r10 = accept$unix(r9, &(0x7f00000008c0)=@abs, &(0x7f0000000900)=0x8) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000000), 0x501) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, &(0x7f0000000040)="1c", 0x1) sendto$unix(r16, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000000040)="1c", 0x1) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000040)="1c", 0x1) sendto$unix(r20, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r20, r21) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000040)="1c", 0x1) sendto$unix(r22, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r22, r23) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000040)="1c", 0x1) sendto$unix(r24, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r24, r25) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000000040)="1c", 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r26, r27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r28, &(0x7f0000000040)="1c", 0x1) sendto$unix(r28, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r28, r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000040)="1c", 0x1) sendto$unix(r30, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000040)="1c", 0x1) sendto$unix(r32, 0x0, 0x0, 0x0, 0x0, 0x0) r34 = dup2(r32, r33) dup2(r33, r17) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(r35, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, &(0x7f0000000040)="1c", 0x1) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r37, r38) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000040)="1c", 0x1) sendto$unix(r39, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r39, r40) msgsnd(r1, &(0x7f0000001680)=ANY=[@ANYRESHEX=r0, @ANYRES64, @ANYPTR64=&(0x7f0000001dc0)=ANY=[], @ANYRESHEX=r6, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESOCT=r7], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT=r14, @ANYPTR64, @ANYRES64=r6]], @ANYPTR64, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32=r15, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="ea6b99b092a3180d672fc0e4bad82324e628c23a5bf83ef60f4775ce96cc2c6c065292b1406e332544dee6c9c8640ac75141543bacc202eb76af0902dc39445bee2d0044737cafb281ba147ac6e8e26e47ea9f8fd9bb21f5ad787c73cd5373a459b1a61a8b45d4f0a6bd4d8971961b8c152a2cf340ef0fa5f91f611b6fd4ed934260bf0e802171395d14c892fa5634124ea25cb4fcf9515bc980b33abeec9f01740db89009b038608c119110f3f5f26f531914bd", @ANYRES32, @ANYRES16=r17, @ANYRES64=r18, @ANYRES16, @ANYBLOB="b1a1b367a8da648e5fb2da1427fe83256fbeb3b8df9630af79c8f5f7da0f06c5d5d60d0d708ba4fba4ced5ad810f25a1f2ea837386fa30ecd875f9165522fe598408c00821726c0a7e8c11ced318e9f76b385f732c3cb4a2959eadc3bab6faa155314fe17a9633bb21af196f33131fe547241dccc5d773b8e4c625ce6d1f48d0698566146e9c65489c7206181024227e5257e0e485c372387bc45bbffeb0acd5550b64570f23f405e8529d7f1f4ed29aead439042ad9268b77f2b3d49af22881916864f5b7b372f9acb29841435b1ba718bbe0bc2a776b3b0a760e433d0f32e0a4088f7719bfea90d1aebb87029faed88d4ceea72b49"], @ANYRESDEC], @ANYRES32, @ANYRESHEX=r20, @ANYRESDEC=r22, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r25, @ANYPTR, @ANYRESDEC=r23, @ANYRES64, @ANYRESDEC], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESOCT=r26, @ANYPTR, @ANYRES64=r29], @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r31, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0cf3d013e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f27630039dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa279c212ce10832f0c24096c97e", @ANYRES32, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESOCT=r36, @ANYRESOCT=0x0, @ANYPTR]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c64c", @ANYRESOCT=r38, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB="38e49a2321e17456699cd02ac43e816f4792d9947c8dc0cf56f28a77421b7534b4d4ba5f621a89bd384c11f4503b836ad8551ce324207809ba3868e05db6c01a70ce5d35e3c6c92b6d7d6b6496e35403ed9224e21d4b5090e40f6929a3376479bfb2078bec6fd84f7321446e6e5d7b9fc3eb7abe75829ec4bc7030236d5d696467be93e41bd467b6f527265db0db308b1f55ecf8eba4a0cc88516c092293", @ANYRES16=0x0], @ANYRES16=r39], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r41 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r41, 0xffff, 0x40, 0x0, 0x0) r42 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r42, 0xffff, 0x40, 0x0, 0x0) socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) msgrcv(r0, &(0x7f0000000740)=ANY=[], 0x0, 0x0, 0x2800) msgsnd(r0, &(0x7f0000000f80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e16331641435173c3f6919f6662c3fcb3c50fcf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c8a08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bcaff4b46dfebcf27976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af929458927e47fab10ffa5ac11ca17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736fecaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc4545245f50ad64ca45de00b4d8b56e728c0fd909b1e060abd286f0943830f45c64c7337af3d7db093b0293520e6e413c4a2badfe05a5059e80e87595298f4d6013f2d08dc9a5eef98748b4"], 0x156, 0x800) msgsnd(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e04cd8ff3604861adccc5dc52f5bb79536b4f9e7fc257770a1f5318668aa9bbcefbf4b979a13e2ea0000"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00"/79], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) r43 = syz_open_pts() ioctl$TIOCGETA(r43, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r44 = syz_open_pts() ioctl$TIOCGETA(r44, 0x402c7413, &(0x7f0000000000)) r45 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r45, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r46 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f00000001c0)={0x8001, 0x0, 0x73, 0xde91, 0xffffff7f}, 0xc) r47 = syz_open_pts() ioctl$TIOCGETA(r47, 0x402c7413, &(0x7f0000000000)) r48 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) r49 = socket(0x2, 0x2, 0x0) r50 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r50, 0x0, 0x6, &(0x7f0000000000)=""/155) r51 = syz_open_pts() ioctl$TIOCSETAF(r51, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r51, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) r52 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r54 = syz_open_pts() writev(r54, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r53, r54) r55 = accept$unix(r53, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000700)=[{r55, 0x10}, {r51, 0x1}, {r52, 0x10f}], 0x2000000000000154, 0x0) r56 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x4d1af678569e54e7, 0x0) r57 = socket(0x18, 0x6, 0x0) close(r57) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() close(r59) poll(&(0x7f0000000040)=[{r58, 0x1}, {r57, 0x80}, {0xffffffffffffff9c}, {r59, 0x8}, {r57}, {r57, 0x80}], 0x6, 0xff) r60 = socket(0x18, 0x1, 0x0) close(r60) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = syz_open_pts() close(r62) poll(&(0x7f0000000040)=[{r61, 0x1}, {r60, 0x80}, {0xffffffffffffff9c}, {r62, 0x8}, {r60}, {r60, 0x80}], 0x6, 0xff) r63 = socket(0x18, 0x1, 0x0) close(r63) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = syz_open_pts() close(r65) poll(&(0x7f0000000040)=[{r64, 0x1}, {r63, 0x80}, {0xffffffffffffff9c}, {r65, 0x8}, {r63}, {r63, 0x80}], 0x6, 0xff) connect$unix(r63, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r66 = socket$inet6(0x18, 0x0, 0x3f) kevent(r56, &(0x7f0000001e40)=[{{r59}, 0xfffffffffffffff9, 0x9, 0x2, 0x3, 0x8}, {{r61}, 0xfffffffffffffffa, 0x11, 0x2, 0xfff, 0x8}, {{r63}, 0xffffffffffffffff, 0x44, 0x1, 0x3, 0x1f}, {{}, 0xfffffffffffffff8, 0x0, 0x40, 0xc6, 0x6}, {{r66}, 0x800000000000000d, 0x1a, 0xe41c02a89985d64e, 0x8, 0xfffffffffffffc00}], 0x1000, 0x0, 0x0, 0x0) connect$unix(r49, &(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r50, @ANYRESDEC=0x0, @ANYPTR], @ANYRESOCT=0x0, @ANYRES16=r6, @ANYRESDEC, @ANYRESOCT=0x0]], 0x1) setsockopt$inet_opts(r49, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r49, 0x0, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1008, 0x0, 0xfffffffffffffdd9) setsockopt$sock_int(r48, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 04:29:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r1, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xfffffffffffffe09) r3 = semget$private(0x0, 0x4, 0xc) semctl$GETZCNT(r3, 0x6091bdd32d82278f, 0x7, &(0x7f0000000180)=""/164) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x101, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 04:29:02 executing program 1: syz_open_pts() r0 = open(&(0x7f0000001600)='./file0\x00', 0x200, 0x5f) recvfrom(r0, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f4c, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x3, 0x58, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x5}) r1 = semget(0x1, 0x0, 0x0) semctl$GETPID(r1, 0x7, 0x4, 0x0) r2 = socket(0x2, 0x0, 0x8) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0), 0x0) r3 = semget$private(0x0, 0xe50d442d07ceeab8, 0x308) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x200) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x2) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{}], 0x1) r6 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x0, 0x0, 0x0) recvmsg(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shutdown(0xffffffffffffffff, 0x0) write(r7, 0x0, 0xfff0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="d5f001f5e406000000000000004c"], 0x10}, 0x0) write(r8, &(0x7f0000001180)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a6e806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff13ed2d9c1c22cbfa8b977e19fc1ad22572f7951b31617a7b2dad10c32ca594a520a0e8a20b9e66312aaab3b453ac922d8ba2b8d613f88125d46ee9c1b073f9ac520343c43f66210d2fe960a45f1d6021f4e5b21bdbd80caa1d07e9710283c51f5bf20b6e17d293b3bfe2978ff77331931ee86d40ec1d9d93dd466e02af22aaca8ade8129db12d3d82326c2084c1f1ddfa5352189a9d5a8f93e82a751be800447c115ee6c3139a6ecbddd8ac125604ab2d37075aa22dd088255767d7f8db31c130aa4ba66e05edbda8b57c97dfc792a00", 0xfffffeea) semop(r1, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x5, 0x6}, {0x1, 0x3e1a}, {0x4, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0xcc, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0xa) r9 = syz_open_pts() dup(r9) syz_open_pts() r10 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000000)={0xff, 0x4}, 0x10) recvmsg(r10, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) shutdown(r10, 0x0) close(r10) r11 = syz_open_pts() close(r11) 04:29:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0xa6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r4, 0xc) fchownat(r0, &(0x7f0000000140)='./file1\x00', r2, r3, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x185) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) getuid() r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r9 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() getpgid(r13) r14 = msgget$private(0x0, 0x20000003c4) msgrcv(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=0x0], 0x1, 0x2, 0x1000) msgrcv(r14, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00'/220], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r14, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r14, 0x0, 0x0, 0x1800) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00"], 0x2d, 0x800) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r9, r11, r8, 0x0, 0x46, 0x81}, 0x10001, 0x1, r12, r13, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffe43) r16 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0x196, 0x0, 0x0, &(0x7f0000000680)=[{0xfffffffffffffe9b, 0x44518d3044393af1, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f0e00000000000000524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0xffffffef}, 0x402) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1000, 0x0, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r23, &(0x7f00000008c0)='./file0\x00', r21, r22, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x150) r25 = fcntl$getown(0xffffffffffffff9c, 0x5) r26 = getppid() getpgid(r26) r27 = msgget$private(0x0, 0x20000003c4) msgrcv(r27, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r27, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r27, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf3068465530d1903def176bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca80000000000000000000000000000000849106de1d4b2318daf53e8b78494a454a118b92327224148186451c9247d8cefe1e917ec804fe7b7a0a38ad0428f16cc7252985683a2a13d096d3ed4e85391cf076"], 0x1, 0x800) msgsnd(r27, 0x0, 0x0, 0x1800) msgsnd(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd836cb574b00cd442b352bd2d69c1978f6c35d189a06448217c51c1f00c46e04343c67f530e9ad7f4baee608b35fa60725a8251800eaea256172cec0f22252675794485fb41043f794656165442be412c94f677198051746fb81e14d2a4955b6f286e2913382dd3973084c04a356b30e1fab530e6a7fe72b9d464da4c8815e74526407df3ea3fb862c5f00000000000092021137e9313b24fdf9a6da211cb5c65f4f65df5aa10dffa1c46e2cfc8017a644a7f995"], 0x2d, 0x800) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000980)={{0x1, r16, r24, r15, 0x0, 0x46, 0x81}, 0x10001, 0x1, r25, r26, 0xa5, 0x1, 0x4e2c, 0x6}) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xec7ba243d1f4d784) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000001180)=ANY=[@ANYBLOB="000000c806c24489a0e111ef3adba1a6c8408f4a52a87eb85b6cb902f951dba075e814a3d9df2be3f6f091"], 0xc, 0x2, 0x1000) msgrcv(r36, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r36, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da658263d0600000000000000ca8000"/121], 0x1, 0x800) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000c5d56f596329414f822f5c0ed193424179fc5bf836cb574b00"/45], 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r30, r33, r29, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r11, 0xffffffffffffffff, r24, r33]) lchown(&(0x7f00000004c0)='./file0/file0\x00', r32, r11) renameat(r5, &(0x7f0000000080)='./file1\x00', r5, &(0x7f0000000100)='./file0/file0\x00') 04:29:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0xfffeffff, 0x80000000, "17a3963623a54bbb2327c028e4ef3f7f65ba7a01", 0x3, 0x3f}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) 04:29:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xd2, 0x3, 0x7ffffffd, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xee12215d1f4aa78d) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x2}, 0x8) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 04:29:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x1, 0x90, 0x3f}], 0x8001, 0x0, 0x2, 0x0) kqueue() getsockname(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0xfff7fffffffffffc, 0x0, "9375b01a93ec758a76f0f0e1787fd11e3b4ba8dd", 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:29:03 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=' \x00') 04:29:03 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x80000000}) 04:29:03 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000491a23e5e30220d4ede17a4f68c8f60293ac99b7c3082484cc5e39a47e09a6c11ebe4558c472e1418ebf243f08cb999c08c63081c61f8efac23957a01df9277c428847aa"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r4 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000240)=[{r1, 0x100}], 0x200000ed, 0xbdfffffd) socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r6, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r12 = accept$inet(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r11, &(0x7f00000008c0)='./file0\x00', r9, r10, 0x0) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000640)={r7, r9, r8}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r12, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r13, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r13, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r13, &(0x7f0000000100), &(0x7f0000000140)=0xc) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r13, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r19 = accept$inet(r13, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r18, &(0x7f00000008c0)='./file0\x00', r16, r17, 0x0) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000640)={r14, r16, r15}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r19, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r20, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r20, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r20, &(0x7f0000000100), &(0x7f0000000140)=0xc) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r20, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r26 = accept$inet(r20, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r25, &(0x7f00000008c0)='./file0\x00', r23, r24, 0x0) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000640)={r21, r23, r22}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r26, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) kevent(r5, 0x0, 0x0, &(0x7f0000000340)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x4, 0x200, 0xfffffffffffffff8}, {{r19}, 0xfffffffffffffff5, 0x5, 0x0, 0x8, 0x10000}, {{r26}, 0xfffffffffffffff9, 0x68, 0x40, 0x5, 0x1}], 0xc4e, 0x0) kevent(r5, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x5}], 0x34, 0x0, 0x80000000000c69, 0x0) r27 = dup(r5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r28, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r28, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r28, &(0x7f0000000400), 0x0) r29 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r28, 0x0, 0x2, &(0x7f0000000080)) 04:29:04 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206949, &(0x7f0000000300)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) socketpair(0x6, 0x4, 0x6, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x3, 0x5, 0xc1}, {0x18, 0x0, 0x5, 0xffffffff}, 0x7, [0x7, 0x5, 0x1, 0x20, 0x7, 0xffff, 0x1, 0xffffff01]}, 0x3c) r9 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) setegid(r4) r10 = accept(r7, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) bind$unix(r10, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) 04:29:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x8, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000001c0)={0x74f8, 0x109a}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/10, 0xa}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c6", 0x1}], 0x1) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) readlinkat(r3, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/99, 0x63) 04:29:04 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000600)) getrusage(0x1, &(0x7f00000002c0)) 04:29:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0xfffffffe, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x81206919, &(0x7f0000000300)) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r6, 0x20004268) close(r4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x52) 04:29:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r1, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r1, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r2 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r2, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000780)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffa, 0x5, 0x80000001, 0xe75c, "6b24216fb275fbf90ae09a808197e9f200559849", 0x800, 0x1}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:29:04 executing program 1: 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) r23 = dup2(r20, r21) r24 = socket(0x2, 0x1, 0x0) r25 = socket(0x2, 0x1, 0x0) setsockopt(r25, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r25, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r25, r24) connect$unix(r24, &(0x7f0000000340)=ANY=[], 0x0) r26 = socket(0x2, 0x1, 0x0) r27 = socket(0x2, 0x1, 0x0) setsockopt(r27, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cacc1300"], 0x10) dup2(r27, r26) r28 = socket(0x2, 0x1, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r29, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r29, r28) connect$unix(r28, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f94020000003900"], 0x10) r30 = socket(0x2, 0x1, 0x0) r31 = socket(0x6, 0x4, 0x0) setsockopt(r31, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r31, &(0x7f0000000000)=ANY=[@ANYBLOB="824f3000"], 0x10) dup2(r31, r30) connect$unix(r30, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r32 = socket(0x2, 0x1, 0x0) r33 = socket(0x2, 0x1, 0x0) setsockopt(r33, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r33, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r33, r32) sendmsg$unix(r22, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r19, @ANYPTR64, @ANYRES32=r22, @ANYRESDEC=r28, @ANYRESOCT=r33, @ANYRES32=r22, @ANYRES32=r22], 0x47}, 0x403) r34 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r35, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r37 = dup2(r34, r35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x11, 0x6}, 0x0) r38 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r39, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r38, r39) r40 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r41, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r43 = dup2(r40, r41) sendmsg$unix(r42, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r42, @ANYRES32=r42, @ANYRES32=r42, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r42], 0x28}, 0x0) r44 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r45, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r44, r45) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) r47 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r47, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r47, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r47, &(0x7f0000000100), &(0x7f0000000140)=0xc) r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r47, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r53 = accept$inet(r47, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r52, &(0x7f00000008c0)='./file0\x00', r50, r51, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000640)={r48, r50, r49}, 0xc) r54 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r54, 0x2, 0x7, &(0x7f00000004c0)=""/106) r55 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r55, 0x2, 0x7, &(0x7f00000004c0)=""/106) msgrcv(r19, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r21, @ANYPTR64=&(0x7f00000028c0)=ANY=[@ANYRES64=r0, @ANYRESOCT=r50, @ANYRES64=r54, @ANYRESOCT, @ANYRES16=r35, @ANYRESDEC=r36, @ANYRES32=r4], @ANYRES64=r1], @ANYPTR64=&(0x7f0000002500)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR64=&(0x7f0000002580)=ANY=[@ANYPTR64, @ANYRESHEX, @ANYRES16=r55], @ANYRES64], @ANYRES64=r42, @ANYRES64=0x0, @ANYRES16, @ANYRESOCT=r42], @ANYRESHEX=r43, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r46], 0x5, 0x1, 0x2bbaff95d624e2d0) r56 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r56, 0xffff, 0x7faddd8afc52192a, 0x0, 0xffffffffffffff69) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r57 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r58, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a1849e8e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f29931a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3887f614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40c620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r59 = fcntl$getown(0xffffffffffffff9c, 0x5) r60 = getppid() getpgid(r60) r61 = msgget$private(0x0, 0x20000003c4) msgrcv(r61, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x2, 0x1c00) msgsnd(r61, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb00b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) r62 = msgget$private(0x0, 0x8) r63 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/154) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r63, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r63, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x4b) r66 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = getegid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x7) r70 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r62, 0x1, &(0x7f0000000240)={{0x4, r65, r67, r68, r70, 0x10, 0x401}, 0xffffffff80000000, 0xffff, r72, r74, 0x1, 0x1, 0xfffffffffffffffa, 0x2}) msgsnd(r62, 0x0, 0x0, 0x1000) msgsnd(r18, &(0x7f0000002680)={0x3, "48696a280567fe87170365d4e1a7255e9e172f793eb1a6342fcc8ec5d56f596329414fa22f2cff90974156a98413a6cdef1d1a891b408018e8eac3d600a73f810db4ccf8e173d8cb3533c02787dae7df504583c11afe7f61a41902bedcd2c00f309d2a9b8c76febeb4134b72805ccbdf8b16bbda489c1bf5a1f36f55fbc5c48b243db7e2d3c3388ddb485240a984ffe4d41be3f935a8f56448c8ed709caf285906154ad1ae767763d2690af70b9c0bcf6c20bf322051a1cfcc54abc39dd337df0b419407923b6f8516cfdf9ee07b62228c0cc4564f66e18f71"}, 0xe1, 0x1800) r75 = msgget$private(0x0, 0x20000003c4) msgrcv(r75, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r75, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r75, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r75, 0x0, 0x0, 0x1800) r76 = semget$private(0x0, 0x7, 0x286) semop(r76, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r76, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f00000000c0)) r77 = socket(0x18, 0x2, 0x0) setsockopt(r77, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r80 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000100)=""/114) r81 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r81, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r82 = fcntl$getown(r81, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000200)={{0x3ff, r78, r79, r78, r79, 0x104, 0x5}, 0xfff, 0x9, r82, r82, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r78, r79) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r79, 0x0, 0xffffffffffffffff, 0x0]) r84 = getgid() r85 = socket(0x18, 0x2, 0x0) setsockopt(r85, 0x1000000000029, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r87 = getegid() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r88 = openat(r23, &(0x7f0000002880)='./file1\x00', 0x0, 0x21) mknodat(r88, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r89 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r88, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000180)={{0x6, r90, r87, r91, r87, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r87, r87, r92, r87, r92]) r93 = semget$private(0x0, 0x8, 0x100010282) semop(r93, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r93, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r93, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r94 = semget$private(0x0, 0x8, 0x100010282) semop(r94, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r94, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r94, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r95 = semget$private(0x0, 0x8, 0x100010282) semop(r95, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r95, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r95, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r96 = getegid() r97 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r98 = openat(r97, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r98, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r99 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r98, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000180)={{0x6, r100, r96, r101, r96, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r86, r83, r101, r69, 0x108, 0xfffb}, 0x400, 0x10000, 0x40}) msgctl$IPC_SET(r75, 0x1, &(0x7f0000000980)={{0x1, r57, r84, 0x0, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r59, r60, 0x2a, 0x2, 0x4e2c, 0x105}) 04:29:04 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4d4fff1f28a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="bd8b8de2c6ebd63673896f00316dcc2efce966ec92a70d6d98441a4f3221ed3c9259e09056459d6ac2d2abc9437e9aa5842f8ac4ea7f001436ab7b8c5f4a569e832fac7636b48c70f4257022f362f67d1e446bd7ffe21aa8143289cd9681eab4d3027992e0081094d35973e8298b0c7504132d8c89f2fecfbb1fdf9738cf7c56f3f363df228c4ab646dba4d412e8930c0100000000000000bbb18f3b86d751c82442646194d0fe301b0eb6a18ded7281cfba42e1c158eeed499ea14f02a1010000fbefbda709662ed11ec24ef947c1b0f7c7a1ced5a982099871a865aebb98316bcabfe16bba30af661b503a888d610000000000000200dba884b07967402c597a439154e7daa9065167e2cf11a71644edcf1faeaf527698780651fd8c66157f2ea3c51dbd7bd141eed175e368e3d99bb8771b843c1cccb6a66c8d574cdc1900571f3d11fc510c4485d760981a78e33cad3c13bcac639dd2d311d33d28943e2eb806f572315e74c0126f63"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) unlink(&(0x7f0000000040)='./file0\x00') write(r0, 0x0, 0x0) 04:29:04 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffff", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffffffffff34}], 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:29:04 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', 0x20000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = kqueue() r5 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffc}], 0xb8, &(0x7f0000000300), 0x80000000, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0x8d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x200) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r8, 0x0, 0x0, r7, 0x1}}) r9 = open(&(0x7f0000000280)='./file0/file0\x00', 0x70e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000002c0)="b10005136000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336f00b7804be781e4991f72b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbbb87642ddeadd7f02d4ab770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/182, 0xffffffffffffffbe, 0x400, 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000000)) r12 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r12, 0x0, 0x3, &(0x7f0000000640)=""/22) r13 = semget$private(0x0, 0x4, 0x120) semctl$GETZCNT(r13, 0x2, 0x7, &(0x7f00000004c0)=""/106) semop(r13, &(0x7f0000000380)=[{0x0, 0x7f, 0x800}, {0x3, 0x1, 0x1000}], 0x2) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0xa, 0x3ff, 0x0, 0x5, 0x3f]) semctl$GETNCNT(r12, 0xacb8675f21c9d15b, 0x3, &(0x7f0000000140)=""/81) fchown(r0, r1, r7) 04:29:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r1, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) r8 = dup2(0xffffffffffffff9c, r0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r9 = accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket(0x1, 0x0, 0x80) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r11, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r11, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r11, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r12 = openat(r11, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r12, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r12, &(0x7f0000000680)='./file0\x00', r12, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000780)) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) fcntl$dupfd(r9, 0x5, r15) 04:29:04 executing program 1: r0 = semget(0x2, 0x4, 0x500) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) ftruncate(r1, 0x0, 0x0) r2 = kqueue() pwritev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="5eb1d8e9d4bff516a7e83592567ce9385dcb0bdaa255ecb9b5eb33fbe248af01c792669eb033174a42e417fcedf6b54768b544dee885b16e59b94209b2f3234769c5a4e2afcff4bcb3bf3cda44c3609afa9cdeab2e4bebfc71fc144a6dfc940a74a81bfa73305106585727ea6ef98ac9bd276969ff19c35069c7de857fdbbc6f5969b3a4ac30839b6614ac954ff18f2ff7c6a01fc85266b1bbfb93a6855bfacaef9f479b745a6159816c5baa1617b41f812b38b8fa491238282c1fbf49792bf7ba7e00e5fd92227848ddf81813d51a14ca5ce4968ef7beefdaa0eb076b901a6859ab5b37fe5d3b282f1aa3b5fd75cf25851a030c82cc", 0xf6}, {&(0x7f0000000140)="386aef78027bd2399e95011fc9d82c7f205138c773be3c742aa7acd0d1e01742bece76bdcba2b08f981e4d424eaaeacd5a126e5351270335df4b015b6d4f40f67fee2306052ad493e7e629cbceef11e552730b1ffba701a2fabab750aeea5477386994318c75439a355e7567c6e6fc66f5ef170a1139f7a2ac0a09c4a127891ebfc563afa8a17295c85295006e2730df2c535318becb7721638c1945274315d61b1c87be62e279582afe251946d20c27554dc317fcfd1b75c745833cb1115443bfe1f41075a92397ceb13fa49c11", 0xce}, {&(0x7f0000000240)="524b8a2cb3c10af30c8cb1a6baaf610fe88eb0b4e4066154b53207f44a33a474e32376630e93c987321720024516647b5703aa0ccd65c9de3d45f57a50e70270", 0x40}], 0x3, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x10) bind$inet6(r3, &(0x7f0000000300)={0x18, 0x1, 0x81, 0xa7}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000340)) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000003c0)={0x0, 0x9, 0x6, 0x6, "7646c5913daccbbf101bc4d30fa51000cb54809b", 0x5, 0x4c3}) getegid() semctl$IPC_RMID(r0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) fchmodat(r5, &(0x7f0000000440)='./file1\x00', 0x70, 0xc0ac6ce5ec39da96) semget(0x1, 0x3, 0x268) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000004c0)={0x6, './file0\x00'}) r7 = accept$inet(r6, &(0x7f0000000500), &(0x7f0000000540)=0xc) close(r7) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000580)=0xfffffffc) r8 = semget$private(0x0, 0x0, 0x10) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f00000005c0)=""/246) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000006c0)={0xfb, 0x9}) sync() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) ktrace(&(0x7f0000000700)='./file0\x00', 0x4, 0x312, r9) open$dir(&(0x7f0000000780)='./file0\x00', 0x80, 0x2) recvmsg(0xffffffffffffff9c, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/117, 0x75}, {&(0x7f0000000840)=""/246, 0xf6}, {&(0x7f0000000cc0)=""/66, 0x42}, {&(0x7f00000009c0)=""/189, 0xbd}], 0x4, &(0x7f0000000ac0)=""/214, 0xd6}, 0x1002) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000c40)={'./file1\x00', 0x0, 0x80000000, 0x20, 0x1, 0x500, 0x6, 0x80000000, 0x3, 0x2, 0x5, 0xfffffffffffffff9}) 04:29:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x400, 0x4) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r8 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69, 0x8, 0x0, 0xfffffffffff7fffa}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r11, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r11, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r11, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r11, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r11, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r12 = openat(r11, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r12, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r12, &(0x7f0000000680)='./file0\x00', r12, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r12, 0x40044278, &(0x7f0000000780)) dup2(r12, r10) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) 04:29:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xe00000, "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) socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:29:04 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 04:29:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000440)='/dev/diskmap\x00', 0x4000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r8 = accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x0) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={r3, r5, r4}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r9, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r9, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r9, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r9, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r9, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r9, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r10, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r10, &(0x7f0000000680)='./file0\x00', r10, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000780)) r11 = dup(0xffffffffffffff9c) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r12, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r15, &(0x7f00000008c0)='./file0\x00', r13, r14, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r16, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r19, &(0x7f00000008c0)='./file0\x00', r17, r18, 0x0) kevent(0xffffffffffffffff, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x40000000, 0x80000001, 0xffff}, {{r8}, 0xfffffffffffffff8, 0x2, 0x8, 0x9, 0x3ff}, {{r10}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x10, 0x24, 0x5, 0x7}, {{r11}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x462, 0x10001}, {{r15}, 0xfffffffffffffff0, 0x0, 0x40, 0xc4, 0x5}, {{r19}, 0xffffffffffffffff, 0x10, 0x80000000, 0x5, 0x7}], 0x9, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x7f, 0x7fff}], 0x0, &(0x7f00000004c0)={0x1, 0x3}) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r0, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r0, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x29d) 04:29:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) openat(r1, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x21, &(0x7f0000002000/0x2000)=nil) r4 = geteuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r8, &(0x7f00000008c0)='./file0\x00', r6, r7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r10, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r10, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r10, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r10, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r10, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r10, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = getppid() r13 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x7, r4, r7, r9, r11, 0x2, 0x401}, 0x4, 0x8, r12, r13, 0x6, 0x494}) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4) 04:29:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) pwrite(r1, &(0x7f00000001c0)="f3542a4a4296a70a5d39a8ffc1ff24db46b46c70b0bf0111cc2d6b48dfc170cc6b5ebe16213dcae3aa8f67be607c72c2ab67feb1c7492d05f54d616407af7a6d1c5d428ce186001386590b75b92e80a0be2cb59efa0ea5efb3078358454b7bf04527fb92dedec0dfe733f570abe72068f1d55e845c65972f06b15a9745ca84d9974f2a4bfc7d33", 0x40b, 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0x101) 04:29:06 executing program 1: 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 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r5, &(0x7f00000008c0)='./file0\x00', r3, r4, 0x0) r6 = openat(r5, &(0x7f0000000080)='./file0/file0\x00', 0xd452811498c9be99, 0x11) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f00000000c0)=0x1ff) ioctl$TIOCEXCL(r1, 0x2000740d) r7 = dup(r0) listen(r7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r8) r9 = accept$unix(r7, 0x0, 0x0) dup2(r7, r9) 04:29:06 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/d\x00\x00\xed\xfeXb\x06\xee\x9b)\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e48310000a314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r4 = getpid() r5 = 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(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000080), 0x4) close(r12) close(r12) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r14, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r14, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r14, &(0x7f0000000100), &(0x7f0000000140)=0xc) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r14, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r14, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r21 = accept$inet(r14, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r20, &(0x7f00000008c0)='./file0\x00', r18, r19, 0x0) setsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000640)={r15, r18, r16}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r21, 0x80245753, &(0x7f0000000740)={0x40, './file0\x00', './file0\x00'}) shutdown(r21, 0xed958fd8829ddaf) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r24, &(0x7f00000008c0)='./file0\x00', r22, r23, 0x0) r25 = accept$inet(r24, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockname(r25, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r26 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r6, 0x41d, 0x5, 0xd}) r27 = getuid() setreuid(r27, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r27, r3, 0x144, 0x4b}, 0x4, 0x100, r9, r11, 0x0, 0x92, 0xffff}) getpgid(r11) getpgid(r17) fcntl$getown(r14, 0x5) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r28, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r28, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r28, &(0x7f0000000100), &(0x7f0000000140)=0xc) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) getsockopt(r28, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) r34 = accept$inet(r28, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchownat(r33, &(0x7f00000008c0)='./file0\x00', r31, r32, 0x0) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000640)={r29, r31, r30}, 0xc) r35 = getpgid(r29) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) setpgid(r4, r35) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') 04:29:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1, 0x0, 0xfffffffffffffdc2}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) 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) socket(0x20, 0x0, 0x8) write(r0, 0x0, 0x0) 04:29:07 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r4 = openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r4, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r4, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000780)) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) getsockname$unix(r2, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:29:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1812, r0, 0x0, 0xfffffffffffff801) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x6) 04:29:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b76e6a7b564429e6ed5c138988776992be9a82c849ad3102b8fd84bb7ebc9d913b5058c2bbe08a7e6c88f9a1f60aa004a8efbd797944848b3ce13c3cbfda0fe3c61f0d39d19a0f05bdbd571a9c9d1f7bdd7b9fc7b37d0911e2477d80c26ad3c4e2b745ad697fa6fe52b4dc6068e3dd8de1db122c99c62fec8441f65d", 0xffffff61}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x1}], 0x1, 0x0, 0x0) socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r2, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r2, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r2, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r3 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r3, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r3, &(0x7f0000000680)='./file0\x00', r3, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000780)) pread(r3, &(0x7f00000004c0), 0x0, 0x0, 0x500000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r4, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r4, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) r5 = openat(r4, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) sendto$unix(r5, &(0x7f00000005c0)="594a7499966127ffe007f7c9b6e43080b285f1700aecb7d0eacfd0f871df609c5dd687db2af6ac9982350c8363a574ace11368e0b2a42283f6c7781839af380de232631768be065ba1aff358ae5dcad596490c4e20fe9eb7fc24145c9553fb27392bff9fe061df3cc5b32e4f7a376f2330eb1c06", 0x74, 0x9, 0x0, 0x0) renameat(r5, &(0x7f0000000680)='./file0\x00', r5, &(0x7f00000006c0)='./file0\x00') ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f0000000780)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x8, 0x9, './file0\x00', 0x7, 0x2, 0x403d, 0x4}) recvfrom(0xffffffffffffffff, &(0x7f00000007c0)=""/251, 0xfb, 0x2, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="370300000016000000275bffb423970e9d9f5ad2227227696c65b0ebda546cb03996f1029f46d405c069eda1766cbc"], 0x10) 04:29:07 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x1, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x280, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r2}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r4}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r5}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{}, 0xfffffffffffffffb, 0x6, 0x10, 0x0, 0x10001}], 0x0, &(0x7f0000000580)={0x0, 0x100}) r9 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x10202, 0x100) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r9, 0x0, 0x8000000000000000) 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', 0xb592333c993d589c, 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) witness: lock order reversal: 1st 0xfffffd806e8aad10 vmmaplk (&map->lock) 2nd 0xfffffd8063e962b8 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd8063e962b8,9,0) at witness_checkorder+0x1009 rw_enter(fffffd8063e962a8,81) at rw_enter+0xd4 rrw_enter(fffffd8063e962a8,81) at rrw_enter+0x88 VOP_LOCK(fffffd80673ec5c8,81) at VOP_LOCK+0xf9 vn_lock(fffffd80673ec5c8,81) at vn_lock+0x81 uvn_io(fffffd80672c9528,ffff800022d61018,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd80672c9528,8000000000002000,ffff800022d61270,ffff800022d61204,0,1) at uvn_get+0x226 uvm_fault(fffffd806e8aacf8,20004000,2,1) at uvm_fault+0x11cc uvm_fault_wire(fffffd806e8aacf8,20004000,20005000,1) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd806e8aacf8,fffffd8068d48960,fffffd8068d48180,ffff800022d88000,ffffffff81b6d177,0) at uvm_map_pageable_wire+0x2dd sys_mlock(ffff800020a99650,ffff800022d61468,ffff800022d614b0) at sys_mlock+0x185 syscall(ffff800022d61530) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe2d7710b220, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022d60c90 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d88000 rax 0xffff8000009f5180 r8 0xffffffff81b6af72 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x60ba3e15eaf69cef r12 0xfffffd800297b100 r13 0 r14 0xffffffff825f1640 w_lodata+0x4a8d0 r15 0xffffffff825fbd50 w_lodata+0x54fe0 rip 0xffffffff819657f8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d60c80 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=345209 stat=onproc flags process=10 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020a98508,0xffffffff82659068 process=0xffff800020a9a010 user=0xffff800022d5c000, vmspace=0xfffffd806e8aacf8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 93150 333675 56433 32767 7 0x10 syz-executor.1 *93150 345209 56433 32767 7 0x4000010 syz-executor.1 93733 274813 56795 32767 3 0x90 nanosleep syz-executor.0 93733 86385 56795 32767 3 0x4000090 fsleep syz-executor.0 93733 96796 56795 32767 3 0x4000090 kqread syz-executor.0 56433 230259 3369 32767 3 0x90 nanosleep syz-executor.1 3369 475798 11854 0 3 0x82 wait syz-executor.1 56795 360205 69731 32767 3 0x90 nanosleep syz-executor.0 69731 131018 11854 0 3 0x82 wait syz-executor.0 95236 381563 0 0 3 0x14200 bored sosplice 11854 270921 55405 0 3 0x82 thrsleep syz-fuzzer 11854 490693 55405 0 3 0x4000082 nanosleep syz-fuzzer 11854 182760 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 452107 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 37337 55405 0 3 0x4000082 nanosleep syz-fuzzer 11854 442204 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 303063 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 435871 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 468836 55405 0 3 0x4000082 thrsleep syz-fuzzer 11854 485071 55405 0 3 0x4000082 kqread syz-fuzzer 55405 106338 67173 0 3 0x10008a pause ksh 67173 195472 23523 0 3 0x92 select sshd 24645 110240 1 0 3 0x100083 ttyin getty 23523 263824 1 0 3 0x80 select sshd 83432 423018 60942 73 3 0x100090 kqread syslogd 60942 371430 1 0 3 0x100082 netio syslogd 35480 164002 1 77 3 0x100090 poll dhclient 96254 90663 1 0 3 0x80 poll dhclient 56113 296871 0 0 3 0x14200 pgzero zerothread 47187 359302 0 0 3 0x14200 aiodoned aiodoned 88673 88963 0 0 3 0x14200 syncer update 70659 10849 0 0 3 0x14200 cleaner cleaner 73521 502307 0 0 3 0x14200 reaper reaper 66393 505673 0 0 3 0x14200 pgdaemon pagedaemon 19488 478732 0 0 3 0x14200 bored crynlk 90034 229497 0 0 3 0x14200 bored crypto 46711 205290 0 0 3 0x14200 bored viomb 71291 57072 0 0 3 0x40014200 acpi0 acpi0 95738 14509 0 0 3 0x40014200 idle1 5161 276390 0 0 3 0x14200 bored softnet 52336 114908 0 0 3 0x14200 bored systqmp 12165 255122 0 0 3 0x14200 bored systq 83594 375475 0 0 3 0x40014200 bored softclock 35992 215337 0 0 3 0x40014200 idle0 85062 85811 0 0 3 0x14200 bored smr 1 435705 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 93150 (syz-executor.1) thread 0xffff800020a99650 (345209) shared rwlock vmmaplk r = 0 (0xfffffd806e8aad10) #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 (0xffffffff82657328) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9488 6342K 6342K 78643K 10670 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 1172 0 ifaddr 39 10K 10K 78643K 206 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 60 0 iov 0 0K 48K 78643K 185 0 mount 1 1K 1K 78643K 1 0 vnodes 1214 76K 76K 78643K 1768 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 3 5K 5K 78643K 9 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 384 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1810 197K 290K 78643K 12817 0 file desc 8 25K 33K 78643K 968 0 sigio 0 0K 0K 78643K 22 0 proc 48 50K 82K 78643K 1451 0 subproc 34 2K 2K 78643K 425 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 137 0 in_multi 33 2K 2K 78643K 302 0 ether_multi 1 0K 0K 78643K 4 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 114 503K 503K 78643K 114 0 exec 0 0K 1K 78643K 580 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 130 23K 31K 78643K 4905 0 UVM aobj 130 5K 5K 78643K 136 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 97 0 NDP 5 0K 0K 78643K 78 0 temp 107 3036K 3105K 78643K 7820 0 kqueue 0 0K 0K 78643K 48 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 55 0 49 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 198 0 195 1 0 1 1 0 8 0 rtentry 112 278 0 234 2 0 2 2 0 8 0 unpcb 120 894 0 882 4 2 2 2 0 8 1 syncache 264 17 0 17 5 4 1 1 0 8 1 tcpqe 32 54 0 54 4 3 1 1 0 8 1 tcpcb 544 709 0 704 16 14 2 14 0 8 1 ipq 40 15 0 15 5 4 1 1 0 8 1 ipqe 40 147 0 147 5 4 1 1 0 8 1 inpcb 280 1432 0 1424 14 11 3 9 0 8 2 nd6 48 50 0 46 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1232 0 1017 14 0 14 14 0 8 0 art_table 32 1233 0 1017 2 0 2 2 0 8 0 art_node 16 277 0 237 1 0 1 1 0 8 0 sysvmsgpl 40 46 0 12 1 0 1 1 0 8 0 semapl 112 382 0 372 1 0 1 1 0 8 0 shmpl 112 134 0 6 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2386 0 982 46 0 46 46 0 8 0 ffsino 272 2386 0 982 94 0 94 94 0 8 0 nchpl 144 3756 0 2144 60 0 60 60 0 8 0 uvmvnodes 72 2820 0 0 52 0 52 52 0 8 0 vnodes 208 2820 0 0 149 0 149 149 0 8 0 namei 1024 18081 0 18081 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 11243 0 11243 15 12 3 7 0 8 3 plimitpl 152 183 0 174 1 0 1 1 0 8 0 sigapl 432 1070 0 1054 4 2 2 3 0 8 0 futexpl 56 24074 0 24073 1 0 1 1 0 8 0 knotepl 112 570 0 550 4 3 1 2 0 8 0 kqueuepl 104 625 0 621 4 3 1 4 0 8 0 pipepl 160 950 0 929 7 5 2 2 0 8 1 fdescpl 488 1071 0 1054 3 0 3 3 0 8 0 filepl 152 11630 0 11520 22 15 7 14 0 8 2 lockfpl 104 1244 0 1242 1 0 1 1 0 8 0 lockfspl 48 229 0 227 1 0 1 1 0 8 0 sessionpl 112 40 0 30 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 2089 0 2080 1 0 1 1 0 8 0 zombiepl 144 1054 0 1054 1 0 1 1 0 8 1 processpl 904 1088 0 1054 5 1 4 5 0 8 0 procpl 632 3195 0 3149 5 0 5 5 0 8 0 srpgc 64 46 0 46 6 5 1 1 0 8 1 sosppl 128 37 0 37 5 4 1 1 0 8 1 sockpl 384 2569 0 2546 25 19 6 14 0 8 3 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 13 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 16 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 185 0 0 23 1 22 23 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 374 0 0 20 0 20 20 0 8 0 bufpl 280 7859 0 1328 467 0 467 467 0 8 0 anonpl 16 157137 0 144869 88 26 62 73 0 125 0 amapchunkpl 152 10218 0 10090 23 16 7 10 0 158 0 amappl16 192 4783 0 3955 79 36 43 54 0 8 1 amappl15 184 384 0 376 1 0 1 1 0 8 0 amappl14 176 252 0 248 1 0 1 1 0 8 0 amappl13 168 92 0 91 1 0 1 1 0 8 0 amappl12 160 48 0 45 1 0 1 1 0 8 0 amappl11 152 218 0 207 1 0 1 1 0 8 0 amappl10 144 91 0 84 1 0 1 1 0 8 0 amappl9 136 959 0 956 1 0 1 1 0 8 0 amappl8 128 400 0 362 2 0 2 2 0 8 0 amappl7 120 313 0 291 1 0 1 1 0 8 0 amappl6 112 181 0 175 1 0 1 1 0 8 0 amappl5 104 341 0 330 1 0 1 1 0 8 0 amappl4 96 1313 0 1285 1 0 1 1 0 8 0 amappl3 88 234 0 227 1 0 1 1 0 8 0 amappl2 80 6262 0 6181 3 1 2 3 0 8 0 amappl1 72 39047 0 38562 25 15 10 20 0 8 0 amappl 80 3777 0 3733 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 135 0 6 3 0 3 3 0 8 0 uaddrrnd 24 1071 0 1054 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1071 0 1054 1 0 1 1 0 8 0 vmmpekpl 168 14995 0 14966 2 0 2 2 0 8 0 vmmpepl 168 158504 0 156281 170 44 126 126 0 357 28 vmsppl 368 1070 0 1054 2 0 2 2 0 8 0 pdppl 4096 2149 0 2108 6 0 6 6 0 8 0 pvpl 32 459258 0 443584 214 65 149 179 0 265 0 pmappl 232 1070 0 1054 7 5 2 2 0 8 1 extentpl 40 50 0 32 1 0 1 1 0 8 0 phpool 112 195 0 18 6 0 6 6 0 8 0