$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r22 = fcntl$getown(r5, 0x5) r23 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r29, 0x1e4, 0x8}, 0x5, 0x7, r30, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r21, 0xffffffffffffffff, 0x19, 0x9}, 0x9, 0x75, r22, r30, 0x10001, 0x8000, 0x3}) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r39, r40, 0x10, 0x9}, 0x8, 0x1, 0x9}) r41 = getgid() r42 = getppid() shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r41, 0x1e4, 0x8}, 0x5, 0x7, r42, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:01:56 executing program 0: semget(0x3, 0x1, 0x22) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0xf, 0x0, 0x8001, 0x100]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x27, 0x0, &(0x7f0000000140)=""/39}) semget(0x1, 0x1, 0x200) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semop(r2, &(0x7f0000000940)=[{0x0, 0x9, 0x1800}, {0x0, 0x1, 0x2000}, {0x1, 0x8000}], 0x3) r5 = semget(0x3, 0x7, 0x20) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000001c0)=""/2) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x9, 0x4}, {0x7fffffff80000000, 0x8000}}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x401, 0x5, {[0x101, 0x4, 0x4, 0x3, 0x9, 0x100, 0x2, 0x0, 0x800, 0x3ff, 0x0, 0x1, 0x2, 0xffffffff, 0x4, 0x20, 0x80c, 0x9], [0x8, 0x80000001, 0x80000001, 0x4, 0x4, 0x6, 0x101, 0xf8, 0xffffffffc594acf6, 0x8], [0x1ff, 0x9, 0x7fff, 0x9, 0xfd5, 0xad, 0x800], [0x2, 0x3ff, 0xffffffffffffffe1, 0x80000000, 0x8, 0x6], [{0x9, 0x0, 0x8}, {0x9, 0x8}, {0x3, 0x0, 0x5, 0x104}, {0x972, 0xfffff800, 0x2}, {0x1, 0x6, 0x7, 0x4}, {0x1f, 0x2, 0x76a2, 0x2}, {0xfffd, 0x50b, 0x800, 0x3}, {0x9, 0x0, 0x1, 0x3}], {0xfff9, 0x7, 0x3733ac77, 0x7}, {0x0, 0x2a, 0xfc8d, 0x9}}}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000004c0)=""/112) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x100, 0x1) recvfrom(r6, &(0x7f0000000580)=""/178, 0xb2, 0x42, &(0x7f0000000640)=@in6={0x18, 0x1, 0x5, 0x1000}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x20, 0x0) r7 = openat(r6, &(0x7f00000006c0)='./file0\x00', 0x800, 0x11) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000700)) setitimer(0x1, &(0x7f0000000740)={{0x10000, 0x80000000}, {0x1, 0x7fffffff}}, &(0x7f0000000780)) open$dir(&(0x7f00000007c0)='./file0\x00', 0x2, 0x120) acct(&(0x7f0000000800)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000840)=0x81, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000900)={0x4, &(0x7f00000008c0)=[{0x1e, 0x3b, 0x0, 0x3}, {0x9, 0x1f, 0x90, 0xbb}, {0x9, 0x2, 0x36}, {0x1, 0x2, 0xc9, 0x7}]}) r9 = dup(r1) fcntl$setstatus(r9, 0x4, 0x80) 05:01:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x1f}, {0x5, 0x2}, {0x101, 0x9}, {0x100, 0x6}, {0x7, 0x800}, {0x4, 0x6}], 0x6}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) close(r0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060693c, &(0x7f0000000300)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x5c, 0xd2a, 0x213, "657159b2f6ec084ccbfa06940f475e70253dada8", 0x101, 0xff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) msgget$private(0x0, 0x1) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 05:01:56 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000001dc0), &(0x7f0000001e40)=0xc) ftruncate(r2, 0x0, 0xfc3a) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r3 = syz_open_pts() flock(r3, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2af291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd83b8461c2ea618fcf"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20}, 0xc) flock(r3, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r30, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r36, 0x0) r38 = getgid() r39 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) r41 = socket(0x1, 0x4002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r42, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000001900)=0x800) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r46 = accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000900)='./file1\x00', r45, r43, 0x6) r47 = semget$private(0x0, 0x7, 0x287) r48 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r48, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r48, &(0x7f00000002c0), 0x0) semop(r48, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r40, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r37) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r36, r22, r30, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r53 = socket(0x18, 0x8002, 0x0) r54 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r55 = syz_open_pts() r56 = dup2(r54, r55) dup2(r53, r56) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r57, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a352791876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde00"], 0x1, 0x2, 0x1000) msgrcv(r60, &(0x7f0000001a80)=ANY=[@ANYBLOB="0000000000f9ffffff00000000000000000000000000000000000000000000000000000000410f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000002080)=ANY=[@ANYBLOB="c9d1242cfe2ef6ef43059863e67bf10ee31979f5166fc647fd2802f936a4fd9051624174c51560550bcb02f5f9724c2a3bffa66a41f9e73110ddccd632c949f09f7970742473a8963fae0000464bb9ae900643926700a06310363e8cac548885de68be2cee5272180d21dba9479004e8acc1e916843777c57ae5a5f70e67bc4953db640ed54b71dffbc7fdcbe7e4e1fcee57252fa820b4990c788d8e99780b7d643295561f8992230d1de712d97640ae0dddbcc68a"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r61 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r63, 0x2, 0x8, &(0x7f0000000e00)=0x4) 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}, 0xc) getgid() r66 = kqueue() fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) r67 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r66, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r68 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r69 = socket(0x0, 0x2, 0x0) connect$unix(r69, &(0x7f0000001e00)=ANY=[@ANYBLOB="f300d200ff07dd72186412b4201d56199514f18d67923f831785281a7826ca036e160ccf7dfc39a79e1092"], 0x1) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000001fc0)=ANY=[@ANYBLOB="820203000000000800000000000000000000942e3006f8359283c5827b2169d6357f094ba171585ad614940a8af47d9553c128597ca8bf2c2749a7552eeefab01d91813458c154be18685c3726af05c1378220c6dcc76206c98f85e18d9e30d79e7207a8daad9dec598fa3eaf03833b7ddd80f7a2ef930fd02fdf049905dc6da756ce0a4e4d105e7da3d7cd1f1e016"], 0x10) sendmsg$unix(r70, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cd00f87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r71 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r79 = socket$unix(0x1, 0x5, 0x0) r80 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r79, 0x0, r80) r81 = socket(0x11, 0x4003, 0x0) r82 = fcntl$dupfd(r81, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r82, 0x0, 0x0) r83 = socket(0x11, 0x4003, 0x0) r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r84, 0x0, 0x0) r85 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r85, 0x2, 0xffffffffffffffff) connect$unix(r71, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r72, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r76, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r78, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r80, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r77, @ANYRES32=r67, @ANYRESOCT=r69], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r73, @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r68, @ANYPTR64=&(0x7f00000021c0)=ANY=[@ANYPTR=&(0x7f0000002180)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64, @ANYRES64=r82, @ANYRESHEX, @ANYPTR, @ANYRES32=r23, @ANYRES16], @ANYRES64=r84, @ANYRES32=r31, @ANYRES16=r85, @ANYRESHEX], @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r75, @ANYRESOCT=r74, @ANYRES32=r75, @ANYRES64], 0x8) sendmsg$unix(r71, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socket$inet(0x2, 0x3, 0x10000) r86 = socket(0x2, 0x2, 0x0) sendmsg$unix(r86, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="300000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r89 = getegid() r90 = syz_open_pts() close(r90) writev(r90, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dcc", 0x1ec}], 0x1) ioctl$TIOCSTOP(r90, 0x2000746f) write(r90, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r91 = syz_open_pts() close(r91) writev(r91, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r91, 0x2000746f) write(r91, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r92 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r93 = syz_open_pts() ioctl$TIOCSETAF(r93, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef22451aa7fff0e090800"}) r94 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r95 = syz_open_pts() close(r95) ioctl$TIOCSETAW(r95, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r95, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r96 = syz_open_pts() close(r96) ioctl$TIOCSETAW(r96, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r96, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r97 = syz_open_pts() close(r97) ioctl$TIOCSETAW(r97, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r97, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r98 = syz_open_pts() close(r98) ioctl$TIOCSETAW(r98, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r98, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r99 = syz_open_pts() close(r99) ioctl$TIOCSETAW(r99, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r99, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae", 0x1d}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r100 = openat(0xffffffffffffff9c, &(0x7f0000001f80)='./file1\x00', 0x20, 0x20) sendmsg$unix(r68, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000002300)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab48199758ad0f0ef5e19d9856a373b3285a3ee836cf34889a14606588861d79a4fbb1d897aec02adba09fe417ba09f85b31c79f98b261222149d9a0ed2631bc419dd4126b029ecfc82b143305dcae132cd73dbafa026c11569f00d2f0988b5ec337bba4f5211d6cbd8a0595cdfe5171988c030536740a42cb41cc61fd7cf35fb5f9368bd5812045499498484bc43214d310025abb163fe4ff1b0ad866cce01a66e4f8b2011883723b22ca035bf7c02bc6fcd9c78978948fdae9628f415d56", 0x113}], 0x7, &(0x7f0000002640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32=r91, @ANYRES32=r92, @ANYRES32, @ANYRES32=r94, @ANYRES32=r87, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff00000000000030280d146283ccc64135f7b6ed207a710f097c82f196a07be32376c8d0e158147e441662200517997de88b8899c89621f445b97afd12db4aedb13c227c7bbf10ec4b964c1dc3716e1e03c42fc06d1f41ebb4173ed293d2b639479e38375d41d5cf1156e340d2b76503abb95de4d540701e4a73a205f627a157f2ab69a9fc321336c97cd0a64af1e9834b3c9139731d6867c853f0737670f93602c03dc31079d0ca1619694ab737f7b44d8adc098cb10640c6af92835187a0ae4d82039aba3805ebb9a7d944a4584260eb93d0d9a3d76edb0ccd04c0ae18751a5b37847ba3b34c6dc7104f493c235be9b5104a", @ANYRES32=0x0, @ANYRES32=r88, @ANYRES32=r89, @ANYBLOB="000000000000000000ffff000001000000", @ANYRES32=r95, @ANYRES32=r96, @ANYRES32=r97, @ANYRES32, @ANYRES32=r90, @ANYRES32=r98, @ANYRES32=r99, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x1af, 0x400}, 0x4) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r88, 0x0, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r62, r65, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r51, r58, r50, 0x0, 0x46, 0x81}, 0x10001, 0x1, r103, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r104 = msgget$private(0x0, 0xfffffffffffffffd) r105 = msgget$private(0x0, 0x20000003c4) msgrcv(r105, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r105, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r105, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r105, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r106 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r106}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r106) r107 = syz_open_pts() r108 = kqueue() kevent(r108, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r107, r108) r109 = syz_open_pts() close(r109) r110 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r109}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r110, 0xffffffffffffffff) r111 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r111}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r111) kqueue() syz_open_pts() r112 = kqueue() r113 = socket$inet(0x2, 0x4000, 0x7f) r114 = socket(0x2, 0x400000000002, 0x0) setsockopt(r114, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r115 = socket(0x2, 0x400000000002, 0x0) setsockopt(r115, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r112, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r113}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r114}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r115}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r116 = socket(0x18, 0x1, 0x0) close(r116) connect$unix(r116, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r118 = socket(0x0, 0x4000, 0x5) setsockopt(r118, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r119 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r120 = socket(0x18, 0x1, 0x0) close(r120) connect$unix(r120, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r119, r120) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) r121 = syz_open_pts() r122 = kqueue() kevent(r122, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r121, r122) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r123, 0x6, 0x0) close(r123) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r124, 0x6, r125) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = getpgid(0x0) fcntl$setown(r126, 0x6, r127) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r129 = getpgid(0x0) fcntl$setown(r128, 0x6, r129) close(r128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r131 = getpgid(0x0) fcntl$setown(r130, 0x6, r131) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r133 = getpgid(0x0) fcntl$setown(r132, 0x6, r133) close(r132) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r135 = getpgid(0x0) fcntl$setown(r134, 0x6, r135) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r137 = getpgid(0x0) fcntl$setown(r136, 0x6, r137) msgsnd(r104, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r104, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095f0337d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303004ae8d462fcf5fa3b57806356cdb615f05805fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd842e9ea6bfe963e868239614464f090000000000000076b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b0544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) r138 = msgget(0x1, 0x0) msgrcv(r138, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r104, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r139 = socket$unix(0x1, 0x5, 0x0) r140 = fcntl$dupfd(r139, 0x0, r139) ioctl$TIOCFLUSH(r140, 0xc028698d, &(0x7f00000000c0)) r141 = openat(r140, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r141) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r142 = getgid() setegid(r142) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r65, r142, 0x6) r143 = getgid() setegid(r143) r144 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r144, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r144, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r144, 0x40087468, &(0x7f00000001c0)) fchownat(r144, &(0x7f0000000080)='\x00', r145, r143, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0xfff5}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() kqueue() r147 = syz_open_pts() close(r147) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r147, 0x4}], 0x1, 0x10001) 05:01:56 executing program 0: symlink(&(0x7f00000000c0)='..', &(0x7f0000000200)='./file0\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000001480)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x411, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x4, 0x411, r2, 0x0, 0xfffffffffffffffe) r3 = getuid() lchown(&(0x7f0000000100)='./file0/file0\x00', r3, 0x0) r4 = getgid() r5 = semget$private(0x0, 0x7, 0xa0) semop(r5, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x1ff, 0x0, 0x5, 0x1d, 0x3f, 0x1000, 0x7, 0x10, [{0xa3d5, 0x4000004, 0x80000000, 0x5}, {0x400, 0x9b39, 0x7}, {0x7, 0x7, 0x8, 0x607a}, {0x4, 0x6, 0x3, 0x4}, {0x4, 0x1893, 0xfffffe00, 0x4}, {0x9, 0xeb9, 0x80000000, 0x2bfa}, {0x2, 0xdb, 0x1, 0x1}, {0x7, 0x2, 0x19c479ee, 0x6}, {0x3, 0x10001, 0xfffffff8, 0x9}, {0x0, 0x4, 0x8c02, 0x10000}, {0x3d03, 0x20, 0x4, 0x52f}, {0x6, 0x0, 0x3, 0xff}, {0xffffffff, 0x9, 0x8000, 0x5}, {0x9, 0x0, 0x8, 0x8}, {0x5, 0x5, 0xa0b6, 0x81}, {0x6, 0x8, 0x2, 0x1f}]}) shutdown(r2, 0x1) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file1/file0\x00') semctl$IPC_RMID(r5, 0x0, 0x0) sendto(r0, &(0x7f0000000480)="2dad8488297543cd36ffdeaa6fc1c853f4afb227fbb1df3396f9bb983ab4d6bdf9009dc11350a43947549976c022afc9f74937bcee3dafd5f10163f5c9ca55eb1844fc42ddfe3f0f566fb44636a58e1e1dec4ecca16acc9ef961c9bef6967d4fa11e13c862423e74516acb6797e9a7bde24ee347d53a563088dcab169e612bbf357f42f8d175b9236cd82f843589fee7cf603a30c9aef2ba2ae33f6fb01d33d13bda7f435b9ec7fc8a622719c762e77737fb8c6757b5d2090bcca06b67c41a70b33bdf983b7289d877818f2c060304506e2d35b336ace37e53d19d709b396a49719b4535c3d04f14b651a2a0092f1d9bc053b824b9d841636eec05f04c9bc110ac24a68b4af7f1b6118d55e073c5364381a65bf8ff6630d200032cc3df07a76319c4fb43c39aeed71b4d8e6ff4b38e6bf9e94607e216b7172b84de00edb4b56883d7c01c6728d3ac1e4f6290938df0150c992d52f94b66ec7f579fed7116dc3a17ff99bdc538b7ba952fbee49bac1a4e461722f9f48add138b4f266271942d698217a1a6458665d0f9af62de7f448e7971a3592cf10088827f93de4acca38d6ba43536e74964c2c9ce6bea8be640bdf830cef9099c8b175be97690de5bf29743231bf91255725315ae26e4c06b6e7fec4c25939d3fab3bef49d13485190f50cf4b74c245fa951c08bc017943c5bc49c19969e12f573a9b1f114ab3f549292566713ea09e6f9b7f9fa5c3279723a7f936378ce3c011669a8377eb9b074c481b966acb2a56e52e681ed033b4e5c9ef1b80f06b43d2bb46d20129f4452a7f2aad76c982e9303c3fcdf4ce644644dd0182343f8c70861d3edb508eb9f123fda1171ec2902256c73c189dec5e010faf3a69d1e9ca27956ea46c4db351c8f8997269134fe3d8364a99c3256725c5e785215e25b2bad390e3f45b57d25da52ca8d42fa6bd6de6362a310fdff234da14f05ac2aa57f201d8511503bb2b982ae12163905e1744965b4bdaff69c5b4de28c802b07a910762ce4daca2dbf2593d8321962eb56c8e1e6512f8cfa7c77955690f18f61f3086a48bf3ec5046ebfb712a60f98e859c18ad3ccd1f36268238647a5730a15c62fea5f75442a58b6b462e8e5b3d18ad7117241f329b3e12050618a10b509989c39f7e6102c8adbcef6ea34f1f34398c1c35a006a20b5a8853cb954f599cc66dc982a7a3087da23be1d35492e09e112e59e518bb7e0ff5ecdde49964e933e498c51d8821bdf80f19a11921e116569d8395e40deb2f5d7c889a42c0bcab27de63fd95eabb4c02b0efa94625b39b3a89e1fd73d73bb9b7a07aa634ee39b999e93b3febbfe081911e8f3791214b2acc94daaaf1afc61008cf98eae97cc58e3cb2d6763a3e8be529ed8bb8ec174fbcf66c339133ada754b27c9c8b5538bcc8b00f9f59c5ba10659b7a4e3ba6c4210d9c839b54676deef0b5b61eb2d687576b1ef2bf53952249c7e57a1f9d1217bf6dee73c4775c10fa6aa75854b2500699fddb2a64d205b463cb6e8a88e3398c31b15b20e4fe86e579f61fd169bd69b1690b68f5d3f6fd64f8413e2b6cd307c1de797f0337ab6a21173f881d48ff086b773ad9d449bb3da62a2119926cd878ebe5ac04c94e64ef736e502517e04c55feebd131d78eefd9b6c931025ea57ce06c40e7589da8e6e7c627fb19f67f53f08b02b51d6fc96e6efaf57994072f339857ebdad1b7accc6241861c9a2f0bed39a0d186949e7ea4d2861e6b7c5583e9b2e11638f85001ba4f708824a94e55b07dd39c701a1c1eed65c3909bb0094ff93081e191f856cd0c40fbe542747a6c8215bab47cd047db8e563fbe03f371e2b7dcb8a9bbfc7d0903eaf06d24c74e40d47b3ae0c21e6905cbda2a5da70d834aaeefd428302b9196f2f16ac75c9a16520239a39c49a87b516aa312d8664765bd652f9412639aed91eba33a32187764ada43881180e1adb66355162755ae413888e2d97c6b552864560e05cd9c5602b9873f01af636458d8deee2517637fde1064ef0a41e1f0abef3c38fdf59d48c8bb2711230c5dcadc6672a8e8acea59e55d852a8836ba0c64cc8af862978046e81e413ccfc411ebf6a7cca5583fe7e2cb3d0240f1ab72724183362b1bdb67be704f0c5aa6f8d3d165b4e97a50bbc8ad599f89bd6316fd6fafb1992c5a07c473c2ab083e7693b7b7a3496b8cc207d776103b2fea461e58111aaf2cd3e1c4fc7d38b5bcb34a246e56ed3f3434175d6971152062cebcbf7d62e51fa3878827f0f24a90fa0e6ab9cd840cbea5bad02cf62d7e951f8c65bb138cd43cfb8d891028e1c661894ed870030565941270eed0217939702c0bcf7ef0782de53c2464ccc1db238c5d994c794a1e0b7594b1543274750e90fd10022cb52572a8c14d35c489508679f70005ab08615ddb4f128882197fff85fb932f0a944e0e472d14ca5c957c3e654e1bd20be447510070555b14b9196db595cffb2a945e80ece6c3dc3d424960d002523faebe9ffb2070d187aefb8da8c81d132ea56e6dbbe42355dcd06d68154ede926d8e68d45c46a888cba1a104e6b5d48dbd3430d322700f8fa533d17a66cf1eb9f75e8791f8f4ec4545c87cc1c57750ead4ada3e366f8d43b4c99a80e667038400873c12f24d3f60fb091d2f1973a23f21c83c942f0ed82a57934444dd446c67b37ad78180a9d125f89694f5ffff1df44c9642fcad605c2b177b11ca66d36c7dfb9cb90e7087aa2eeda3f3d9a1fde6b4adbdf8c03376aa4bb6dca0c25da2eb48759c6b73cda9942f26acc28ffbc6ccce0512be4a73a7c9572b5aa099fcad9d973b4affc320471ac333c2ffae6a4c75827884d510cbbb70e7612f77acbd2f4e4a76f6e9efd376fcb1beb4fbd1069c5bf0c9411af6a7f27596ed724f7c438cfe9401f7c703ad43e9d0bf2c73a52b59a7956d9279add90d73f0b205be8991337f2a441cf20277aff1557cf9d269cb76900006579d0c9153f100820ad76fd10d1d207d3b88f19a8407334f71546f19df03d9b56f5d370e0cdf040077515a5ac9f68aa95d43b7c8c6c7a44ad50aa6478f4310c998fbe82c72761042485e67805bcb5197927cb0cfa1a49ea0ee13221d6c005748f272e8606bbf22b06db31882b09dcd604a96388c1dd2574d853f77abaf9bb1a326d539b79d616cc0283bdff5135ab955054314a4b5ced7442e723331fe6d598e2b5282a2740a600f00e0b2e630250a4a0d26b6c82406862b8977c796cc004e6c424840195f8ad00d06490338a50d5c4b7ac730d45be39e1f0e094f74a2463084aa3ca7e81f1436768983368b7f3a65b52bd7efbde113c9a2fe965564eb8f7eddee61da10451c2f19501e6876cb9cb3fbf2409cbe99600a7b71c3b1fc53de4f0ad42164afddb965005647d6c406c829b29bfca3fb78946bbf1b88a0c6b811d25eed6a76dfc9bfc1f888ecb112397ae386b1121a777a37cb6cca147bbff66a789c72d1b3205de558683b6efa8a20f001de850565359fcbbb2cce9dcc8b25f0bf969ddec54764482aea92ca1cbb18164e2c7aa855e289c35903541d3ade1208a6509802f17500e0e65356f8d8079d7c68f64839c2094ca2f80403d982b0cde5d3c742ce592c726fbc62cb4cd56a811475ead8b616eaae8eb07dcf9545c90574136f0ac53bd79db30ff8bfa705fd123a817b846e5def03e348f87637ee820102b3e98b3ca2aa2ec974f819aa5384b3360674c6de35510df6dae414222405d2bc66f516e8e78f342f4d7ccbed073efae7df47d1d7cea799ae799173fb72306b9b35bc2c48d6b16f6946707da419d346e256ee50f0e126d11e3cbacaf1b828a23a813a24bda36e687bb9d64339e688dc16e8b324636c37289034c9bdaa87d98dfaa6713cbc137114a4cc327e28f79682b0991cd954a78c0e0993fff53811acfe29e0e62863d4c7599905a161bc9e96a964a039cd49d192199f81d46778154508f4c45b6830992ec96f5265b81b5c334d9b461d5d7b5a77ffc9bd42a143f7840533b89cbf116eb34b1b4ed9b8af8b5824bfca19b31f69f0a675f83d6bf3d8046a6bc8accd0610d1f964f348d9291e1fa80b4cc00f4104c7b0b4f4fe70e140208401a349bd07f794dcde04e12d185bca132f07e0bd46bd4372d24f5b861a62aa842b6c8a8379c0eebccf240215a986f26bd05161931b06b7c4390b4407d2090563c4bf454f2b01274200388cd8326883c45635737bc07c3dce73f62a99f5363a672b20bcd5881249f08d918a10936f8da2b7ac426de0b78c068063e7bb1eefafa7540e86875033704ccf011beca64a4b27e1af91f842da4ffe2405d0b6dc7b94002200120a806a2f777107bc436102353509d34a60ce6639f9849c200385a782230d31e3fc23c2bebf2ab44f0cbefe109b545f324415f4f777a51ea3f6f38d9e61ca10631ba49469d08dc84e3643fb7580d36111e590105c73f268f6225bd9eb057bd28e8e696e76376d16c04a454cc234faec7bffd3f1a6228d5bd47773e2603f269e12a5f81e5bf782cb0e038c1774e406a6f1f9e069c3d105c79b39042c88f41ebadc9d36c53481393225ef5b56bc3b69398623847c0e1d1de54caffd373a3f2a4c4c5b634fb06d1cefc118a03330214772f293a430abf76a1f048583c3da29d873d88a449127f54df1e18cd4f23592fe425e766876048f888acb0da4ceed85a81cd44e9cb143cab8fa49099d6557abe8d6247576b893c0ab3bc466ca3a902fdc7a100674407addc5b71a49fa1b2a32bd2a0b37a4b0d0c8532aaa871e6afd397b3a879518dd4d917d478060958937020104deaded36ad0952622fc74b88036a452eca427fbed9ccc65721127f8e26874b99300ae8e06d40f4b0b80442c951f5ed97ac8d6d873dc17166138302cb0620093f51310ee9c5d0efc03602dc9082e0adb274f709b26227c44ea1c45723d49340dfc91ea2fd76e87637a207307bdbbedeb2f78d1a1958ed22fe12640ac74a69470b099219a6c283bc7876dc7b4bb85b8ed1f56c5492ec7b1c6c35ae0c752eab7b3907f390fc55600192f8b395da55fa52439289778fb905c81563fe75289343bb1b9794cad97fb6c1e3933f40d7cc83cca4abad88c0a92051354b57d658dc47dc1ee8f0be0046fb41ad723938aac27e4044b15b6b15fca0ca6f1650d26a91dfe90c33ca7067dc71974dfe5cdc298a5903130f5e171cae1f100ea591ca81be0d3d8f8f98a8b8b85d68e65aa6ba01b234b82e9554cca7a098f543bd76035265a5541fdbc28165ffe3df155c0611a02dd1316d5af5c578ba52993df67afd51105542be98040866255490bb71fc9d43284f66cf6d338c1934e4fe3682e753f2b0d6ab5ab2cb7ec13ce548f67585476b06710859b102b1749d454ecb7b02f4ef2fbe027fcad6d51764f243b7a639da946a4d6557d63db8c57d8e922781540a5215bf33d866170686add6ea14c46036b067bd8f0777fae47b469ba683fb347370f913f5be3850dd34b7134055bbcf1bb082b4bab4a92c81e5f694ec2339472b6d3dc1c19fba1ad270a5842b967cbb1fbfef39fbbd5bcf7bb332946be1579cc134d5732f28898617aadc595bd57570cb5ab09a884d9503d922967d14823055c1e4336f5ec46639049d70f4c29fcbdce0008ce1e0dcb5f49fcef77c2b6075f29048a32ed50f1a472c73810cb4c905410201bc56840c0118c3e132ecacb1cef08bc4ca74e897d95613fa5a2894b73bc5b1a5e79d6d58e82053bc82ad4c5c7a78514d8c10b05a8abfeb77458c0585cd579276d0dc717677d488383f2840", 0x1000, 0x404, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r4, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) fchownat(r1, &(0x7f0000000100)='./file1\x00', r3, r4, 0x2) r6 = fcntl$getown(r0, 0x5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) ktrace(&(0x7f0000000040)='./file1\x00', 0x2, 0x20, r6) open$dir(&(0x7f0000000080)='./file0/../file0\x00', 0x200, 0x0) 05:01:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) openat$pf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pf\x00', 0x2, 0x0) sync() open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0xffffff01, 0x4, 0x11, 0x0, &(0x7f0000000180)={{0x7f, 0x6, 0x1, 0x4, 0x4, 0xff, 0x3ff}, {[0x2, 0x6, 0x1, 0x2, 0xa9e9, 0x10000, 0x6, 0x9, 0xfffffffffffffff7, 0x1, 0x3, 0x7, 0x4, 0x1ff, 0x6, 0x9, 0x8, 0x3], [0x7f, 0x4, 0x400, 0x200, 0x14ba, 0x10001, 0x0, 0x5, 0xff, 0xfffffffffffffffc], [0x3, 0x9, 0x4, 0xd9b2, 0x4, 0x7], [0x7ff, 0x6, 0x3, 0x0, 0x6, 0x1], [{0xe51a, 0x20, 0x0, 0x200000000}, {0x401, 0xffff4880, 0x1, 0x40}, {0xfff, 0x2a, 0x0, 0x1}, {0x40, 0x4b, 0x0, 0xfffffffffffffffe}, {0x800, 0x9, 0x0, 0xffffffff}, {0x4, 0x7, 0xfffffffd, 0x8}, {0xfff, 0x52, 0xc7, 0x1}, {0x1, 0x7f, 0x5, 0x6}], {0xff8, 0x1, 0x8, 0xfffffffffffffc01}, {0x9, 0x5401, 0x5, 0x9}}}, 0xb6a, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0xabd3) write(r0, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b", 0xa6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2171d7dbf9cb2372a825091abab7382fb28fb3b7"}) close(r0) 05:01:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000001900)={&(0x7f0000000680)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f00000006c0)=""/212, 0xd4}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001800)=""/249, 0xf9}, 0x801) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r3, &(0x7f0000002c80)=[{&(0x7f0000001940)=""/39, 0x27}, {&(0x7f0000001980)=""/25, 0x19}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/38, 0x26}, {&(0x7f0000002a00)=""/34, 0x22}, {&(0x7f0000002a40)=""/10, 0xa}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)=""/131, 0x83}, {&(0x7f0000002b80)=""/254, 0xfe}], 0x9, 0x0, 0x2) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x3, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x50, 0xfffff, 0xe35d, 0x5}, {{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x80000001, 0x3}, {{r6}, 0xfffffffffffffffe, 0x2, 0x10, 0x6}], 0x5, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffa, 0x92, 0x1, 0x5b0000000000000, 0x10001}, {{r7}, 0xfffffffffffffff8, 0xd4, 0x1, 0xffffffff, 0x5}], 0x1, &(0x7f0000000640)={0x5, 0x44}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0x1ff, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x200}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x81}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6a1f}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc609}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0xe31}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xd59a}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80000001}) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 05:01:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) munmap(&(0x7f000028b000/0x600000)=nil, 0x600000) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) flock(r3, 0x4) write(r1, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) accept$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff000000000000000000000000000081000000000000800000000000000000000000e41ce812baaed2bc805b4b46ab6901babcfb2251244c95cca2748679e6e91d78f8972c616a8e6959155d2566e3419e394c0ecfa19cc68b4a7899ce73bab362804ca5b89940f8a3e73eaba2db0a6f22fa4b6faf331546eeb4a0231d016926e2fbf50dfc0b9a6c427146902e32e1e5a40c1ac39a34c41ae90ce56be21098da30c44bcb81"], &(0x7f0000000640)=0x53) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="c86e0946b02c7e8707994befe4d9ec1c37a1b9e5e869e032f213134a1e887810cdb2ed307b234ea405962d297669cd3c928ff7a6e0074ef5e2cad225f6cae244a801ed3b3dad67d683676ba85bb84a1b10716d1b8c1740aa27981fbc49177ef2cce8e1666d0726b9aaa4de1d8b52258b06d08300a81c4cf40abf35ea676f74e2258e1184195c44c662ed28113ce5135509ecc11f7b8964121a00d18c009f99c1de7a27f5c36d63925944009c16d41b10dc711b8b32fb57d291fe5ecaf33f92ea49951cb49f4416dec016523026", 0xcd}, {&(0x7f0000000200)="d8a86f8652b3747bdb08722f4a79da730c64e239f775cdd074775111258152fa7835da038b2e969ea251664306181be5afd0bb3ca285f8bf0a8b527847c4c197b44de621cf460f88d9cf2c5c", 0x4c}, {&(0x7f0000000080)}, {&(0x7f0000000280)="c3df44a183d4623526d7db44c592b2d69705ad8e8aad10f495f87bb81306aac9e7f6682719ec20073288c3d7c0d37de9d345abd774beebdb48367f2f9bdffdbc75592dcf75408653329344a295b8558164198ae7a1d0d217b722a5f757c92551f2cc305a39dc89f59b2edd0cf4acf79f4db510fd898802d6c33f47286b03e067bcb503af39b0fed63814c8df009a4fb83b54f26595a1644df285b0cfd47bdccc6b81fc2420a173de2df37b85ff8f9ac2234d153327292cdd6480141f1e6b3ebd8d281009ce14983199e486e874286b79069d6eb40cd94cf378c1c5", 0xdb}, {&(0x7f0000000380)="04b20714913a7338ae219d776b9ed3530f98a77ca50a566eb904a576baf8dcbcc2c23f309dc8488329ccfba11d293e1844c40b0e8ce1faaa301557667ee57b7054eca61a9f358c1291ae9b6fdcfe516950f75b9a174c37cb4a201ea439b9a48841863083722a5e7c5837cb2d106b4bd381b7a15dc20d0267549a9e501cbdb3636b42b2df3cd98ba766ff412e8b7234ea591df8d3d37e501ca65b1b91f8c0509caee5db8a", 0xa4}, {&(0x7f0000000440)="0df06d7f1ef791437c754e8248cd435a60491e92812b47d1cc83301fa95c181e3f46436a7dd7d55ada4c60cc139e48192b61a9c99462ef67251eac473caa5afa8a1654eea16627752758ffdc08b1751be91569be998420aa52a2936fca0bd147661d4c8f8f96e03e1716203d390fe90c04360cec90b7fe881de82b4c46c0bce816840b34ccba1f45b565324991e31144248b9bfc461af89c4b7d26fd028459b26f2181267de7d1dff3a52fef324836d32e63f8f1a187f8e301390b34fe1f100b42579c986568fb5058d628a8ffc981b2374b8494", 0xd4}], 0x7) 05:01:56 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x2000000386) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r6 = geteuid() r7 = getuid() setreuid(r7, r6) r8 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r7, r8) r9 = semget$private(0x0, 0x4, 0xa5) semop(r9, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r9, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r9, &(0x7f0000000240), 0x6) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r9, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r7, 0x0, r6, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r11) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x400, r7, r4, 0xffffffffffffffff, r4, 0x60, 0x400}, 0x10000, 0x9f8, r11, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r11) getpgid(r11) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r12 = dup(r2) sendto$inet6(r12, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 05:01:56 executing program 0: 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) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4088}, &(0x7f0000000080)=0xffa) 05:01:56 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000540)=ANY=[@ANYBLOB="fb182e2b667b02e3ff010d9822700fd1a9f2d2a45723de2d8bfaa8da3b90ce185eaf5dfddafdaa9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe83ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc0000"], 0x1, 0x0}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:01:56 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) r0 = semget$private(0x0, 0x9, 0x1000103c6) clock_getres(0x2, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) ftruncate(r1, 0x0, 0x10000000000400) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r0, &(0x7f0000000280)=[{0x2, 0x3, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x5, 0x800}, {0x1, 0xcc, 0x1800}, {0x4, 0x80, 0x1800}, {0x3, 0x7, 0x3800}], 0x8) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x5) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069dc, &(0x7f0000000300)) close(r4) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40, 0x80) ftruncate(r7, 0x0, 0x30000000000) pipe2(&(0x7f0000000780), 0x10000) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r8, 0xffff, 0x20, 0x0, 0x0) 05:01:56 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r1) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x14d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, &(0x7f0000000180)={0x400000000000004}) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd}], 0x7, 0x0, 0x28cb, 0x0) 05:01:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 05:01:56 executing program 0: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) fchown(r0, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x46bfb) r11 = getpgrp() fcntl$setown(r9, 0x6, r11) write(r10, &(0x7f0000000340), 0x10000014c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) execve(0x0, 0x0, 0x0) 05:01:56 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 05:01:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01e9301d036dd00002000000000000200"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r2, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r3 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() ioctl$TIOCCDTR(r0, 0x20007478) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 05:01:57 executing program 0: r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0xa3ddbcaec130b635}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/232) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000001800)='/dev/speaker\x00', 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) r4 = semget(0x2, 0x4, 0xf) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r10 = accept(r8, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000700)={{0x0, r5, r6, r7, r13, 0xc9}, 0xffffffffffffff4d, 0x100000001, 0x8001}) r14 = socket(0x18, 0x400000002, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r14, &(0x7f00000005c0)={&(0x7f0000000100)=@un=@file={0x0, ""/86}, 0x58, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/204, 0xcc}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f0000000480)=""/150, 0x96}, {&(0x7f0000000800)=""/4096, 0x1000}], 0x5, &(0x7f0000000540)=""/86, 0x56}, 0x803) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 05:01:57 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20000, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) r0 = msgget$private(0x0, 0x20000003c4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) close(r4) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x100) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r7, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x2, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r8, @ANYRES32=r3, @ANYRESHEX=r2, @ANYRES16=r2], 0x4, 0x1, 0x1000) socket(0x18, 0x4, 0xf1) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="001ae7b8c89dcc68076b345a60c10e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059d600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c5f7500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d000100"/4107], 0x1008, 0x2, 0x400) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/79}, 0x57, 0x3, 0x1800) 05:01:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket(0x18, 0x1, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80054004000"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x3, 0x4, 0x7000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000fde000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3f}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000cc6000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000eaa000/0x1000)=nil, &(0x7f0000f47000/0x4000)=nil, 0x100000001}, {&(0x7f0000ed4000/0x1000)=nil, &(0x7f0000ecd000/0x2000)=nil, 0x9}, {&(0x7f0000c04000/0x1000)=nil, &(0x7f0000ea4000/0x2000)=nil, 0x254}, {&(0x7f0000ce9000/0x3000)=nil, &(0x7f0000cfe000/0x3000)=nil, 0x400000000002}, {&(0x7f0000e41000/0x4000)=nil, &(0x7f0000f11000/0x3000)=nil, 0x100}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000f23000/0x2000)=nil, 0x1ff}, {&(0x7f0000fb2000/0x2000)=nil, &(0x7f0000f43000/0x4000)=nil, 0x5}, {&(0x7f0000fcf000/0x3000)=nil, &(0x7f0000c99000/0x200000)=nil, 0x1000}, {&(0x7f0000c9b000/0x4000)=nil, &(0x7f0000d8b000/0x2000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffff) write(r0, 0x0, 0x0) 05:01:57 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xa48, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 05:01:57 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x5015, 0xffffffffffffffff, 0x0, 0x2) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = msgget$private(0x0, 0x2000000386) msgrcv(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r3, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r4 = geteuid() r5 = getuid() setreuid(r5, r4) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r7, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r5, 0x0, r4, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r9) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x400, r5, r2, 0xffffffffffffffff, r2, 0x60, 0x400}, 0x10000, 0x9f8, r9, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGRTIMEOUT(r10, 0x4010426e, &(0x7f0000000280)) getpgid(r9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x6, 0x8, r9}) 05:01:57 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) r2 = getpid() r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffa, 0xd}], 0x0, 0x0, 0x0, 0x0) listen(r1, 0x5beb5cb9) fcntl$setown(r0, 0x6, r2) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getgid() close(r1) 05:01:57 executing program 0: r0 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r1 = geteuid() r2 = getgid() r3 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r3, r4, 0xa0, 0x9}, 0xffffff7f, 0x5, 0x0, 0x0, 0x6, 0x1f, 0xfffffffffffffffe}) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r11 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0xffffffe0, r8, r9, r10, 0xffffffffffffffff, 0x14b, 0x34}, 0x1, 0x2, r6, r11, 0x10000, 0x10000, 0x1, 0x2d}) r12 = accept$unix(r5, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r13 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) bind(r13, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x20, 0x5, 0x8e, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x8, 0x0) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x40, 0x0) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500)='/dev/klog\x00', 0x0, 0x0) r19 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x822a, 0x82) r20 = socket$inet(0x2, 0x8000, 0x1) kevent(r14, &(0x7f0000000480)=[{{r15}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x5, 0x2f9f}, {{r16}, 0xffffffffffffffff, 0x31, 0x20, 0x7, 0x2}, {{r17}, 0xfffffffffffffffc, 0x8, 0x40, 0x9, 0x100000001}], 0x9, &(0x7f0000000580)=[{{r18}, 0xfffffffffffffffb, 0x61, 0x0, 0x2, 0x6f4c905d}, {{r19}, 0xffffffffffffffff, 0x28, 0x4, 0x401, 0x1}, {{r20}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x4c5}, {{r13}, 0xfffffffffffffffc, 0x20, 0x4, 0x9, 0xfffffffffffffff8}], 0x3, &(0x7f0000000600)={0x9, 0x5}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x20000) ioctl$KDMKTONE(r21, 0x20004b08, &(0x7f0000000680)=0x4a) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f00000006c0)) r22 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r22) 05:01:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:01:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYRESHEX], 0x1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000001700)="b7c7274d5ab709801db92a39768de53c6f0a74324fa3faaf498f27947dfb4525ed6a65b93a8f5b27d3a5e76cdc361c55000c3b0c2b7cbc609b8052768c5bb48819ebe15b1ce1c489a7c168be9e722e511136e1999f63b4bb5e1aa06c7e4c37d8ba6ce9ec9b810015a996b7f7a60c732d131bd102d4dfb776d75cd1076c7bcef088c304357f28f4352b1742deb6db18d2fcce81800ffd7001e5cc96fb05dc0e74f7d2c663903c80805e19688eb7de7e49d21273a2dd3aa9b7fd9b79f5e23ded2c5add38357b47c7e61310e466dff16b1152cf06682793f09e3d98ea06e6a2ea4a8750f4b78c7159cfab6af572ac113016921b09260710fd9dd7c40fd7ffaa3da3da8cf9653a77b7ebe3fea62686441d6cd4bbeea53285ded92dfadb7a0532b018cca76719bcfe0ba17d5e115c3be17ac96ce42f27fe23c987a1a5aa35116692c34bc64990f19e0a3c00dfc825380485249f62ddc80257b3db6cfbed080ed3691836c83a35c4bf891e83ad25cf686a8efb0bf4a06816b4fcd1a65d9cad27aff2532b2aa05ff9f73adbb907780d664afe56a34b12dd09d24e5e04ebac2232042320efad6f21e8742d9e7e427c29a7bfbbbd549e06495bf9cfdec498d708658f86cbc6ec7f730cae3afbbcf95bc0a3895e95008c8d3b82a8146114ac86cc80db71bf443a7ec2b13d17403e5b648cfcdf71e44b9467b08696c5e9edcd6e7c88cba94863b03022efd43a78135c8c76c910cdb6df9134001532e26acd9d1f7e04333eef865852042460da2358c3f6da3fb7075a5df33bacda4d9e22db5c7c7a58a030a11248880627cc93de581f68fb716468e8764ac2a6ac08b9f600e0e9660bbceb3cebc7af37800bd8d09496346396f30fd923aafa8ad8be6ed3adaa42a2cbad907b6670addbf871dbd0778dca79e44304f35f6737ccdcb657d55c0c7d04681ad2174185a72fbfcd5cf61f6da94b9561553557d1470f849d2f8bb91faffb76df9875293e8aa1cb5b0e78757c8f7e14d9bd9ae797ef5453c42511588e00c83c7179e75905c20c6376dd3f78578a3da798ae6e8dc5ba8ebf223ffd0dd55669690a5468b712f8f8ed06172403555c255a07147c5ad6530e5c988c38138c516fb4b63c279418c6b048dd18f57bb203ff6f704490bf8cc1799714fe18bc42c9dc7c2a018fab52aac81e331d498dd0cf298c89b7c2bd1c6f9016246a6aa368f768a6ae0743746fb0fd1e64f39df5a7066faa2928bff8d96ce1bd5ee505ca70103a96470bdb818ac3b688e360ec31bf067d844677fd609597abffc1f97d7622c3dbdf760750baa9f7296be7f258b52432b509ee3e72791f4da98772a8c8f10c75b81eff7a8cfd91060bce0ebbb339deef176505daa369caa6a056c72db5d61129b72d072ce9c587f7e94b8da0df18d09b67123ac71d336ce2cbdfb2d4e22b257abd42cbb99d1bfde7a302edc0be3f89fffe2824c8a807bd5b54f2bde5dbbcda5dc1b5e1d3da69da4960bd969449316f4df5f9124c3db4225349585c3e2da1027e84dbe13088cb3d4f73b7af553c7320cfc6bced0f4d241203305fe31c0a17fb4c58f435d21a73ee3e5e64519c7ec630dec0797364e7d4a970c52f00cfc13a14260ba3e919af184add914198823dc9c14a50f29da169cfbd379d0426053c48ae395f1eb4e78a45e99bbf7892a0519dde1e343f475e7d9b7c4fa43124ddf3389e8b3d72f42b2a3a2857cdb55f423d5e26700cab2ed99d37f81bdeca3de1695e7b81bac5f681411316a59f123198a542a08a0efb32fb8c50fc54d39fa363fcec95d50481e55109a2da9ba1993ba9f44fd571101e9800106f630d6c4032797addee8576ddc199f1e6915e27af00355a574c59729a727bba72582f9c25e3a7ecd732378a6772faa542762fb7c0369bb7852c3f261c894fbe4e85cb0f95f6ac6212c98a38d11056c6601d0af03776071f5f7320a75f09b22cf0c7fc9af6f089b00a18a09277b69bf9009a59b8a248f54a733e14957be77ad83cdac375a63fb03e80929ec77bf42d4dbb798555d1216f920c17d7c5e9d577a4a6b479b1e3e2fd44ba9447c4e2478ad3ed4b7a6d0825c2d29b3e0e36679bb42303a70a152c9b650dae6e610753b60a5a28faafa3c12a29132865f905003cf3e2d6abc2a5600baf0ec7067b6a840283b5354726bfba92fb18211e4bdef2c057cb29f084221342049b01c58d8f0f9924fea2756edb7bfce5b258cd06ea7bb86403bc8d32b5eeddb60c6c8103877ac75b40426a427a2ac5c2c0bd739949c42f902d1125420e6a9419c7ddffe981f2d6276bbb3629cefc55b4ecec11c8b35d99b85d83bc71fcad1c52c3fabd35d68832e41b073927ba318a3abb1f580e99a5c3f34f1b54e4b115e176964cf2c2ef77ac7045168b4d7b25fb7c235f4f585ab58a41525fbeaae439ed2c878d596fccfbbbefea92e413de028060c4749855c038472e5f7d5e10aa6ed7e6fce7c14ab11f804acd6ee1384badaed82ecef8bf53a5f520d9176098b3cac76672c161c517bae8c639cb716b3a37015c4cede63abab2e3801e3284eb57e4988534b6ac5cbdd31dea92f481be3a82567f62c172d138bde9365bf7be5439185d65442dda87cbe1fdf97819622d44e78782f9acf68ffeb97553ac3c973de11e8dc1af5593771b2e16393208acc6db4a1389699c4e100819f3e696cec8a2690075cf92db7188a574f78b9fefe2e321fde376aa0f542fcf4903ed577436d64c9dd97711ed56e2750ca06836c64b0ba4e8b198fbc28c19df79c66abecae29ae271d15e8eede9882a6a0b51a16f6aafe15b400d8bfaae00cfd5aee8dfb28f7f09cf8c306bdd142bcc76d3402efad617b3f363225a3bfb57c599995886a73157de8b5ded58c16cbf3a47d242db529db569d53a59738a9927aeed318c6dee45234f1d354516e134aa1c013db76e69acf2f47ca66a2072c5e2c3588840ed39fe96ead5e8642dd1227925efc8435e56a661166442708da926e08808d4dfcf24dc078d4f969549ff286114013d2a88f36256f87419a5e3cda17269db86e162238ccfda1d4eae8a2e29dd1fa13ef1890c3da41e65e528285fe15c045ed8fa472d2198d2feb4efe22b13dba996a44330c1b7b100126099358487a0a7a49ccd795b09597639017875fbac0e0bb5a03126f4f3b0973826bd4aa0b59de5c32269d55de1675dfdad0408492f848802bacaef19d949b094094750c4ebaed1906a235c82de882c9569fa6f4dfdebce7209de6f12f5ac7cda07814ca81ac774c58924a29afd82ef5701c1e7cdfa652369dd1c1f51012326cf7ef9baaf36f4e364309c34cc7a5761cc63a351e1bd760243a355aecf724a4398ae16332690761e1a0fa15bbeef5a2cddcbb432ef6e3e9a70ce0dab418f163f8face3822f39e213f7815b5c0ddfba3b90f94d5c8f2a5e4587c519d5e3e1c751309db070fd00619b09d799e9476176bd7bcb295502e7ac3d01575114a95a667f5981ad9cd9bb11951fe95080c7ff98cf8ed30fefc8fca2cfbdddcfd52621e4a389c26a14c30cb428ff9c37ffef975db00c08b999bb295b11dc4fc158b8410265407458135c78ffcd8bef113e26f026e7890c1a35a6a761ba71f8a0eaa78e8271dd2d65bdfb66dd6494dcc8a951acd71e4d38966f3630443180172a940d4adedd2f648dbc95cec93bd152bcceaed00bf2b200ead6cedb036bb6a45f960be42e4bc4eebede4d3983109b9c29fde02650d5a18507d8a0e6cbbef15cebf4f874593066373e3fcb171d2bccfd3cfbf064de3474d4c3c4b6da56e450aff0c50900d336e1fb1ac02172edb7cdc8b352d47acc9c3994cb8293762551634c36ef90a977daffec59d37ce26fb512e12775f0b1e8b615eecaacc43acf12d2497244e31ef80de933b7dd903a667e569e40f262f6fb02f2384d993da12b5566f125443c93b5c3963531187a182db9e9d796ee7a501301193057842637229672cf20d2f5d8f1384822419fbd474e05563f72fcf30104bb7255a361690a729204c502bd9d024410440b823725d3160853e9ec887575a7dc8b336dd6ec1a56cbf69b42d6a8f8809ffbfa50afc27cac93d5da01e2759310c3b4be5e0bdc3807f5197a0b3cf28da22add23d2aff2675b914715ff85f27a63b032281f0c39313a8709e91d8dfd148baeb36e8e73fbabbdba15ede3bd4061619f9a854cfc7d9874315a237783c41ebe654a50c8f1130994406005a7f5dfead555a5b41e4942bb7de0841f8d690507f07762f971fae6a74ec7942da67f239d598806378f4707ee80ed446f7424d429472ca0a3a84a999f3d342dffda6da5b350308ec08b33ff27552f113beb4049e0cf6c82c6cc303f38cd4280c34fe7d28ea87f0c58110a9b60170ce32515991dd8a58e7ddd69676d1e32712f3cc5f254fbb25118fda43e6080e4f3571542a5c978dbe851e347c94febe8e2bb07da69c6cfe00aac162ff75623371e8c76c4a971f704edf11a7c5972ba9c9bd1e2245de9c9abf062739209e03698dca872aa0cd0d0589315bfe4b5da026d0bd9c5b8cb5e08073dae9d455d4efe17745f7584eea16eac258e58649a3500a810cd842057a915f35fea522868d8dec7869d4bfaa06a381a3c8de4f3ea605fe749dec01b7dcee43b654b26bd28d53c8c9f7684f3b080f7d43a8421f8b1b9f5a64db5f7c2489ea0c581c16b253bc0bff0a18164ef6a161c8d501de89307166fdc671038b0dbf13196e55b4d73906b0f4b9f8bf2083205ca9b92b3c436a14402de6daa2318778f19db97c6cb76a70899739862558002850abe49864a161f568d39cecaed04bcf6dc7af418a8676e0172825bb2dbdacf41b808292cedb6ed3ea5298d5efe72b8ab76b27743957ce564e54da161d49fc25f2ddaf0fce5abb7dcf63eecc595fa1f8277ade4c68296d0cf31ce63a61b9c61c4dea80237fe4c07dafb92ed4f6158f982b13261e4ec6440d23cf6c28bd9c012e54c40d183bd011bcf33700f9b9cd1ec1bcee84d64acf02d1c9be6f032fb4d19925992efd3da99b9d493f7a18c5a413311e1976ebfd11d76492e2700712c7b87665c0510d2895c384555ff51a6295ace55ec7232053b31d5c3935060879da1b5e2e2a8f9dfcc485938b9d7dfcd32722ccf5e53a2c9430b3d90c4ef22dd1f47eca0d7467b3b6f15104746cea1983dc225b5d63b4d09117d1647acbd4b09b52e4d9dc649fcbbe5d9a7a6ceb4021f01c3ac5eea3715813ef7524d55b10cb37398909051053054adfcea0396577cdd26c6f4bd127ef2eea1240b38c1ea9501083bc4975d60fec70e4ce6bcb814896b80846330a5e9541967f5a32b111a1e63130bc9f0879f237c6046d7fb6fd8c8a4af36a9db913da34516c6e251680f188146a9a1bd7361fe0d4861cb2f89a6c0b6eac7ab219996408c1837e8b8eb0857161048e3a2be0725c7246b5277f13ff5849184249d5abcf062fbf235170ddb9d9da1c9c5076f28ff17f9269134aadd2e20a31b70991e47f31f9cf51e96c4584e64c0e2f223a499d7c3c2f4c5333612a51a9f67e68c665807e660abd6d037e7500688a7d942422758369d1994862314cd83ba901f7e34aca44a2f7644b7f16d40f52733c877fa7cead9b7df3c542bc35c30cbea27aa6be9ccfbcb540584772fbad15e284cfe7c5b043c05c17b997290b48306c531a1115179a72f7c4d593e14c6654550c61b39ce1541cf543448549e781dd5ccb63fa3ffe3b8f846aabc4811399c447296d7b5823988f0cda3d99054d5ae7b652b196a572881a31931fcfeed4ddb524b8b", 0x1000) r3 = socket(0x2, 0x400000000002, 0x0) r4 = accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x2000000386) msgrcv(r7, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x4, 0xa5) semop(r11, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r11, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r11, &(0x7f0000000240), 0x6) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r11, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r13) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x400, r9, r6, 0xffffffffffffffff, r6, 0x60, 0x400}, 0x10000, 0x9f8, r13, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = accept(r14, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r17, r18, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r23, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r23, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r24 = accept(r20, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r26 = getgid() r27 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r25, r26, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r28 = getgid() r29 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r29, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r22, r25, r28, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r34 = accept(r30, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, r35, r37, r35, r36, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r38 = getgid() r39 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r39, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r32, r35, r38, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r18, r28, r38]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r13, 0x0, r18}, 0xc) setsockopt(r3, 0x3, 0x1f, &(0x7f0000000040)="b1f5d915", 0x1d) recvmsg(r3, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r40 = dup2(r3, r0) setsockopt$sock_int(r40, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = socket(0x2, 0x8002, 0x0) connect$unix(r41, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r41, 0x0, 0x0) 05:01:57 executing program 0: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r2 = geteuid() r3 = open(&(0x7f0000000000)='.\x00', 0x100, 0x0) r4 = getuid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, 0x0, 0x2) setreuid(r4, r2) r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r5) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r6, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r6, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = semget$private(0x0, 0x8, 0x10286) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) dup2(r9, 0xffffffffffffffff) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r7, &(0x7f00000002c0), 0x0) r10 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) 05:01:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf322615", 0x1ba}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca376da066e763d4d967ce8aadb3c3fd7f9ae4f4c83b220d59b80283161ec55078a180c86454a6af889e6877abb5119218026dd409b65c450ff09e8a2b84a3bc3e8ffeceb6761b349d9d7512b3b4bcbcf5ceb029b7740fbb949d4dd", 0xc6}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000300)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000400)=[{0x0, 0x4}, {0x3, 0xff7f, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xffffffffffffff85) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 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, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r3, r4) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0xffffffffffffffff, 0x0]) r9 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, r8, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r1, &(0x7f0000000380)=[{0x0, 0x3f}], 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) 05:01:57 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf8fa46f47fd11e3b4ba8dd"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff}) dup2(r3, r5) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x8}], 0x3, 0x7) 05:01:58 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {0x0, 0x0, 0x800}, {}, {}, {}, {0x0, 0x8000}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaae0486dd60a4f01008182c00dedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x64, 0xffff, {0x84a, 0x9}}) 05:01:58 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x6, 0x2000}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ff8000/0x3000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 05:01:58 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f00000007c0)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144f6fc3a10000000000000089f2a7f1360d5dc3ca2de8ba521be81e93ff6130e9b000000f24906a79843e40bdf9fcbfe172859525db5ad94c1433ed050e405fa652bc71d6374a3657757c7f0b216b61881cc7b536b103ca5a84f1ec3c549909c70dfb63ff3c58503fd45fc221c72302093443fbf1516a0a5828bfb73de847ce456ad38f650b2c3c2af5cd3cd7bd8d4f7b3b86ca9c25d68d83a7dc13c4ab1a0eeba492e18c9f98ec093ec81fab6171d8fa53ac384149086d7b5c7ac9ad01552f446d43e86128b5440521ba3048034e5fe66f223fbd0bd47b2fa758a5abaaf1762ad44a8a84b4564a360bf6fe45241b4426a4e825e3b3df23db725e33e598437ce"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) r22 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r26, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r26, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r27 = accept(r23, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r29 = getgid() r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r28, r29, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r31 = getgid() r32 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r25, r28, r31, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) setregid(r12, r22) symlink(&(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//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r33 = semget$private(0x0, 0x7, 0x286) semop(r33, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r33, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f00000000c0)) r34 = socket(0x18, 0x2, 0x0) setsockopt(r34, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r35 = socket(0x2, 0x1, 0x0) bind(r35, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(0xffffffffffffffff, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r36, 0x29, 0x9, &(0x7f0000000140), 0x0) r37 = dup(r34) listen(r37, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r37, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r38 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r39 = socket$inet(0x2, 0x5, 0x43) getsockopt$inet_opts(r39, 0x0, 0x1021, 0x0, 0x0) bind$inet(r34, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000100)=""/114) r40 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r40, 0x0, 0x5, &(0x7f0000000300)=""/93) 05:01:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 05:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) getrlimit(0x6, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0xd072, 0xfffffffffffffffc, 0x1ff, "09000006abc8681579862600"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000900)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad3407b000000051718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7feffc7376bf7568ba90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e300000000691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd", 0x1d7}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000100)) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff89", 0x148) 05:01:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000500)="ba698862787b7aa40efb64942e5d47b1e089e5a31a57c9171cd06b3ff00a535a868cd9ae4a1e5543e0881c78a72f0551101a65dc70a73984527392f498705c465c9533325150daae7a2e4021ba6e503ac2fbe33f216b9f78ed893e54a18523be57dcf576a3723329a80cc835f3cf5e8f405f80a5060e3704644085a6c1b5cff7b1a1b8abe068cc00956231de87ec5a3902f18e818911371e7a5d023b9ef7cb7a29a24563624ccd2e41d35aa7ce1026e18860393f19138ecad6a86cb5b61e2bbd2ccd7f87b1661cceb94b8661c610791651599f1749e1abbfefcc3570b96e543bcff35e130258d2ad634e55b8b598dd28b1c630a366b7fbf3a1cc01ad9cad87833624b1117afca08341f4aa44c034c7f55750ab9e2dee9675e913f7a3f4059d590e439202c671686881286aab9e4ae916a2e0dcdba5457dcc3205b678dc9ab5a74acc2a74e2627c4a950eda35eada82db982c00fc61f2d561be3b359bef7430b631e17b8b8e08f7eb47d07a8c87e3e84b810c2d710374e24c83686f059860a9be1744f413e872ffb78d9b43b5a9ba4e1a19b280e52f51fa645aba2c5efce20798865bac4d9e91d919cb9693d0028e2b412275e554ae97d08be8bd87ce53518a5ce2e1a0eca0cb29fffe77a91872f83fdfa5a10841e22dc818c0f69e05a05fd0a2e40809bbed1fef5009323928fc0c43aac74650fbee9e8a024590d319739002f5529229b2186ae3781b62c08c9927a201cf5a54f221f3555c0d43154179d0d3b4794d95b3fd9f93bbc237ca7383932ded71185ab434b7ff21aecf5e84c3373e4dc5e4f093e325322b8fa0edc59f03e7ea4dd999d4a5f472d1610c3a5f606e303d45208e7977db97e35c23d064f93725113f168495e3571f14bbb2106a97da3e6ed85aba789059b8c2d49fe017349db2b9d87d2165bb22f6512b208fdb250601abb04ce4d13509ff75929adbe7cd4c1dc993699aceb83e0ac6a209eb3456264c821e18ec89c7e1c07897b1f37a9eb2e0cabc6387a7fbd7cf8e40831d6bce41f0f0805e4de8a9ae2e5d7bf1d425f1fa98d294738992cc253d69ad0b6dd720c7866c4c0daab247bbcdccd69f37a22999728b568cd142c6a634ba20881877aac4e4cece4fe105583ec20ea793a4dc51f2e7240d1965df94a95f8388f7a883e1d8cffde0d02b5c0d0665626f0487141ca15fef14f687574bdf18d4f7904d8a7327871e0effea14d04677b4c60c51fa932864888ef1bfbc680e5180f754c6c46996903455d2194a064bc0a03c255eaeb581f1e04fb5355fbd0e25ebc88b18bdb1ea44fc8602f103c7386c8c6006557ab6a8e29ad7b14946c40a6bbeb1c836cb5cfd034eab0ef528d6b02951971d9672183e71cd8f4b8af0fea92e43e007b68bda4770f70fb0767019fa8e5c298339c7261d5c09a301447c3aa4138817a84fd107f9931f2d41c02824a53e08ff41dc70654c08a9e1326258491747b5895d6e8bf4b3f5546df679710eefa63231caa08a6feaa48a70d690c433205782044599453b2295cb2d17d452fe84f968b5c120a4902482964430cb19fa9709aaf3431dfaa41f96b2823ea9a0c12f573337b81de6b11528567862f10c0825a285f8dc4ecbcb67dcded623a5bd5cfcc913b8c2c74a589783024daf864d02056c6f6f9ba921e5f3cfb7c540491884f039b48bb650b7c199d492d520d697f73a09ce999a65b6e9e7e528ba662bc0215beec8e1812c2f02820f42652fa4d880f5c4e404a7882d4c56ad4a2749c31b49b66c03e3c11eeb288d00497430163292104cba7cb95f5fce27c80c5688d37a86391aa623f38f1d1e24c22789c70f79662e6be112ea753296b2cf27c2cdbb293a0a90de667cd80c3dd47eb1b8f49d7448dd7ee7b64f356fcc5fdb25e9bebf3a72617ed274d96a8a3fd4f42a3fb7a9a0773beda7742399406b1790cfa4eee313d5c764e04a2ae6479416aaed3e53816f47f5e978bb4f2fc8ab95e4f6a65a684a4aca3349189db8a0bdb28beaf73b033a66bb7f520b6145a823279464d3780b94546768dc73f7afc6c245e3e3ae4d9795f89cc53145d940c4df48b7e391c034a7dd6fefd0daea95f9de4e7073197a2393ce73dce61ca84696c593b764147e7aaa244196000a62563daf3e37fc005da981296ea2358efc7fd0d66d89874c6634de6afe9cacc0d2331507b0c1a0be9fce9785f2f7cb6e59bfec1b21736e367ef0e529907f03ffa85d8e71087f5e734dbeb9d3694e71e61d08b354aecc8e622e64b66ed73aa86aef175c8c29697e272d3bf9de86e9967ac4aa7284d3f4226bffdfcd45b644ede85093fe8d74c0720206472d2b1c7dee3eb9b6dafb8a6b17e3b7c48f5fee281b425cda9eb24f2054cc361f9b6ba14c388fb2e2f4c2537db801cb8d01be5f2334132b06d5cda6bed8959f92062c5e125b2090f254e559f7652157ed58c44fd0fce963bff1d9079f304683cc3ccc80f4e7ac29b56060bb2c4697be377f8f988695a8e3f39e2d499604139bcc7db091b0059cb4833c317ef5fc3c49762d7262232debdfb44069abff5fa723fd2c1874cc354726881dfdedd87c07e960f0f373bad94d9a89c16e2a63d89eda5671dbed7583aa87d6a9e41e53a7a737680770406c32320408314054f841be7961f6c6ba92b661c94ee5835536bf06faa8c232f92c0d8a0ae1c89647fa7dea7b7846fcb19856d85e8329b15c9c8340bd308237bbfbe46b17c6f4af793c230b802b0d6cddd5de6b78cca7fe8d7509138c7192fdea73c112f93c21c9b77dbc6fab6b053cab069758ac6c72ec5e7662c778b267ce903f5c8606d8866b904635b9a2c6354eaec78c4b182b6a87bdfd468bafcd170600c90c8465c97312eca523819af89d3a0eea92f6ee8c17c5c2ad697d1f2f20e4186d23fc4b7a46811562a34ad4de6eca379369072ba39389218f9120dccadb9b0845a71fdc1f666b6d61f2f72a7c2f63cf5ad68293314e55268f785618847bb271ee7fe500c585e81c1b530450b891751275fb2eb1d5df9ecadc44a7f357cbf56367528895df569645f6f45ed5922db42ac59b6649f7fcea09b530fbdb60a2d67bb497ff35ecf43231ba0fd0fe7604eb862ce10173cb1aa37b079f5270379ae4a6853fce83d458d0670c9c374f855018e780ee85bc6cc1f5bdd9e9bc4f79b1bc8099eee8ebabf9e6add178690ea6dd844b7e7d153de0d311d6a829ed7d31262376ca0ae926b7ddbaa712ca7daa4b38b8533959bf66598bc690a5a7ee0f9cb7fc5e43febefcc359bd849b42090f265b7ff6748db4efa0609f787b83fb382da3bd9b347dccc61d7d9a2951d614ed18975b8feff1d0d53c7f2297b3f9b12eaa0cc7e96403ba75325e97eb2aa3142295340c63778a33693cf604de19589c7a7e2bf3984061dae3f23e8a9e2a8467a41f7040c198af7911b2dd436fc2fdddbec585a16e031235ef0b65274de2530a524c3b8f4bfe5f1ed5dfd01385d862463906e74458b95fe60aa40b6f9bbcc618b366fd55765de6091c6958ae06271396df11b84944f40bf966850208ef3ac3643595756254d7714c6b155d56823111359991de997f2fe994dc31904c4dfab4aa198a9e03f8553582b5cdb56b2fb12656ee3c48222c144b52fb882242444c15535914d86202f69bab2a6eb0b833e662babb77f4ecbe53fb938c750bf0e6ae3426c26d7b5185278095f731a43a986fdd85e1041f97259c73579a484e6bc8ba3594aacbe51bb27c5bf1468cf8214555a8c344437a4d798674d6aeafbe0c6682632c7be949638701478c7e767b5f1a2f4b60317fba788569b88b98771d4aa562b9285aed2855fb4586a6673e608cb6c6396c8fcdffad7ecbe460e45bc7ed2ed8ddb3ffca7bf9ba53e710bbe942d64bdf64ba707f5b60bcc9e67be973ff9ea4fb86e8290cc5e30edf5b55f0626f0cbd1f369ec4d76bf017ecd6a63860478e10920210ac9d7c64c660315c5ff6d40c54ec4c24e1b36f44893823b8570d9e1d78cbe875dc3e5530a31b9a08bebc7de01b2d0964cc0ad159fbf1df875724555d89ab4f716099fb406a3c6838745f86e198109cb258e890f21b8f10a64cd4ec4c4d62ec87d01abd73d17e5bdab1250fde106fa8443061c8435eb13a57b4a0497cbc875eb7e99fc370c1073b63760e4e3787ea7d9b591ea6e49705ce0ea9fb11a4b1f0433879c9db4968763a8dc8189ab4fe9e13e7d266b512bafefffbd9c6d64bb759da5c02c3d9622408fe4d9ddb5fa506867558312abe143a1b2ecb02f974e101d04608d9e1bf1df96b42f72ec6b66f60a2d844aeafae34e721154a605589bdef102989eb0066b7ef760bab860973cd6773d83b1693e2d41d25463b016b656fc91b04008bdf08e6a170424022afbca4448c62c88694879924af14008dc1c56c1adf923ef9426d26306d3d4a9db47ad88f9be1e9023e337a7054d0456905acd4db4cbab53cf6ec89485112c57302401cfd73b9dac4193dea881cd15762d468532b25c3025908c3cb3afa5c64c665587d631e421a2edd8c82c3bc9bc7d881ff35e5bb103f09d5702b0b179ac5404e36a9138e75253d996000e6dbced4d61784626e3332bdb3b782688e15f04588d1e71ba15f1d1ea07c1153e998dfadfc5be7c5276ab3f0417a8d461682a8ac417e598f104d30788893594487b2f7db6f4b115bd21aca3332d704a9796dc87d89c0e24083287db857eaade482d3d7ef064df6a2a54426d705928d9c28053601254442b14f2dd5757fe640c5af87ec2cb3214d61a0ca748bd44c78967980040463fdce828c517d571565338412061476abe5428b6a91ab8d867fa3f9daa1b1303b3e1101c028719c68ac3a75c26b0a69d3121fb8e8e6e895191949e10522248f14e0b48481348a900c2a62bfbc1982b3891bc3e229b390a3b42a1df6be2cf510275f639845826d68289ac88cbb1cbee79a2d9b830b0016463ffb0c317e41b57ffae5f594d21777621e7cfbe119c96da5e5d24ea3a3ff1706be63edd35a24fb55bc4b926eafa5050c0fe85e254be49052a852220b7f5485a94163ddc1bbc140bff309ff10fae5029c9ae8eabea87868a143600c999a5e847f7c314dd2ed812074ca66f3fd291a9c5702c3a7c7b856d039fb9a2544819636ae563f043930f27e1af26a91ae03780f233a82815fb78fcb645aedbabd93b6db68577c1d23fb1db29a7f1eb2a9fe42ccc2206954c11f21dcb29ca0aeda1dc528fc7b7192dce604ac2c198fb764444aae6f2aa0b36e901a22b251d94ccf63137384d27a50922dfa641f6704f3527e0a9c92e2e7a48d4b8f715e15d4333fe50037aa5f142410decde232e9da4998f7c5dbda607de5944e4f981853623921ba9519d06be24835db762e330a3e4fb1c2e51a46e34ae6b090f5ebd4d7bb80782ac0e50fe27f146a3de6aad1a0dffb369af579c342a263c39d899516d6776b6d432ca3b6541c5179d498bdf1722a7badf8b77c24fb8e84366acc2e1ccfb12b1b67dc0bded2900abe49610312b854293691b10ebe42b0838beb28cded6504c663c8ceac42fa3f2cfbcc800c54253c2d3ee6106f325305619ff6d20cb9e876c157ee241ad155ae067cc6562302f6de52fd07f23aa8e3bb364264d2305f4e67f1572eb9d683bca2372dee941e86af205bd920e16a88ea06fe629941700f05a98f5ee32998231185e17f2ffcc0ad9d26d5f467569ca0569a8ae67ce936b6440993317fe05af4f4aa5eebb772dfadf808e7bb56452526fbcda2044e5e29b74ecd2178655288ce700141a4dd850513343b53c6fa9829", 0x1000}, {&(0x7f0000000040)="0ccf87fbcd44fe3c620737b03cb9be4fd4e20553098ffccc0c3d85bb8fc2324ffd6a42413da3c3c1ce1ead10bd3b88e861df5a6622ea676120dbc06de81bc631b655a3dab3ab64db60a88a175b502220723f4d2ce7c0f76414c049cb6b462be5fed573352150b432d5c89c6b8feb64a0d74e201746d71fdb73ea728a7c1d95fc75bed297901e9c1c22d3933da190e7e7f56734e3ec23cae015f5d03edd11063e01eebdb9f978736adeef", 0xaa}, {&(0x7f0000000100)="c2040729fa7f4bdcf02eb7538ea1afecb88d654601a00bae5c4e4b00f2b98f521811e97670ea28154f45fb6dd87c2d4f8495a718ee05d924318645d74bcfc9c9f7a04b60cfffb37e91", 0x49}, {&(0x7f0000000180)="9f8302e56bb6148f8c344fe41be7687a39c631428821cdbaea9d6a2db71f47d4", 0x20}], 0x4) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r0) 05:01:59 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20040, 0x48) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) dup(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b50d7c43920f012106f33b1fb31d3210cc124ec4"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) 05:01:59 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff3f0000007f17bd670a6200000000aa0086dd60a4f00800182c00fe6b00000700000000000000000000aaff02000000000000000000000000000133be00000000f3ffffff000528464116dfdf4b40000100001fac79cd8e8f12668c36b4caee13bf0e253cf1a4b67261ac06316112a48c2580455876b0a6608e6c8bcae3f910b689916bcc6c2489792633dbf93a64e7dfd85d4993162c95e6fe9c0fd250ce6e5eb29f11a320a0e5a477a407249434bd9af1f1"]) 05:01:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) r5 = semget(0x1, 0x0, 0x88) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000140)=""/22) r6 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r6, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r6, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xd94a) mkdirat(r6, &(0x7f0000000000)='./file0/file0\x00', 0x1f8) renameat(r3, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') 05:02:00 executing program 1: pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f00000004c0)="d769a492b108a4c339838b333aa9a8a7d4ae3075c68a6ca83b0f56c155fcf2ce3a5e1546ccbd6a2d07117ae5cedd50748f8437853165344420724b69508ce915ca4b12aee92c9e536f3b6d29fa14655c44151d9511a871a4df7519a8e96df6f5955237f01108bd3973fb3b2044b0f29e19ef00af559b8443d1645edc5370711077a06e3c02046d853a237f21d9b782b14860769296b4e883deb254ba322c1f1e61abaa96ba7a9f0474d70c20db761ff05ea9628f04b6170d752a0cc78a57a651f9a6ec5a8f34b7f19ec0283a1c5a79c5eabcb9d28a76360fe81e1efc1823b8728db2fb8f63aea399e004ce463db40b82fe8d9e854a99249c8ea5e681847a518dc9b8ab17abf57574fd88c2211ed8b6082fe3b38c780db8d3dc3f7fb12802d91885836d996dfb104b03a75b0527eb1d074fa972ae5e23765da0ab58a4a166b9b226265151ccca54aadb45e0ba3b613241540a1a3dbe997a638f994f93c6716daa8623779b960897b5b3b54302f8c1ff0415ded9637abdea3e67e512d224f413f24bf673cf8a2ad65dbeae28baba8979ac6c8766b5d02384619c2c14dbeddf3b6b3f27eb278813266dec980fbcea0df7afa4e41bafd5796d905217e1daa56d4d7ac593913994a5a28c3ac32503f0a29d2e19405b599f3ada86e943d7e17e59e7a050f963548f5728d337e9b0a10af3060b7ed963967efd093fd90e53362fc82e7f8035bfca32dbdb4b7434d74bbfe8370b1be2001e0a34a15c70d0938d5bb95adcce4d890fd54bc9f7e155f440cbd3e65bbda579c4bc0ecf069c9f18a851157d1a515ceddd049eb0e52a9d2c8a28ef28e9e57e2187fa22328314ec2842cea0480aabf89dcc45635cb3e71bcd893c6e184159b6983e2602b1d2c40a7798feeb9039632a25a621e4ebf250e1cae1b07469a276837ca435bf6ff6cf09177947a49e43f77f3550e26f76f39c09560ff0533b80815cbcfccffab705e20541f929e0028d01dcd42cb892b2e08b8d37258a980c676ac542e6d518e973f0999f787462b314ce877d5e5e0dbf15aa6965b199010a3001c68bfa0878db06868ca4e3cd291267b628701e111e017e16e62f2ead4eb98c28e2c4c4804ae8517681fb61a3653931b1083d9053c126401c980bb0e8d57e4598882014860b5ab21600520d638445740db934dc735fa8b00b6be6565d5c977ba7efe23776283b3e8a101eb005797df1a19195cd7d7097300cd60d471a85a877ee5f8515dafe3738f366ccf58c15879ec4c6500639364eb47a200f9f841cf2dfe2d5d883c997428c9da8866b4769268fc9c7d4496f89694b3cb0c452db7ae5f24e11bcf4e95cd2068deb9d1c805dfdc2a3f9f7530466af6bbb25083aba28e5186bdb404fe9a2d119c59e5f5c1a9e8a575ddd95cc11ab76a72118545a02ed0e1f9b353c4d82e26e5c42be445390d46d4958eced140d2fe5c89f95488ff0c5d9b74bd1d845987eae5396f7c1d59cfac97e1fba1c586922d622159c85ec03409352710d61ddca2e480f84f47a8909d075ce3efcddaf6baedf929cc7a15d006a8fc44d714fb3d97c9e82bf5ea1161e8cdb17b067ba15125274af72615cdd993d8598d3a2afa0011fcc07019f646800756177c5776f5a60a4f5198ee7a798c8737145433d8b0c15093deb5493c961b40136443bcfb2dc227a7d6c29c933ae5b6f530c0eea4fce6ca20d7d3764f292f3238491ebebdd0258460fb9215a74da8b999f56793c371d56b639747533bd06254a62484291816134d59421fb8f7f10d0834001dada82ca8b81a245b139919bfea030059fd1851ebcf8d60a6698cd35a6cc54eea615e8bd0ec534c7cde08e7270f352db9320fe90d84a5e3ae0cd1d4c6da862334362a1f1715296c7bbb515f94eb65461daee6cbfea8a44f278e9a6138a14007695caf6e52747b4661e41aa6e8713d146edbe8f61d1dbfbb568ee8d4e64d71804fa752b3a60fba3ea316ec3ff42d36e36a111320362275fe9a00c504c3d7ebbfaffe58bf566bb570b19e1f40a1c0ee77ffe781afe6bbdb948563ae927bd4b7dde341e0729055db9077d487a3827d860f49da4b7cd3e03d3195445ab0d189b9a73f07100b800907f0320ee5001f01338631dc9427154a46bb49484d242221829451d1b144bf8766131ca82fbc779f7130ac9ae23f254f4ccdef6758c6c15e4937f175bc66f7a8fff63f503b54e93a48ff8e79d68ed24be30f0ecd51a499b550bbeb6d370e832a96424d8402a38eaf8ffbf11d92fb29de7fab8e00f0f17e65cd6f097163ceea158e786b1bd3d36e7f75e596383de04140d0f54fb67d09a3360ca1d18c50328df7f2e91ac2ac32a492e5538be16ce955d371db986b65ac63fd626e04402eefd31aa37e3dd1b955a1db34dfaf6dc95f7a4464df3d2ba3ef574abd335f04e2bf47b0a3f79a6f75107b399622d45ee341a7b790d2c69da251376ac7134964d44b9ec0a0bd4b9b8aeab82791360eb5fcc615cf5aa0deac786197461587ba1a8d6587a9190bf475de58643595d6514cff737c575e38bfbfd305637cc0321f5197d8f9462720342e8087f8f9a757f6af45d1eb58a4921be6ade41e832fb09341fbbbea35e32a523aadc4093fd9d4e4f3834a4bdc7cb60b35850fabb2bfada9a93a4ba343f2dacf171ab0eb8176275c11d35f8e778634d1f7ff3e4033ce6046e4b40edc949d4dc348ad9418d863b5d3d1655db733eba0f5fca7631d2ab62999a60083fe8f4fed96e9bafa97d943700ceb0c1d887769db0cd842f206e1d2ae3c4edc2bd3e59ac6b357c29c50846f2c0f380affdcf76bfa8673446b5decc9e5da2712994151f643f9a2cd968e6e5e31245c850a7e14bf3ace00a05ec2a3d7412467754321cb301c4efdfd2a3285be157f4bca7411534d9e6fa3084a3d1c03791831cf8fd957e7d61d37536582f98c1a0c6ade6bb93687cc648eef5201b2a0d65f16bac5eaf358e6a100f6bce55209619d2779010630f12c629f5edff59bc42ba6963832d1b1ff895e2af1fcaf2cf35c488bd86f8af001d23217ddec0f24b9679d1888cb088e6db5950d5cd86889234cda2d63965abf93ac1b24fd474969944f231adfe8885d76392508902612ad26b7373c912a527e2acdee97db395065485cf170a9e63316efc4e6e0abb1718cd768d66a2f1d7ca4dada8d305175d26d3630a86f6a88f7dfe086cd32b5e8fe434045d74700787cb33d8ebf5f5f3193e0cc5271434c68251182fd1c77664229f78386aefdc6ef97969a7d47f2ed5474ffb90d1a51fb0224c55ad80de4b37373d34ee7d80b7367477a2aae73bf989ac05a0cc58ed0b66d3c69f3c357ef79a789a2e8bf9c4bdcc0954594379319629df30ae9c38c2a8cf0ba1f3ce5a230f7c3058b6225789619b49a3feaaf49313065697f5f12bdd064d1a5a2204600c2afd6e5b68cb006e2ea7423ad1089ac42e17b6b9839b69ed5e95ddc3dd9e5e6c8f90677133e7942b6652bb4f503817eaa184be8c24ac0507178447e5558e9d50958c6bac68c947ec4c0385db94bc1ccd61eebe53fed1e5d9a790ba219f2ae133ac46a5e46230a120dbd11bce370e68364a5d313b46cd9fbd7cb0ef7bc90c4687a49e71ae760c94d8d60c4ef8eec9fc56f797d340ca5cfc58b299ad5225d5dc51a8f4dd8e41bc8452551d80990cfe15b525011604dc9191eea94c4b93dce1441415616f91e8b212213eb2481fba4b1c4084e3c4b60e41d17019f0e9bc561e3258043a513b110590f469eae5407bdac98aa8b34df19048a673825e30c721607e6ac96b35ee5996b7d8c4c2e182d6e84d4e014a189969cdbc6b1b8d5678c83b18aa2ffd6cd6509c6ee07d6ef8ecd5a3c853598fe924b4ee51f8af946ddb48e61bc60a6c778dc2e835c38d0f34470279b01b2f557fb742e29bcf79fc8b6cb7ee0cf19be8775188cc74bb130c3bb35b60dd310720dd3e2955624f1e6456f331ca5ff238ab8703a6b94069d022d8d127a8f6c43a3aa4c53345239f763a3dbdf53d3707110eafa0b758c29f498964fbffcda8e268061ab0f14b427afbe59a7fa178d14014b4e64a09390602f630177e6cc7d73a072ea07b5610c746e7c104614e8c1393a4a6823dee7930addf126953632a9d602d4c894dcce3abb0a58b373beefcb915c2dff182e00dc85eaaf6d6d272089b77f37570d5bbb184c23f978880bf0c6744e87ae547246292793824e1b0bb416dafd30f2e1a72885f17b08910ecbb30c7d7cf8ae8a0470b78b293f8376b863d792ecc61036c7eedc63b10a86a564b6285da199eb0e7824350ca76bc375d7452b23b0851a2fbecf1b9d250f0cf1852b9cd6dc16f911126bd80c8a1dab3a72c48b40076f737acafacc157ee17082d60c5f98b51a5e60d8f7a3270a2fc15d279110a99f6cf62ad729c326a2f03aa0326e10155280eea7de1936c1e4c17b3d28d0aaf1b9e45f02c18a8f683b2e5abe18bb24e7bd879dd1688ebe89d5335b9f32a4be20a2a78e74d99ead1e2478c648e293f7c45540bdaca09503600cd2525433a03b1de17d9e3cd1471fc72aaf58ab2b4b71cb1d963065988ced2c27587b643cbdc4ceb27ad30f488f6d3ab6a22e137ceed9a72e9254a3f1f037dc80296c98cc785ba6f8b1d7b78e9ed7ffa11c3c059cc04a7429a02505c0335c58afdf12b403f99b1872532371ab53faf6b57cd34ff998cfce2397528f2985bd2374049dca5bc1a0d26fcab9446ff77b52f5d0eb5fc8d480fbf6ced84fa94e56f4e67235e0ba610e029e1d05c29ef2a49ac6c2e68cdc08603a5816d20ea7ae65745766ab7066404120975064c13d244e28b82a30be59cecfce8c7254896e65912c6a68bb7d38a827789b57d3e105cac8a5fd791f2af306252f319d9199ea55c891a6cab88645cd221e54b6fbccc164ccb31e568a5c7bb0b44c593fd24ec061a74f2a2c274f6798bf124e079de5d694f15b98379e905cfdf6ff192aaea1e6db8a3b2bed37544626b4ec8be72721623cab3225439d2b788809a7d4f7da05c85b14b29f1e7963261687c9bb70ad70c0d87f805228672ea4da6dd99010b795c7c48b9e790387def41063cd0f1678f9a7af77282c0513698d583f2ddb0e44cdb5177294927947a3c390776dc21705a02e75b2180f7d179aa6e2cebf9c792b8df6c3ff4c068a48cdd1f73c10cf624680ddb33b9a835468309c03171d478071773d0530d8465364a372e51ed73dffed1f843a7b101deaeb81798840ec82e9c8ace8b8e1c2d5bed636bc03afb48c37b878c3ad7c6b81e17aeae465e274af336ed9e60826a1748993a32d16a27e20b832a3d95fd9d27d74ea300a9c807c99dbd90674852ed68ee3d6d1350b2ea9a6a79f784083f9bea3f23619e84deb1a3d3993d7c6759cb8048797c0cbb395eb157324ab4cd8224f51f7b994be97e1955febe6360dbe0496e8dd8ca3ec69992044631ff01524ff4230971704cdddc7825f53ca7af9df8bf74198addfd1d90f37dfb2c5d35c8d1723a0ce7ee4641e14a11de72cc5d38ade61e722212b9431fb4112cffac6d1e1bab4c8d9da4256a1c55fb811e160168ad6afaf212ec3f24ce586e7f0d4d17ea86826a931b32d87f3d115a6163f966deb2f618243cb95f2878adf0988bc679f9d53b895bc4bb24f1c3e07db6e4660173921d3d23d61d12b258679c514049bfe2430dedba537fd71fcd52ee07531a1096a8c443b28e212e832051bd46dcceec13d3b2c5f9e1ec9d76a2a6037483189de0925a0795c787be71a6c4fd138f6553c8328bb1e9ed413818fffff1af7b1f51ce4174", 0x1000}, {&(0x7f0000000140)="7113d7dba3f9cfdd1ccdaff099cde876dd9a1d368b24ae31506cbaf502b2f67fb6d3b82ca437986853cb7a511a14aeeb41657eb70e42fa9b88e2e713fa6322a21a50aebd7c011bb57edae431b308a5e40c5f5f20b8b51ca55b29b5d7033c850a8de52ba6ed466310b991f8db302b4b29aac2c316ac0953cbe89f8e14cfaaff0d576ce0f61932cabb66e1c1ff33eeea9ee7278b14", 0x94}], 0x2, 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/46, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) readv(r5, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7fffffff, 0x1ff, "c613d06a03000000da5ebab8494f8f9a9c5ccb84", 0x0, 0xffff6b45}) dup2(r3, r4) close(r2) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(r6, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = getgid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r11) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r14 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r14, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r15, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x0, 0x0, 0x0) write(r18, 0x0, 0x0) r19 = accept$inet(r18, &(0x7f0000000140), &(0x7f0000000280)=0xc) r20 = kqueue() r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9ce, 0x0, "7e73457800debfdcf0000000682400"}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r24 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r24, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r24, 0x0, 0x3ffff) pwritev(r24, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r24, &(0x7f0000001a80), 0x60, 0x0, 0x4, 0x0) kevent(r20, &(0x7f0000000040)=[{{r20}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r25}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r26 = syz_open_pts() read(r26, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r27 = syz_open_pts() read(r27, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r28 = syz_open_pts() read(r28, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r25, &(0x7f0000001b40)=[{{r25}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r14}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r9}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r27}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r28}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r18, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r17, @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYRES32], 0x58, 0x205}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x60) 05:02:00 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000001300)='./file0\x00', 0x5ac683f46178b215, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x4) msgrcv(r0, &(0x7f0000007ac0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae"], 0x1, 0x3, 0x800) msgrcv(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000040000000000000500000031a94cff0000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000060000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7802d11d37b7dc9ee0e"], 0xa4, 0x2, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) pwritev(r4, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r5, @ANYRES32=r4, @ANYRES64=0x0], 0x3, 0x800) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) r7 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) read(r8, &(0x7f00000001c0)=""/220, 0xdc) chflagsat(r7, &(0x7f0000000140)='./file1\x00', 0x10001, 0x0) getgid() dup(r6) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) 05:02:00 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000000000aaff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360a0100fffffffe800000ff00010065ec0f1d00fffffffe9200000000000000ba3cf9b17ed2c6") 05:02:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 05:02:00 executing program 1: chdir(&(0x7f0000000100)='./file0\x00') getsockopt(0xffffffffffffffff, 0x29, 0x28, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x1) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/146, &(0x7f0000000200)=0x92) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) setsockopt(r0, 0x26, 0x2e, &(0x7f0000000000)="fdffcbffc8b9fd812eaa4e713048e648", 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) fcntl$getown(r3, 0x5) 05:02:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x100000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6530003a49bdf0ab26c7a8726003920903d40c94e6a475ccbf6e0bccbdf2eeb423cdc8e24990a3d10308555399e876"], 0x9, 0x0}, 0x0) readv(r2, &(0x7f0000001400)=[{&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000001380)=""/110, 0x6e}], 0x5) sendto$unix(r3, 0x0, 0x0, 0x19a4738fc278e7ca, 0x0, 0x0) 05:02:01 executing program 0: syz_emit_ethernet(0xfffffffffffffe16, &(0x7f0000000000)="2331b1672fc1c8960005ffff86dd") 05:02:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff080000000000000086dd60a4060000100000000020000000000000000000000000aaff0200000000000000000000000000012c"]) semget$private(0x0, 0x3, 0x442) rmdir(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x146) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/148, 0x94}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000440)=""/236, 0xec}, {&(0x7f00000003c0)=""/55, 0x37}, {&(0x7f0000000640)=""/107, 0x6b}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x6, 0x0, 0x40) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x27, 0x35, &(0x7f0000000280)="97e812a01876a35036346d7ae9a7f285b39243", 0x13) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060693c, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000540)) readv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) shutdown(r4, 0x0) close(r0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x8002, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r8 = socket(0x2, 0x2, 0x0) sendmsg$unix(r8, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000008700810001005e1d"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r9, 0xfffffffffffffffe, &(0x7f0000000100)) r10 = syz_open_pts() close(r10) getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = msgget$private(0x0, 0x2000000386) msgrcv(r13, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r13, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r14 = geteuid() r15 = getuid() setreuid(r15, r14) r16 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r15, r16) r17 = semget$private(0x0, 0x4, 0xa5) semop(r17, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r17, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r17, &(0x7f0000000240), 0x6) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r17, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r15, 0x0, r14, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r19) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x400, r15, r12, 0xffffffffffffffff, r12, 0x60, 0x400}, 0x10000, 0x9f8, r19, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r19) setpgid(r19, 0x0) 05:02:01 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = msgget(0x2, 0x200) msgctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000140)='./file3\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') chroot(&(0x7f0000000000)='./file2\x00') 05:02:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x4a, 0x5, 0x0, {[0x6, 0x2, 0x1000, 0x3c, 0x7fffffff, 0x1, 0x27fe, 0x6, 0x0, 0x8, 0x1214, 0x101, 0x8, 0x99, 0x9, 0x1, 0x6, 0x7f], [0xfffffffffffffffb, 0x9, 0x4, 0xffffffff00000000, 0x0, 0xc7f, 0x3, 0x8, 0x8, 0x2], [0x7, 0x100, 0x2, 0x39, 0x8, 0x36a2, 0x6], [0x7ff, 0x7, 0x9, 0x80, 0x80000001, 0x5], [{0x6, 0x9, 0x2, 0x1}, {0x2, 0x401, 0x1, 0x6}, {0x40d3, 0x0, 0x7, 0x1}, {0x40, 0x3f, 0x5, 0xe95}, {0x1, 0x80000000, 0x6, 0x100}, {0x5, 0x1, 0x0, 0x6188}, {0xb25a, 0x1, 0x1, 0x8}, {0x1ff, 0x1, 0x200, 0x1a9}], {0xabb9, 0x7, 0x200, 0x100}, {0x5, 0x10000, 0x8, 0x101}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) 05:02:01 executing program 0: poll(0x0, 0x0, 0x769) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0x0, 0x0) r1 = kqueue() writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000000)="855c6e14dfe48cef8d9b16414bb8cf93a57233861c9fe57e6c6dad5f95e0bc25831687fc2f056175e31ba7fc53616eeb0bb33975941b0c563a53309fc1437c3b376af9144bca8bdfc61715025d74d32a0fd561e6c545f1700b7b452f1039ac6fe42de2cce7a6178ac2322998928354a99a8f0dbbd791ad74fa51ebc28ac93c2f0bec7998381230cbbcea29457ff6c9850b91bacaea100900421057877ac7", 0x9e}, {&(0x7f00000000c0)="3f3322f7a9f24f8f5e408a00fb52f1b05bf230bfee00263366a94993924c805f8e2ed55c354c29a95cf71897e623d1e130eb939f9fe34b29d328cfacd3abed868acc8b1b25971886", 0x48}, {&(0x7f0000000140)="ab4145c1e34d6e55c718c98aa4e072f01bc8c3fabe1d2aea8146f865ad4e8bbfd0f0da2a7fdef41c00c84798fe881e8bfd9216722081be8a74365b3d7be503036203dfb0c90b991a62ce4cb1a93be693ee2231ce064dc7abd9755cd22b588bcc1cb1c3a79361f0fe7595ee3c3a871da1f65332681e6996455d199fc4482388d90c79a8e327d485c7197a5542c8f17f8f81b37824ebdeff68f8b46bad2cc1c4aab66e0c245ed3bb07d6cc6a7c9a668b0759959936f64e7b62e764a33fc61c2600d61967a78e5b3711d4ea61b1d49c4e6409c51f5d99fe9fd2ab40d7bf38", 0xdd}, {&(0x7f0000000240)="7bdafa8160a3d63d0b73be290e3874105d635c5c4c881456bcaea44981d4e0de2ce45bfa7b8a664fbf6d02796bd8a993f3c1fb3a087501191a8da4ffea8856bbc6b83896ac4c5230a9a04aca3d647f3f7abc4729085fc5a68b5e881c8b7490254b337d9dadbe46132a6d33", 0x6b}, {&(0x7f00000002c0)="e3771ae3dc2920dad869fd3f6cdea9bd8ad059c6e8eb72ab02ab4b5ebf7ac4285f745c3b5048040275d0e201857bd851c86959c6e7d8db52efb2e443980b31f6821db9c89e2bf9aed1b4cc7bef395e6fedd2f0f09f83d824539383050ba5015d6085ee33a9438e58e806d162ac3193b069e97c2cbfa80b583441a7d8d4afbb0b4c373a83884bd571271fb7ec7523e3fd34e1e75d6fb9eca7ba766358b4d11023039535b709066ed93b0e4f3b3e7a14377ef30627e867ed0653fe66c6afe659d85c5aa6b2e4a33aaeac5df8b2bd91d8ac63a98f46b2ab95fba5c1081bb4d76593d1ea4d13399825db22af65f6c9f427357d16259e8d2859f3f364466ea9b1f0b3433df8f620032879496139c285bac9a6fb8fb95fa4bf778e2f9f82c6c910bf1bada6981dc1a7099c9584f143c46dc950e830653766d026f81f7699299a8304f6ddc6fb6f38075999dc63e93f8113f135f9e5209878683693c83382192d99754503dcf421bea5d09fcf2d09e0d737fd8d297d37b1da3da57f565d9bc09ee7b8b151603dae95de12a19d925a469c1dd243e458b1e267b0205b3841990d2f3d14628cb5945f825a97eb0fb32bce06e192d5ceb90442db68da29e112dabab8d9e19f3fd889a05ddfb568693b630a06750380d833730d5a73ff72bf81485963912d26106c6faea44caa34cd5001dfdaec1771ff4cc44895993bfc182d222420d82c9b46da7a82fad9b16d49b013ebb72b86d092702154f19b8d8fc809cf3b3cf192733aef50b59aad3578a84a2d26c5b39815d7735fd0b46df35ccd3f243b0e02d2488f63ecac616e30ec9faad5214625f8951c28f9780de6c69fad07d11ca2e031d4ac14c8fcc298420ffcc572eff7d75600155da3dd0d3050d34a1b8bc95a9b5f5d0186b887f9df3f1b4f395e213b7738811bab2625877130015482d5f252ce1355609e214f0d605ef11005bd89468dad02357da534e35a7eeb7f93b83673073ef35abdecad856ac0c22fb37487ec4b8a4b89bb0548486837eaa9101338b9c18150b812b6fb5930e42791766dbd7c478f6207f8cade6791f465ab30a9b5b0ea101a073504ce4f0373770a6868619e3410ab8e4d0162e9e8e0056cb076c2d21103e22a382306f82b4a3aedc1bb8ccc149df51cc93503602fa9db39b065e1fe2b476aff25879869da49150b3235ee2f35374f5eb50179d5ba622350e6197fd236d93cd2151f1a7c355f0f00e6c957d76c872d6366746cbc392771af7f8c3bffb6f303a6ad7a648417cde6573c5f4f3723ec488e66be1e5820d85f91e863f9a43f6e1647161a5f2de10b0d653dc1560643030c3a813699b844f42724931fea22bcd2b0df2a9f64d9b3f94e188973906e71946870916ec7eb2be9171fcb73136ea4fddbabc76a9a275a09d47c0457b0558c0466a969f51dab798b1d682b849cfb91aa1c189c574c38ff7d0419d7ffaf9743bfded40b77e036292c5489e522213b80d44f8317ed5e419f514940cfbb7d38d592dc159d467d7af79e09bb361a1f1efa3bad628c78da4f0b64772c3b8f3fce159c46b7c46e1c31a4d661432d5655c65cd17d2ad837fc538728acd464d2d0aa59066bacf46910b609c52818d02205486adfc11db41b0e1af2b2cfbcdca551ef98ccca77057e2fd278739b257b786d51096b7bab7a131f8d880c77096709a91e9dd58a3f418f2745f380b814375a64373818b021027df832fa53f1ed968216c179bce80e8207ac952a864469a452ce2bcdcf95ee291968a62b4638517eecaf8aa7261886d2ecf10c575c5e5652f7a97f68e16404cab9027e0a6b9b2326b4cb2aa894df99bed03aa6b7ebfc97d10d72b6d5361a9cc1b9fd4af7ec5c08fd6c0e6dc5cb5d0b886035c77889fb5a5408753eba254befcc999fae5f1f2f8029f39767ad5c42a52c6adf6b437110a8d5f1402ade30a37bbc92bd1fa41be0c9ac8ef58ad6085fca2b3b21e4338c955d4b27a4e2ae3c31a4cffb623c0044b2e9d45cef19e560fc8b52b77c3ec3cdec8021bea37c3603cbf0ff9de8091b8e7fcd5b69a7a38958ca30acf4e9d9f0ab5d5e23e6dce0f7d9a79f5e5c0b5da502819fdd8f31d0bf657c17956f3a325a6c027079d282cdb57c639689e68cc46210de81c8f48af217165dfcac4771887f8ad821b57791eef8be6e2fa13119d31764c29b18a9fded82751ce53a6371467232902e4210d787fd59730a3822aaeea00604860a617be44b3da7ac0a89a428330f0c277c10dbb36aa1772575238790d14d0600b1045d014320ceb4e5ea4519397d875b04c6ef2911c974dffd79a3dfe8478ae7a7858883eabd04aef39cc9e64cf9a4c5eccdca765e268b77b78a7cc0367ccc6518c86079748b52cfea4d755ada0900e804f47ae95593c288032c0788a33bf92710618cb9187dba905e1bce8cdf7cd1ad24b12f04740782a368a84870029c7fc130f39136e663869c096f121522cd1b51c2e3d79bb081823032a38a2ce42a29df16cac11a9980f46815b8b90438fe3659f93646935d93c1d810ccd5f995f7943f2b5f962ec383fdafbfc9760c53d079faf57de0350533961e6333966c9a631f26b059d25044e567f611e5b7d475e470a8d9d98d49b4e02cd0c57330cf6e6c608a142b9b82d983274911672fdfed2fa358f75b84c5e3a725996ee7694f85d4a0ad10cff198bdf16333af381f5bcae5df5cf51a3b5eb90559c667f0e7c1d2a802a232fb3a8f42bc3114d8ed51f54a31d7206d8d071a9fbf7b1e688afbd5790a8a29dc9c5b27469739eff2e3984af9b3e3cf18508b6beabbf876221c3b73a8c0467d3b1a3b060cd4d2aedf898d7bfd97f9cbe8d4d63f72180755986bac1359d5b7efaeb1fdbdfcac0cd5e7afe24efad0aa4a9dba47f81d6570f306fdc1d493b7cc92c2a1dad0ec28c46dcdf9a6c5a5f255b725083f8e086b235b0ccb261b0ed56f5789274ea09b814a2b8e9e66f0d99dd499f9322687cda77bf1dd9daa1ae55365399d63cba55f12ddd91737fcaf5a468d1602a51a944047b3c97a2a3a4644afcabc01f548073aff8d60fce02edb811503e3bee756eef130fb9c555926bf61ce6be9bd70fe879c60b1644f0c181bd0ded07eb20daea530b9e1a6385f7e224250318825ca8f4a3b6e746008ada4355201668ef0cbc56df1bb76366896c28092839a8a54a0d37628ee6aeb13eb02886c4d86334a06909a2c984c8a385c49c3f8c9fc1293484e4acbc4e7f2a30ec6871d59bdbce4289b5250be341002ee378589f3f8baac2a735f75d8f5cf0fd589a1506464f043f2a54ed76ecc2c16156aa86125b386abb63e25f18e082dcb1fe049e92a27313a60c3fe211eb17dcf18cb4a1a027cea64bb4dbf08c21090a996a2e2181cac5f6fe3f6293821eaeda5ec3091a6ee85b97599d4de173df77392f1368e17bdaac039e22a4e3ad01ef193934cc93fa13cb43c91389bd459260d810c2e9ba4d27744c34bbab268c83177d87fdb87883169e4a94e9088285802f20e673f6b51e6a929e3a99072f26007e34871fd290af3af765de163835e54ee266e88f18c6571df8fa590ff8d7b82b5d1dcfbacd5316eefb92e8595d3565ead24778a5194f4cfea699f9a63ee0a46e3507c9fe33f92a78399583f50e1ea8aae27f39a3930386cc3100b37955d1b6e4e18eb4b48326297e2a00b7ff9b223a91dabb6a39167405bf09c5a81f6b13ef9e4a19978323a1ea01ad6e3381ebfaa2ef4992cb166c51bc54d1aa4abb46b2478b6168e6b6a3699e4ae6f0049b3e251fd8fb8e74cb2d684fba6abc1b427dd4a3b99033eb90d4564861533e88782c6cf85fcac8ffa832666133b35e763190643504a04ab2c2713ef0a0b14a88ef11ac445a248aed42e36cd15476c8ac4e2d1d0dc217d1d48ae831b1ca2aa1e2cb1ca717fc104c3764d7f3e0dd66d5db4d055b45af043809547535ad05b9d00a3179bee2ce704def4167db401eda2c6dd2ac68c3805e584f6ad94e4265810342ee49e5c7fa7ebfd20d43540f83573651eac419d61c017beb51accb4d3f717b1dfaebe4c855a6203eed3b57fe8ca2da69c19264b6f335607ff6689303c6e83e4a9ccc27525eb88af5fff4f93dc5dfefe7e8b6f7edf3ef7886436efb9137ff944180b29431a48c5ec170dbb9afed5f262a5988b511e29a5cd51f514fb3782516200da196b526865221f03f6708cb85094ab85a3e58102cbc55b449e29e2fe9ff1342221c854e1f49a4d0e40309c697af89eb72a3baf334835de66d52453cfbc065fa2f90ec84fb46e53d6c541c5dddb8d497aeb9b90705597103f8d207ac213ff9650a4aedb687250ae31ec26d2151ee9bb567f641fa3c084ba7c9eae1ee697f05766531e8e2a134dc361fe7a8d4f3bbac4a1d6ff6462ef5dfb4ade29ef6e9354c8a10b958b872f9fb042803e94639ca7b16c29410257365db0c404246fa1f9b23b6f6f84f893abe059935b591ba60d1e4797d70958756827929e91f71676b63e4e6075f92c073291c1946e5c7c248b31d976279792323410344a6f527d9ee1715c58bb346fc9df485eb83570ebd4ddd359b1181350f301dd555921978a629b88b26b30d2d91a2f7c2b21606376fca34ba59f479a7e6a6f5f0483a824de0b69c4ac810927ca671a94e8b4ead1caff90712d3cec34a8cc8e6d7c993b4c56f8c563100f4a70973c004f1b36a6a15bb0a976189c93f4f9df139e78c220f731e6bdaddad61bc506685294b3f049b4f68b705bd228362f400c475cfb477d1b1d386d686b8e1356c0682666ab7a88ec005dcc48241d556686cf07c5e7049d509a316440bf4c5b552807352b742e7906111168d6dc01fba789de18a18ded7881b12cda3c03e6f456b0447389fcc8df8a2d8adbd4ea90fdd6ba43c5e7ac8e49425494d66adf97c3acf1f43622e3eac9581dab447d8a82a42a68c5d1dfafe8e971de6fb886a01b273dffd8a360dda5ecfef589601a1321e91010d0a393b21bda74e36f40bb57cfe262e24456876cbf1ea6fad06e0f5c37d3275070356b89fcb022531c61904b47a83f9d0eeead707309c704a68d71e9b4f4cb7262015c94b95f889ffba1de993965e7d6ed7961adb8f2bc61acde5c640412cbf84f9e31fb88149d84b391d0fecc36ff7ff47b9b32c18942f8f9c5b7e2562aa3c7150036a6389a02ae135c6298c9cc31cef920b5f6d32a6f66b91a1f973eb17bf9e88befa713dc97eca802bf3d30208ad29d2bdc038c6806d1ece69edddae558b99fa26ed3daf1cff8c0dfa476f626895de9e3752a2cccdda5f13b87d608d8c5042852e7e7e80e39f9165d80edfa079cbe13a52a730a410417eb8e001e782480b3670036ff6e9c0374abc7af7b891a161842626528217857996ea01a327e66749416548bd1dc119c44db42ca68176b42f130b99424bf6c9cf630f0bb42645af8339eeb4406920a9429a02f3fdc1986cee6a2df2d7df41dd6854247477de1d4e452454d7de455ddd1c8cb708ade6d2bdd3313e386e6e559df9c1424bf0ceb01dfcb0e61f7356e0ddf3bbe5cd6c72cc7c2e0c8641b6d4cdaf6b2588a75ff2cbdc610e197987817cb5b552366f4f6b303b8e44b7d3fdff1c8d3235d03d5e7735f60971af9272380a7863e3f55522df030a6c1df054de85bc7f22dc50904c2cc5cac5965aeca79c77d660f0932fbd4325e01cd3a53c71560ee1f4a62ed3a82e9a2917bd6b43318ec8cf230f12791e612cfd5c426f0fcfedff9c98e5080b140795fd45add2a0ef37163cceb6fd87fb2f52b5869ca3938759b342f478959cc4c0c42d407c3", 0x1000}, {&(0x7f00000012c0)="0d304a0bafb691d769a259d1d7ffc8e9f390001d8abb4361c62a969e8935914858690045c6fe9e166043b628a9ccba3c03fbd7a237dacdc2b1957c4d697f6d829608acfcfea57006b42b9eeeb9bbd26a3f351286c92f458abbf83a24e224f8d5cdd47af2543624af641394b4894244506ad32c073480caf8087efc07", 0x7c}, {&(0x7f0000001340)="c8f48e4c86b42d02a11e72df5412b62ce8acc3a07f04f637a85793f8bbc216ac86835e76058a28a1cd8efd2ba6791aa59da436e3202929c93985ad58ea592afbdbf2f8dac84d212a6aa374742ea6b2b8bf81f25ddf1790056bcc6b88746795c4d7f0aef18a6df4f7a86602bdbe3d53543bbf4f09bd27f6af", 0x78}, {&(0x7f00000013c0)="3081bcb1202083d42e46a50a47c654a901e7adee8373bd12483599afd509fbe955c1d20dff3785f705abe43a36cc7cdc42d900ee5db3c0b0026ee6e0301d7cd5d8cd7d349e964ea03fb3e40143e52df486ac06fda32cef32feddedb9e7d461ad5e3dd9fec26475d45eb3b6080c5f108adedc040fa2edf2a35abc399bb405834966d9010627992d3c9cf778bf5e3824e5b20feb09635e21d42b61ab7339eda3fe3dedb609ec9af68cff5fdcdabd64701973c020de83f8617a11ce90", 0xbb}, {&(0x7f0000001480)="8b550d0c3d1193bc68ff8c07861e1f7d3d3d91a468980aeca3c51b37cc22099eca030b8f27cdd6386707309d3469bdf59c722d687ab57e1f9fe2dbb79371b6c405135b226d07cd1bb9265e13ef22cae1e68c896bd483c6800fa31f9134df8c3068e524d89ce1066f00af433a5d2b96e7d9d0ae7cb1ce0bde304f85552c967ab02b513720030fe2cf178d9c724766922648d53fa206b6aa39cb7ee7c80db04e4f2702fc49bc6f79b15d393eae937e905176bb7f353da2e7b6f575f1e96ff969d289a62868129658fb57f3e920bb", 0xcd}], 0x9) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 05:02:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ff, 0x15, 0xf9d, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r9, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r5, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r6, r7, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r22, 0x2, 0x7, &(0x7f00000004c0)=""/227) semctl$GETZCNT(r22, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x4, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) 05:02:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) fsync(0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) chdir(&(0x7f0000000080)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) 05:02:04 executing program 1: acct(&(0x7f0000000000)='./bus\x00') execve(0x0, &(0x7f0000000040)=[&(0x7f0000000080)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x400, 0x1}, {0x18, 0x2, 0x8, 0x3f}, 0x5, [0x8, 0x3, 0x6b, 0x9, 0x7, 0x6, 0x76a, 0x1]}, 0x3c) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r1 = getuid() setuid(r1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10002, 0x8) rmdir(&(0x7f0000000100)='./bus\x00') r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 05:02:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000580)="c8fbb4b6e82b7cfa", 0x8) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r10, 0x2, 0x1) r11 = kqueue() r12 = dup2(r10, r11) r13 = open(&(0x7f00000005c0)='./file0/file0\x00', 0x615, 0x90) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x11, r13, 0x0, 0x5f4711d4) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r15 = socket(0x6, 0x1, 0x0) dup2(r14, r15) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r17 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000600)='./file0/file0\x00', 0x10, 0x24) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f00000002c0)=0x12e) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x3, 0x4) semop(r27, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r27, &(0x7f00000006c0)=[{0x2, 0x2, 0x800}, {0x1, 0x5, 0x2800}, {0x2, 0xfff5, 0x1000}, {0x4, 0xffff, 0x3c00}, {0x2, 0x23, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0xc00}, {0x2, 0x8, 0xc00}, {0x0, 0x3, 0x800}, {0x1, 0x2, 0x1000}], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r29, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r30 = accept(r28, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r33, r31, r32, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r35 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r35, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r36 = accept(r34, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = getgid() r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, r37, r39, r37, r38, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, r40, r24, r23, r38, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) sendmsg$unix(r12, &(0x7f0000000840)={&(0x7f0000000880)=ANY=[@ANYBLOB="00d8d51e65e3f47360eb4f420bb0a5b37200000000ecffc4c77e8797e51adfe4e89982a09817064d7bb5de512d49809c90bc3dbd7a4874712ae08e9aa6b865829feb809e4a30fe80fa86a47ff296531dba9f20d3"], 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r16, r17, r24}], 0x20}, 0x80c) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r24, r8, r3, 0x28, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) r41 = getegid() r42 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r43 = openat(r42, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r43, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r44 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000180)={{0x4000006, r45, r41, r46, r3, 0x8, 0x1}, 0x4, 0x6, 0x4}) r47 = getegid() getppid() getegid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x4009, 0x0, 0x0, 0x0, r47, 0x79, 0x2f9f}, 0x1000, 0x2, r1, 0x0, 0x40, 0x2000000000000006, 0x10000, 0x4}) 05:02:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 05:02:04 executing program 0: r0 = socket(0x9, 0x3, 0x20) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x10}, 0x0, 0x0, &(0x7f0000000080)={0x147ae147ae14731}) kqueue() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 05:02:04 executing program 1: socket(0x1, 0x2, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x65}, 0x10) 05:02:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20000000000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) ftruncate(r0, 0x0, 0x20002000008) 05:02:04 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000060000000000000000c66e1a0081000000bbfe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0xc1) semop(r3, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r3, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r4 = getuid() seteuid(r4) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r7, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000680)={{0x4, r4, r2, r8, r6, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r9 = geteuid() r10 = geteuid() setreuid(0x0, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000700)={{0x0, r9, r13, r10, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r14 = geteuid() r15 = geteuid() setreuid(0x0, r15) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a40ac8c57295e64c8a39d6036d8adaa5a830dd5c5f9f2d83628baea"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = msgget$private(0x0, 0x20000003c4) msgrcv(r19, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r19, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgrcv(r20, &(0x7f0000000100)={0x0, ""/32}, 0x28, 0x6, 0x1000) msgctl$IPC_RMID(r19, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r22, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r22) msgsnd(r19, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r21, @ANYRES16=r22, @ANYRES16=r18, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r23 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r26 = msgget$private(0x0, 0x2000000386) msgrcv(r26, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r26, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r26, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r27 = geteuid() r28 = getuid() setreuid(r28, r27) r29 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r28, r29) r30 = semget$private(0x0, 0x4, 0xa5) semop(r30, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r30, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r30, &(0x7f0000000240), 0x6) semctl$GETALL(r30, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r30, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r28, 0x0, r27, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r32) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000080)={{0x400, r28, r25, 0xffffffffffffffff, r25, 0x60, 0x400}, 0x10000, 0x9f8, r32, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r32) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000700)={{0x6, r14, r23, r15, 0x0, 0x80, 0x9}, 0x3, 0x7f, r32, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r13, r18, 0xffffffffffffffff, 0xffffffffffffffff]) r33 = geteuid() r34 = geteuid() setreuid(0x0, r34) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r35, 0x1, &(0x7f0000000700)={{0x0, r33, r37, r34, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) geteuid() r38 = geteuid() setreuid(0x0, r38) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r40, &(0x7f0000335000), 0xfcb7) 05:02:04 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f00000000c0)=[{r0, 0x10}, {r1, 0x80}, {r2, 0x100}, {r3, 0x1}, {r4, 0x2}, {r5, 0x40}, {r6, 0x80}, {r7, 0x20}, {r8, 0x100}], 0x9, 0xf808) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r9, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c00850401b6f70333"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x404, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 05:02:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x48b226e069cd13a5, 0x3, 0x2) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESDEC=r5, @ANYRES64=r7, @ANYRES64=0x0, @ANYRESDEC, @ANYRES32, @ANYRESOCT=0x0]], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r9 = getppid() r10 = getpgid(r9) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, 0x0, 0x89, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x8}) msgsnd(r6, &(0x7f0000001cc0)={0x2, "5aab059e7584be19de16d8ab2e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b5d6e5a88ad1e9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d61fe982bc00c7efc8c7076976039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8cd44755b471bf8c17b86b34ce10a93dcd069cb4d4575ddd417bd2c5f24"}, 0xfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000b5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf44100000000b74a41c3a60000007306370f8cc4f3fdb861000000fe000000000000000000000000000000b25d8ad62856dec8db1c88fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000000000000000000000000800000007c1e61d2c0b5590e94befc7e7a1d07e52f85a0e0fb73db5a498b6bf25b0b0159b3f399d26975c4bc828aef33a99bef0158ac331ef1957a8e3aa442fa836a7b2c80207cca1e37bfede3544a9625b6f612732cf755e743d2b04eb4cebfd49bdec2508f66f28c35cb5793678c9fd0221f9b3126cbbeccda991714484911e48476e84723ff5d3f560dbd7c228f8d83dbe"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177e80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d2ead0e90732214c6f92cfea51cba291917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9ee1755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819977f48a4f25c811dddede1afdc8281ae1f9587c9a8bd2b33bdf9d973f60036acf93f1d401bd626d211182afc0c412c29c916be294bd211d69924d75ebc11861964a039dd679a1f5363c6e8ee6b1e4a908e9303d0a91ffefac8eaa331dd"], 0xaa, 0x1000) r15 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r15, 0xffff, 0x800, 0x0, 0x0) msgsnd(r14, &(0x7f0000001240)=ANY=[@ANYRES16=r15], 0x1, 0x800) msgrcv(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7943a38334d057b79d7ccff3e2eef00000000"], 0x47, 0x3, 0x800) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = getppid() getpgid(r17) r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000002540)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc81800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e59cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7809bf754cf9e0000000000000093d8498f356b9c728a23e51a1fe9d621ea1896dd36b68c4f0191eadbc77b62149223e3140bbc785c67bdecd548a91988b2ee10a062b8b2378fc96369b82fdff9cecce4e8a77b6d82840c1f1d38e1a8960893ce153f46ab3033e74bf077cadce4739cc258925944a0fdc54c23bb344d3781164e5918eebec16f89d124cd35cd2d1b", @ANYRES32=r19, @ANYRES16=r17], 0x5, 0x800) r20 = msgget(0x0, 0x104) msgrcv(r20, &(0x7f0000000f80)=ANY=[], 0x0, 0x3, 0x2800) msgsnd(r16, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socket(0x18, 0x400000001002, 0x0) r21 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r21, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r21, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r23, 0x0) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000001140)=[r24, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r27, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r28 = accept(r26, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) r30 = getgid() r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r29, r30, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r34 = accept(r32, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r37, r35, r36, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r41, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r42 = accept(r38, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r43, r44, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r46 = getgid() r47 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r47, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r40, r43, r46, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r52 = accept(r48, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r54 = getgid() r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, r53, r55, r53, r54, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r56 = getgid() r57 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r57, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r50, r53, r56, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r36, r46, r56]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r59 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r59, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r59, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r60 = accept(r58, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r62 = getgid() r63 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r61, r62, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r67 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r67, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r67, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r68 = accept(r64, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r70 = getgid() r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r71, r69, r70, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r72 = getgid() r73 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r73, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r66, r69, r72, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r77 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r77, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r78 = accept(r74, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r80 = getgid() r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, r79, r81, r79, r80, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r82 = getgid() r83 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r83, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r76, r79, r82, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r62, r72, r82]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r85 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r85, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r85, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r85, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r86 = accept(r84, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r88 = getgid() r89 = getgid() semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r89, r87, r88, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r91 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r91, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r91, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r91, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r92 = accept(r90, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r94 = getgid() r95 = getgid() semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x5, r93, r95, r93, r94, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) getgroups(0x8, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, r56, r62, r89, r25, r94, 0xffffffffffffffff]) setregid(r31, r96) r97 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r97, 0x0, r97) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r23, r25, r98, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r100 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r100, 0x0, r100) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) msgsnd(r16, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRES64=r23, @ANYPTR64, @ANYPTR, @ANYBLOB="17a244ab69a7b347e77b07a3789826360360a15394f68ddee04afaef7513f532b5ac3bffb2a56285cfa57b664a1a97dd09b8da46e289a660aae89e05f9487d7f49ec10f8d251ab0a788df7521dce3d3a8b471e508e3129f5f18591a5d6f3aa33f9f5353a34a3ad6f3fe7d9971ee7f83d9542b83a39d57aa95ee2e7a2052d89b150fa029446eac81ecf1ae5128f2e054cc34a11ed44fa0ade3009041dae8b2da23f3c8cea1b5dc053766a2abe516348efb2b834a8c79e70714c365c9c9251afd22963681dca9ee40b96f127", @ANYRES32, @ANYRESOCT], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r99, @ANYBLOB="f8274549b491de6226706db2f73d777cfb8b23368dd264eda27c3bee7331f524269b195f0d38e8fa91864757e9ab156127f12c", @ANYPTR, @ANYRES64], @ANYRESOCT=r100, @ANYBLOB="cd2cb2dece43171e0e418c9d67bfe42cf78181f54a730991821276827306592ab29ca7d083ca588678da07593fd95ff03aee39c12f6a55ca443a736ad336d4bb8e4e366278e8958fe21297a1be882e3bd9ba6f5601daef51a73103d7ece3ed660f139e210de2fd1cee834ba9988e1b9d7266d51edc2053c91b74da784b213e397bf7e6", @ANYRESDEC=r3, @ANYRESHEX=0x0]], 0x2, 0x800) msgrcv(r16, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r101 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r101, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r101, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d8197fec1dddf3f0d3d950b59492e9e8b596b2107a398283d03ca615012af4b2bca120b63f39107aef8c21fbfc3391d6eb78e5c7198709c96de95bce5c9ac6476d746ddfa90ff5ff554c652119c0bf1fe314c7953cc23f87693c27a0499d9394f347ea1c803d8c5fb6276f8cc8a9e0", @ANYRESDEC=0x0], 0x2, 0x1000) r102 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r102, 0xffff, 0x800, 0x0, 0x20) msgsnd(r101, &(0x7f0000001240)=ANY=[@ANYRES16=r102], 0x1, 0x800) msgrcv(r101, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r103 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r103, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r103, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r104, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r104, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r104, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r105, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r105, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r105, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r103, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r104, @ANYRES16=r101, @ANYRESHEX=r16, @ANYRES64=r105, @ANYBLOB="7b4eee2235129045923fd2f5daf82d94d05239f552e58fbc0ffc4a6814d1cdf43e8c562b49bc86fa3aa22b9b7885aeca1c00f5e2e6217b35288e63b6c14d1f5274545634bdc1a429b86c764affe5"], @ANYRES32, @ANYRES16], 0x4, 0x800) msgrcv(r101, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x0) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000f661ea6d247c8c4e3805631ce29a9a509334ccf6515e"], 0x80, 0x3, 0x400) r106 = socket(0x18, 0x1, 0x0) close(r106) getpeername$unix(r106, 0x0, 0x0) r107 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r107, 0x0, 0x200100000001d, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYRES16=r107], 0x1, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r3], @ANYRES16, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3be2808efffffb51969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r108 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r108, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aa8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c07a18589e5ca8a59770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757632b5425aa528c977bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21851da07bf081d30d0e995a"], 0x156, 0x800) msgrcv(r108, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r109 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r109, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r109, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)) r110 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r110, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r111 = socket(0x18, 0x1, 0x0) close(r111) getpeername$unix(r111, 0x0, 0x0) r112 = socket(0x1, 0x1, 0x0) close(r112) getpeername$unix(r112, 0x0, 0x0) r113 = socket(0x18, 0x3, 0x0) close(r113) r114 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r114, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r114, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0985b0bf33045116e27a100000000000"], 0x10}, 0x0) msgsnd(r110, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000001ac0)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r111, @ANYRESOCT=r2, @ANYRES32, @ANYPTR, @ANYRES32=r2, @ANYRESHEX=r112, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f40060000cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947fae47342aeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f559b3c0000000000000000000000000000004788d7b1c8b0232dd1ec1218be33c5c66d57689466faa098d11b6d85f359633fbc0833ad49cc8e81d6b806da5b37e8857dc87eab795cc96907c03306be8090cb8a77a7f176d5140f4bf121905d1f1b9d9f6975e6c54fb8aa4e0cc5fe557c034dd7f1e71dacfecc4dc4fdf188d18b5fcea4811185a693dff3ad85b8036999d039cd3246e5e5a831d8eee94eac242657da1b9b169cbe7684f8663666b69713ec8c718ee1559a80470562f4fc73d2fcbb29ff", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r114], @ANYRESHEX=r108, @ANYRES16=r113, @ANYRES64=r109]]], 0x1, 0x3fb) msgrcv(r110, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a70720b17d349d55301d00c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207b3e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00000000000000000000004cfebc56693f5b7f5e2c40ded06854b0f694efac388eaff9d7be35c59bd86a83b3724a9e66ff56cae941766038fbad7df99dfe37b6404df3c67840f58366b78c5755ea3f544c727f0dc6ec876b66873e8d971f4e768a8f9ec6c8a7f46e0a2869a7f9a158fd3d4c5501d6a172bef5460f4f74c12cc4866d7cd62b8d35b61253ec79a55c0d7b35bfe439c1fc5e71d9f0fc32e71db867f174c0fe693449c039b9e3243553b9572bd88edef9bbb24af2fd1bf445569c8e75d30447dc911c4faba46128d90199bcd51df625a3362b80"], 0x1, 0x3, 0x1004) r115 = syz_open_pts() close(r115) writev(r115, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r116 = syz_open_pts() close(r116) writev(r116, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r117 = syz_open_pts() close(r117) writev(r117, &(0x7f0000002a00)=[{&(0x7f0000001980)="a2a6de9d793640582aaf03167db237de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2e6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e123a62ce406653b106d8ade7765a6e545cdc082192eda49ab90c594b574f0a72b1689ca4c5a3cc769b158707c7c2ce693b0623eb4d6f6459d6312c2efd8331fb923643aa54c875c9c992a621176ff2ce7fea8a8ebb30724ead37a8b54f15c6aae56184d4e387c95420cfd671b86038e40bc4363edbf16e400704ffd33fc2d1d685700a3dbbbd5bb08de8a2deaf8470db900d571277bfbeba839376b209d57f43b0a92bd0e5c654a9d2b7f9db6608ed717ce9d59f5fb29dd3653db21ff1a305b652543fd64fe08abb0a483e8231cd9eb69b16f90dfbe0cc78c56549899fb751", 0x132}], 0x1) r118 = syz_open_pts() close(r118) writev(r118, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r119 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r119, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r119, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=[@rights={0x10}], 0x10}, 0x0) socket(0x2, 0x4003, 0x0) 05:02:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:02:05 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r10 = accept(r6, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r11, r12, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r14 = getgid() r15 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r8, r11, r14, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r17, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = accept(r16, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, r21, r23, r21, r22, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r24 = getgid() r25 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r18, r21, r24, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r4, r14, r24]) getgroups(0x1, &(0x7f0000000000)=[r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r28, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r30 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r30, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r31 = accept(r27, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getgid() r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, r32, r34, r32, r33, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r35 = getgid() r36 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r36, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r29, r32, r35, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r38 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r38, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r38, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r38, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r39 = accept(r37, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r41 = getgid() r42 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000080)={{0x5, r40, r42, r40, r41, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) setgroups(0x3, &(0x7f0000000040)=[r26, r29, r42]) r43 = socket(0x18, 0x2, 0x0) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$TIOCFLUSH(r44, 0x8218694a, &(0x7f0000000300)) 05:02:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={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 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) fcntl$getflags(r1, 0x1) 05:02:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x100) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r2, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 05:02:05 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000103c00000020000000000000000000000000aaff0200000000000000000000000000012c0085"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x1e1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7f) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000000c0)) 05:02:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(0xffffffffffffffff, &(0x7f0000000000)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 05:02:05 executing program 1: syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) socket(0x20, 0x2, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9f022e2f66696c653000"], 0x10) r2 = socket(0x18, 0x400000002, 0x0) close(r2) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2810, r3, 0x0, 0x1b8e) 05:02:05 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x23, 0x4, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 05:02:05 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f00000000c0)="2e23f4efabea040000007eb7df274061220b5f609008b851e99a97c42aa1b2c7bf1129ad1215988601c68efc9b8217fb9053efe1eb0289fa88c5f682539607bf90dd4326ccc11897ad88b67adb578be79d3c6ad05c21abebff6b68e6610800", 0x2}], 0x100000000000019f) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7, 0x9, 0x5}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r0) write(r2, &(0x7f0000000140)="2020851eb269b3210a26b383037f134bee3bf5996c4053bfa3f62f6e5d219233c3beedcdc1a44d2afd7e71068e091123ac44bc1086", 0x35) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) read(r3, &(0x7f00000001c0), 0x0) 05:02:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x24) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(0xffffffffffffffff, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x0, 0x5) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r14 = getpgrp() r15 = geteuid() r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x2) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r23 = socket(0x2, 0x2, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000f056e301edc0d740087560f002800000000000000ff95f9ff000001000000", @ANYRES32, @ANYRES32=r23, @ANYRES32=r8, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYRES32=r4, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r25 = getppid() fcntl$lock(r24, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r25}) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r27 = socket(0x2, 0x2, 0x0) r28 = socket(0x2, 0x1, 0x0) setsockopt(r28, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r28, r27) r29 = socket(0x20, 0x1, 0x0) dup2(r27, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r27, 0x1) fcntl$lock(r26, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r30, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) 05:02:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:02:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r1, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r3 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000200)={{0x3ff, r8, r9, r8, r9, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r13 = socket(0x18, 0x2, 0x0) r14 = accept(0xffffffffffffff9c, &(0x7f0000000480)=@in, &(0x7f0000000400)=0xc) setsockopt(r14, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r7, r8, r15, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r17 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r20 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r20, 0x2, &(0x7f0000000100)=""/114) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000200)={{0x3ff, r18, r19, r18, r19, 0x104, 0x5}, 0xfff, 0x9, r22, r22, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r18, r19) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r17, r18, r24, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000100)=""/114) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 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(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r15, 0x0, r17, r26]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r30}, 0xc) fcntl$dupfd(r0, 0x0, r1) 05:02:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet6(r3, &(0x7f0000000100)="1ede999e1b52e585e58e60c4dc97d549175249206dd02deb5ae3206c85bf2b7892752c00a67c6b335546392778e84aada0f8b90ba6da2209a208cf1575dfa87773c58b6c4cf09f225cd976609d67454f450f8a162d4679e34dd81c81f1b0f942ceebb44e3d8137f5fc312bb7a3a1f8a846483a1d99d5884c2a4ad6a4a0d9d3d6c984a9b2a23b4d599f4505ccce3db085d9f12ffa1a6b4b0c6a6aa918dc9414fbf3cf6ec2410e4bac7bef0ce8bb905a22a010ae", 0xb3, 0x809, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0xffffffff}, 0xc) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000200)={0x10, 0x2, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xaed4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x200}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc8e}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd9c9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x5000)=nil, 0x5}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r4 = getgid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000700)='./file\x00', 0x8, 0x105) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000740)) r6 = shmget$private(0x0, 0x2000, 0x635, &(0x7f0000ffc000/0x2000)=nil) r7 = getgid() getgroups(0x9, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r4]) shmctl$IPC_SET(r6, 0x1, &(0x7f00000007c0)={{0x4, 0x0, r7, r1, r8, 0x40, 0x3}, 0xffffffff, 0x4, 0x0, r0, 0x1, 0x10000, 0x1}) r9 = msgget$private(0x0, 0x0) msgsnd(r9, &(0x7f0000000840)={0x1, "59cdf93b2054df8a0ade7b7d67514cd216d0dfbc5a74acba4313484fc66dfdef545a3b430917ca5aab6d070d108d91234bc677d66f94f6e0ebf334ed305347f2b74bda42f065452e597285583683264f9ea3d5f58d1b356d61459923d7de30af5cf0f500cf2e375c7aa419dddddddb36f0c049b459ad060ae0a12622deb28670d04809e601eede2d204093"}, 0x93, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900), 0xc) r10 = semget(0x3, 0x5, 0x702) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000940)=""/175) r11 = semget(0x0, 0x3, 0x23) semop(r11, &(0x7f0000000a00)=[{0x2, 0xfafb, 0x800}, {0x1, 0x0, 0x1000}, {0x3, 0x7fff, 0x800}, {0x1, 0x3ff, 0xb3675cfea74af1cc}, {0x1, 0x1}, {0x3, 0x8505, 0x800}, {0x1, 0x9}, {0x2, 0x3, 0x1000}], 0x8) r12 = accept$inet(r5, 0x0, &(0x7f0000000a40)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_int(r12, 0xffff, 0x4, &(0x7f0000000ac0), &(0x7f0000000b00)=0x4) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000b40)) r13 = socket$unix(0x1, 0x5, 0x0) pwritev(r13, &(0x7f0000000e00)=[{&(0x7f0000000b80)="2ac52e0883d5e58808b3bf8419bdd03c68f30a4b6d44a0c94886d814918dce75d12b4cf7dfb8b32d65c79f2a455ce7a63ec0d0fa358fb8ab331a9851f2339ad1af90fa8cefc6b34cd184994cecc9b11091f4dff3718af4bde68ffbe3cb1efdec3e62561cff8a2543585455e8a25fa0cdb2c7f8ca2f5810fc3a380ece66d00f833168ccd4b1d6879d7b15ae104f1b7f7ae4e249c511f7802d335436b89fc5ac43a60018a1664f962499e78c08", 0xac}, {&(0x7f0000000c40)="65ae1d93768b56be8d83e52f472f4a2d4fa558e47f08aa9651000531a896882975d201e5afec96a58732e8284218fc973372dfd93885293bcd54d9566d1bc7b6f25f173037d3a83926fd261a67f50c4558f323ff8676e598cb58", 0x5a}, {&(0x7f0000000cc0)="b3262695f8da63", 0x7}, {&(0x7f0000000d00)="a9385c2807efa0166793240d5b7e67490e0eced6dde155eff4c06edb03bbe5613eb69d1d7ffb2f6735dd20ee69ba57cc7dd9201b8cfbdd82e8805d6a556bfd0800e7d490046b035aa824433336bc6db45be229933babc6df7c6e29c3a4476c86c189be92816688dc1cbda1698d1af2a61d15fde3c4e387e280314dbd3880b313dc71314cc684b4afcfd8fdf337b68a38c1023ecb2448938cc57e15f3ff2c4293306021b590b089a33597539ad16e1f36442385826c43fd3ecfdbd966c16b403927bcabb719091efaa1b0132a0bce208d39d77224101780c6acb76121123b9e567b30a2112875d7", 0xe7}], 0x4, 0x0, 0x20) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f0000000e40)={0x10, 0x4, 0x4, 0x50, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8001}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc253}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x9000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fe6000/0x14000)=nil, 0x1000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3fe0000000}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000fe6000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x7f}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffff}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file\x00', './file\x00', ['./file', './file', './file', './file'], 0x7}) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r16, 0x8) r17 = fcntl$dupfd(r15, 0x0, 0xffffffffffffff9c) r18 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001380)='/dev/diskmap\x00', 0x8, 0x0) r19 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0x80, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001400)='/dev/wskbd\x00', 0x400, 0x0) r21 = socket$inet(0x2, 0x4, 0xc4) poll(&(0x7f0000001440)=[{r14, 0x2}, {r17}, {r18, 0x4}, {r19, 0x100}, {r20, 0x4}, {0xffffffffffffffff, 0x20}, {r21, 0x2}, {0xffffffffffffff9c, 0x4}], 0x8, 0x7) 05:02:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) dup2(r1, r0) write(r1, 0x0, 0x0) 05:02:06 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYRES64=r3, @ANYRESDEC, @ANYRESHEX=r2], @ANYRES16, @ANYRESHEX=r2]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x1e1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:06 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x4, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000008000/0x2000)=nil, 0x2000, 0x2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10000000002, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 05:02:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDSETRAD(r3, 0x20004b43) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 05:02:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket$inet6(0x18, 0x2, 0x0) mmap(&(0x7f0000450000/0x3000)=nil, 0x3000, 0x4, 0x2812, r0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) pwritev(r1, &(0x7f0000000ec0)=[{&(0x7f0000000dc0)="617f13e8d159bcbf80946bc3eece9976aaff8611b74bca45c9dcaf280348c95f63734b98d96748c0abf11016e2860b6ebb1d17db1d866f76a8a52dfe2c4dada774a66449cfb5ebbf4ba1ae334dc14bf1700ad7d82f27475670cb8007fba58b74c19b91a4ef53408927b4445b49998b241c231ca3b391717abc63e6996eac5531048ac965793abcbf6600c006c113fbbbec86ab3aeed91e5cf75134c719e0a48e1da4a466d1461e4c0fabdb3b0386df79fa58fa3c8e3f455bd244831995399c087dc417003436117b1e9533074537ec235f555dd67c0a37ac8421b94f3271c315246c7539e6e573b6", 0xe8}, {&(0x7f0000000980)="4deab6794d8a715662d7fa6c13d95dbc962b1eedcd5ce848ffbfeb15da7a19754a6d33cbd03879883488550139730588b5a6379319e45f06fea08f8493da5123c27a9e134fb8695d53e689006a66b86ae0249f089a553da0a916d8372ba4ad922984745364cba2126e123d0adf092a7911f4d2a138d74831f77660852c60b5f52cc1ab9bad7978a961161b4a33dfc765", 0x90}, {&(0x7f00000000c0)="144fcc4986eb8b77e33ea63955532c8f55be5eaa23a244fb6181632f", 0x1c}, {&(0x7f0000000180)="b537d8dca8", 0x5}, {&(0x7f0000000a40)="4b2efecc119c4a54add6b1804aa765d835a6c191b7986df72bec7cce56fd93809ca2b1edc129cbaab26ae1d9e3a9582459d9140aaa18dae9f8a69e91c96502538ca6b043676b3f5e8e99f852f83bbc13c893b27d7fc77d0d00bf455afcfc0462b9108abcdfa7c8ad7b04663a169211ab011430ef1dcc4b6af0a3c122839d4ebc077135ab784cb4818f11308c212016ff01daf425def1b9d16fd8513886725ded3d9655b29ea955667d90262a37fb4739e688621f28a74273125db4e3df8ae4c8cefc8b7474ed67df8e494b385d5ae94340a64e0810ddf9758a0afe21c41083c85fdcf624efee4890", 0xe8}, {&(0x7f0000000b40)="6ce324a372faee8ce3d33882a1d936c965c3f4f2572fbaac221263202850a6a8e3b4802f1d2fa19fca4d1897f0e022984c12ef97b919bfce75d613e107834f099febf9b025f2165f14d35b977700e46e6ca2482293e0184015cab1d9ede4b392243c0453dc72e89d02772f8420031db79cf75e0c033215a25d58bacb03ed79b99d55388a44a814e3ce3ff93d024a83812a5117c747bc7d32c52224128256130316805a1a58f3b4f55664c77e2544a4369d025b07fc73b80605b52cdb704abd63c38fe94a58595070b26e34d474534b", 0xcf}, {&(0x7f0000000440)="36bb324ec1037c947214763fe2952e6c131239caff7f000000000000a72eaa3e5cfa78c7d380a02cd2589888d9c3687e18f70cc8ca42ae8fd012e79886e00d0d8d3a7ba925933a76fcbdf7f53e026b78320630620fc4d79b2357f3c9897df015acf78fa35c0154bf79d9428b8d9b10f67306", 0x72}, {&(0x7f0000000cc0)="9fa6dadff3fe1bd21c5225d684280830bc996a278727cdbf43198f458c1df4627c6fe831b68f25bd8f3a2332ed9e0a70b4ae9ec28331f7b49e02445c3742aaf4a65af6c6b2f7f069470f9ae8", 0x4c}], 0x8, 0x0, 0x0) dup2(0xffffffffffffff9c, r0) socket(0x2, 0x4000, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000004c0), 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000140)=0x9) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0\x00') chflagsat(r2, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) setsockopt(r2, 0x7e, 0x3, &(0x7f0000000100)="0000065d", 0x4) r3 = getpgid(0x0) write(r0, &(0x7f0000000200)="d8735f82c30207af6cbe84ba87f99e42ec2b312a316fdbeaf8c5f0085501b32a5034b1326c1950279e63284583191755635636794b707b28ff57b643dbd77d4715268278c74a5349b275dbb8fd56c25f94ccd539c8a424325d87d749d2db85f750dccde7266d2f9578e1ac8b0103b99ebf942b77fab5a4d390330556ce69d48a4775dc4ca67e9a37eca4fc13d0dbe874a2f08f50df91ec280081c4e5b013df0bf0b4fc42ec57bcd252ac184317396bb9bf910abae2e1907aa86f5f876c5db58aec8dc0256d6d39fc277ae6994f16aea7dcf9a5e99eda089a16bf99d0121565dd19b9eef5bb6c064a4bb3c7306c96", 0xee) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r4, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) r5 = openat(r4, &(0x7f0000000300)='./file0/file1\x00', 0x200, 0x34) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x8, &(0x7f0000000340)=[{0xfffb, 0x6, 0x13, 0xff}, {0xde, 0xff, 0x3, 0x7f}, {0x3, 0x8, 0xff, 0x81}, {0x2, 0x1f, 0x3, 0x9}, {0x7, 0x1, 0x6, 0x2}, {0x7, 0xf1, 0xff, 0xff}, {0x4, 0x3f, 0x0, 0x80000000}, {0x400, 0x0, 0x6, 0x8}]}) r6 = msgget$private(0x0, 0xfffffffffffffffd) writev(r2, &(0x7f0000000840)=[{&(0x7f0000001780)="de78c30e87b20c2143bdc24af4812744c870d1f36e957505b8f54f88f29171c59cf853bd1ffaf3e0a67841c9509ea5b5c83caa512f637e29763d1c5162849e4b45d89ad38baadc14f5ad2cda3381da07ae6efa162bffc96fca7ddf0db928f79a0e7c982fecab1e5cd0a8f96ff25b398e0c657b3a135744f4507c8509fb718ddb33ad51d81f30bae9f1a194b641a97139a05ee69562dc44032862862e9b8a56d2298536fe18238ca8696630f8cd322b5b6e12e3c614f0dec554756b4241a12b5b94fcc8d9e61faa053718e82745bb528d3453f680a03fec88328fc5de58990720141f32a0bcc022e0064cae6c999e532bb3751ae6ab8465ae15e68d68c39ca38b2e9c4eef8b50b7b7805be7f5e49cc04dc6eeba3a39cacfe410ada1d18cc4d99d9c41745a30854009c42d97aef4ce93d504656a5dc32dbf43d87ad269cb3cbc92181b4293b3e871860b20cc5f10dfd82a1e6caf4234bb1c9ba7f2219c17329863e82712a57f597bd55188c046df4701292b49407ca98c494a3520d245964a64c8f794e10df8541b3598babe8658670db74828f23c5f1fc3a97236fc1b4d90c593eb3316e18420c8afa23d37900c4d307fd0db0a7dfe13b0a88e9577cd3a61626c080d73694fae8c299013d77f544e339b8ed6f01d5c415f06296c082f8e3ceb1d9f0b9bb4f645b0cec7d1c6b7487dd2004bdd0b97e03148d1f18120eb1f82c5242281dec5ea92791581aa55774752f87572a476cd7ffaab49c113398abf7d95ea22abdbcb01f43aae86074f73b632166b6f99fc662d7f3fd0d3083d42cadbc7fe29adc1465d5822feb39fe77f3d4550ceaca595962971edf3754657e92652e7b6a3e17b37f441dc5f59693d151d3e7660d3ba1b803bf45f33caa111b2d7500d9e227e0660769d6defc377ea23e43cff2d04a2e61071777e9173b40b200bf7b35390e3fc7de73c33b8579e102f9c28977401e54941e14d90922d814af1b803e83efb690af6281d6f815087046a2974f06ed1834887c193a3dda5151cd3f1e22a6648e0ae0f4e162b50a7be2349d900758c7b86a1fd913a48d9304e0061429e50fc8582db23ba6dd9b237227aed1d4ade34370648f3b6c858cd8beded971872ae8c723a7e5dec2affe261aa3a7e46110aca3e192b7c0bee7d6c3e4ce5a80dbd522b8ba23ab8264f5f461d8274d6e01d067a7343936ccbc30738e44108aa1be1d17e6bfb9520e7e1296d4e5c3b3c85e7a0aea45e1cb501c426ed0cfa3bcad9f6dc13a247154c057bfe2361625005806a2611038cdbc98d36e1456a96e0b55fa1ce1849463699f9e3fd89b13f141b00e322d2c03f25313803d7daab783a2862348b809c148bc89b5d22e11bedc72938ba2d13883be5b4837168a5a123cd9bb58e3ce703b39141dcdcc93b97639c743aff9a738e3a1c0e2e11c09d87a4d970da9e9361bf9168251e5aeaea1668de0caf721e20d79000da376b156747aff0b44f80b7e641aa7097a143f2e8e0636c42e54c0e3c626258db9f4c31294f6adac9ba312eaad6d9cd21c1bcbc443e04032d26dfbe9e0896391aea6f2051c73d6d9458a64129fc51097efe44d888e23ab84ffc14564323e2c8141b922aeb8187e7fab91bd1c2597f291da93b73adf45c6ef1fcf0624bad9ead42cb454cd22c9ea41ae148694fbec5d33921b03495e551151efbb0707bbddedd600be7d673d009283a6ee79ac5b43c761a7215623044e98e5766d9955f3ab794c6bdfa91ed822c9f9f7945584f928e9b5b51f0612b1c8c47b1d7b5bb408ae9c403b85b6d3cf0a384a86cee522a568bb8044a62ca173c97d375987112954708d34a73aeec176c6059971097b11a89e18728f7a7ec65ef4c1a19283fee886a8a32312b442097fefd365e2410b2561c1171a6f1ca9dd9e772b4b3c930bdaa3077d75e5c0a95ed923e6645cc77db4420e3baf488c3215874412b8bdf36da78304544bf4757116476d0d1d1c2aaa0c87ea23fb53f1b758c95bc052d0cc3e610db85fc340b26a8b1f9d9057baf4e1bedede757d4912b8b6954a1748537e7c2dc9352319efc29e818d6edfb31ffcd2fdb7652ffc541345524cf0b45ae210e963e23d0f178de98036f2b80b3684e42ec38a64f049a41bc1ef250d231200a9f575cdc6d5729913336cbc1fd41a752a6cd0487c183bde6b6e41f7b05bf848c8ec013697cbcf107223d769076bf36aa24f2aea9d2d16ea7968f0804348a92513dab39556f950b9a604c8d89bce7cfa76427f23bfccb0e0df480b8fb9b72715dbe834191391fa0b7b268247dc1e28e515d917d3b989df5b846f5ab56714b15b8ea97b3d420bdf25f9d2b690764f67a0b961d1c23a0dde6033940f1c7e312b61dd0e7022ad67ddf017044c4f76f85c05e3b6ebce9a9a6bdf0c86be6b5fd072b5b6dec248427024143b27d53a7c235cd2b7911bf2e9cd130e2d5b1cb538f3df845561053be3f671a576c1fd6abb706ffcaf3d1f0be4dee9ab45245f7cc9972b058b08e99d65492d0df8e8e4a91f4ec126873ee1621afa779d9c5c81c1cd71b3d57c2228be365218ea5bc29b528a43f2d6c2653754fe0962e076a53825f1fce260f3f832d663e988e6838831234a4d303d7aa8d3dc7f1cae7fbfb8c691ad06ebe8562a5b1dbffff83697b31715b7f43de5fb0e9d9cc493d690382caa4bc50367b0064f3d8850ee310a4a55e610caf085bad690421945c49b5994b031ab5217d1fb9fa1e87a655d2082a24d03feffd4136c7cf2703149c7d6faa9f492c36ab234ff01ce59e33c10702c886b6fe251c43d4a237b10d073f1b8a04650af195d34e140305f24204735c1887f33a289b2460ffa3e51e8ff6fef4a636ccf9b592b1e413c3b003ac75ba82fac15c033fd1d11521ff739e7c802e2823fb6bf8e3eb057a24fa2b508269534ea3a2c2de9e0917081b0a869e98dee22a62c3fae1f9c06e53613c02657745405875c70ad97e0213871d69fb772a7d6bd9da4a862bd4e566c4dea32f0769ab1f1b5c1a32c74d665c77c06553672d725ebde53a4e9bac761a04d06c20c35356883a448b41f85a1b7b86e19ff2139dab567d8aa634ad639697425a9958a25a902a67e415e5d98cd79cf12484e0ec5a837264dffdaadcccda616f9ff54a10b93d333c352112c3c6ed183a75ad82992137d0b6c049bd320c707031fbbf3aea862dc5317a2730ce12568c4e59aa212215e2e1595f51c8e5010baddb7ed08ae8496573ddf6177b90f0251871434e316ded561b7873c22d42b93cd8fd708fec9722a4826f6cd679bf9fa520d3a69e0cea7e1e3a843079548d312d47104e711bda5cd846fd81cfe3d18db0c76e1e550df223c534db0cc80d01a51775c4dfcef8954e7e0f3bb968d9d1bcc9d2782d51924529195299f522e34ee3258299cf8387df4a9294ed62a26303c351b64870f6c0951233edb641afdfc35879eaa2962123207adb43e5e6c32a46e107699a1a042695694c5b1263e0a14ff35d455b77872a92c85a83f5cd5b2e1c384c1e40ce4fdf24dd027a9c3fb7ebb77f1724943bd9a05b1f301ae15b65a71e3ebc78cbdf64c45c7ee3777bcac62a4a8334d3ab0754c9a9c86bb4ea83832207d5ff4ce4a24df88efde5e3e3879560a7c79c4868625f34d0a0ae5d1e40f9782c67d67faca0a741f99f61bf0c74d1e06b5472f335d6ac904eeff17b520c24b37d29568e46b33490aad05acded334ec899643e94da31ce58ba68de472e9d69cc4cd2772c96c3536c75167da633372460bcbcc243f77358a114ae7c67f63cb7018258fb2e9ea456221fbd2dbdf7b15d835cc432a41884735c38db538c637d4c885dc66b00070b92994d9de5b41e306ceefe2c47cc473e490c90418968b72d95a7efb64fd505c0caee5705261868301cf6db925350eeacef12327a653dbf2880b046d2fb9e05342eec3d0676ada5878f130ab4d5fed36537061eeda94b5b91b09fb7212025f830e840242c3acf94e72e60eee1366eebdaed5eb1cb302218059a592795dfd7bd15e5f9560871651e67fd2b859cd8077a6bdb91c82765933a34a59ff3c1e0c04de0f8cea531d14bdaa3d40ab488d6310c173d1dd9104438c404aedfb8bf7cafd729623c46108356bbf0caac8588aa759d26afeb8f1999ec1309b0e30062dd95e99580431f33e800986f914533b09f0b7c0fc0307ef8042a3ec6942e100d8ba0c26d92667ffd0f2e992b8b4d2e753b2fe0d50427e7cbac206d860a3eabc7fec0fa99d08f35a993225dd910e48a1539e9a48947a939ea99137a0b931fba2c499cc1e56d852565681c7f6e074408c0bc9d3426574e67194a5b9368b2d6f4121e7018d88ccd706b48bbaf3c33009315667c9d7f5b7b087faf309cf0164a983aff763d3bb9113bb345cd62d0f051d83eb9741297b64118862352c0840f1c6a4115a4e7df2f3810ab9fe15d005fef2327958cc8a1aaa19711e6bbce5ec5dbdfb4d4bbd35a0fcb1abff327bf5a6556a65508e512375d33dcf46ea296b469f6145c0857164468a98af1d9a661e4e91b387356126c9625ce3211ae3b0dbc220e6e893ee5beb19f6b00d9c5f15e8d8e2e924fa165d291c54cce5d453dcb02f7d720a6a2d2f33342793e6472df5792e7c6fa6d0bf534523ae53db110895e14da923c8643d78efbab676766a790c5d88ef0e3edd161213441a56078f1cb9acbf7650b73c0c4a9c6bfa5eb4cce688c0057b0023cdf66af62e41c0efad300e844e323b6e3ea6c3d676eb2802f971860b8e6f1ddec8bee232d4eeb8ca1f105f6e2803724d3ddbfa84084f4478e34c8da509719d14040e8091ee54e25baf7fa720ea01711434d8dbdb1e2ceced2e07aa3fdbeb4bc1623c095c0b9c0964ae10c2c59b38deb862cc5fbf730b33b4e5a8c0994e0ef92ec6482c3f2d630d1f08413da0683dddd1834a4f36464cbff035c89dee1c7d69645ba4bfdfcce797b451189f60c6c46ed0ffe798e34cd0c5d52b4002e95ae7d60cb1c3ff9a31ed193d75186e80876e829d802f58ab4965a1826b2a8f8f0590d42db92c0e64e2b2a606b90e65659069ffd6f8d94ceb39bc1a370a68af6251926db47a3a09aadeea770986c3bef963f027800fdd90080f119c6a21d30d9f9296e38efcc8ff68510a89d1a431223f4d8a01e27884cd491b27351f4bd7174fd2788f7e17111e6ff8eeb0e92eac8318c268c2bf0b159c096ec56ba6e76a637a60e342c78c0ea0d182ceb4d7e027d6ab94857efbc8d60fb4fd2f574dc1843dc1dab8ccca5fa3e5db238493a5ea11b1018b04b31a7904b61f22ae7dc70d1e11439f6a60472a5fd459d05fbdce6bf2be7a4bca78b6b018ea50cc8e9386f6cd1e35c62139bf5f411b1ec67aa00cbf44ab5988cc3d968223284614ca9c36c7db36ad223ae5b7feb6e8bb082c86cc761bf651afec89681c1517186b92c04255dee73e58799ee9fd560269400691ee9ad728dedfc39cc7d1996d4dc272c0ce378c4ced75d396f83f5312b3a652fcad72c7b45b38c65f47bc65a8aa2ec770e45ab08eab2e5bc8def89a981153713ec43bf573c6b6332fcb8a51ad8a6a47a37dcfb77c9883d28c90b5760bba4b2fb518d6e5feb1ac9c41717e5fd517ccbad1be596633651ab26437aabb18d4a3b5e9666e20e265c54cf60a964a27fe2a680d76f277b6ba732818b71909a6a474150a1d36b44f0b55008ea51ff62ae286bd4cdbd616228a65879bdae2c974e5ecd5e331a7b982a97e94e99c8bbf008e2a0a3f95b58fede96871faf3debe5255a911e99477f58b9edb000c78f23ded2ef7b82ccc8", 0x1000}, {&(0x7f00000004c0)="2df1940e51ccbe4d40ff357115af53fbe02c75a8ed196394f4a05dbcd3eadc083c6b5c04e8bc1339f2aeba045e6961cc44bf8612717980e5c2957e557d7f246b9fc1cf40873bada9b6cc4de39f2b0262f152e32b1b84575c1dd6da8393cdb67c56913e799f593fc8c74d1512a417ea0d088bb529c6e457e0adbd799e6ebe4858148901b4e4a7dc82622468c75ef7ba580ef2ca4dcbc77f4240bd8c5353d7560b", 0xa0}, {&(0x7f0000000600)="b0d1bb4aa20dcdb412c237580791345e723dcb5030569efbbf177aa2eafee97d80ab3c0d7adb14b952d03acc1c71fe47364b0f27e62154413b4b5e57b6d523b5f3930618a2402bdb019a7668", 0x4c}, {&(0x7f0000000680)="b9c740884cd84f416e8f6b299492b094b4736c8d697bd8eb58688cf438e45dd47d000fdf72cb152938a4dee693b05ef3c86a9dfeca50fc9ea129b11d9f7494ff44c4261b4074869c71268111d434f0f21b06fde00430688b0145b73de53f6a67575002d8ac3363e3d172408e9fe7ea8a4082007baaec5d87f5c430055ba4788f5ebb93352d1ceff35af98b69e5c26a42fb391ef7109246dc8850cae903fce4797d7d7b3f327e6fd932ad7366e26d3dcb7fb9d67449947953aacf13aa14c26f80e10455ec93f0468805910e3900e144b9fd69c99e86f5e352ef882e7665bdb3c301", 0xe1}, {&(0x7f0000000780)="8d8945882f9ee934701dc89742c2e1fd9d71227feaa71d5984b40aa5835e573685fa49c1024a2815e1104a116d2b57dbf29419a0e342fab01949e3b87f0672cf3b92e7acb915c9ef1ddf3dd6922c2ca62dd198745d532077112a99ac8c90258e06acf1a097fc81affc35fcb3af81af0c409b06a436b8a6dacbc2e4f1b9ab2adbb2f4aceb58ca95f7de1231fe75a81dc026ec339855e62293897f135f332e9c64109e8dba43c8ae0c", 0xa8}], 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) 05:02:06 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x4, 0xa3) semop(r3, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x2, 0x2, 0x1000}], 0x2) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000540)=0x8) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x332}, {&(0x7f0000000480)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e34cab6107cd3452cb30ab8b87291e766306ffbf7faeedeb3d870e", 0x37}], 0xffffffffffffd91) ioctl$TIOCCDTR(r4, 0x20007478) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x3f, 0x1000}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9e, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000300)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r11, 0x5) r15 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x3fe, r16, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r14, r14, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r17 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r18 = getegid() shmctl$IPC_SET(r17, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r18}}) getgroups(0x1, &(0x7f0000000000)=[r18]) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = accept$unix(r19, &(0x7f0000000a80)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c53004cb0a093f4c351d3b959073b48b93e41ba570da8a6f546ea5818004621b00bea998b58ddff68720ac83b518db09c4c61edba461774127d3531de1fc896ca427a3ee67de4c4615ec9e8cd77523c3ee907ffffffffffffffe0642c81df6a9250a4bfe6aff8288085429612f291b570dde59f20b9d4fc3e23cc80569913f4305c0943c8613a96cbfb4ba3dbb143e4f0706cdfb763b439fcdbe1bcb069ac35e51881d700014655ef6d38efa4c7fd3393b5379b720000000000"], &(0x7f0000000080)=0x6e) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) accept$unix(r21, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r22 = geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r19, &(0x7f0000000180)='./file0\x00', r22, r23, 0x4) r24 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r25 = accept$unix(r24, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r24, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r26 = geteuid() getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r24, &(0x7f0000000180)='./file0\x00', r26, r27, 0x4) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f00000006c0)) r28 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semget(0x1, 0x2, 0x616) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000640)=0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000800)=[{r30, 0xac}], 0x1, 0xfffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x400, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) pwrite(r31, &(0x7f0000000cc0)="9b5fb3bab2eb485a0a1d8b625f77b5d2be64d22b97f7f673dec52a5b7a553272ce9a67918fda90b9071b519e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d2946b4aca639e2f314b0a41d25c514f9990512a9256ef75329c4858e2c484aa861dc9c36de8ed30000800000000000000000000000000047cee1f2a75c073cdf085ccbc7e1700f164b7eec29d6f2275fe93a1b3ddadbcff21932ff1ee423207df304882ebcac30704a9cf188cd9135697157e668c2ae5af9c33643989ff1468de018f27a39158c115f2d6db833c8d1354b700aff7cc6b56ecd7c4319556277b8b8d93726010000800000d02ab3fcd87952c58fbf3b5f6ad9f84709b3ffd30e8e2b78b2fd5b2f21c7e0197d9ab2e5addf1538f5f7a131958ec665db6f9ba7ce0000001744d31bc4c82fa02364fe7d5dbb42aab6e0faa5db4eedf473b1e800000000000000000000000000a6a7e05c45be7cdf0ccd79d28d6d53803e4c0e7ac25615cca58b907afd234df084008bfe2b6cfd7c8e8bd8d0799b7c481e0036d6435bb2897930ee10e335e9da75a9354aa6256beff343e11899fcc8e05916fb4fb98e29b6071392324a0a527e2c34e5607256aed1b61d930e5bbe0c5d5b9573678e97948d4f8d4f54eb930f3ed056f216e1dad08c20132391e2fe49d4bf9791ac36609dd7557ced3d51b3c30914e6a6bd301537e50305e3435181570937415af975fdd6a360695190a8a885f034a0", 0xfffffffffffffd46, 0x0, 0xe50) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffe}) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r32, 0x800c5751, &(0x7f0000000780)={0xacc1, 0x100, 0x8}) write(r2, &(0x7f0000000880)="c74cfc5fd62b0aba627ddd9e8a33179cfde47a39b5887e0c54171928a59dd512c868edba45cbbc543c69b337944b549822642d97b0b3423e3ea21db2f7361f4a0e19221e8d2ef892fe9ab03d6ed1b2430199d7fd0575f523b418fa9de2a72fd573bb8254bec3f2077720e31e8a2a13ebe4e7ec53ad4a5a3082dc28af40e92c4b3c68bfffcc5e4cf34a0416f4a68632a9d38ee72a1cba668f9ab95caf52c8d4fe485c4f8e73eef8a7468d7da7d8a8327eec76d72f49000698bdaa6033516825e7725b565c858fc231fe97da9a28079396562de1910dd13d2a464826d84a39ada622c43ee83c27c71dd9028617820c965b5c3b7add995ab61ff8286cb4478686fc89fbd43a6b28b6368d4e6824ab39e5ad6b11014760f8133dec9976f091ed9c0c9d53315b576aea2bdac3", 0x370513986cf8713f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffbff, "15e8918ed30000000000e19ace1300"}) fcntl$setstatus(r29, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/-\\(\x00', &(0x7f0000000240)='&.}@^\x00', &(0x7f00000006c0)='@+{/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000780)) 05:02:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0x80) preadv(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000300)=""/193, 0xc1}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000ac0)=""/195, 0xc3}, {&(0x7f0000000dc0)=""/163, 0xa3}, {&(0x7f0000000cc0)=""/232, 0xe8}, {&(0x7f0000000a00)=""/176, 0xb0}], 0x6, 0x0, 0x2a) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r3, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = geteuid() setreuid(0x0, r5) fchown(r4, r5, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x813, r2, 0x0, 0x2) mmap(&(0x7f0000009000/0x3000)=nil, 0x3000, 0x2, 0x1812, 0xffffffffffffffff, 0x0, 0x6) dup2(r1, r0) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cfa3922609773a01e1a70ec271d8c8ed53ea28b4421772a7cb2745f8f40443ad4048b310d0329f080a20f445cdd52c0770607505ddab857892883b92be17d84ae8a8657b838a14d3a6a4e9357e72a69a11b5823c63cbd1910d53ba9e0cc4050e93985483decdd1fee8b268275f9dddef132b6d5cae1c5cf9ac802bb243379f9e49d603a8f5e183ca6e212db6600dd9679addc4c71dfa18cdecca0b2a601e95aead901937866f00ff3fba94eac0ba7d63211b", 0xb2}, {&(0x7f0000000180)="bf34885468c1c3c4d47ac795047dfbe1d0307c1621d156c7174a9c2684cdc678a94d81f40b67daebc68283ec8cc8c7ed9418822ebf3784500919105e466ae0094c5a2e998088c756", 0x48}, {&(0x7f0000000400)="f3b637a75ce3b3a2259cd16980354b2fadee360181f4d7ff2fbb6189be4bccb1bed8f926aac5637c264366925a0585d861781316f940e6ced97918dd824dd4faaf4dfd66349fb09f63ac86e49b083c0011bf16f932d0de9d0ed0d5e34dd02d417f81d3a40b8cf87d8557414aed5861d1aa3cff0771c26f830d7c2e6d4e0554ee197447d3df129d187fd9088ba5ae1cd8d357f2fe1caa1a53ffa2d7bc48588c62a21700bac6247a4bd8", 0xa9}, {&(0x7f00000004c0)="9406fd07b44226a1a7441bc08498b8a151bb2bf060175b59c78f80d999cc0e00e4c6b02cd0cee28cde6197e44fa4d62ffc4f8a5aaa6f1805f641c0929ea204e933bed212b987f62f9692bf877d2f3ac57c6d22e5cd5a5a71a198d532c1b8d5b5e992c8ec5cbc20d36eaaa43c7399fe882d2c30df71d7c8b94a2e568dbfc92115a9c1018dbaeff9b831d930", 0x8b}, {&(0x7f0000000580)="e2c71cc5e52677c9a7b2f52e7fced7189f9de6ed68c64f83536e8cc84964b32a07ecd67eba0ca4a3e51f716dd1bf451d9346bc15bd812ba83515bc7e34c3a5ca4f354e3005a21a5e4cd03a10cb7aa301c1fb437a0dc54e8e79257e648a2fa0ba6bc6a27ef8058139d27689307ec0f7e9d7562eeef39d172554648698b6889e93aa4a509a14909f08c6056f79420373edc0173e2e", 0x94}, {&(0x7f0000000280)="ce730a7524882c5ac47f52378464f903d477d86e622b05067d5a373c", 0x1c}, {&(0x7f0000000640)="376f3735000f0fac5daacd6507c96d80a3d3bf7d9f9791fe421119fb80fad044016593a3", 0x24}, {&(0x7f0000000680)="2a9a837c998a63595df1d9b701a39f27ba5e44efc5a078c856643e9d416297b0", 0x20}], 0x8, 0x0, 0x3) r6 = kqueue() listen(r0, 0x1ff) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socketpair(0x18, 0x4000, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 05:02:06 executing program 0: bind(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="0107024b64dfea7a2e4c00767974edc8920c965229c02fadee5fa4e1712d5e24916e0f9a40aa41619ed84c6a95d1aba5b25fdd78c0b59024f4ca6b66fc302b5926a7a05666dd349f095374d151757d531e4bd90f09dece93a5f0b9d328359e903fad55e72a9b5dde588d505b8d5304efef3d34b55cbf4b1985d47b61c5f2d59351455e8b49be91fd86426c0fbb5d8bc22d7deb209037eb49d2300b7b57d3622da865e65f54baef5dd408a1f3f6032797d1a37657ddb54cd9b4d9d5515bf14620fdee62943cf8d632b2fe39a5c7811b762d"], 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) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x1000) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0714000000000425ff149b33ff0f000000000000e06c6836ca9bb631e2728ea45b1caab52fe636bcf2c6b2c15a2af23c39cc348d62cf86550dc71fdf36f698deb1836a03647f34245e2c4ce1ec1042e47928093bf7396047c7a747da86585e43738891aced2ce83468db141e61ccd5fbcfb0500e750788dd3878bb097a31275b8b0efaa1fdccb834a7d70400000046bbbd33b49348cc5557763ba339d35961e6e6100fe8dd5905d267634fcb7ea84b9fab4bc09d02c7", 0xb6) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000, 0x4, &(0x7f00000001c0)="58998dbab0d94d24a577d1ac4f117a623fc3058251c4e007b7e5b14af2c54a5627df72dabbeb807f26b1681efee0e0268603346a6b127ad4d44a877c03e8df9dc822e5a112c9761ee3feeae53ed7e2addc1af8810a4b206e6f2310929306e3311354ff2972454440bf8b6da66e7bddb3ef23d788ed76ab90dfbd36eee111f5a79a443715a546f19fdb461ad1ab03ed20eccdbeb95e3c0ea2490fdd97e0fe04c184ea01628c555c57efd69480a9d9c8bee3ba63fbbaea85c155aa410688360b92fed89dfdbe0f1e9e8efc4bed346a778bc1a940d2ba63c58aed2f16492cecf194c11d1804fb7f4517ef", 0xe9) write(r0, 0x0, 0x0) 05:02:06 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x6, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4, 0x5}) ioctl$TIOCEXCL(r2, 0x2000740d) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) r3 = socket(0x18, 0x400000002, 0x0) getppid() setsockopt(r3, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="f676474c044a45c8821ab9b8c249154c633874fdd2de1f5b067dc8067846cb9ee235818385357b8f7152fa443b3269cb8e19de0bdb07631d", 0x38}], 0x1, 0x0, 0x1) 05:02:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 05:02:06 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = dup(0xffffffffffffffff) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r7, &(0x7f0000000240)="ebca2530b570611db543582136fcf6c7ef93548af846feddc608ec8168bc7a5d086893c6e294bad0ac22c4d92b6e9881cda34a441517f4620110e266dcef05a75fb8f7478afd4ccbd82aea9f4cdd39a9f274d5730157091da566c1aced9637c2c5ed44d0bae021fbe15efa10bc07810ef3481b195f8e0fe9f4346ffaaba601b09a0a613cf10ca562c434c4de521ed584f765081d6316190de04e4c4f4b6862b7b51a3aa71dac3beb576dfa546a45555e8d80e1cf1197f66951c3a18557bd23c02336dc2807bdeb0846", 0xc9, 0x405, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket(0x10, 0x5, 0xf8) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = socket(0x18, 0x400000002, 0x0) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x34, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x2, 0x81, 0x8000}, {{r4}, 0xfffffffffffffffb, 0x41, 0x82a0819932568190, 0x7f, 0xfffffffffffffd7e}, {{r5}, 0x0, 0x87, 0x80, 0xffffffffffffff80, 0xfffffffffffffffc}, {{r6}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x43c}, {{r8}, 0xffffffffffffffff, 0x82, 0x1, 0x401}, {{r9}, 0xfffffffffffffffd, 0x4, 0x10, 0x1, 0x7fffffff}, {{r10}, 0xffffffffffffffff, 0x18, 0x4, 0x1, 0xffffffffffff7fff}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0xfffffffffffffe01, 0x3f}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x4, 0x81, 0x3ff}, {{r11}, 0x7, 0x11, 0x80, 0x8, 0x8f51}, {{r0}, 0xfffffffffffffffc, 0x82, 0x20, 0x6}, {{r12}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x1ff}], 0x0, &(0x7f0000000200)={0x5, 0x3f1}) 05:02:10 executing program 1: open(&(0x7f0000000800)='./file0/file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) r15 = msgget$private(0x0, 0x20) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r18, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r19 = msgget$private(0x0, 0x2) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) r24 = socket(0x18, 0x3, 0x0) close(r24) r25 = socket(0x0, 0x8000, 0x8) getpeername$unix(r25, 0x0, 0x0) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r20, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r27 = socket(0x2, 0x8002, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r27, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r27, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r30 = socket(0x11, 0x4003, 0x0) shutdown(r30, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x5e) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r31, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r31, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r35, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r35, 0x0, 0x0) r36 = socket(0x2, 0x4000, 0xff) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r36, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r36, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r37 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r37, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r37, 0x0, 0x0) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r39 = socket(0x2, 0x8002, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r39, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r39, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r40 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r40, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r40, 0x0, 0x0) msgrcv(r19, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r33, @ANYRES32=r40, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r34, @ANYRES16=r35, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r36, @ANYRES16=r37, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r38, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r39], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r41 = syz_open_pts() close(r41) writev(r41, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r42 = syz_open_pts() close(r42) writev(r25, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) r47 = socket(0x18, 0x1, 0x0) setsockopt(r47, 0x29, 0xd, &(0x7f0000000040), 0x14) r48 = socket(0x18, 0x400000002, 0x0) close(r48) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r19, &(0x7f00000008c0)=ANY=[@ANYRES32=r41, @ANYRES32, @ANYRESDEC=r17, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRES16=r15, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESDEC=r48, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRES16=r21], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r43], 0x6, 0x3, 0x800) msgsnd(r19, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r49 = getpgid(0x0) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r50, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r50, 0x1, 0xfffffffffffffffe) msgsnd(r50, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r51 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r51, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r50, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r52, r53, 0x8, 0x2f9f}, 0x7, 0x1, r49, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r50, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r19, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r19, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r54 = socket(0x18, 0x1, 0xff) close(r54) r55 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r55, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r56 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r56, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r56, 0x0, 0x0) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r58 = socket(0x18, 0x2, 0x0) setsockopt(r58, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r19, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r59], 0x1, 0x0) syz_open_pts() r60 = syz_open_pts() ioctl$TIOCSETAF(r60, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r61 = syz_open_pts() close(r61) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r41, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = syz_open_pts() close(r65) write(r65, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r66 = syz_open_pts() close(r66) write(r66, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r67 = socket(0x18, 0x1, 0x0) close(r67) 05:02:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x401) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 05:02:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f180000000000000000"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x9601, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r39, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r50 = socket(0x18, 0x400000002, 0x0) close(r50) setsockopt(r50, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x1) r53 = socket(0x2, 0x8001, 0x0) close(r53) r54 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r54, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r54, r53) connect$unix(r53, &(0x7f0000002400)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r53, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r53, 0x0, 0x0, 0x0, 0x0, 0x0) r55 = fcntl$getown(r53, 0x5) r56 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r57 = socket$inet6(0x18, 0x1, 0x0) dup2(r57, r57) r58 = fcntl$dupfd(r57, 0x0, 0xffffffffffffffff) r59 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) setsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000600)={r63, r60, r59}, 0xa2e18270504f1bd9) r66 = getuid() r67 = geteuid() setreuid(r66, r67) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) r71 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r71, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r71, 0x1, &(0x7f00000000c0)={{0x6, r67, r68, r70, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r56, 0x1, &(0x7f0000001700)={{0x3ff, r51, r52, r70, r52, 0x1, 0x5}, 0xfff, 0x9, r55, r63, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r72 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r73 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r73, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r73, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r72, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r74 = semget$private(0x0, 0x7, 0x286) semop(r74, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r74, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f00000000c0)) r75 = socket(0x18, 0x2, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r79 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r79, 0x2, &(0x7f0000000100)=""/114) r80 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r81 = fcntl$getown(r80, 0x5) shmctl$IPC_SET(r79, 0x1, &(0x7f0000000200)={{0x400, r77, r78, 0xffffffffffffffff, r78, 0x104, 0x5}, 0x1001, 0x9, r81, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r77, r78) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r78, 0x0, 0xffffffffffffffff, 0x0]) r83 = getgid() semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r76, r82, 0xffffffffffffffff, r83, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 05:02:10 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x1, 0x7fff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 05:02:10 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r2, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 05:02:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) fcntl$dupfd(r3, 0x0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000d449ae055484a8ad0000000000000000000000000000000000000020000000000000000000000000002bdaada21708604e73"], &(0x7f0000000180)=0x3f) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, &(0x7f0000000300)) socket(0x1, 0x5, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000100)={0x7f, 0x1}) 05:02:10 executing program 1: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf651c7228fac2d95d669b6624441d8e2ee0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r11, r12, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000100)=ANY=[@ANYBLOB="6a8bd47981be0951eea218470be9e17160c9b804daadc9539dbba938"], 0x10) sendto$inet(r20, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x2, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x2, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r24) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000500)=ANY=[@ANYBLOB="fdd210362390e17e3dbc643668e7b710a90226f488e17c97c54097290aeea95f2fae23fab7cdb7e3605baa28"], 0x10) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r25, 0x0, 0x0) 05:02:10 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRESDEC=0x0], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) fsync(r0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = socket(0x18, 0x4000, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0x1) chroot(&(0x7f0000000100)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r5 = shmget(0x2, 0x2000, 0x100, &(0x7f000078a000/0x2000)=nil) shmget$private(0x0, 0x5000, 0x2, &(0x7f00005c6000/0x5000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, 0x0, 0x0, 0x0, 0x0, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001780)=0xffffffffffffff48) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:02:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) write(r1, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a854", 0x171) 05:02:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r2) r3 = fcntl$getown(r2, 0x5) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x117) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x80000001, 0x4, 0xc8d, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x22}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xec9b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}], ['./bus\x00', './bus\x00', './bus\x00', './file1\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './bus\x00']}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r5, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r10) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r11) r12 = shmget$private(0x0, 0xb000, 0x200, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = getpgid(0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r16, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r16) msgrcv(r15, &(0x7f00000002c0)=ANY=[@ANYRES32=r16], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r15, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000004e27eb7ba166bb505b358b8b724a1087b3706af5c37e33cc4e8445d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9080030fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000f204aee56c0fd714461e5d20cfaa6ec4f7d5f0e3ff3a5f6aeb78c2762043150576d0f092af2e07edc3534dbf87b243fa7c66ef975fef9497e02ea409dc482499950b"], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r20, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffb) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000040)) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r22, &(0x7f0000000a40)=ANY=[@ANYRES64=r21, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r25, @ANYRESDEC=r15, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r24, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r22], 0x6, 0x0) r26 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r26, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r26) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, r19, 0x8, 0x2f9f}, 0xffffffff, 0x1, r14, r27, 0x2, 0x200, 0x8001, 0x4}) r28 = geteuid() r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r31, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r31, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r31) msgrcv(r30, &(0x7f00000002c0)=ANY=[@ANYRES32=r31], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r32 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r32, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffb) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000040)) r39 = syz_open_pts() ioctl$TIOCSETAF(r39, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r39, 0x4004667f, &(0x7f0000000040)) r40 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r40, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r37, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRESHEX=r38, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r40, @ANYRESDEC=r30, @ANYRESDEC, @ANYRESDEC, @ANYRESOCT=0x0], @ANYRESDEC=r39, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r37], 0x6, 0x0) r41 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r41, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r41, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r41) r42 = fcntl$getown(r41, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r33, r34, 0x8, 0x2f9f}, 0xffffffff, 0x1, r29, r42, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x20, r13, r19, r28, r34, 0x20, 0x70}, 0x78000000, 0x19e3, r3, r3, 0x91e2, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r43 = socket(0x2, 0x2, 0x0) connect$unix(r43, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r43, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r43, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x10, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r44, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r44, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r45, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r45, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r46 = socket(0x2, 0x2, 0x0) connect$unix(r46, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r46, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r46, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r47 = socket(0x2, 0x2, 0x0) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r47, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r47, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) dup2(r46, r7) ioctl$TIOCCBRK(r11, 0x2000747a) dup2(r9, r8) execve(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:02:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="7b1f30e50d151c75cb7158c77ea033c8f0d36c793d44cb0376df2f0d7a9963307123012b0338d7d5624ea2cc69728b8f71f463f541164f19ebe24ddce327d17f153497948228f5cf8f002026d906918c55df0ff328d9903af543610df399081649a62c4cc33d19ab1a29d35687d3cc7b2d715236722ded29a2ba1a8f33f3144a9c44f1af49850080546e2d8e0ae17e4b29dc33d8778b4429e86d4a6d70fb1d6fd892a9f242efdf44c04e9d3b6146ffb63d788fa4004f63fab2ca44ae99423da3f3673613477a53f6e68e66f63286a6e86a0ddcbe9d2c19e8502b346c1d2a8b4eabff90652221b33bcec26bcc86fcfe400f685cac6b125d03ef27fca10439997e2dd9961b969f164956a9a394d10c779203b004eb2d3eb24c23894827215915e734a6aba69025445305b714056d37cd07ac7f7c786d1ec932f2b57911aa438aa86e6f60e18dea102ab543bbd854ba7aa7f72b55050a640ca183a914ddba9586ed81b4cb7b85509c5009d6146f98a0fd7b47e72c57a8abf8c21e1a634baf2a9ae4ed2e11ed4a88416fa674af", 0x18b}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r7 = dup2(r6, r6) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r7, 0x0, 0x0) write(r7, &(0x7f0000000180)='X', 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x41, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x0) dup2(r8, r10) 05:02:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) preadv(r0, &(0x7f0000000600), 0x0, 0x0, 0x3fc) 05:02:10 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getppid() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) semget(0x0, 0x3, 0x80) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) 05:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) r3 = geteuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r8 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, r9, r11, r9, r10, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r12 = getgid() r13 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r6, r9, r12, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = accept(r14, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, r19, r21, r19, r20, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r22 = getgid() r23 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r16, r19, r22, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x3, &(0x7f0000000100)=[r6, 0x0, r16]) r25 = socket(0x18, 0x400000002, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x400000002, 0x0) close(r26) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r27 = socket(0x18, 0x400000002, 0x0) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r28 = socket(0x18, 0x400000002, 0x0) close(r28) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r29 = socket(0x18, 0x400000002, 0x0) close(r29) setsockopt(r29, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r30 = socket(0x18, 0x400000002, 0x0) close(r30) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r31 = socket(0x18, 0x400000002, 0x0) close(r31) setsockopt(r31, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r32 = socket(0x18, 0x400000002, 0x0) close(r32) setsockopt(r32, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r33 = socket(0x18, 0x400000002, 0x0) setsockopt(r33, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = socket(0x18, 0x400000002, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = msgget$private(0x0, 0x2000000386) msgrcv(r37, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r37, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r37, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r38 = geteuid() r39 = getuid() setreuid(r39, r38) r40 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r39, r40) r41 = semget$private(0x0, 0x4, 0xa5) semop(r41, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r41, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r41, &(0x7f0000000240), 0x6) semctl$GETALL(r41, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r41, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r39, 0x0, r38, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r43) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x400, r39, r36, 0xffffffffffffffff, r36, 0x60, 0x400}, 0x10000, 0x9f8, r43, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r43) r44 = geteuid() setreuid(0x0, r44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r46, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r48 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r48, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r48, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r49 = accept(r45, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r51 = getgid() r52 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000080)={{0x5, r50, r52, r50, r51, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r53 = getgid() r54 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r54, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r47, r50, r53, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r58 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r58, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r59 = accept(r57, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r61 = getgid() r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r62, r60, r61, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r66 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r66, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r66, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r67 = accept(r63, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r69 = getgid() r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r68, r69, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r71 = getgid() r72 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r72, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r65, r68, r71, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r76 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r76, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r76, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r76, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r77 = accept(r73, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r79 = getgid() r80 = getgid() semctl$IPC_SET(r76, 0x0, 0x1, &(0x7f0000000080)={{0x5, r78, r80, r78, r79, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r81 = getgid() r82 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r82, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r75, r78, r81, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r61, r71, r81]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r85 = msgget$private(0x0, 0x2000000386) msgrcv(r85, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r85, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r85, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r86 = geteuid() r87 = getuid() setreuid(r87, r86) r88 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r87, r88) r89 = semget$private(0x0, 0x4, 0xa5) semop(r89, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r89, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r89, &(0x7f0000000240), 0x6) semctl$GETALL(r89, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r89, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r87, 0x0, r86, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r90, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r91) msgctl$IPC_SET(r85, 0x1, &(0x7f0000000080)={{0x400, r87, r84, 0xffffffffffffffff, r84, 0x60, 0x400}, 0x10000, 0x9f8, r91, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r91) r92 = geteuid() setreuid(0x0, r92) r93 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r95 = geteuid() r96 = socket(0x18, 0x400000002, 0x0) setsockopt(r96, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r98 = socket(0x18, 0x400000002, 0x0) setsockopt(r98, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r24}, @rights={0x30, 0xffff, 0x1, [r2, r25, r26, r1, r27, 0xffffffffffffffff, r28]}, @rights={0x38, 0xffff, 0x1, [r29, r30, r31, 0xffffffffffffff9c, r1, r32, r0, r33, r34]}, @cred={0x20, 0xffff, 0x0, r43, r44, r47}, @cred={0x20, 0xffff, 0x0, r55, r56, r61}, @cred={0x20, 0xffff, 0x0, r91, r92, r93}, @cred={0x20, 0xffff, 0x0, r94, r95, r97}, @rights={0x30, 0xffff, 0x1, [r1, r0, r98, 0xffffffffffffff9c, r0, r2, r2]}], 0x138, 0x6}, 0x402) 05:02:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, r6, 0x2}}) socket$unix(0x1, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) geteuid() getgid() r9 = socket(0x10, 0x8000, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r9, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:02:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x5) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r6 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = getgid() r11 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) r12 = geteuid() setreuid(0x0, r12) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRES16, @ANYRES16=r15, @ANYRESDEC=r4, @ANYRES32=0x0, @ANYRES32=r7, @ANYRESOCT, @ANYBLOB="8c00b39ef38c94f42d6b73cbee8aff5b79ba302b7835279bf646ff162d8919d80dc3d0e8bafad375fc096e940f3fd023a016b00ee67f5984458ebe27891ea3e4ebc2af93b5dc3dd80acfbbf7c6522ca318be2768e221982ad84441886ae18d1ca603d17dcc28989154eb4b4f3f58df2944ccd03f80f74ebf18f91e85776cbee1e9e52ef1f85608eedb02e99e3982fec48ae6194b336249ec13408ca6761e5d25e182bb071a812cbd0a264813871fa187002617cf7f61da0c48dbf6155ee20578700b07013c131589ee11671225511c611c7a46be18b3fc562532dbfa6d8993bbbae9b3cc21733ef6489c77093e9306bf73fb"], 0x13d}, 0x406) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r18 = accept(r13, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, r19, r21, r19, r20, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x4}) r22 = getgid() r23 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r16, r19, r22, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) chown(&(0x7f0000000180)='./file0\x00', r12, r16) shmctl$IPC_SET(r11, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r4, r7, r10, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/123) shmdt(r1) shmdt(r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r24 = syz_open_pts() ioctl$TIOCGETD(r24, 0x4004741a, &(0x7f00000000c0)) 05:02:11 executing program 0: r0 = socket(0x11, 0x4, 0x3) r1 = shmget$private(0x0, 0x12000, 0x380, &(0x7f0000fee000/0x12000)=nil) shmctl$IPC_RMID(r1, 0x0) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) socketpair(0x2, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x4, 0xc000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000040)=0xc) r5 = semget$private(0x0, 0x4, 0x128) r6 = geteuid() setreuid(0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = accept(r7, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, r10, r12, r10, r11, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x49, r6, r11, r4, 0xffffffffffffffff, 0xa0, 0x3ff}, 0x80, 0x7a8, 0x101}) 05:02:11 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00001a00000086dd60cd040000380000cb814aacdd9fa4020000000000000000000000000600000000001f000000000000000403020800801297cce23c62dd0e58768f95d1b7ec3bff02000000000000000053dc7cd1ee87ae3b0be42f7add0f3f3ba600"/116]) 05:02:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="000018a1a09f2cb908ca41b8881639853b21c0dcb67fe55ae43d8c87c95615d3f12d189f56e6fa8f4a511995285353be7e36095bb30e52ab68c3df792f3741c483405771f8f3fe4c6f76f6496590ffbcefe800475a1b4b435b471377e4e97f1507638cf60000970698211ab3ad8dc4caf74df03052c30772bb32b82b5ab705f32f390b207b5d1d3ec1852c759f5d325cf29e93817f3a058455b3ff16c976fc78"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 05:02:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a15ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b056d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c613000"], 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000140), &(0x7f00000001c0)=0x4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r6, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r3}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r7 = dup(r3) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000040)) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r8, 0x82485608, &(0x7f0000000a40)={0x0, 0x72, 0x5, {[0xd4c, 0x5, 0x9, 0x0, 0x8001, 0x1f, 0x3ff, 0xfff, 0x10001, 0x7, 0x839, 0xffffffffffffffff, 0x7, 0x6b71, 0x7fff, 0xf01, 0x1, 0x200], [0x0, 0x40, 0xfffffffffffffff9, 0x0, 0x5, 0x8000, 0x80, 0xffffffff, 0x80, 0x7], [0x400000, 0xfffffffffffffff8, 0x8, 0x81, 0x0, 0x4, 0xffffffff], [0x6, 0x3, 0x0, 0x7, 0xfff, 0x2], [{0x1f, 0x80000000, 0xffff, 0x6}, {0x7, 0x4}, {0x2a, 0x7, 0xd50, 0x53a9}, {0x20, 0x9, 0x10001, 0x1}, {0x47ce, 0x2, 0x2, 0x8}, {0x86a1, 0xfffffff8, 0x885e, 0xffff}, {0x1, 0x6, 0x6, 0x3}, {0x6, 0xcb1, 0x0, 0x6ddcd29a}], {0xb, 0xfffffff4, 0x20, 0x67}, {0x8000, 0x3, 0x3, 0xfffffffffffffff8}}}) r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file\x00', 0x200b0, 0x1) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r9, 0x5) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r10 = msgget(0x2, 0x0) msgctl$IPC_RMID(r10, 0x0) 05:02:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000004c0)) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x7fffffdf, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="40246c89abb8249d86bcb527ac71ef477ccb65267dda2e783085370133e400de04cd7c0a734900a040f69aa1b52642f06b10", 0x32}, {&(0x7f0000000100)="5dc6caf9b1e530c3c5d2131344820d2818c0adc0cd12ce17a8152bb6295d0ee5e604ac89af4a1325deafe650e7965b597636a1a63fe19770a78b5dd39f497b645bb39d88bbae7d06744924996780651bb26a865f124dde74d03b24c5e47f5bcb49a7d9bc2f5df602d92e79f22d6bfa476a075d102413b885caa2320a98ddb96c87a818e1c747b6275d15a4140fa1562a21febd4747df5e67dba245237c3b8edb", 0xa0}, {&(0x7f00000001c0)="8823d2f80a5ea60ce9d35d58ba2ebd6f627cc83b5575bff585915c2942f8b1fd3463e6b2b48a369316f79fd7ec7091a09176f93fd5c0b5c5ad82b2", 0x3b}, {&(0x7f0000000200)="93c7ddc184545d3fa3b6df9ae7f0a6ff66dadf594f39f810c93336ff7f8d8d62b6a3b08d7074bfdfccba3093b682c6bf75862073c7fe58453df2f88b14e6f40e6cde021d8c58184623dda21cbb372c23539e44ec779338013bfa19b91dffeccef0086612d5324d6081aa8a523266ea926921207321a7149c6aa60394282c98a6382ea8842e7f317ba4c5720987fe6a438e74c7675e03d89f26", 0x99}, {&(0x7f00000002c0)="5402dbf8892d944918a16777a9bef1222e18a2b072df6101d632ed24cb442a756ecd43", 0x23}, {&(0x7f0000000340)="32800fa33e98810ba83059e9cb01b8da06870d62c9ac903d72f7d5c38135c7f7476f8ff1f5862d352da0029f005dd4a04b0357435d6a782bd604ef66a6", 0x3d}, {&(0x7f0000000380)="ad593b3b99bf9ca1de732e0904734a6c43b80f32c669e8f3ebd67c", 0x1b}], 0x7, 0x0, 0x4) fcntl$setstatus(r0, 0x4, 0x4) 05:02:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x81) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) 05:02:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x5000000}}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x3) 05:02:11 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) r4 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r4, 0x11, 0x3, 0x0, 0x0) r5 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r5, 0x11, 0x3, 0x0, 0x0) connect$unix(r3, &(0x7f0000003400)=ANY=[@ANYRES16=r2, @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES32=r5, @ANYRES32]], @ANYRESHEX=r2, @ANYBLOB="ab6c300ebe902662e3e49e48bf7dc4817f6ca542be717987b985055162182388a04b65820931c445bd0ef69ef6b64b809e6d05f09b1d5c450335a918f1db0d8b47026ff41089a5ed66ceecaf7cd7453b00685a60769a33853418be6db27e7089d5b8f2f9aa95d5939cdf9a4520a55207858b245843f9179bd7a8b330382fd2fc58983e69114156c09a6e283e0cc89a819a482c7497c8871a4c4b3254f25f3a8362579070d64188a51e371c5b25c7641f4141c8d0e55205bb6fd3074b5a19d7ea677a8faef00e74a173cda2a7e0f29f7eaeb8d9601b1bd188f53b78c4b3b90775032b842c3e2cf3013f2aea852146ce3a02fcd7e758dcef1ac0326d8eb7c2eb1bfac80a7ead16caa5210a8c062b4f2786b68e0951f36ce47438b89f28ac4cd6a68ff56e27ed9681fe162897ca9ea61c1c3b3fd6bf8845cea8eb8cc9be03c9366f249197d8b22322e427be86376fcc674d76d523e6bd831c624fe78e2772b35ce3cad9d73f8a3cb8e586d23ce141f929743f7cda009f5b1121d2f0388c35b0a99a6cd310df8703a32d0f28b2fd824abbafe049f9cd1387b04ac5085b6eebfc853693e3600d926704eb3bdacca3cd028e9d4a72f819ae81a0ee91fff11e66499185150b09a56a3422131b6d741401d4d4a4fa3dd8db57018d10e5c9fe2c4b98b884470d7ce3597c9ec3845742c23f290c556565094024961f2198cc5343509b9f38dd2cbb09b0062f8ac7c12fe1dee54ed43b4b41674c51fecd946a80017f0aca381f76275a04cd4cd01e676c1a807852cd8ebf45a22996c3941a9ac75bcf2087221830e8f90984b55b83f84942b1ba0518f8ab9b6b11518015bcdb8fe7fe143712b9a7e3e177e3e50046ee2f4ea53635db4f6f1b96b004c3716b8c249ffa6581c9c0a4ffe33264a0cf30c98e2f428131480872c4abfde449a663b940a4d88fd603b2503d0a57b8751619b1b7d7453037859eed43d6a7c5ed3904f9487f223e8c63553c6ba2ae84153dcd2b4511c4b850171039644c9f82d0fabcce9dac43d4d12d3c38a7e91daec2287f0e080af5e61953cd738214abe196ea0eb7ab34217aac6eacf5d5df81ac3b3e59b428790ab4bbe07aa6fda15cb5c19e5dcf0d89fbb6cfb64ecafa3275c1f3719a361160f31e8879f0f8d64276d555420b972b20d388ed55f912eb84ce1d9702be0420e8a29e5b8a1ef01840d5f89f758df08601049cd600e002294982dcf6a22048e1ba36259beda1c2f8d74d5c571eb8e616dc9a7bdcc4d1be96082c3202d99a0256c2451781bd0996638729000d8b5bfa8792f878f155d99f4b77cf20c97065e9f0af703fdc4dd8d537fa8d731bc5fda7d92a8ba213025e752dce125faa730b41db89794cb2cbe02f3d0afec0a5e72d06b77bc26d53bdea2119eb5042afdf226ecb11f7ff84b1763606ba71cdf98730da7df3077a1cad362d81147bb0ccd1c5db5b7837af17f7e0a50e8461219acc3d4ad38ec29c3ad0ec834b67d67fc9dc0cd1e30e5dd05ac9f326a5523303d2d93b98635df8aba3cf876ddc30be1499da994e596a49e0dd53ba0352101bee3e2fce1247708441d639b6dafac84705826737bcd265e65370114b226a769a80a98b0ca04a61c4015eba63c81dfda49a2d758525009754ed496b831760c09eefc61c74615d25e3cd399aedf18f6c0cde5b9084a43c394dfd90e901750b5cc85036864cf5d0eec4a75296f4bcb7afde737462b32df67e60c07e6371790bded2d6d116ff2fe0d6effb16726fdf136f6f9f8fd6b0bc35fafcf3b65b2faecc16d099e913986312a4afce023602b4405d73e7e41239e8b2c2243fffba9a7a0429d968e9d1cb0d5b7eb6c4126c344c47bc08765e68f8825c974613b34b0a50d0eaeaa67a85abaa7e26e32ffd97029b10c300f62b52e743a3584412fe70430981871155ffa89144837be5f64e8a4890e3d4bc562c98e4f68c52253f2151dfb37b567e08a4e0364445cd1bb609bfdb4554e0388ef244c21e013d804c7a4fb3390b94d3f9dc390cb045d41f4242427d6f9c2fdd36f285219449ffc43f57588b05326564ab54e9810ba540d623fd71ec2bbe8d38bef256ce2eaf07145f94f459ed93040b35912c48ca0a91fa3d84502108823810d4af6b1855f226ed71b81f09d2663d707c2bead0374e2e72ee498ffb7a259b36990a4ffd881382e48c1bdb0c39afced18eace1ba12123d6537415e30c848178984dbf512a697d4ca698ff29c7157467dae5d8c6eb0fe1e059ad19e6c243c202d9a859df377ca762667e173ce08558190f97d5c2c6437abd260bf359ec51efd38dd26c584edbdbb2afced2f2f571544f657236ae2b7854fee5f100ed42a1b51d647e5b0b11953a39d767ffde5819788e30a672edc257cf9e8231c01bc8f6acaa96cd37587661b8fb4fd95fd45d080b71d1c65c0986805cd419a780e3285cd796ae7138ba553708c944635499356a2590ee249fff6188f74087219f8bd77ea379f39ab175249615e7e43a8086781c82128d6f124cc757bd5f4270ca511983f721bcc0caf8f0c709c2b03d84b0506d7eeeb6c1f5645cd77d72a36220f98c3e98d4145f0600fb09173fee39bb2d83ca61aed5a9adb24f37d86cfe1dbffd2b0e1c6e50c840d48a4aafb12bbf5014d383a0cb917ad1d01061b7944299de3280e66c968740bb745de275bead21b5aafa2eef76521aef2d2df6b747f3d69217c77141dbb55c01bed3f4fcc63a2ab1b5ea41505f750cc915b304036d39a0e8298f544987e0f5c4e71807ec00ce794600b3e167b1fa81565ba0ae100850387de8e28a43c0d4ab54ab724bb2b0d62ec57c1aedc4c820ec74acfeb208c429d06118fe837dae700260b1df7560fc183c2cd32c80bbd317b72b8c7971d81a1c185257804b0a6581a5b12b916753f144b7f97ab43fea41e6fb58dbb354d46c02975c576c39410acdec3ee84f5d58b37bf2a7cfd2bc8f5c3d372382a1a418cb08234bcba5b74b6ef9dc6b23116196bf88800e5d238ed514210f654459773d471a6c467aaa6148900055f04aa1dd7dd38571556c5c9581c8c932b304b22f8b9787c4116c19969b436dd0f300593d3bd91cc19e12ecceb5d54663440173f9bc5429f7dedc00825a6679db40edc8aee77d591fc6b89b3a92b5121cb1c3226293b4f59466d995277c50cfc7333b735a36d9a9430b597023c74aa8b1e71c082dc00b29367bf7963228fbe03c29aeb9227701ae44e2f033199f13e33dd857e5c9c93b42a05f1fa1fe327d27e36becbf5f8bbcec3bddaf47bbee3b6da8d59b21d79bd688b31fb5ae12cc1e18df572091c181ca3f2f6ddb9071469defe50b7e7f3e763682e6feac5828c78bfcf588b9c3d837c9c8ce1c19228acec0d92052e117d11ab091d4ec08560b633fe21c2a750f85361c0dec51aac781decb336286f9c6e06651e7e487566765bcb1a702ede0888c813a7d2161d3bb416f08417b90e02b67499a39d502729d377e670105c358d4f7aa77f594c9aeec6249feb903b9737ebf1b7e0499db3b068db0515233c25cbd41421a17108394079beeb444a6695af2e49c128ef544ca2d65109d74c3639cf6597e2f80360f91aaaa4596259114433e1d7bfef2a41eedd83b05afd26c73e90bd7318b35d3f6aab0401e3acd606144df39a35c9187808921837eaf119c6e41b60f9c53f77537ccb4602b8047f930602f153f303a41902fbb15d242a61c01eeab0ffa494e4a027b15c9f0d1981557e03a0ee2ad4b7e8f47ba99eec0159119cd9557bb5c979d3dc7bbbaefdf32896871e138c630e9ea1b49fa14da9237261a56cc837fb28f2f181a080b7e77c9da4eb9963fc7f024498c94e52ce81e90c179ee03ba3c6dcb393a46cc0a694d0cc5b4db10124ec4e43c0f740035025a54a94e5b40fc82a0ff5a0637d0884679941538848c38e8d9de388c9d2aa2df4c8547b6b2882ecda8d41d183198e34a56f0b8d4d796a2bd98175f1200240500cf61668edcf2158ad51eb95ca514aaf017bc942fa64baf9c271f9cbd9bd22ca0de02009bd4af06035caface100acf8de1750f8a8766f860ab58a736ccdfeed5c0bbc6197f9929626ed852d31d3494a29c5808e73fff8643b4cf99d59a469484718c50402074fc5bbcee9292dc703a8d55c68eb3c3ba5312e441fb742ebda77c8f8be99b9fa4372f2f56057c5bbbb40a2ca8742a4899542b9f2997dcb6032cf977b7d52840281ce0990ce4062bf1fa3fdb14ee3a291bf2e6ade42a73190523f4a4b59274ab450462e4cb135e6d6f5eef035bceba3154bb74e7a8576a06d9d9d49fd8c81f5c1010d6355fb400c37ee89ab10c81627e229d1c9077dd68fa569075a4b5cc411b9df412aa33ce10e0e727e03b9c31ae9fd8c1d938f7ee9f46332c4fc525b7ee0dcf79db9b337a320b527c0e0f5846b5b8ec93b289251e4671e75bd8642eab495aedfeda58afb9a051768447381acd0b4d6171e8519819ef74a1e4efa0c21f4678fded9ff6110e04819f4778304792658d140e3124d5669b24f5a7247e6f8c73ce24b318515c94774074bf60800f1fef9d90f72a33d46f07770c19d8358d699214f998f8c083cabf8e13a23a12f80c532ce11747b550f4d981d590e64135258b147e97a8b026b707efd4b420e8cd4b1a92bfd26770836dc8fd0ebd071276bc7327f98bb69dd99ad80b8791c0503c7db3b8c00d90d979f87d4f164c6a84bd232043b9c663f8430b82d5bbfd2545711119f21cc1e160eef4c550e3374c8586311763afa1ebe82e97521c4eb894e906794036d15d06797ebb4405b57f71d763d3b2dd3bd96e3fcaf6a260ff1b014870bcf8c2c518d85bcea0d9a292c7903d4f82bada6eb91e3a3c2de441be50e66a690519ab32f6af10f0dce7c2a4695558505150af7e7443fb1fa377a5f48289998dfa14dac6855f71f89261572e4a801c47299e88c7f2660285a78d3c0cafb5303e75a80c9b3c4cc85a596506229714c663392dc8283cd33548e2d149bb62e5add0e8e94568917ce9ac9be5c5965144abd168eb87680e5dfb2e32570513270c78f4becaef02be75ffc883b119eab086a1050d7b252be035b550db378009772565bedcd5a0a79cbe80246f4955277e72f84d3c36a0734723b72588f9b0a2dad8e6bd5ff77fa5ac744c6135afd33ba75341626b1e2388943f999e2cf523576cb125d55147a893662d7f7fc2ed50317d59c651d47a5769e51d33f1f9f075c0b714b1d895b7d7c30b2ade80c1c972032d6efd22939c48f21529db74186d0e150b225813e8240e91e38b23e83a3eb279ad9f06093d4230fd691a66155e01cce7b844d75401d8a1de0e2a99e4d8dc75839ae95276fffaaf44fe1c751b2e21fb50785085eda6f93a335ed65fda054e9bc85c58c8c642d75a61a99be307c7f1dfe0543a43b70df881e2d87e23db5a84f6d253cbc0067bb6f423d62e7d76d59d8a4f781919b6fea574e5afaaf543637e7293028479929ff31c55f8909701f9ff30965da4fd0dccd3de519afe2aa6fa3c19986f26f3797c315ff0291a3c4970f3b7e5b264c7685cf6d5c1622e18a425beb67494ea65de955ed7820d5eaacf960e58d4efa179090b9ade4fadf1a009adf615bb32c82ea4f5569938b100ef2f63f815f88a5e8661d134873021ad7bf8c3d001f71c84638ee4462a87109fcf289db9af89dc8151e34516b06fc85fbdc6147a021557743c991a19b0fdacae043c77a06db3d21da32de5b918ea812c01b6d97e0766b97d6a301f9ca94b233bbe217f6ea4f418ada97844b71b56814c1388fb497b786e4e4e1e7e93e135548c468a57ba70deaa97ec481f83717017d9f292f88064560c95eab8c496fad885c0e3e63140ad04f9afe57a31e2dd5b7364a4265706c11d26abfa8314492cf4eeb8f010070b96f7196fb6769ca97af5c340794056904476ed2ab8cff74c9e25efff4b6641b24e953192454f99006fa0dc0c47c1b32cd4b0b092ad94a37651e26aa7432d698bf450072122495e8ea5f42e9670967f7748c9770de01844d026d9549517c5d82cb581bf1a5e946c5b01e75411ed", @ANYRES16=r4, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR], 0x8) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388f5162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbfff4b8fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, r11) getppid() r13 = socket(0x2, 0x4, 0x1) setsockopt(r13, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) fcntl$lock(r13, 0x7, &(0x7f0000000b00)={0x3, 0x1, 0x101, 0x1, r15}) r16 = socket(0x2, 0x4, 0x1) setsockopt(r16, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) r18 = getpgid(r17) r19 = msgget$private(0x0, 0x150) msgsnd(r19, &(0x7f0000001980)=ANY=[@ANYRES16=r18], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r20) r21 = getegid() r22 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r25 = socket(0x18, 0x1, 0x0) r26 = getgid() dup2(r25, r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r26, r27]) r28 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r28, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r31 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r32, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffff9c, 0x5) r36 = getppid() getpgid(r36) r37 = msgget$private(0x0, 0x20000003c4) msgrcv(r37, &(0x7f0000002380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de05a3e55d4935d3a651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986a15d8bfe222338c72b951fe93bbfea412bb28fcffcec8ab2a98dd38d8b74ddd8d80bc29502332cbe9f4660a018cd8999b77ee0c376fdf5ec29a7e809424c9b35c8fd590aeb041107d123fd3e5d3c3a6812ec2138a4dce913c1ecb51c7749519b01994ccde6e847a7a78a1b2690f5d247a6bf762fd2cd259ca85e3049aaeed08b5b97490caa99b15362fd4b84ef6f05b4ee786107f5895507a9f2e1ba4d57ec44d130830c52231a34107e65fc2f34dd113993bc743ed73550e2c110bc4c05ab84b863230400000000000000740395a8"], 0xc, 0x2, 0x1000) msgrcv(r37, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) r38 = socket(0x18, 0x400000002, 0x0) setsockopt(r38, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r40 = socket(0x18, 0x400000002, 0x0) setsockopt(r40, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r41 = socket(0x18, 0x400000002, 0x0) close(r41) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r39, &(0x7f0000002900)=ANY=[@ANYPTR=&(0x7f0000001740)=ANY=[@ANYRESDEC=r24, @ANYRES64=r41, @ANYRESDEC], @ANYRESDEC], 0x2, 0x0) msgsnd(r37, 0x0, 0x0, 0x1800) msgsnd(r37, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f0000000980)={{0x1, r31, r34, r30, 0x0, 0x46, 0x81}, 0x10001, 0x1, r35, r36, 0xa5, 0x1, 0x4e2c, 0x6}) r42 = msgget$private(0x0, 0xfffffffffffffffd) r43 = socket(0x11, 0x4003, 0x0) sendto$unix(r43, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r44 = socket(0x11, 0x4003, 0x0) sendto$unix(r44, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r45 = socket(0x11, 0x4003, 0x0) sendto$unix(r45, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r46 = socket(0x11, 0x4003, 0x0) sendto$unix(r46, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r47 = socket(0x11, 0x4003, 0x0) sendto$unix(r47, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r48 = socket(0x11, 0x4003, 0x0) sendto$unix(r48, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r49 = socket(0x11, 0x4003, 0x0) sendto$unix(r49, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r50 = socket(0x11, 0x4003, 0x0) sendto$unix(r50, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r42, &(0x7f00000025c0)=ANY=[@ANYBLOB="cfb434bae80ccfdd4a908370cdca47b74dac56f9d426adef3e4397ca0675d66d7a60485ee6060b284f8f98bc3c88a7f3ba9c907bd42886a29c28c5f5948a0e152dc97f7ac06283ff86a091a7d002c890214690a143404ecc89c8ec741a3f7f44ebc77a02ee2955f5803c94712692677e4c42175a2a9ba5e40053963c43afcc5cb035ed08b064696d0f61df7c00fb3ab4ad3e0fc1f90b4dfc4faaf99c0855b4586de6d241d1532534c4c914c82b411506ba8c0778d6e4aa9b3cd730c203a81cf5f5", @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT=r43], @ANYRES16=r0, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES64=r14, @ANYRESOCT, @ANYRESHEX=r26, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR=&(0x7f00000016c0)=ANY=[@ANYRESHEX, @ANYRESDEC], @ANYRES32=r50], @ANYRES32=r12], @ANYRESHEX, @ANYRESDEC=r45, @ANYRESOCT=r46, @ANYRES16=r47, @ANYRES16=r48, @ANYRESHEX=r49], 0xa, 0x0) msgrcv(r42, &(0x7f0000002700)=ANY=[@ANYBLOB="00638a28ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd948005fc9c5ddf8000800000000000000000000000000006060acbc0000000000000000003900000000000000000000b3ab000000000000000000c31470107f746cc3ff001c0000000000000000002100000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000001400000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r51 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r51, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r42, &(0x7f0000000f00)=ANY=[@ANYRES32=r51], 0x1, 0x800) msgrcv(r42, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r42, &(0x7f0000000480)=ANY=[@ANYRESHEX=r35, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r29], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r33], 0x4, 0x2, 0x1800) r52 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r53 = getppid() getpgid(r53) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r56, &(0x7f0000000140)={0x2, 0x2}, 0xc) setuid(r55) accept$inet6(r56, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r57 = geteuid() r58 = getuid() setreuid(r58, r57) r59 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r58, r59) setsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000300)={r54, r55, r59}, 0xc) getpgid(r54) msgsnd(r42, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r60 = geteuid() r61 = socket(0x18, 0x1, 0x0) r62 = getgid() dup2(r61, r61) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r62, r63]) r64 = getgid() r65 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r65, 0x200000029, 0x39, 0x0, 0x0) r66 = dup2(0xffffffffffffff9c, r65) r67 = socket(0x2, 0x4, 0x1) setsockopt(r67, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r68 = getpgrp() fcntl$lock(r67, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r68}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r70 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r73 = getgid() semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r72, r71, 0x0, r73, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r74, 0x2) poll(&(0x7f0000000000)=[{r74, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r75, 0x0, r69, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r76 = socket(0x18, 0x2, 0x0) accept$inet6(r76, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r77, 0x0, 0x0, r79, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r80 = getgid() fchownat(r66, &(0x7f0000000200)='./file0\x00', r77, r80, 0x8) r81 = socket(0x18, 0x2, 0x0) setsockopt(r81, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r81, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r83 = getgid() setregid(r82, r83) r84 = semget$private(0x0, 0x4, 0xc1) semop(r84, &(0x7f0000000240), 0x0) semop(r84, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r85 = getuid() seteuid(r85) r86 = geteuid() r87 = socket(0x18, 0x2, 0x0) connect$unix(r87, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r87, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r89 = getgid() chown(&(0x7f0000000180)='./file0\x00', r88, r89) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000680)={{0x4, r85, 0x0, r86, r89, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r90 = socket(0x2, 0x4, 0x1) setsockopt(r90, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r91 = getpgrp() fcntl$lock(r90, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r91}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r93 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r96 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r95, r94, 0x0, r96, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r97, 0x2) poll(&(0x7f0000000000)=[{r97, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r98, 0x0, r92, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r99 = socket(0x18, 0x2, 0x0) accept$inet6(r99, 0x0, 0x0) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r100, 0x0, 0x0, r101, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x6, &(0x7f0000000f40)=[r101, r63, r64, r80, r83, r89]) r102 = socket(0x18, 0x1, 0x0) setsockopt(r102, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r103 = socket(0x18, 0x1, 0x0) setsockopt(r103, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r103, 0x29, 0xc, 0x0, 0x0) r104 = socket(0x18, 0x8003, 0x4) r105 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r105, 0xffff, 0x1023, 0x0, 0x0) r106 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r106, 0x0, r106) accept(r106, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r108 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r111 = socket(0x2, 0x2, 0x0) connect$unix(r111, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r111, r110) sendmsg(r111, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r109, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r114 = fcntl$getown(0xffffffffffffff9c, 0x5) r115 = getppid() getpgid(r115) r116 = msgget$private(0x0, 0x20000003c4) msgrcv(r116, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b1697f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a70900000068d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r116, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r116, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r116, 0x0, 0x0, 0x1800) msgsnd(r116, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r116, 0x1, &(0x7f0000000980)={{0x1, r108, r113, r107, 0x0, 0x46, 0x81}, 0x10001, 0x1, r114, r115, 0xa5, 0x1, 0x4e2c, 0x6}) r117 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r117, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r117, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r117, &(0x7f0000001d80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39f402fb32016304656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d600814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326e06c8d3af7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d000000000000000000ab87644e494be96f6d7cf131429553fd49d1daeaef0b1f08fbc2756aab71ffe75cbd0552d8c509a95fbf59b4b04f4de5bb604e18433f208aa3e98072526b1ed66c2657a22b8d665e9bb3bc4a009e8bd5926a000000"], 0x44b, 0x800) msgrcv(r117, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) r118 = socket(0x11, 0x4003, 0x0) sendto$unix(r118, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r119 = socket(0x11, 0x4003, 0x0) sendto$unix(r119, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r120 = socket(0x11, 0x4003, 0x0) sendto$unix(r120, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r117, &(0x7f0000002280)=ANY=[@ANYRESHEX=r114, @ANYPTR64=&(0x7f0000005580)=ANY=[@ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r120, @ANYRES16=r78], @ANYRESDEC=r119, @ANYPTR, @ANYBLOB="0c832dfbf4f1d7f346f6c6d5e3a52226a93234741f09f34db26a7152da83c328384a0ae23fed684b427194827483d332db740995f06604d1e1d6ad95a85fcf3b1fe00e52e2e68ec3ff279a676c82318d40206ef80d5dc99d372439d42eb6bc2cce54093f062e318485da300a169493a35cf8a06f471da182818ff97590b4ab72e07b9b8ca2f871a289b9cdea2835127221050d66699cb9cc10cd7b78361c74f510a446f904c3d3e3290ef1d4525e926ad159229503f0345a59a0e51ac60cb70675bc17c5009ebb8a893623c84ef56600d37a772a4ed69d0b9864c4e86f2d5e93315c2c3dd1e0034aed3a19316eab12246719d1b6c847d6f9d228091486a1346c83c6b149e19ea8f92d0719794d6f0ee980ddd6fb781dbe5c60b30ba14daa89dc2ac517fce51ed2bf1dd7e1219cf58b00670f240c81e3377065d09dcd4a8b7b52c1d9be1120dc0b7cd8ab6026542c3a6a1365efc488f0c9f1418cc8654a0543b69a721cf8751f8fbc8e07b504f096fcdabfae600b6514de3f5a2493ea305096d4b24f73ebde4de6654cb7d62514960d3d5521026f4426cfc73b8f5f8953fa6d3915803dfc3a03db52839f96869336abeba6d5c42c76e78dd994cd3707ca71c149bebf65d24b32a0e7eb07c7580e12f78e6da63c3578a5052b1e0a5125f35d20acc898351255f54514dcb2772ae178b33763c50660ad2332e0686560015cb4d08d5d99bddf70304e660953968cc3edee271013e825570f89093595680b689f8e0a02743b976418e1ec415bccd8081a1308ff8e19eb31d80e716e6b340f0a5655af024429a5cd124ef3d02d540e016d090c0c31272b2532b6bd99b5dd6f9232fb47ed4160e4b560e30fe70762ac0a6d2bede9cee63b02696c4127005a9087b4be3524c9919ff9cd6020b1eea7076e04837249bce56352e21ec83bf94d7f85e3d22d1d6474e556d2eacfeed6f6cb0c8488ae5983784a5904a01277bc73c53d4f63793faf14cb5ba76b13b4c4d84e9c5e141e425e2eacefedb52277e47d570cba85d7090932df2dea478fe5ebf4795a05cf42b2d6fe9fae0fc156e1572aae47556ec3dca9bf0b2380065bef5939b360ef1ea1e67f2ec0cfa58ba806ef6d5d987bf363e327d8e8c3139a1240595eb701cf9f6185799f8a6d02237a5005443c0667ae45642bccebcc3422fbac879ca2ba1c7bbcc9d3faf1eca30b211bda42dbaf35d98dd3bd7b08c9cd2ce3c5b32e2adfa11b7c25c43cd90174bc43c3f3a9af57934956b200cbcc5ad5288a180921f68612b4254448d61283303dc5f04fbbf192e956444b08cd063f5d5ff7739c20a1acc04de5930d29fdd51fc42b5bb73b40d04f3b2220767cee6ae8c02f192dc0645b392a2227a0bb79e039e7c53747af099e3232c76eb54a0df9d65201d94e0a91ee1af7daf90c797605fdb1831e44754774c83ee4c2f0d239a3896144f578debee4f2411499a1d635f2b15a9b29276104242238dd604c517af36f8d76b0ce477c6f8f0a610a205d508ec93fb81c927f5114217c67faba8bf57fb316ff2cc73026b4b99e110a6a8b790eff148b610d89f9568aa9d95686b36b223b0a1474b26606c89e5ceaa0bce3d21852d761792dbe96c96dab1df1605ba0f1e360fd9f8fccb2ca6a9c48e4ccecfca5684797f54c182c4ddcc2b66a6eeea424d2230ef3455dbc5f9cf663767333f238f61af8ac500bb2d3a7083b26f4f1df5db92fac33be6446aefc3c24f106b17e57d72ae73074be48181a6f4eecb93fb447405a98b4df4e1e0d22a47b8353189cf0189e8efb26cd8f75c047153f6ef2cf49f0cca05a150f82ccfd7698683b3b2b3d449bd800693e1b0d476b80c4ad6c32dd5ec50e5f0175fd6239407a3c8ff84167a991045b2d255436f467146a3cff8b3ad55924a4110bda57e4632e3df85a3a044009f8575776777b227d7bbbca75aff9155b04e59bc0eae8752c905885468211aee41104e10fff82bc023f1179a5a7e6b26517bad7e5bf6569cf309690eac9a3155db103e4ccd21978af0073b0b7b831c863f41f92efd248c8998b8a6560db482ff33fe936200df23829ca21f17bfcc064d9dfacdb7aea53ef242dff63cdf2541afcf29fdd6dbbdaf752ef25bcd20c54806142f0516a445bcd40b497c3cbc3e585064ae76fd0e0086467f083515958f94f10122a1bc8794fc3a6db23696bc7ef0e1c28579556e0d20820960ee52aa514fe73b505c1ce9a55386a932180274c6cc424fd550f0a132f9501ae2f869cf218baab6b5265bf136f2ecf6021e3b30588eb597768195880a295c9261e1032fdc46584ff7036155b69bd37161c91ff686153b0842b46a0e50c20538cddaaff3af29e2594df4c5e7f8f8c1e0c5f6fc93370256a81a93928fae1e2d1c9eb2285697cb9158a79330a818bb789ba6bff2ac6b74553c501a98b465df2a1ef113dd18216524468f24f3ce9ab4e22ca8604c4934e97c6530d6a714458fe0c158e5a04bfd5b5179c826b8f3826764037bc11b977749b18578f097eb8201e83aa228567f0960994f98f452c2f7dfec7dd63b644924e1448bc6235ce9c2158fecdcf1448c9801eba50e6bbdc04dd0f2c119dc063827c3ee5a429c30ae6b4c486574c60356e8dc65dd8dca42d1836d411850248228d0bb748a6921ff535d4b7440fce13b3fdf5558bb38d779b257e182e32625a3b6f41603e8569ae5123a3d43efcc488c4ddc726621086a044021f4d9b8f1cd5ec67e384a280c205a09473f6a089495ffa0309c9490e92b5137fde44100ec2455d89aa86b16de1efaa86a408324484e1af23db13493860c29373bc8983fa7458c0e230fb64494a014fbfa5ae8e34432babaa46b4af812af22ad7ae272ea3a67924a7d533661a814f3ea8b0d576b3e873caea3fd88f37e97edbc781baa90e0f8260af208a487d30b0521e68a6c8e9cedeb304f628f3f497dd20218b4585fd309d079ce37d115a2d5477b6fc2ffe51cd70ccb803de81d6f5940865b4f4781d1a18241af494114548ac85367d9dc495d65ba11cdc1bc972c25b9945f87b9267783adaa20b127ee349e3586d2d9eaf3d178cff506db51544473749a75b0d685f7cebd530a2eb23b72091b4739820fbcb16b9c804218ff0f5e6821910c34357c16dfc6483ef6241b228eb36b615a86b2f1ff44321ef2f8522a3f64a1343db1f4fd6844910778c97757f00a8a0940f1660a57493b28056904395a881de4bc4baeea30c5e1cd0b03559bb53ec0cb97ff019c52be3a061eabddf4e8bd0c9603a8fe1b3123a822f939d91e174c538b923a9bb4be005770265f23acc6d99fd6d8a714fed9372029cbd7c015f0922781f985b1358355cdd51fb1a94c6bc8c9d2c3c67bb6386e741531b3510df734c2983379e9ba38209bb23888da08a74dc0234447a284c1bedef3025d82ba890f7ba9df648617bc0035bc1c662649f25e8357d59af4cfd7b0f7c8f53593f08521efd6ce164b4c0b15a63f6ffc4ff5c4ea9ea48a9a6fd133946d3bb6a358314dbb7edc7075226d420f95ad97b16cf2ac410b4cf44dacd895b6484812eb5efd1f41aede881d7e3d89b611137d99d1d15c303c7ed309f323692dc773723d65249363df5d4ec4d034d9e1068e61abfc80ecfd3cb50ca8eb35f23b58d2613579ecef81274d2937f14c26336169579ccfd5374e881c23d1d1e140bc3367267ae3c3c1b2c3facfbbfb47a993eb8b64b3ea7f389e1d09f4e3b018c7cdc3110b8169be304653c73a3f0502f2d702719e3531f8fbb3acde32d46ae1e043229456c05be50dc9244a9fd2d4907ff1fe41824196f08c8b1830022f479fe835de7d9d2218fb816dbe4657cab7dbdca33125a102a4fd410b7d2f1e5ff7fcde4cc4ef708450cace18426870d3e7c59b45523ef85ddf8dead20af69596eca60afc3056c575e5fb382323d527e81f15a89abd13a9772fc261a9c75fb50e054cfadcb03fd5a91bdafc9379be8e9fbb5ebfe97fe062718bcd5624600382baebb00b221ffca27cce8b44585e973bcfaada8a244a5bcac35fa95190c5550f2e255980c73ada22cee4bfefc147d90d89dc393a7be448c02aa44e4bdf9780367ea62c1d9b50e69eca4f9fbe0959b4f9068012d6f1d3d1cce976427b4cec5770385a36369afa0bbb774349354f4f4f18de8918f237c348e37a7d22beada00cf1a4d1bdc7a01bba1952578782a40d11b5b364dae5b60afe2f467e74c45b40820cd370e04a40b872e902009c3213a3b0a9080a301d69fefd685a8cf8088e3b96b02358a9746a48648c7b08588d568bda6b1baea8b640b84cbcfbbfd859bb8af9702cb7f6c69053a2594d77b4e451808576005a0052a11c203c15aed0b58b37f458ee60fee32d252683caa2d988c500d088b5182dcfa0dfa7ae1f6f6acc5f9542d4d8983080c27c5d4729b07efaf07f5d728d6baf0fa1eab86404a040f01c302ad300ad3556f1ef6676355f47b22b2ce64516b3800d2419b2829b5b3c8ceace665dd43c724e3fd4451736d665d3a29a159f6174806997f441a87b5c8a97cd5b6310fabfd9d5359ef9b3d74e3ed572987fc8ecfc8b51a32b807df3c19025afbdf20575dc3ca8b8c7067f8904becb18227ab111d663b75cc256a81afafc5feef1e69503f9ea83300e55bdb43f9ac13cd8cb7994c3d8ab72bbdab6236b94d3a5968e09b2bb96de94ce557ec5e741460801d2b437f884a9f7c604a4fe3ab8c06180aed57e0d385d17809ca48ce06ce8f7f3b8d840b40c34455c1d8453489dbb83cb9677755b2329fff7a51d940a979df024cd2ae3fe40cb3dd625d466fc2228b250345b87ca668bcfe1b0518fdf9cd469daceba8e5f6d2ec6d251e80202a56c223ebfa120d6bea22d20cc3f51169f84db71fa25f8aeb6a6989baf0876d0280699079933b4cb0547a47227009d3b3c4bef9668fcfd23fa45c97e6f2468259a1e7cf2deee6f190a16b299ca4abd937fa97f54a7088588b33e7c9a83eff5db8ffba77f92a30b480cfea1687dcdfb64304baf3e0ab52e2cfc224688e1c03ad6ee487139ca704b529b78c72cc53d1daafe48e0c74c317e8da14cd982ed9bed4abbac869a1eb6252842d5527aaf16b59a7ccc642239b6efae1a925c14f8e73184f8eb248eb3ec30fa38768ca9d8988cabd5f4476e26b2262e1173e23ca490dd7c645318e9a4e9e2eab4e12ee02f634c2be083a937c644b5982d07a7e01dd5f05095281c6e33bd1b7d428a43fd561c9aeb8b7a7d02b764c95e965f71d4dedbaebbe2ef2a1e56d2ce392f7912f5d2c8c8e5db2885e67a26af63cab7325cd62bb0de2b588c0a6969aa328aec352fe49473bfe7b54b6347f591ef263e30652c55a5ea106a77e5b27b3507d6e302b1a1cab65baf2295cd1ef4178bb1a4e2f300f91a85fbfda7124ef574f80221c1304cc90e69bc60d0e102a76cc6a44ea447aac8febdd09df6e2dcc21dab265a13e00276a0ac05d3cf014b208c88df9fa7a912ca11b1ea5bbe4ac73da0ca315a90a1d2bd26dc5635b3e00858a00995ab2267600c04218f7b8ac577e96dbd0ca63237bb7a882ec27c54fbaddce27784bca733851dae04ec4204480d3441ede5449834949ac66d499d2bc536747127b187e66171b96528971f36037a3ccfec88864716f262e64659d313e7494ac10f046d5f38ca49b4fb1e8d78ba4201e105ef9a98e2be660b4da285235ab4e7c9075151ce9707f697291c19e3fb0478cc4091435efca48d7c357efbec721bab19fbbe6f8ea1ca18aaee62482a3f00c3cf2cd3661719f3ae2446d1db94000f4c196f4", @ANYRES64, @ANYRESOCT], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c04300dac1f1413281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYPTR64], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r122 = socket(0x18, 0x1, 0x0) r123 = getgid() dup2(r122, r122) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r123, r124]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r126) accept$inet6(r127, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r128 = getuid() r129 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r129, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r129, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r129, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r131 = fcntl$getown(0xffffffffffffffff, 0x5) r132 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r134 = syz_open_pts() ioctl$TIOCSETAF(r134, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r134, 0x20007465, 0x0) socket$inet6(0x18, 0x4, 0xf16a) r135 = socket(0x11, 0x4003, 0x0) sendto$unix(r135, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r135, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xffffffffffffffad) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r134, r136, r137) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r130, r136, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r131, r132, 0x0, 0x92, 0xffff}) r138 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r138, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r138, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r138, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r140 = fcntl$getown(0xffffffffffffffff, 0x5) r141 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r143 = syz_open_pts() ioctl$TIOCSETAF(r143, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r143, 0x20007465, 0x0) r144 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r143, r145, r146) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r139, r145, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r140, r141, 0x0, 0x92, 0xffff}) r147 = geteuid() setreuid(r147, r147) setreuid(r108, r147) r148 = getgid() lchown(&(0x7f0000001b80)='./file0/file0\x00', r128, r148) setsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000300)={r125, r126, r148}, 0xc) r149 = syz_open_pts() ioctl$TIOCSBRK(r149, 0x2000747b) fcntl$getown(r149, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r149, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r149, 0x20007471) r151 = accept$inet6(r150, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r151, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r151, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r152 = getuid() getsockopt$SO_PEERCRED(r151, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r149, r152, r113) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r154 = socket(0x2, 0x2, 0x0) connect$unix(r154, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r154, r153) setsockopt$sock_int(r153, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r155 = dup(r153) setsockopt(r153, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) r156 = socket(0x11, 0x4003, 0x0) sendto$unix(r156, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r157 = socket(0x11, 0x4003, 0x0) sendto$unix(r157, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r158 = socket(0x11, 0x4003, 0x0) sendto$unix(r158, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r159 = socket(0x11, 0x4003, 0x0) sendto$unix(r159, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2457af2068ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f0000001bc0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r52, @ANYRES64, @ANYRESDEC=r9, @ANYRES16=r153, @ANYRES32=r60, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r9, @ANYRESHEX=r126, @ANYRES32=r102, @ANYRES32=r156, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r104, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32=r157, @ANYRESOCT=r158, @ANYBLOB="5350dfb4391a57243643f271d4c2e09af8f017a03aa80e6b291aac3d4f7730423a95b57cfae7701b7c0ba9f12923c806fd8e59d1715be862f7416780813e4d95833db9150aab9f527cc44eb96b2e973381063202536ef1735b1a314adc7a01f168c107f3f06deaaca7c09941a96df0bf9fdc65c799f6d43e882bfdb5743aa847fa8a8162e705c6c24ba2d851f8eff1b0f865130464ebd3dd3a5fa48efe665d7b2b05ca4d652da8d85e746a26dc7c4ed8350923f474f70a29f135c88fa6a46ce3ad3bf3696f3bb459ba9e8ed007288ae4a64b0ae9e3989c1eb7b7bbdbfbac91ba05aa2332fe474142733fe1a4df26e9efc634f6", @ANYBLOB="216ecae4daf0ed1b4f8cf37f22df7dc2db26dd5d66696c7b7a", @ANYRESHEX=r159], @ANYRES32=r112, @ANYRES32=r121, @ANYRES32=r124, @ANYBLOB='\x00\x00\x00\x00'], 0x1f7, 0xe}, 0x8) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r160 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r161 = fcntl$dupfd(r8, 0xa, r160) writev(r161, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r162 = socket(0x18, 0x2, 0x0) setsockopt(r162, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r162, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r163 = socket(0x18, 0x1, 0x0) r164 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r165 = kqueue() kevent(r165, &(0x7f0000000200)=[{{r164}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r166 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r166, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r163) ioctl$FIOASYNC(r162, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r162, 0x5, r162) connect$unix(r163, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r167 = syz_open_pts() close(r167) r168 = syz_open_pts() dup2(r167, r168) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r169 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r169, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r170 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) dup(r170) ioctl$WSKBDIO_SETMODE(r155, 0x8010570e, &(0x7f00000015c0)) r171 = syz_open_pts() r172 = dup2(r171, r171) close(r172) getsockopt$sock_cred(r172, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r173 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r173, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r173, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(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(0x0, &(0x7f0000000240), 0x6) 05:02:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r4 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) syz_open_pts() pwrite(r4, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f00000001c0)=""/125, &(0x7f0000000040)=0x7d) getgid() 05:02:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x92) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) recvmsg(r2, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {&(0x7f0000000500)=""/136, 0x88}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, 0x0, 0x0) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 05:02:12 executing program 0: pipe2(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getppid() open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) setpgid(0x0, 0xffffffffffffffff) msgget$private(0x0, 0xfffffffffffffffd) sendsyslog(&(0x7f0000000140)="b0f4334798be2397d5fe060711ca1b92564081539a49cf3d07d66564bb028046661f924ac8817ee7340dff76b98ddc7e4574e36fa288a983d36a2191cab4dd705fe726122f351c242673bca7f4ae1296a0b367d8f211f1d7988eaadc42d021b6bbfecf5f4d7a511e443e8aa187497ffa272a4a095043dee5a9c694e40a5f03f0d1c6aa954827df37fde2940c070500284c13", 0x92, 0x2) socket(0x2, 0x4003, 0xfc) 05:02:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:02:12 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200720000000000000180000800008100000000fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") msgget(0x0, 0x773) r0 = getpgrp() r1 = getpgrp() setpgid(r0, r1) 05:02:12 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r1, &(0x7f0000000180)=""/219, 0xdb) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r7, 0x2, 0x1) r8 = msgget$private(0x0, 0x20) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r9, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r8, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r12, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r14 = syz_open_pts() close(r14) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r15, 0x2, 0x2) msgget$private(0x0, 0x20) r16 = socket(0x11, 0x4003, 0x0) sendto$unix(r16, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0xc, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r18, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r19 = msgget$private(0x0, 0x2) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x1, 0x0) close(r23) getpeername$unix(r23, 0x0, 0x0) r24 = socket(0x18, 0x3, 0x0) close(r24) r25 = socket(0x0, 0x8000, 0x8) getpeername$unix(r25, 0x0, 0x0) msgsnd(r19, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r20, @ANYRESOCT=r9, @ANYRES32, @ANYPTR, @ANYRES32=r9, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYRES32], 0x1) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r27 = socket(0x2, 0x8002, 0x0) connect$unix(r27, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r27, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r27, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x0) r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r29, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r30 = socket(0x11, 0x4003, 0x0) shutdown(r30, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x5e) r31 = socket(0x2, 0x8002, 0x0) connect$unix(r31, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r31, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r31, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r35, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r35, 0x0, 0x0) r36 = socket(0x2, 0x4000, 0xff) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r36, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r36, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r37 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r37, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r37, 0x0, 0x0) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r39 = socket(0x2, 0x8002, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r39, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f30000005741b8942676e5d0f07f49305902ea830e049996f03f3ca5c949d46c1bef8a31a86055d70b75c53f1ccea4fbcef7eb6bd18ce7b24d4186a8f95cf66492c41c"], 0x10) sendto$unix(r39, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r40 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r40, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r40, 0x0, 0x0) r41 = socket(0x18, 0x400000002, 0x0) close(r41) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r42 = socket(0x18, 0x400000002, 0x0) close(r42) setsockopt(r42, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r43 = socket(0x18, 0x400000002, 0x0) setsockopt(r43, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r44 = socket(0x18, 0x400000002, 0x1) setsockopt(r44, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r45 = socket(0x18, 0x400000002, 0x0) setsockopt(r45, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r46 = socket(0x18, 0x400000002, 0x0) setsockopt(r46, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r47 = socket(0x18, 0x400000002, 0x0) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r48 = socket(0x18, 0x400000002, 0x0) close(r48) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r19, &(0x7f00000026c0)=ANY=[], 0x0, 0x0, 0x1004) r49 = syz_open_pts() close(r49) writev(r49, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r50 = syz_open_pts() close(r50) writev(r25, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r51 = syz_open_pts() close(r51) writev(r51, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r52 = syz_open_pts() close(r52) writev(r52, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r53 = syz_open_pts() close(r53) writev(r53, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0xd, &(0x7f0000000040), 0x14) r55 = socket(0x18, 0x1, 0x0) setsockopt(r55, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r19, &(0x7f00000008c0)=ANY=[@ANYRES32=r49, @ANYRES32, @ANYRESDEC=r17, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r4, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r53, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r51], 0x6, 0x3, 0x800) msgsnd(r19, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r56 = getpgid(0x0) r57 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r57, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r57, 0x1, 0xfffffffffffffffe) msgsnd(r57, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r58 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r58, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r57, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r59, r60, 0x8, 0x2f9f}, 0x7, 0x1, r56, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r57, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r19, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r19, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r61 = socket(0x18, 0x1, 0xff) close(r61) r62 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r62, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r63 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r63, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r63, 0x0, 0x0) r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r65 = socket(0x18, 0x2, 0x0) setsockopt(r65, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r66 = socket(0x18, 0x1, 0x0) close(r66) connect$unix(r66, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r19, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r66], 0x1, 0x0) syz_open_pts() r67 = syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r68 = syz_open_pts() close(r68) r69 = syz_open_pts() close(r69) write(r69, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r70 = syz_open_pts() close(r70) write(r49, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r71 = syz_open_pts() close(r71) write(r71, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r72 = syz_open_pts() close(r72) write(r72, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r73 = syz_open_pts() close(r73) write(r73, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r74 = socket(0x18, 0x1, 0x0) close(r74) 05:02:12 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="d987281fcffab40c280776c39a901d9892e0b388c5106dc12be9658c14fdcf8a089e101210e8e9bfea0467b9596eca67e2272d2ecbfc1615ae3da53c24f89fca1c27ac813355875c9fc6c21b39db8c1de026080e87d84b72cfa7e9f6ec9869afe5de6932ac5d7722b31a5f6a7cc16e827acc08472196cbadc185220f466687dbc3cea2e6e10e140a37b4b36407b9dab1ea2fa6564e57b0b717ae3cc781f8e1a5ab1403ea0f55712f1bc6a799e290ab4db629a18b0a6223fe3c7680df76620546e9345fbf6d7b394dda3db884f4fe3d4e1c1e73477b5ada733f1d73e9a2c68d0964f4aa15a617135400af683b69de34abefc16000000000000000000000000000000044f680f8d5dc74d1fc6e24e63c540c244c85dd34a12236819793a5f75a636c9d5b7290c86e21562258b3a0ae73e2d92d5f49830d4d1c56ab84469ab58fca1ddfab00cb9905288db661013e3f346324195dfc5537e908b6255968186a0c695f608e210bf6be3b8d5cb138474475cf3c235c182bd7ad6ae74bf749f0179251ef8ee562d518d1300d0ff9a70da468f6764215210784ee7ac27a7c99403a5b8f0c708fbba5652319dfd02483ad63406caaecffd8bd81b35ff0e954636261ef97b5ec63b79566d648144552da88ff38f16526d77953db8beb15ab10c06337cbe4a30cd1a340c37822a9909dcc4a5ba1370da82204e07349261f83dcc8535fd928b8614ed3246ec6c8fe4bfa49b49d9f451a61f3c0a75fb49d2d0ee2a00000000000000000"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x1012, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae87e65bc34cf58235128eaf5cf77f8b50000000000000000000000e3ff000000000000000c4fa4aaedab8267d5126a29fc5fbc88b20f7a0aac15c78374b6e8e361e226081cddd711e1d84e5284db179a9f0cd675c8"], 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}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[]}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() getpgid(r6) r7 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r7, &(0x7f0000007000/0x3000)=nil, 0x1000) msgget$private(0x0, 0x20000003c4) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000440)=[{0x6, 0x4, 0x1000}, {0x3, 0x1}, {0x2, 0x6, 0x39bf6747839379ec}, {0x4, 0x4, 0x1800}, {0x1, 0x3, 0x2c00}], 0x5) semop(r10, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r10, 0x0, 0x0) semop(r10, &(0x7f0000000280)=[{0x2, 0x8100, 0xd9fa07b72ae6faa0}, {0x1, 0x7ffc, 0x1e5e01f3463b21e6}, {0x3, 0x7b8000000000000, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x80, 0x1800}, {0x0, 0x5, 0x1000}, {0x5, 0x0, 0x400}, {0x0, 0xfcae, 0x1000}, {0x0, 0x8}, {0x1, 0x80000001}], 0xa) r11 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r11, &(0x7f00000002c0)=[{0x0, 0x7, 0x2000}, {0x0, 0x736a, 0x1000}], 0x2) r12 = semget$private(0x0, 0x0, 0x117) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) semctl$IPC_RMID(r12, 0x0, 0x0) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) 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) r14 = getgid() r15 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r5, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, r17, 0xfffffffffffffe01, 0xa, 0x7ff}) r19 = socket(0x18, 0x1, 0x0) r20 = socket(0x18, 0x400000002, 0x0) r21 = fcntl$getown(r19, 0x5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f00000003c0)="0100127165915c00", 0xf7) 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) r24 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r24, 0xffff, 0x4, 0x0, 0x0) dup(r24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000240)={r21, r22, r25}, 0xc) r26 = socket(0x20, 0x4, 0x0) close(r26) r27 = socket(0x20, 0x1, 0x0) fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:02:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f00000012c0)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2b51dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0b97d40c1c805be9b86e0008000000000000f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000"], 0x10) dup2(r2, r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) r5 = syz_open_pts() close(r5) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r5) r7 = syz_open_pts() close(r7) r8 = socket(0x2, 0x2, 0x0) dup2(r8, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x18, 0x2, 0x0) dup2(r10, r9) setsockopt(r9, 0x0, 0x6, &(0x7f0000000040)="460b04c4", 0x4) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x1}, {{r7}, 0xfffffffffffffffd, 0x10, 0x13, 0xffffffff, 0x2}, {{r9}, 0xffffffffffffffff, 0x38, 0x8, 0x2, 0x2ad}], 0x5, 0x0, 0x8000, 0x0) r11 = kqueue() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r11, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x80}, {r4, 0x10}, {r12, 0x8}, {0xffffffffffffff9c, 0x8}, {r1, 0x1}], 0x7, 0xd202) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r15, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r15, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r14, r17, r19, 0x1e4, 0x8}, 0x5, 0x7, r20, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r21, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r21, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) r25 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x7, r32, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r34 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r35 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() r37 = getegid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r37, 0x0, r36, 0x2}}) r38 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = fcntl$getown(r33, 0x5) r41 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r41, 0x0, 0x0) shmctl$IPC_SET(r41, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r41, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r43 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r43, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r43, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r43, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r44 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r44, r45, r46, 0x10, 0x9}, 0x8, 0x1, 0x9}) r47 = getgid() r48 = getppid() shmctl$IPC_SET(r41, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r42, r45, r47, 0x1e4, 0x8}, 0x5, 0x7, r48, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r36, r39, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r40, r48, 0x10001, 0x8000, 0x3}) getgroups(0x9, &(0x7f0000003540)=[r24, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r26, r36, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r19, r24]) r49 = dup(r0) sendto$inet6(r49, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:02:12 executing program 0: r0 = socket(0x20, 0x1, 0x1) setsockopt(r0, 0x80000000000029, 0xe, &(0x7f0000000000), 0x4) 05:02:12 executing program 0: r0 = socket(0x1, 0x2, 0x0) socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x10, 0x8000, 0x10) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r3) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r0], @ANYRESOCT, @ANYRESOCT], 0x4) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaaaaaaaaa0000000100000000002c00fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = socket(0x2, 0x400000001002, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000001c0)={0x85, 0x7, 0xe604, 0x101}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = accept(r7, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semop(r8, &(0x7f0000000280)=[{0x4, 0x7f}, {0x2, 0x80, 0x1800}, {0x1, 0xc94, 0x3000}, {0x3, 0x5}, {}, {0x0, 0xfff8, 0x800}, {0x4, 0xfd9, 0x800}, {0x0, 0x1, 0x800}], 0x8) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) 05:02:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000080), 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getdents(r1, &(0x7f0000000100)=""/142, 0x8e) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') 05:02:13 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000140)='./file3\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) socket(0x6, 0x3, 0x7f) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='./file3\x00', 0x8) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='r\x00') 05:02:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r0, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r4 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r5, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r7 = syz_open_pts() writev(r7, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r6, r7) accept$unix(r6, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r6, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r4, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r8 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r8, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r10) socket$unix(0x1, 0x1, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r12) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r14 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r17 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r18 = fcntl$dupfd(r17, 0xa, r13) ioctl$TIOCFLUSH(r18, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r20, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r21 = syz_open_pts() r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r22, 0x7, 0xffffffffffffffff) r23 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r23, 0x29, 0x6c, &(0x7f0000000040), 0x4) r24 = socket(0x18, 0x1, 0x0) r25 = socket(0x11, 0x3, 0x0) sendto$unix(r25, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r25, 0x7fff, 0x5, 0x0, 0x0) r26 = fcntl$dupfd(r23, 0x0, r24) r27 = socket$inet6(0x18, 0x3, 0xfc) r28 = dup2(r27, r27) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000003540)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r29 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r29, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r26, 0x20007605, &(0x7f00000000c0)=0x5) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x7, 0xffffffffffffffff) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) r32 = syz_open_pts() dup(r32) r33 = syz_open_pts() dup(r33) r34 = fcntl$dupfd(r21, 0xf, r33) ioctl$TIOCFLUSH(r34, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f0000000c80), 0x10004) r35 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r36 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r35) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) r37 = socket$unix(0x1, 0x5, 0x0) r38 = fcntl$dupfd(r37, 0xa, r37) ioctl$TIOCFLUSH(r38, 0x8028698c, &(0x7f00000000c0)) r39 = socket(0x20, 0x1, 0x0) bind(r9, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc53"], 0xa) dup(r39) r40 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r40, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r40, 0x29, 0x20800000033, 0x0, 0x0) r41 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r41, 0x0, 0x0) r42 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r42, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r42, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r42, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:02:13 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 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="6a634e19767b0784", @ANYPTR64], 0x2) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 05:02:13 executing program 0: getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r1, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r2 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r3, r4, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = semget$private(0x0, 0x4, 0x2cb) semop(r6, &(0x7f00000002c0)=[{0x1, 0x201, 0x800}], 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000140)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0xb8c9]) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375ff000037161211134aa100"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r10 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r10, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) 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}, 0xfff, 0x9, r15, r15, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r18 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16}, 0xfff, 0x9, r20, r20, 0x129d, 0x2, 0xfa}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="28e20000ffff0000000000030000007b030000081beefee51362706a6ba1ae2bd58ee77d9f8b3a09148a1c107f366c5b0800000000000000250592433c5c9d20cbea227f14df8790aa0b17331d93067cd0a0354abcd2a999c91ae6e60c1b3bcc05f7c23349d1c5", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22], 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r24 = geteuid() r25 = getuid() setreuid(r25, r24) r26 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r25, r26) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27}, 0xfff, 0x9, r31, r31, 0x7d55, 0x2, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = fcntl$getown(r35, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x3ff, r32, r33, r32}, 0xfff, 0x9, r36, r36, 0x3, 0x2, 0xfa}) r37 = geteuid() r38 = getuid() setreuid(r38, r37) r39 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r38, r39) getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, r26, r28, r33, r39]) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0xfffffffb, r11, r17, r23, r40, 0x118, 0xffec}, 0x3, 0xb7f0, 0x1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:02:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a300"/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) msgsnd(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdcc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d51279c76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"], 0xaa, 0x1000) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f0000001100)=0x803) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xca) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x4, 0x2e, &(0x7f0000001140)="ebffcbff99822db99eac681779e0246988df828355c90813b9fd812e0500000000000000", 0x24) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000001400)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYRESHEX=r9, @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r5, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYRESDEC=r7, @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000af6dab3047826625ceaa05000000000000000000007ad5e3000000000000000000"], 0x47, 0x3, 0x800) r10 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r10, 0xc0106924, &(0x7f00000000c0)=0xc7) r11 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r11, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:02:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x10, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100053666c36a00000008000501000000000000cea1fea7fe5a1257833fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4ff89720fd3874303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f80004000000000000000100000000000900"/177, 0xb1, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgrcv(r3, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0200000000000000728ed3bdbb6be4f625a97fe8c937219e223aa58bce76c2d6d81b27cc74c2b1aa66dce0f064fb8b8d8f1d91ade04b67e458104cb97b5c128e7d8edc7e7dfbbffd246aab192fdffedec0e967468bf97af84c9bdcf788d0ec600c96c93f48429efff51ffe367ffb9f833bd833d3417305d20a385ef6f6cfa188822b09eb843749fc0f16e3261370a9908ce0822a561a5d106a3f573c182a467e75ee58814237408da12002763590b9ac3274b9df4edc473f75f4a6d19024fd2fb9f0a38e6f20f6b5b21e2c945ae245652604430942e0a8e0a0f69f21"], 0xe1, 0x0) 05:02:14 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) r25 = socket(0x20, 0x5, 0x9) bind(r25, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7, 0x8}, 0xec) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r27 = getppid() fcntl$lock(r26, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r27}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x2, 0x1, 0x0) setsockopt(r30, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r30, r29) r31 = socket(0x2, 0x1, 0x0) dup2(r29, r31) connect$unix(r31, &(0x7f0000000580)=ANY=[@ANYBLOB="8200000b0101000000007e14bae2e5ae415ba12ca74f1e9733a1cb9fe91e0e5bddc6d1a1661513bbae2aacd57168bc61263f0df2f39711fadf48c87ee6cc546ebc30846f5a613411fdfbca39d68e4a29ebda8202286b0222af8eded0d81f1502dca01344950b6050949683caead0202efbcfad8d86d5a69e7bba8bd791178c3ef882791c2ed7e39900c8b7f07ec6bd559a845482a59a1a00"/162], 0x10) shutdown(r29, 0x1) fcntl$lock(r28, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0xffffffffffffffff) 05:02:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000040)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = geteuid() setreuid(0x0, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r10 = accept(r8, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, r11, r13, r11, r12, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) fchown(r6, r7, r13) write(r0, 0x0, 0x0) 05:02:14 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) geteuid() socket(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000000)=[{0x2, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000}, {0x2, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7, 0x1000}], 0xa) r1 = socket(0x10, 0x4000, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r3) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a00), &(0x7f0000000240)=0xc) getuid() 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(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) fcntl$getown(r10, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r12, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) 05:02:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)='t', 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) fcntl$getflags(r1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r1, 0x5) r3 = geteuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r13 = semget$private(0x0, 0x0, 0x9c2095fdd8c6ad2c) semctl$GETNCNT(r13, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r13, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r14 = accept(r10, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r15, r16, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r18 = getgid() r19 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r12, r15, r18, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d8ae8dd5fff5c3fe29a89013878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b62d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r24, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r25 = accept(r20, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r27 = getgid() r28 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, r26, r28, r26, r27, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r29 = getgid() r30 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f00000005c0)={{0x4, 0xffffffffffffffff, r23, r26, r29, 0x80, 0x8}, 0x8, 0x5, r22, 0x0, 0xfffffffffffffe02, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r8, r18, r29]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r33 = msgget$private(0x0, 0x2000000386) msgrcv(r33, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r33, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r33, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r34 = geteuid() r35 = getuid() setreuid(r35, r34) r36 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r35, r36) r37 = semget$private(0x0, 0x4, 0xa5) semop(r37, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r37, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r37, &(0x7f0000000240), 0x6) semctl$GETALL(r37, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r37, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r35, 0x0, r34, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r39) msgctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x400, r35, r32, 0xffffffffffffffff, r32, 0x60, 0x400}, 0x10000, 0x9f8, r39, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r39) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000800)="ccbe630df64d56da32beed8daad422b06e599894ebe16331c496c4702687f94ef3d29a9459e5358c49a6d10189aa021c071e4a23f33726ba042f0ba08b741e6fa2c702e47fae8ca54ab9474117d494e4fe1b80fcce47aac64c97c20facd6b33d743b962a69ebc89e328ef39435eef66e736a41d2768c1b92fb465fd47b894fc614ecf66fedf7d4b055932b1b0ba109f9b8cb3bc0ce83d85f6cbc627529d418aa4cd9f7574e9b59b42fd937ba4038b28373eacf654fa19ca0a3eb7f6a42530c72993dce3412df8f14e065827e0f6beb0ff3dbf1a57cbd020ad6050be8311a36aafdfa2519adc51ba597db6acf3e869b1feb329291e9a7165291e47276a61ce8ca05b67e3b6eda8398d827e5c5af7c2f6f6de0f279178d4e4e98dcb2ea67c5cca7b3b0bd0bcde1b89d04abfe588acb85674c942c7402d8c0f696c9acf1b499cc7c424853dfaefb484735025033529a3bc0c0bdc4b11994dd94a38450ee64ef2f8eae0e70ea1058f55c2e74aa5af7abb9aa9ec487704637aab8e04da747652dd17f0dfe6d023393a617555d94087999d38ad398967eb9afd147903b3ff72b8f879bba6ee74bb2e45cf8f82351d30e09d4afc471b3cf665ab261b3138d5e5c4e982613b478ac7336ed9b20256c11ac94d8a4fb91f9bbcc0373c652147f55561f673a8d39547e7baf385db81e73f1c17e18cfc1ee598510ee20d5593729cbe249bc509ff6bbd0fa733c210fcc3f1d0223d528e1c187356d83ba99c3d9a88e90d459502a5ae3e4df0a16b1679a5b19e131ccc665c8c467ad68519118209d2dc3f38957c002d6020b85398f99c24219f5e6ac8f7e7c2ecaca6d9a9b39d6703dcfe5ca077e23cabafe706f0f529111fbc386a09de847a35bcc748abaf2f2e5d0e2f0faad7c3858e1557bc3f45fb24e30f1684ad99e5722613a5a4eab4660fd1f7c98097552d67c152d46551b01d87d56cbc07486b63a6ab5935caba88fbb33fdaac14748ea5a9b1dbb2ff8e4efa6a8c24c53bc0c905486ef388fc9e9e27ffae79afb5bed91f200e6b3a1b3c9597d2f8bf660182006c8fa2202530ea41a1a939dc5d92965a8b945a8216aa34fae90f1690394cd303a6f5b0a719714df0d8e3781710f956f66aff69915fd989bfe4557b7fa7ce44d2c1b005fa1e115edb673838c3418dbcac18be2712cc80ee96d83efdbb35e1275895393bfa922d8cb740c39e935ddb0b145fdb79ca44d0572c31f9c1fbaff5438e8719ce2484dbf08eb047b79c18f2e544da652703d84118e65f14b6f9c67574741a9ad5bba15725abd0ba302c9bde48c21f137d15d82a183ad969450bab858c933168896aa0adaf8a052c7e246fb4e239426257b0d88b9da1d39162aa9646ce50d71cae15465e8d93296ee0ef01ed2ca0bfe57b982dfa61e47768873816e862f852870ba9685e8430598755a1b7efbd38eed14ac075e4b07c86beea1a79989edd65c88ac02d3cb56633bef4eb89cbbe0e4b31bcf415f32340579a0e3164ab39100606bc29d89c3ebaf7e9baed662b67287809a7c0ed93fcd0b2a64450b4de89cb81a10f3604c9e6720974ed22570aeb26b44238e33e644e797b32a3b0c0b069173cd3324205fe6c94b6bae2df413507e93cb557bec5eff26a2471e5dab8d56941d120dffd88e162aae021e0e6326be184918abb8e1f3a50c1c002598e8764d630850bb013ef71dda5a1ed4633584c0d7edfed186061a1a2c8ab24d8a69e699376a3882f1ef9842abcd020af81ba311e81d66521f5d175a478b80c7df763af770212d609113d08aec7f4496050b8ae4d906013d9e00eba0ea1c82ef411a9004b20ef9a2a708b206dbc2fb699863eee27347727944dcfbb8bafc0bfe3ba174a94c356ba2535e0b4915b400613adf7237458401461f6350521d68df0a920eef82bd3a81a39ccf1d7d59e89ec8291f34b39056fec2325d039c4cf812005266f3a0e921c74f952647c65176cf359b4aa27b6d4169674922b9fae40fa322a8a9d9617c9a932bf65d014bb59a26d452768657171fff8339c8e77884ad9dded26c759b486bddd755dbb9be191955e95b7599289261c0ec604f446ae1f9f63e8f638abda84989e119d4c6220531062c0e1a973ae6ddbda8bf760126a89d1872a75f72eb5391cac10c35d07117532e83909d5bc6196159ffbd14b5543783149551bd645318f08e98e8a8dbe4413ce364353c69b399d93374b030c18c2314d82612fccfd3f0e51154cda9c4d4ea51ea1aee5a733fb44a8d242533042a908c3c74e2a965a1bc6df5bbdca44c9457b6de3a251109c210aa4f2daafb1b2445c4d73f70c3a82189ecdfabc40528590088e760b8ee22d4859c3d9691f5587ccbcb16b24be5fe337ccdad2b04d2e6a4a963ab51f80b604be8fd351039d09ccf57e0fe6bdfa05e23103130f2e386664f991bfb6f04421b28068c8e6c0b3b1fa156cd4391f6677c2b9b5f94e50dbf350db64ca82333a2b30950749e05cd78d3edc54d4f63d79c702c57f9eabd814e8c2bd4aabb26d5cd1e8b346b3d83a200dadd8e1878c66c07eabfcf691d5b3db53190af555878cad67d3b4116c1159f02c2086ef3896dcd1cd5a01ed15b256348736d59261fd041b60eb8f1563831b2e5030b5f6a18ca902851e461e2ab1f38f5bdf1a9d523417f6c8d3ea8beab93bcc74536b0daa52054b616bcd0094df7365d01f6e7412d6fa35fa61c68fb662387bfbde3560c8723012d976e0af03e91f49c3e6e30cb2d5192bd1c44b77d13cc8f5425030d896d3d60e88d1d8669a0d2df574df6b8f5a9288a1353ef790ef4624fe723b348ab1c4dd6f7e3044acddc2492520171172502dedc98e2e96d04c7dd07c7b91a1d5a6f50cd0c042fa3e4a09563cfc48987eb21a2d95df4884b577c248669c611d872898d934b6866f61143925e5bbef4f6e402d43b06307d2090567daa811f138aa593e7db54932685cbf8dbe96525c839741f98876557bc7ddc7a1b9c656e1b0b7198c630b4a16149bc17456782571b5e8deea967ecef6a46bae16833ee4af475bd6a74ffe4c0a52e3656933b98ab8672933edb5dbe6aaf95047efe27f8e9240bbf68406c723296027a5034cc4c93a8344126757e756d4cb8971563c4f8c6cefb6d3f0ffaf75fd9b1ac39ef71dbe87cb9ebc3934e69aa9dc8d6974bcdfb7b92bb8f3519ec3334dddc58bab8687840233b2f0cd43cf9cc68a187646d19ebcecd3c2ed84ec3dacc5eb61a30cbb0ed6b637ec8ac685c2d58ed2cd9f4da65009f1b6a85560043388005b97b4960abecb8602cd3e28dd0ae746ff3857d4ecd7efd14c23975f83cb831cbddb575643de08fd66032c9c78a8e5de49a23d1c553bc52ea1589d7f735f891afb66899fb6a299043c6c7986d944e3fd5cc863fba45425fe533d7535bb152abbfd463161e1e657efa4ace36344a7c2001bcf04bf696fea0197afc010bf7335e8881f12ae1469a66424b2b90a9f67b2a24ed3aab0219d058f3134c0bb79ecf59ce2e64b64e5981ea6fa31eafbf7c883607975d40f5b7b61199565f0c184964267ba715cdcda8cef262d4e9ffd978934f9dd9427b4178265b962fc2530e02d467d659e01958095759ff996a806a0ce01f84dcc9e7bf1fd5f179eceb060c50e94adf57cdabd431b3f6571113ade1149627fa14adde9947cea0000b4821b985b3b3be3dcfa910a0cfef1439c41851911fa19ed0a4927d2bf6faac30cf8397d38fbe01c93ab934951845d9d5362cb1542a80dc06328d1f64313a68b64f542bb9fcb536e710199e16043656c935ac8f61e1cfcc4f2ae1c0a03d7808a0deb61189dda2a5ccb4cb355bbcc6da8e9a9589714fefdc65fb0dc646b5b571b4e3f2c15e98dc74e00480128570ecb78001f673a38e3aa0890fcce93ca4765f2d0d92aea43d2d653eeef17c8d623d842c953a69d6b414bb7f2513f5c692f3fd223c296b4bab2a51172976488e0cce8fd75538d1836f20206e6e44dd51cf25546cd9797a616bb9d03115b9589b0852ab64b07f5576fb8712b5ee1979d0ac46b2e6462d9a1449740452ce66461188f2db30181d5db2511b5546a13cc2fb6f9d2c431113db2c5d7d57b9016f426b975a7875dc38dfc42c7ceadabe151f343433af5f2b376fead52f3a585093380c1d91663c99dd25d92d6ba8bb655ee71d1318f88f3f2ee84792acad81c58e1ea02f13d83b69a5409fe7c23dc99d7a1ff1aea6dc646691ca8202fea545fff777efd7f97b384c51860f9e6ea9fb20bfc555e456208fd35ca7c64f4d0e039f2eea4ebb9ec02d6442dc2ac43ee95689e4877a2e7cb8812ea1329c353d95adaa075a902cd43f29b2e620e776d0178cc32b9019e6ffe1dce30cd6a1dd3d4e8424bd9d5e3b3fc9731b98f6029873502d710a710fada1a90a71c8c9ba9c762e2883bcc247c20f1a9be51fa52d64e64d46cd0fdf6d6c1e219e83261f31192874355ff94619556e3696c37b1fbc4be15921a1c18f185c1047647ce989c80f0bd3b8869246d32b8c44c30d0c4b0512cf43e836e9da07ac1d9dae5e5263d88deca9776475ffb60c2852bda791bf07e8317d511443ba159bdc44a8be0179d05ee98b7882d20f3737877b139017e6f502df04d8d21f5ba92940afcb8d770b83c5d556b914bfd5ca8b3a20563b63bd88951b9d39e55fcf28c7c43e9fe375ccbacc690b9e21be3f4341090a5216b812818c12a290ba704e10459d88221b7445b9c4ebb11b0cd6b001059d7fe3d256b064db7ec75e510efa42d59a6dd705c93d3330feb13f1eed98d34c31ce3e45da9f7dce58f6543c7882543bbf3157c5516b5157b6fe76bd159eeb3bfcf677d755aa8f523a96e3793d4a153fa9db0f103edd8b751c126fdbf95c976a0774f7e3d15f844f22c1c1d1ff62f319de728bf0a72194791621114e7dfb63fa884db5cbbb05b5f3e2324ab427716f54396c64d083bd1d8540eb7ec156ae516f135220e19dc5a54c49c4498da207446be6e7a74aff02bb243c38546c0b2b783b907c48a9b25038ef6d90bb18fbdce8e284ca5f8424aa5035439d62c80400ff3c9fffa8442415b47c0932a91841b0eeea1d6d70e4e13a14803257a18732602509c1d6d574a284e3276de7d1dbd22b9557252c533f7a1dffb2ea82668d3c5cb5e196c8d11ae2f401721a543b23a667c75004b3fcdf7876d4ba6406a05c9608ae287ae9e43de638e2216e42c1a24d2f84eb1dd8da84aef788cda0bebaa1179c8555091df6a8064176ffc64a84794c0909391312e6c0ac8bfcfb7e4a447e94472502347a57ab96d4857bc75def212eea68811b27d1dcebed1fdd68179243fa40c6dd8acf2fe0f03f09fedf628c40506e0b61b778ce0a6a66d4b120014adcd37533d0afaaf4b49605148b68256e3e4712d896d83eda9b0c8add2498e4f53117b2e911354172f0442c9382b394b1a582199bdb8048bda9bef5739d0882b57b2879e7756630fe88cbd63df4840a2ac0e3dc8965b98d634c7f2549b87d27fb91b09cb7d0777b68b7fd02b31b4f2367c65c6424791f35ac47e79dc16a7eb875fa63eaa9d15b57c9b5f1f903e75cf4c111aba64e4cb19d055882a0fcced28a4f98534e34216b00ab303412d20694ff0fc99b5a7120c3e122c0e53a7174b00568711220553b075158c05f2a5954f1d387bd00e883e5338b40a917e72b3b793e1a05bf1a26647893fe27877b3f59734c91cf8e108070b99adf6ebe7cb525114e3d869ce8d912d6af5b9f69efb6f772e1d34a3fc68f11433b9a9bd52a7f2aac7a74ec3aaa0c61e38e0a96a0c17ec057e298", 0x1000}, {&(0x7f00000003c0)="06227d9912f6ae61b2d46d32550854d389af2ea1295b6f6341bc06520f58836de4ce5d0d7bfd8a86fb7a2cd97735ec5c171ae20136159db814b6493940f76d997f3b9bd7008d624e38f6b8b2eb6bc65ba1c378c87ad05c9b1acb9d27d0b7ab51d4c73fcc3cabef0679353efe7cf371d0b010228712a7dc66c76ab5a46522c3e9a65a4ebf4025", 0x86}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r39, r3, r8}], 0x20, 0xc1d}, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socket(0x6, 0x5, 0x4) r40 = socket(0x2, 0x2, 0x0) r41 = socket$inet(0x2, 0x2, 0x0) r42 = fcntl$dupfd(r40, 0x0, r41) sendmsg$unix(r42, &(0x7f00000007c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)='<', 0x1}, {&(0x7f0000002680)='\'', 0x1}], 0x2, &(0x7f00000006c0)=[@cred={0x20}], 0x20}, 0x0) 05:02:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffff9c, r1) r3 = geteuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r6 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r13 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r13, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r13, &(0x7f0000000400)=[{0x4, 0x0, 0x1800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = accept(r12, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, r15, r17, r15, r16, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000240)=0x78) semop(r11, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r18 = accept(r10, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r19, r20, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0x2, &(0x7f0000000040)=[r8, r20]) fchown(r2, r3, r22) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r23 = open(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0x18) dup(r0) geteuid() fchmod(r23, 0x2dc) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') 05:02:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{}], 0x20000000000000ee, 0x0) r1 = socket(0x800000018, 0x1, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x3, 0x80}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = socket$inet(0x2, 0x2, 0x8) listen(r4, 0x8219) pipe2(&(0x7f0000000180), 0x10000) r5 = socket$inet(0x2, 0x2, 0x8) listen(r5, 0x8219) r6 = socket$inet(0x2, 0x2, 0x8) listen(r6, 0x8219) accept$inet(r6, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$unix(0x1, 0x7, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(0x0, &(0x7f00000002c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, 0x0, r3, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) mlock(&(0x7f0000000000/0x1000)=nil, 0xffffffffdfffffff) r16 = getgid() semop(r13, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[r16, 0x0, 0x0, 0x0]) fchown(r2, r12, r17) r18 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r18, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:02:15 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000000c0)="80", 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) r12 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r12, &(0x7f0000001200)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2"], 0x10) dup2(r12, r11) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r11, 0x0, 0x0) r13 = socket(0x2, 0x2, 0x0) r14 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r14, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r14, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r14, r13) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r15, 0x2000740e) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r13, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r11, @ANYRES64=r13], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r16 = semget(0x3, 0x1, 0x470) r17 = getgid() r18 = geteuid() r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r22 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r26, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r28 = semget$private(0x0, 0x7, 0x286) semop(r28, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r29 = getegid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, r27, r21, r29, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r28, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x2, r18, r17, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r30, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getegid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000040)={{0x1, r31, r32, r18, r24, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r33 = getgid() r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xfffffffffffffee8) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r41 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r45, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r46 = accept(r42, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r47, r48, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r50 = getgid() r51 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r44, r47, r50, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, r44, r37, r41, 0x1, 0x7fff}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r40, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r40, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x2, r34, r33, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 05:02:15 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000440)=ANY=[@ANYBLOB="f6ff0000000000fe5a0a920000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000072f8eea144ad013a10000000000000089f2a7f1360d5dc3ca2de8ba521da89d4d39f7092902f4d57b30a3ca8a194dce1565c1e1d36d333fd14dfe09a033773d35e70b100"/146], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(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//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 05:02:15 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES64]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x800, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 05:02:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122c0fd1e9f0277452821ade2b0e38dd918846066696275d257358c76e154a254e4532f3af345aa5d115ffb097ea43646d717bd4ed9796227049cc45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71f42f78c6e25be624106147d2f9285175a441b1dabaad7ef4c033775b36fb796b32895d1ef60fad8fa76ee73095b2e9a227ea477460f37d4fcf6dc5ad218e9489d76cba8260c376cf419aae1afc9fb2246865588e38cb8451d1f83343b640e8d647e5d9f1e61c64cf16bb2a39275f70c702940634feff383afe305ea055ace74fe8de479bfdd3f9000d3d3141da3f1e42fda33f1fcf3e21b9371d7322719d136885f9c10f5ba14c0a01d958511fa5eb55e597bd7278214195bfa918f5cb8226c6030ece06d26874ebcf48e28d684c24abf4254434e26f26340139a3712a366112f716a767542d8792369a8cc040b4bfd6a7644d76bfae65ec6c56a66b9d5d69a3b3027a32b87379295fc41119eec2b62a7a4cab1cc23f5f8ceddbbe6b4860c4722dd7daa904a73b50a490e884db9676477c31b40c13c13dcc40f4c26f9fea6794e796a0789b71f858ed634cc748780601a5a76bc09e8e3f329fb8237451e25c43f765d5ac2c34efaa1337b7dd1b9d9021a8"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xa8, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r3}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r6 = dup(r3) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000040)) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) ioctl$VMM_IOC_CREATE(r7, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r7, 0x5) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = msgget(0x2, 0x0) msgctl$IPC_RMID(r8, 0x0) 05:02:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) getuid() mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060693c, &(0x7f0000000300)) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchmod(r1, 0x0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r5 = getuid() r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r7, &(0x7f0000000140)='./file0\x00', 0x100, 0x114) r9 = socket(0x18, 0x400000002, 0x0) close(r9) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r10 = fcntl$dupfd(r9, 0x0, 0xffffffffffffffff) connect$unix(r8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSBRK(r10, 0x2000747b) lchown(&(0x7f0000000100)='./file0/file0\x00', r5, 0x0) 05:02:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0xfff) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:02:15 executing program 0: 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) utimensat(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', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffc, 0x4, 0x1, "d717c1e7bb6fc6ea3c5b00000000000000e74de4", 0x0, 0x9}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6, 0x8000}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x0, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, 0x0, 0x9, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, 0x0, 0x9, 0x0) r12 = open$dir(&(0x7f0000000580)='./file0\x00', 0x8000, 0x44) r13 = kqueue() kevent(r13, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r14 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) kevent(r14, 0x0, 0x0, 0x0, 0x9, 0x0) r15 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r15, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000480)="fa6772a46d16bbcfe062c69702adc5fa802d51fc2d5bda2aee05dfb389376e5a166593774537e9bede481cef02f5d88904afb8b58cc59b83762947f8caddfdca4b29f29b0899c835b2ba9d080533f727acc7c7ae84276e6ea4bbb1", 0x5b}, {&(0x7f00000002c0)="17d404", 0x3}, {&(0x7f0000000500)="9f352592d6c1d15b64924c2f6b2f4df3a80d836f5139b5b17985b454e5dda1a3f12dd93efe8756e30840f6d9dd53968cb43377c4a33df11996db648f1c21bbff574038238fbe4a21f2dce85f4a2a46ecf027d9c8eefea2a28f66137a6bedf76faf2ef24b95abeee1bfb129d8b801ebf8d8af1ce25dddbcd7d0a73d69ac7e", 0x7e}, {&(0x7f0000000b00)="296b8910b9bfa6f88a9cb2a8c1fbb12a838400e458c1e685887ed4a39062e5f02336ddba18cb3d54f1c654c41a8f7c78d0659fc880c5668747590e8b2833398e8c443e3f871b758e23e871891f06174a9a3a6c58b0c2d9a6ca0d757cc69f9da19a0a8020d8949ebfe1b3b002123fbdc56ce2140eda4619a80adcd7b4b9e6ed79ba4e662cb09dbfb4832faec107f3cbd611d4d95033117bc2f3d755d05dc781140d6d4cb5fc7f82e7", 0xa8}, {&(0x7f0000000200)="87ba217f080282feb9f6aaabe5f314cea0ce8cb8c4e2e1c11cbb25a6929ab4d3ff7d1fe4d2675da7d4435811b3ad17ce120b1f70f34577460bd375658306c6fc679d6a3655d5", 0x46}], 0x5) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r17 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r17, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:02:16 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d00fffffffe00000000000000000000007c48cbb6") r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) socket(0x18, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060693c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000000c0)) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESOCT, @ANYRESHEX], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638344d3a25d5771f1367683953c76739e9666b8da7e3b6bc4838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000001e40)=""/74) 05:02:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x14) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="ac911bd823a11af4ce41606b230d9832f296611e140d3a603f1f000f5245cfcaa2755a2516efe205719384a095ac1e47f28810f5d589667b358c0f7b640044075776ee57bda1c076fdd24008784c833c6896c0b1c06a1b0ce28a21ddf33ad9a2645922c1d1f1186e0dff975ecb409661d08c9d0b5b4df39730de0753e2307c19ef2bcbe900362a5b4109e994cd00d340567036610bc4792cc57b1dd4b7fa9e5d3f007a54d919eebb0acf49978421807299ce789fc8c4122e9181d76fcfa4075d156be16d7d167017e9", 0xc9}], 0x1, 0x0, 0x2) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000280)={0x23eb1f4d, 0xfffffffffffff820}, 0x10) pipe2(&(0x7f0000000240), 0xc) minherit(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x3) getppid() unlink(&(0x7f0000000040)='./file1\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 05:02:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='--]\x00', &(0x7f0000000380)='@\x00', &(0x7f00000003c0)='\a\xc1\x00', &(0x7f0000000400)='&]]\xe0\x00', &(0x7f0000000440)='^)\x00', &(0x7f0000000480)='#\x00'], &(0x7f00000007c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='(-&*]{.-}.,\x00', &(0x7f0000000580)='.]%%-[!\x00', &(0x7f00000005c0)='.&2\x00', &(0x7f0000000600)='%+\x00', &(0x7f0000000640)='/\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x8000, 0xaded}, 0x8) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000040)=""/169, 0xa9}], 0x2) r2 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100, 0x400) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1000) socket(0x2, 0x1, 0xc0) 05:02:16 executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x2, 0x1, 0x19) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 05:02:16 executing program 1: syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080106040000aaaaaaaaaabbac1414aa0180c2000000ac141400"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = geteuid() setreuid(0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000008c0)=""/107) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r10, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r11 = accept(r7, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r12, r13, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r15 = getgid() r16 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r9, r12, r15, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet(0x2, 0x4000, 0x1) r19 = socket(0x18, 0x400000002, 0x0) close(r19) setsockopt(r19, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r21 = socket(0x18, 0x400000002, 0x0) close(r21) setsockopt(r21, 0x20, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r22 = socket(0x18, 0x400000002, 0x0) close(r22) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r23 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x100, 0x0) r24 = socket(0x18, 0x400000002, 0x0) close(r24) setsockopt(r24, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r25 = socket(0x18, 0x400000002, 0x0) close(r25) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x400000002, 0x0) close(r26) r27 = socket(0x18, 0x400000002, 0x0) close(r27) setsockopt(r27, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r27, 0x9d7, 0x2e, &(0x7f00000007c0)="ebffcbff13b9fd812eaa4e713048e699319096489de26b50090c0973f4f5cf9127f985c0969410333208792ebdd0de9a927dceeb4733c7f25ffba4ebe43b2c54ec2312bfe65a7636e3b2d8ce6eeea2472c21474f816c2b7a6ab96c920cf93dd8ff61c4dc110f8f79ef300b269daba607ed4413334ad36dd16b54ab5aa857a0b25f6c334c246b779eee28b381637198970e7bc15fcdd1d1c726373aa9d2cf8a2209c31ae057628c426756373f4588c1ed33f1e0b6b78ec05d165a31aac44ab112a14158873cd94c713100000000000000041e22777cd7c45603723a6ba9fc245d1c4d4d01d93ca9ab14", 0xe9) r28 = socket(0x18, 0x400000002, 0x0) close(r28) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000000c0)="747adca9f0938b5cdac38c2ed117167580", 0x11}, {&(0x7f0000000140)="3ee9d1544f6178234d5eccf736a997a49def103b8b82cf2ee7631840b69cf3e77e7d3c91f79b361432a0dea01b7993a82fd3c23c219220b7ed7477e0e00d82565b4c765765dbfa50185302208651ee8c3278e2ed47ee3e36e64427c5c4717798e7ccd62fc918661fb07b74084258135f3dce41b01031eb9a4ea2549f06ef24c3a5eeb588767ef1b4b1df54b7f9220578bd796fc177df98f3cffc5c4b90ed53a224a0ba457ea468f6369c69ddfce914a91e359146d37246d532441af4e490189b972e5153ce954359ade256099a96f50a5938a41026e82c64efa1bdc5bd30bd9118", 0xe1}, {&(0x7f0000000240)="1b3361371b7753f1642d5704f1552f11330cb4512935113955ee26061bb9ee7450e8d91df0a0d14dbde94836077b30d7d476223ab382a0c6db931ca2e1fd77ee5f265856f7ea0ecb8e3d998ce36c301ad91f08911a442af3c06f7725c138718a1496613154341b6c80480841b2", 0x6d}, {&(0x7f00000002c0)="dfcb966ac30ce734dac3c73b13f8950aa15ed69590", 0x15}, {&(0x7f0000000300)="af2e14dec7ef4952bbaaa398aaa4fe7dd1cf4a9d0f6538fa5ae5", 0x1a}, {&(0x7f0000000340)="7283166ca140cd3b8797962c8ac6f38d3834b2d4", 0x14}, {&(0x7f0000000380)="cec296fc45ef62545977", 0xa}, {&(0x7f00000003c0)="5a43ef96f3473a4096454d3f88cd270cfc70ffe6753480265398626b9743f71e619e4d3980199095ce7b85b23431d16dbfc44fd2d04eade452aeb35960ca62b6d677a83f3c8bea19bbc8be26ce2a37c4d8bce49fb63ee4c70c", 0x59}], 0x8, &(0x7f00000005c0)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r4, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r1]}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r21, r22, r23, r24, r1, r25, r1, r26, r0]}, @rights={0x18, 0xffff, 0x1, [r28]}], 0xc8, 0xd}, 0xb) socketpair(0x1, 0x3, 0x9, &(0x7f0000000040)) 05:02:16 executing program 1: utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffc, 0xfffffffffffffffc}, {0x4, 0xfdfffffffffffffe}}, 0x2) 05:02:16 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="123f615305272f", @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=0x0, @ANYRES32, @ANYBLOB="8276e9d53bf9221a18fe9406bd30178f87254030702709c423f3b9f2be85f5e602a0d4f8b99c58369b22625c6812c3fab49da6d34bf726b5701f6d3b8f9dc3cc7535b16e3c028451bff57c18e9a38ab6d3e80004a642ffd3f33baa86d6f1595eb02bdfe6e4cad46cad9d853776f8d59f4c9c00a3cce44bf57ee630cf281aa05c342750134882077b6fd04d0763af50dafa7b687f1fc83009b2e94e0f4f642705cc2f080b260bcde286a60120bba59fbc7a85dffdba8a07b0cdd14d23d9", @ANYRES64, @ANYRES64], @ANYBLOB="7c3335110b7e78855ce9c01d48614964224f36017cf61d6de7c1a7a635ab0bb67a440dc18e67e249", @ANYRESDEC=r0], 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:02:16 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) 05:02:16 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7f, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b80000000000000000000000001000"}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRESHEX, @ANYRESOCT=r1, @ANYRES16, @ANYRESDEC=r2, @ANYPTR=&(0x7f0000001580)=ANY=[@ANYRES32=r3, @ANYPTR, @ANYPTR64, @ANYPTR64, @ANYRES16=0x0], @ANYRES32=r1, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYBLOB="f47f958b258c4e1b1d8e4b254c66e7653a764938f1064ff97a14c80486438ec59a88a88fb90b6fddfb962821f2c4c875b91732208b52a0d09a54ec718c4fb0f2491a962348dd"], @ANYRES16=0x0, @ANYRESOCT, @ANYRESOCT=r2, @ANYRESDEC=r0]]], 0x8}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x1, 0x400000002, 0x40) connect$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x0, 0xc1) r7 = getpid() accept$inet6(r6, 0x0, &(0x7f0000000080)) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = dup(r8) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000240)) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x1, r7}) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:02:16 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8060693c, &(0x7f0000000300)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000100)=0x401) getitimer(0x1, &(0x7f00000000c0)) 05:02:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x11, 0x3, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, 0xffffffffffffff9c) 05:02:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3df955e0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f000017f000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, r7, r9, r7, r8, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r10 = geteuid() setreuid(0x0, r10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r14, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r15 = accept(r11, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r16, r17, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r19 = getgid() r20 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r13, r16, r19, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) r21 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4d7, r3, r9, r10, r13, 0x100, 0x9}, 0x9e, 0xb0c2, r21, r22, 0x9, 0x8, 0x7ff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 05:02:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060693c, &(0x7f0000000300)=0x4) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0x88, 0x0, &(0x7f00000000c0)=""/136}) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c802000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xa2, 0x1, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000001c0)) 05:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd6, 0x0, "00000000000000000000d506b81100"}) r0 = socket(0x18, 0xc002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x56bf7bce2fcb9b54, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(0xffffffffffffffff, &(0x7f0000000100)=""/160, 0xa0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000240)) socket(0x6, 0x4000, 0x20) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x2) 05:02:18 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCFLUSH(r3, 0x20004268) write(r1, 0x0, 0x0) 05:02:18 executing program 1: unveil(&(0x7f0000001100)='./file0\x00', &(0x7f0000000000)='c\x00') r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000005c0)=[0xffffffffffffffff, &(0x7f0000000180)='c\x00', &(0x7f00000001c0)='c\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='{)-)\x00', &(0x7f00000002c0)='\x00\x00', &(0x7f0000000300)=',%\x00', &(0x7f00000004c0)='!$#\x00', &(0x7f0000000380)='/\x00', &(0x7f0000000500)='*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='(,&\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='/\x00']) mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x180) mkdir(&(0x7f0000000200)='.\x00', 0x0) 05:02:18 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:02:18 executing program 1: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="9261e1dc1c2f4058c6bedc02007716ab06f36247915567639f483f74b93bff6f2996634326105c7e3bf4624c0bef0562d3292e1440b9313bb47b00"/69], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x140, 0x41) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r0, 0x0, 0x0) r2 = getgid() r3 = getgid() r4 = getgid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r5, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r5, &(0x7f0000000080)='\x00', r6, r4, 0x6) getgroups(0x5, &(0x7f0000001440)=[0x0, r2, 0x0, r3, r4]) ftruncate(r0, 0x0, 0x3) r7 = semget$private(0x0, 0x4, 0xa5) semop(r7, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r7, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r7, &(0x7f0000000240), 0x6) r8 = msgget(0x2, 0x40) r9 = getgid() r10 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000001c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r14 = getppid() fcntl$lock(r13, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r14}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f00000013c0)={{0x5, r11, r12, 0x0, 0x0, 0x180, 0x5}, 0x4, 0x10000, r14, r15, 0xb9d, 0x8, 0x1, 0x1000}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000100)=""/246) write(r0, &(0x7f0000001280)="8f7dbdaef790f05ad42606b4bb1a6adaa32419f55a5060f17ea2016f70590a2a58edaf04a9f9b750f49ebbedafbaa519ebd14bafeabd03c5367c15e3671ff0aafde33c6193e5c1d3a0befedad03bf01a00d7a1ed4411d85859f892038647413f844c9c944e0ac2d39fff0de6f5b3c18a61717d57f6", 0x75) r16 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r16, 0x3, 0x5, &(0x7f0000000280)=""/4096) semop(r7, &(0x7f0000000000)=[{0x1, 0x87ec, 0x800}, {0x4, 0x1000, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) 05:02:18 executing program 0: r0 = socket(0xf, 0x5, 0xff) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="2ed54287", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pf\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x3, 0x7}, {0x7, 0x1}}) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060693c, &(0x7f0000000300)) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r4, &(0x7f0000000100)=""/96, 0x60, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 05:02:18 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a004a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee4ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425d6d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e64a9bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000000)="afe202a3355bfafb811f4c4e1c77c8a7495a5597044f9209a2f0161316d0e787e3", 0x21) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 05:02:18 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 05:02:18 executing program 0: r0 = socket(0x11, 0x4003, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e49910000000000000001e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7c3c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000202080000008000"/177, 0xb1, 0x0, 0x0, 0x1fa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x401}) fcntl$setflags(r1, 0x2, 0x803) pread(r1, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7fd) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = getgid() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000680)=0x800) r4 = syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000003a40)=""/4097, 0x1001}, {&(0x7f0000000300)=""/62, 0x3e}], 0x2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r3, r2, 0x6) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) r7 = accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000700)) pipe2(&(0x7f00000006c0), 0x10002) r8 = dup2(0xffffffffffffffff, r7) mknodat(r8, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r8, 0x2, 0x803) pread(r8, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x1003, 0x9, 0x1, 0x7, 0x401, 0x9, 0x0, 0x1, 0x2, 0x10000000000800}) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) r11 = getgid() r12 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r13, 0x20007465, &(0x7f0000000400)) r14 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r14, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r14, &(0x7f0000000740)=[{&(0x7f0000000940)="11b9eff04a6566108ec53dedabb12c1ef01c3ff4b60f43a1cb31dea0fbe02539420c433c180ebf75cc1729a00d8dd472842b2feeeff0238d2df4c42d051fffe06ba2cada48710bd1ab91add5e87b557af104b0899a7621f2121b063f9e34c2bf08047a722b2493d2633e7828284cc72443c7843476ef478f153fbca3f3f97bc25b4424aadba096726562fea5a1d60ab9e425e5d3ea5ea0f0c173c2f33127788971b40690846a4af799e72818b8756a10fd6dd5038b09ee1945d07bb8fcb688f0a637f226f3d037e046fa6cb61dbde2c84b9f422a8f01d1a26c248e4c66f83d32989ece86d5e94d7dcd8fd1af575e8df4e3ea774db8c265edfc", 0xf9}], 0x1, 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa1201b0337a8ef3a, r14, 0x0, 0x0) getdents(r14, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r14, &(0x7f0000000340)={0x18, 0x2, 0x3ff, 0x1}, 0xc) ioctl$PCIOCWRITE(r14, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x4}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0x3d) accept$unix(r12, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r12, 0x40087468, &(0x7f00000001c0)) dup(0xffffffffffffffff) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x80206919, &(0x7f0000000300)) fchownat(r17, &(0x7f0000000180)='./file0\x00', r15, r11, 0x1) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x5) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x4) r21 = semget$private(0x0, 0x7, 0x287) semop(r21, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) r22 = semget$private(0x0, 0x8, 0x10286) semop(r22, &(0x7f0000000000)=[{0x6, 0xfffc}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r22, &(0x7f0000000080)=[{0x0, 0x8}, {0x5, 0x5, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff}, {0x1, 0x5, 0x1000}, {0xa621457d4d49b6ab, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333, 0x800}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r22, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r22, &(0x7f0000000040)=[{0x1, 0x200}, {0x3, 0x1c9b, 0x2000}, {}, {0x1, 0x401}], 0x4) semop(r21, &(0x7f0000000540)=[{0x2866544db6a0ecd0, 0xea, 0x1000}, {0x4, 0x8, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x1, 0x800}, {0x2, 0x4ef, 0x800}, {0x2, 0x9, 0x800}, {0x3, 0x3, 0x800}], 0x7) semctl$SETVAL(r22, 0x1, 0x8, &(0x7f0000000780)=0x101) semctl$GETNCNT(r22, 0x0, 0x3, &(0x7f0000004a80)=""/102384) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r18, r15, r18, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r9, r18) r23 = geteuid() fchownat(r6, &(0x7f0000000080)='\x00', r23, r5, 0x2) semop(0x0, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x4, 0x269a, 0x1000}], 0x3) semop(0x0, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x4}, {0x2, 0xb}, {0x0, 0x500}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) r24 = semget(0x1, 0x1, 0x418) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r5, r3, r5, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x5}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000800)=[0x6, 0x3388, 0x200]) 05:02:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xd, 0x1}, {{r3}, 0xfffffffffffffffd, 0x90, 0x40000000, 0x200, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x100000000, 0x6}, {{r4}, 0x0, 0x10, 0x80000000, 0x1ff, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x7fffffff, 0x4}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x10005, 0x0, 0x0, 0x80000000, "1ffbdfa6163ca70277925f93ef0000ae61c4a648", 0x0, 0x4c3}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 05:02:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r3, &(0x7f00000039c0)={&(0x7f0000001600)=@in6, 0xc, &(0x7f0000003840)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/122, 0x7a}, {&(0x7f00000026c0)=""/145, 0x91}, {&(0x7f0000002780)=""/189, 0xbd}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x5, &(0x7f00000038c0)=""/205, 0xcd}, 0x40) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000003a00)=0x4a8a) fcntl$setstatus(r0, 0x4, 0x80) r6 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendto$inet(r6, &(0x7f0000000280)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7178a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7", 0x1bc, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xa) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000180)=ANY=[@ANYBLOB="0100512f66696c65743a"], 0xa) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001500)='/dev/diskmap\x00', 0x200, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000001580)={&(0x7f0000001540)='./file0\x00', r8, 0x1}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x6, 0x9, 0x800, 0xffff, "5975b07eafde5768812b6108f77040b1a69305fd", 0x2, 0x1}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) sendto(r6, &(0x7f0000000200)="cba9de", 0x3, 0x0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x8, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/185, 0xb9}], 0x2) 05:02:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x6, 0x1, 0x81}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 05:02:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x4}) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8060693c, &(0x7f0000000300)) ioctl$TIOCSBRK(r7, 0x2000747b) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000040)) read(r4, &(0x7f0000000140)=""/241, 0xf1) 05:02:19 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socket$inet(0x2, 0x2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) r8 = socket(0x18, 0x400000002, 0x0) close(r8) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r11 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r7, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r12, 0x0) poll(&(0x7f0000000000)=[{r12, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r13, r2, r3, r14, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0xcb2, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r16, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r18 = syz_open_pts() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a92b45136fdf0d0e178ffd11e3b4ba8dd", 0xff, 0x6d}) r20 = semget$private(0x0, 0x0, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xff5f) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r24 = getgid() r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000003c0)="125c00000000006fe9a205adc50d6e5efd554fad45743aad00", 0x19) ioctl$TIOCCLRVERAUTH(r25, 0x2000741d) read(r25, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r25, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r26, 0x0, r24, 0x100010025, 0x7}, 0x2000000001, 0xbf4, 0x100000004000003}) r27 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r27, 0x0, 0x0) pwritev(r19, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0xc}], 0x1, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r29, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r17, r0, 0x22, 0xae}, 0x8001, 0x100, r28, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r30, &(0x7f0000000040), 0xe, &(0x7f00000000c0)) r31 = socket(0x2, 0x2, 0x0) r32 = socket(0x2, 0x1, 0x0) setsockopt(r32, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r32, r31) r33 = socket$unix(0x1, 0x2, 0x0) r34 = socket(0x18, 0x400000002, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r35 = socket(0x18, 0x400000002, 0x0) close(r35) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r36 = socket(0x18, 0x400000002, 0x0) close(r36) setsockopt(r36, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r37 = socket(0x18, 0x400000002, 0x0) close(r37) setsockopt(r37, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r33, &(0x7f0000000640)=ANY=[@ANYRESDEC, @ANYRES16=r37, @ANYBLOB="28ba6a40ddab80f6000000004e878d2707007ebbe382a76a2e84bd868f33194480ff133bc9e8b5f50318567fb5b11b2a0c1b066d25cc54538270fd6d721cf7e98e9e00040000a6dbfc98a4fdceb9693e46867fe1b821dfe1dc2b6e672d0904e14d264a9cef4acc8376762e5d26eb51a86d951e5addcb263526051c45e53bebaaa59635bfeea42dfd5f845075e89761316935687710045e8a75ef2974c9dcf3529bacfde6e3f8b1c233263a3dca92f05e3a80b8a1840d8419d9d25529c22e1aa2ee4bc30d893d8df77e50c9eefd35", @ANYRESOCT=0x0, @ANYPTR64, @ANYRESHEX=r36], 0x6) shutdown(r31, 0x2) 05:02:19 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x6) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000140)=[{0x1, 0x7, 0x8e, 0x100000000}, {0xff, 0x20, 0xfffffffffffff314, 0x20}, {0x200, 0x4, 0x0, 0x77bffd39}, {0x64, 0x10001, 0x6, 0xd}, {0x4, 0x9, 0x80, 0x80}, {0xbd, 0x401, 0x8, 0x7ff}, {0x6, 0x9f9, 0x4, 0x6}, {0x6, 0x2, 0x80000000, 0x40005c1d}]}) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x0, 0x9) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r13 = getpgrp() r14 = geteuid() r15 = semget$private(0x0, 0x8, 0x80) semop(r15, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r15, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r15, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r16 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r16, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r17, r18, r17, r18, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) r21 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r22, 0x29, 0x9, &(0x7f0000000140), 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r23, 0x29, 0x9, &(0x7f0000000140), 0x0) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r24, 0x29, 0x9, &(0x7f0000000140), 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = socket(0x18, 0x1, 0x0) setsockopt(r27, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r27, 0x29, 0x9, &(0x7f0000000140), 0x0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f0000000dc0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRES64=0x0, @ANYRESHEX, @ANYRES32=0x0, @ANYBLOB="a9723eef1b2fbe64956d59337fcf84d0ba2c4aa8aa00ed0d530f33c1b4d7ed849fc749c064ef72ffc553e6f4b62597b6a1535c92c937a2c3db0c2a8465184c73736fd92e505fd74f3a1e4ae2728ed3cd035024ef683e58fda96b1ef73147f88f107ceb23014c1ee1e6526c22ce77c716f973ab8853fa117b29092f34a438f834ba761e93fe4bdbdf472a1ad96d95415d80c636cf329bdea296de292a1825cc849970609f5ecc4d9068", @ANYPTR64=&(0x7f0000000580)=ANY=[@ANYRES64=r23, @ANYRES16=r14, @ANYBLOB="ecd2ff774b7ded7ac15fc5b78754886d75e545807e7be81e6e270a6efb9beef96e8fea76d0e441921d89ec4eeea68cfa0191981905e5eada25e8662ee18398a39a077ebc2128fe6f20f44071b6170050f51836a1f0e5e5d4f6ca8e29021488d0a9f04b709feebfcfddb0ae4c7fc1ebf17fbed11d875dd8e081cc36694468b41505e7e3537aa76f02e980f1e9e7ef446aed3f07cf24d6c06c3a6251c61f6251d26ede479d4bc93cd50e4ff60b25bc8b5e271d247827f1", @ANYPTR, @ANYRES16=r24, @ANYRES32=r1], @ANYPTR=&(0x7f0000000a40)=ANY=[@ANYPTR, @ANYRES32, @ANYRES64=r11, @ANYPTR64, @ANYBLOB="1224acb1a948e5c13f67cc15b7889c5dd555032de53c7ddfe3394e990ecc882b9a8770e707d21c302bcecaa052415f633d3ce6bcb8253bbf9a7a38bc099e61dcaa397a588f09c95904659cca8cc38fbd23161cef930a725bf4f52faa146bd8b93b310a340887f2715c254e525bc2beddc8698713b54d4732d39d95003eba91bf10303b199e9cd697115c69a53afebd3750bdae88908e41a7f3a03d8250bcd92ea4d3e9b658781cf38d9b7f39f0de220408fc51e58934d6eeac3278ea35677827eda9c06cb25ba8266c82f33be537f8c6b39f86f5f9befb94efd8a5e136072b4cafbea6656b2ae3121954fb51"], @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRESDEC=r25, @ANYRES64=r26, @ANYRES32=r27, @ANYRESOCT], @ANYPTR64], @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=0x0, @ANYRES32, @ANYRES32=r2, @ANYRESHEX=r22, @ANYRES32=r8, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r3, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r18, @ANYBLOB="0000000020000000000081fe4496a8573b00f6fe0995e908590a1d2aca23a99a694109854835bba306327dc4d18969187174511c0e3f23a078d3530262170f64d8ff4a2afa059dda4ff0e0b56b5eb3b36b13d35f388656b430def7ce2f8624ec3071ecb8d242fe4d9e0e4e013f47c77631cd8d56517b8008f02b694864bac6a055f90e8bdc6c1afffda51bd61abbb7d739053ad2342bee0ea007906762b2fdb938a3047060697d9b914001a7d1c4ec9c7d981c384355d97db546c6da3d3ab5197fcf994b53271c0712b88f32c415c9fcfe119814f094b9e7d050438107492a62397baa6a8e9c71fc34cc992c44c49a7b80dc660f9db31aed80903e6ae7c5", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0x19c, 0x5a2147307f97c4ff}, 0x7) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r2, 0x2) r28 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r29 = socket(0x18, 0x1, 0x0) setsockopt(r29, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r30 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r30, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r30, 0x0) r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r31, 0x0) r32 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r32, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r32, 0x0) r33 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r33, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r33, 0x0) r34 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r34, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r34, 0x0) r35 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r35, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r35, 0x0) r36 = socket$inet(0x2, 0x0, 0x9) r37 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r37, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r37, 0x0) r38 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r39 = getpgrp() r40 = geteuid() r41 = semget$private(0x0, 0x8, 0x80) semop(r41, &(0x7f0000000500)=[{0x1, 0x0, 0x1800}, {0x0, 0x5, 0x800}, {0x1, 0x80}, {0x2, 0x89, 0x2800}, {0x0, 0x400, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r41, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r41, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r42 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r42, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r43, r44, r43, r44, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r45 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r45, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r45, 0x0) r46 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r46, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r46, 0x0) r47 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r29, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r28, r30, r31]}, @rights={0x28, 0xffff, 0x1, [r32, r28, r33, 0xffffffffffffffff, r28]}, @rights={0x38, 0xffff, 0x1, [r34, r28, r28, r35, 0xffffffffffffffff, r36, r28, r37, r38]}, @cred={0x20, 0xffff, 0x0, r39, r40, r44}, @rights={0x20, 0xffff, 0x1, [r45, r46, r47]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pwritev(r28, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r28, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) r48 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r50 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r50, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r50, 0x0) r51 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r51, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r51, 0x0) r52 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r52, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r52, 0x0) r53 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r53, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r53, 0x0) r54 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r54, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r54, 0x0) r55 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r55, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r55, 0x0) r56 = socket$inet(0x2, 0x0, 0x9) r57 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r57, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r57, 0x0) r58 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r59 = getpgrp() r60 = geteuid() r61 = semget$private(0x0, 0x8, 0x80) semop(r61, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r61, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r61, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r62 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r62, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r61, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r63, r64, r63, r64, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r65 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r65, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r65, 0x0) r66 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r66, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r66, 0x0) r67 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r49, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r48, r50, r51]}, @rights={0x28, 0xffff, 0x1, [r52, r48, r53, 0xffffffffffffffff, r48]}, @rights={0x38, 0xffff, 0x1, [r54, r48, r48, r55, 0xffffffffffffffff, r56, r48, r57, r58]}, @cred={0x20, 0xffff, 0x0, r59, r60, r64}, @rights={0x20, 0xffff, 0x1, [r65, r66, r67]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pwritev(r48, &(0x7f00000003c0), 0x273, 0x0, 0x0) listen(r48, 0x2) r68 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r68, 0x20007461) r69 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r69, 0x80047410, &(0x7f0000000200)=0x1000) r70 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet(r70, &(0x7f00000002c0)="55ef252b3f30213fdeeff6613f2229c5d874259f68cff4614fe73e2d1b92895026846bc219e5bcad75be932888465e03eefbf30e9e8b91462ae4ce240837e3d0d838367c127896c2beaf4c9c56abd16e3bad95b81f17faed3598b5a7c3e4505aef973662fa09e0ffb8c7a59972699a0602cb93b8cd9c3869f3ef22fad0e9c4da943841773609d8f727fc9e0b91d2515246c63073ae13b108bfb310f546fb85359d22832c0b2591da34859ab097b6f951c3483f52e83652aefbf3aa84cf98b5a3bf30d4a0f7b1091f6daf", 0xca, 0x0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000400)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000440), 0x6, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) r71 = socket(0x18, 0x2, 0x0) connect$unix(r71, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r71, 0xffff, 0x80, &(0x7f0000001700), &(0x7f00000016c0)=0x8) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0xc1) semop(r73, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r73, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r74 = getuid() seteuid(r74) r75 = socket(0x18, 0x2, 0x0) connect$unix(r75, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r77 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r77, 0xffff, 0x1, &(0x7f0000000840)=0x7, 0x4) recvmsg(r77, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x803) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000680)={{0x4, r74, r72, r78, r76, 0x0, 0x4}, 0x3f, 0x49, 0x9}) getuid() getegid() getuid() r79 = geteuid() r80 = geteuid() setreuid(0x0, r80) r81 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r81, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000200000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000700)={{0x0, r79, r83, r80, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r84 = geteuid() r85 = geteuid() setreuid(0x0, r85) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r86, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9db0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1206de70099c16df94199fd29088d123a30f95d2b5fa710442c91bb028e58dd85e62d3e5c57a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r87, &(0x7f0000335000), 0xfcb7) r88 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r90 = msgget$private(0x0, 0x20000003c4) msgrcv(r90, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000020000000000000700000000000000000000000000000000000000000000000000000000164be4a3b2b70d41b55d93000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000006e8aff8d8d6731f0036f59c0c07d190000000000000000000000f0ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000"], 0xeb, 0x0, 0x1000) msgsnd(r90, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r90, &(0x7f0000003e40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700"/4104], 0x1008, 0x2, 0x400) msgrcv(r90, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000a000000aa252200d6f3a35000"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r90, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r92 = kqueue() fcntl$dupfd(r92, 0x2, 0xffffffffffffffff) r93 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r92, &(0x7f0000000100)=[{{r93}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) write(r92, &(0x7f00000009c0)="427efd81fe9cbb8d5ced0000f87c25d6e2d120dd6e277b4b66685fd3ff1f94947e9d86e2d59abb4b609be493d71cf98dec04039ee360217ff278b75e4b28b8812bacfd173745501264f72bc8f8f713bbb784b9a7581ed928f80100220ba43e4b2c6e5100"/116, 0x74) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) readv(r94, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r94) msgsnd(r90, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r91, @ANYRES16=r94, @ANYRES16=r89, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r86, 0x1, &(0x7f0000000700)={{0x6, r84, r89, r85, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, r83, r89, 0xffffffffffffffff, 0xffffffffffffffff]) geteuid() r95 = geteuid() setreuid(0x0, r95) r96 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r96, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r97, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r98 = geteuid() r99 = geteuid() setreuid(0x0, r99) r100 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r100, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35dc7b38a8c0e16f328dca5d39656da02489672db6d19f37405111e97a8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6700400000000000000f8384250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6000863e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325ed2485e172bf1200"/268], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r101, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r103 = msgget$private(0x0, 0x20000003c4) msgrcv(r103, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r103, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb51b9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8005000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r103, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r103, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r103, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r104, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r105, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) msgsnd(r103, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r104, @ANYRES16=r105, @ANYRES16=r102, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r100, 0x1, &(0x7f0000000700)={{0x6, r98, r102, r99, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) 05:02:19 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0xbce33fdd69d1f4ec, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r4 = accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r12 = accept(r8, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r10, r13, r16, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r22 = accept(r18, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, r23, r25, r23, r24, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r26 = getgid() r27 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r20, r23, r26, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r6, r16, r26]) lchown(&(0x7f0000000200)='./file1\x00', r1, r26) msgget$private(0x0, 0x32) 05:02:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="878bc5b1488ceb4fc8e32b05806c6f946d1ee61756e1c0", 0x17}, {&(0x7f0000000100)="617e856f030c00a7274fb4c0983fabb530a496cc15593c4df11ce1043137f92af03547cdd92111f61c5fb4ec17fd345b937469f68b75291f8ac0f4ab5466b258ecb7a8c2f60d991e0b3d09ac8f11fc7962e3da4407acd30500ec674fc505b11f16bb3eb8cc195062199be02f911cd3f44c92f99f2a65b4c89ccae5677f561743629fd5b5a8fcef7c5418b1c211161656", 0x90}, {&(0x7f00000001c0)="5dfbf636ee5812234971247105bcda773fda87b9faf2ef53698358ee8d11725d1bca72f0e2eb497ab9cfc6b542c850158201fd7a749b92e31580ee3edd809016679f32725dcc42cd7efa10e06c921767e124b4234d30a3b91a483b46a8da18df52aacef7002528742d122bad54040ca0a3fb8a311d0c", 0xf7}, {&(0x7f0000000a00)="ad7742e6d5e81d368b75de67566c9726568cd1a776ffd75e9a2922a66d98e9fbd9e55fbfd6955e6d077078352559f09d369008dd8b425d4f27ae832149ab4f52491923eb709444d9432c446d3cddded0cd7d2d7b16814a71cf2fc037343295226e8f5ed28b713f39f02346440c4a00f3de7a83aa1eff9326c6865ed0b3d72634f12de70887cc26d41627b41dcedf0a293f9c7c555de07dfce8b8869a9307728cc8408a60a1984dd3c5a786b7eaefcba8a78e509d9256d8f9d04b85badbdebe9902b2e3780a5b8c1dafc8246d1ada628a5589ae0d94cedf6aad481c7aa8e49d47d366d4c6460a085e196409d37b31d3de0d7cc10abd5d4bf606af5db658e6f99263d5", 0x102}, {&(0x7f0000000440)="9af0fff8320ca561f4a2a9a450e25d89b3e49baa4b1629365a0644678cd0ad05b7388a045de0d1c95c6e31583d066f15b8059381938d323d51525481cc178b97a5576a09858ffb3de76ee5dbecff7434e20baecde394cc6a39a08c10f3d0a98569f60348e644d46bbdf19d77", 0x6c}], 0x5, &(0x7f0000000540)=[{0xc8, 0xffff, 0x2, "531536021a63a4c03717f013d6171f88f51f9befa5e990a8837b9b6eb1f574b4a486d3bf2fe2af45bf5bd88c993b3c16df39372585a9bcbd8787fa5737917960a11be0511aec15099f52cb1e5dc47a829c2f8bf5035e84142184c0463def19f54618df1135199e457885cc9c73a06bdf00000a2bda60e436758dcc2e0f6b446b90a0bd49e2e6d25efbc2cf9b5737fb9242dff70cc96a23ee91aa6f5b786a062526dac9679da8c58ac5c8"}, {0xb0, 0x1, 0x0, "2a37cf3d9e0b29ec2c681e73022c20e7b735b6db62e00a6c9cbd12c066b084aa15d77d8f21655b9bf7079a53784183afaa5714b1d96bd3913a8736b67e6d862c8ebdc4ab2bd85517f403e120a95df70be889edb2ea4a3d100facb9278fe466414689d3383fbc945e6ea8f8f161597cd71ccd1f10ef94dffacc94be8ff6670309d349261c819d39a95a1768b82d6084a8f5b469f3f1b91c1dc5c6f04bec125b"}, {0x110, 0xffff, 0x2, "d74825a19bc3b2bc89bd55c7f8abf4376ad6217c133eb4275ccdbc14588ff5dc101dc13c1b5c061492e77ec97d0059f650f6a40d29ee910e896c8a49eb8d7742e587982498b7f1dd15f0deca6f68085d2b4e7e2f8266e61666cc33a59f2bc8714e04d742fb74384d72544ae683a970bf923de4b90d347f001b3f895694b4e97aa1ee7f5a56af7cdd217dde83c30f00ecda6524075cdd2efbc0814b0cdfb03a1d0b353b6eb7f78b8a6f8e8e07990aad55fa73f6d9aff0799e76bb2a033c9ebedd273750cce74f6fc6d585111fada1704b6d1d2dd36c0849bbb09a894a8f21f0ee9c3e43f8ed6b4bef171d92d9733bb1b9d34ac6d8daafe47300301b4607"}, {0x88, 0xffff, 0x0, "74445896fdd7216aae10ae5f442990e24eab2fa6e56f7c268fdbf1aae1aca25a97d6a18d17ece429311826fcfa7440e1b0d0506e05c4d437eb6fb197c0ee7a087e23930bdc1409eb3cbd6823c8b08ebb50622911638bb5a5f8762094960f939b00b5ab45b8713c9e68dd2e3eb64c274f9931a9"}, {0x60, 0x1, 0x800, "252f0b207533305e526379e700100e88f31e876af2ff8cfed1c37ad6c14b46144afc7490e8b862d13c5621c259ac2d9930853616736d7622fa96a8ae54511e0b0da93b7cefe79d0151926547"}, {0xd0, 0xffff, 0x0, "956e571cb2a1d06273f51d215c782453bcb07e19f909b4c3496b2f8b2fb49af4f323d0e5976d60b31a658417008f30541024b90198fd487c975291368f12a7010fb9c001acb06dbc1f3bc56a49bb4e6ae712e5b575a4bef2222a51953f419ad0545d7e1c359619c4422822e199fedbbb9da91b07bc46b17daaf62ed206c384e20abf8b634a440db7f10a0e7fed10ce989da7d5c4baf8cd71bf9d486718af869e6a5913533be180b07347d80ba709d3a80cf7720965a1d15dc326da9d72f1a80e"}, {0x78, 0x1, 0x1, "b7dae0a3f4f0e63f126dc295c0fa5e4675a49416a493b042a145c953572783577996c3eedea8b2bff723dc6a6f42f4b1cd6f87c422e869867b3674dc0ac8f24b851773221c6e53a5573f67ad60c173a80aa3699742cae276dce02a2890cda21349830e298b"}], 0x4b8}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x9, 0x2}, 0x8) 05:02:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x18, 0x2, 0x0) close(r1) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) pread(0xffffffffffffffff, &(0x7f0000000040)="bb7082fc7b3e1065a47f484e67f6dd12ac0ff60bdb7efa97378c6a426cfe78f01cea49424932f85e550561aee5495d955e35541f64eee78dba0e3f6b5d4c5220ea516d6970043ef724ded6edad56875fa6c3636bc99d2485703e4f30cfc27cd3c4453a4eed74550fb8987401d76dce800198ff6949d8b6f1b07247bed4607e6c0b21fbac7c4e058ada898b4d79530a71d70c9e7c96c5accfc9df3b75278177f593d9341b96329dc19f7f3ea6663d18a9d77f24fb0707084db66ef6853758314464b4be02350eab2d8b9d8dae084062d18802d299400a94711beb0244e9673c95079de1dcbf34d7", 0xe7, 0x0, 0x4) socket(0x10, 0x1, 0x6a) 05:02:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x0) fchmod(r1, 0x52) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r6, r7, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000000140)=""/53) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00') 05:02:19 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff8ba865cc1f9e080000000005000086dd60a4060000100000000020000000000000000000000000aaff02000000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "000002000000000100002000", 0x80000}) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000014c0)=[{&(0x7f0000000100)="0c64d71ab1cb35", 0x7}, {&(0x7f0000000140)="d31a30f95b2030d5854ade603f896cdeb8e6ea1b961c3928d3c65a69a0170bf58b8eb1c7585e6c2cb0444b5b47135cb7b3ea112d1e4cf614da78e9f10dd32b4322bcfa74f607bbaae335b6102ba9638fbbc0c66fc7684bb33fe9873955a2bd2d65c6d075fee07f55b026639251ae3f60cfa46d689dc6a1f6cd4dadafeae9885c665c3c57ba88cbb2a1eea7bed092d8eed8152d4f3371b2b6ca87759665daca24d9b4231cd75e40fbf62761c7855f81fa36ce9ce0659d2289845b7c7441062eeb571caa302b749aabe48ecd1f6199fb312aa9e6caa5c80a78853b75747f99b92270b861628ecfb8591dbb94f3864e2baebfcbdce27883799e0c5822a1e58eed3b3f7a2d9c33fcf12b89b7d3043bb3b31f842445cbca4f5ee0a8b028f17b31df3219def78340aa5df8c0a6d7bfa60cbdd5cda3b00f88c205b2468c2658e9c615ec571dcdf3d9164199870d3f61df62ff7314d1ada5c6ccf59cb31d8222f56cb756900c18fd4f23c6a252e938c33f80e043999cfa27560f74dc5527f3cd4c1488c5ec3b5e4084d3decca50ba17995aad5c26347e360dfd2c2708852775a71d12432e5fdbeee0785355e4f453622064a1a605e24f37ec6e90ea303e570e57bcffaab66946369248a1f6bb295016a86195392d8e6058f7b12782327bd2ae4a4c18e0cb0fea2f413399f115128c38b951af71d12e1300abcf04662d8873b2c89735dae4687f9c561b015ce9da98892f01bd958ff282411c7d320f152969974cd1cee4de38f7b9e97dd7705cac8144f82a65e499e2a38c88af8dcb71de53d2600c1b8e01c0e6117aeaef8d768c11b37762dad32ff9e7a74fbe57b19b438d875bdec4bd28e44ca09c6f6a17ae7927ec2ab624b6f3c7a27ae1a894b9969ac52d8da4a766cd14b635386c33b2421a0833be0a8cc3bb0fd697c8d7be8b9448efdae4dc0eef87e5dbbda689b7da6a63f62a203d560e0f2ab6c865753397547d77e8bc5c3787f272e9af25e463fbfc96677c293ba30c950d3fc0030c580ecb95f45ec540e75b9ee153dbf1846c41a12cf7bfb767cb06621dd4dd566c6ef6a98c6be28665f3ed1d235fe0869fcec3c8a3a4ec18c0a6e947ce3675f6384399a2a191dc9991f063075aa585086617f057f20b5fb0ec84e18f7ca5a2066a155fd413f3d94e93cc8ce01ff8dc6974352fa72b1d8c4742b6f78acf8f1d99a284c04308b6200c66369edac2d3aad71ec1104d1873d1428700ccff7d310955824d7492b1084faf38b94644e34fe685977820c3f406cf8e59720430f825aec158c7582b048f96d01f59523597ef14293cf146fc684f0dc104d3402c92c0381a65e3831c42961580fbb2bf1ed0aa9bca91df68b5e809abd0ca507111c2256f101d22294e7bd33c4d61b801c05ae1480d40e9125f85ad9da9629d1d900d2761d91dab74d6c8929edcd9baf9664dfcc555b9b243fafcee9c57280c09df5c6b3c4f1779fef22fb1fca9186b6d428e04c8ce982efeb2f2c84a4e2edb1df177a39d462ff85a7c2aa045abc9cd4fe1699bf6e5a05b3a72504cbd2aee059dab0320a49b7dda62a81aede6138d2d9b6ffa6be538ab0f7e9adb81d531c9fbc6916d13f028191dd639a6afb0a3116bef05f7271a772d02aa112406007a051d4338e86fc8961352e9ff17d676cb99d783c517099099a0d63de43cc7f6f9aaf2795c1d3f3ec280ee8c8a89ff9adc95b20c2479335c97747d820c343eb0dba5a2b686c15b9c345f5b75f38b15974088211d95d7f75ddb43df743356af8146da357311a6e2ba1fbbdc8d6b4f509279b85214f36bbacdeb90e815e8cce2c2dc22e7ca142d06523a994116c162e5aae89eb00e7cc90b8120a313769559abdb385c24f06a724e07d516a6ea94b7518d8b258a6a0f45539521a271998763ea67bd76d02f6dc646f263449704b6de42c3132edb12c10ae3a7446a31a3064d0706a6ca6665699670522d7c34a2203cb81b77223d031136f21c56400965d844f650ad27f2fb5bbba93d849c8cd6be14fd449436920d6321b4c94ccb32fa151c942db9729162435424a3332e7129369a6cc45d3039dd4c2fc8164d83912ba50e5b3221ed52b179657288eee4f910430483ddf994ebe799d6a7e123ac701f7a0a4aa3e0b28c6205bb86b8b6929bfa88c2ed8fa0a02c6b1af0bb1be71102c8f5aa4d21974cf88ea7c3a3d533cf2404587ed263be8ee1f69aceb8c0f409f1f6fecb1ec675490fd1c0a2281b9e52dc51e26895e94cf05de54b5bba5b58ce38f6703254faf018431a7736a73ca2dd2748522a02b7316860367d6a8bacac259891f1a56aa9fb2f28aa7f2c4732cece6923c2b849a01f0227a8f36e6f3efa4c7af7a4e876f64a42402e7ac4d4384c4eaa7580888aa22a6a67e464f7a28eddefd6ff370ac2283299d44d0083d65037273ddb04f2f2a7aae70e015cbf495d4e42ad0bf4b87f9e8e4906cb3a501ff02f5b69dac244cefe439dcc68b8a08ff9a5e18f0a345904fde306e814dff99f4df476966f274071063dc84641791f4c20699cd0703740b9d73a932988884a2f8dacc5ad9d42e54529b759492cf7eb104b59b1512038873fbe19513568c7f65afd204f7ff57204625f4e966695a9c80ff35f6dc71fa891f9dcb372637f9c3e05da17254b9435c0c4cea3423d3686320492cd9ae3000544ecdeda1922845373ccb635fd3c5a04d7505338ab3da5637aad67d5d234fe8d7e9381fc3402922b3166345591370faef675f22bd4bc4f73de59f5eabdd821e96ae04818fa89c5aaabfa15d374e48dcd79cde5470dbc9547f43b1aba68ca44280bf99972114c67a7cd1166d982e4cd48bcd3e6c0bb5c28022c7c763028b1421fc8a56c164689281451de049622b84d2f319da92485044b4694b2ec192760ab8bcb7e3a78df2a9995adb28f4edab6071a94151717646065b850506d114de142abae2777171a0ac2827a63ff2042c1a424cc6529430548df4f7fd77ea9905ef9ffbca84311cb086c512080b695fb685fd286119a8cefed7e605759eceb29fe314e82f26c1babd0d50a2a073861e1af3b8ee7b89b6dbc1fcd431c44b0c027e42b2513adc59c387cfe579b864bcaa22417671357e0724a295dede59cbef28e97a741f3e1661a6eef23861b0b0cc301f63a4bec1221a0793107303658963b6c06e6333813c9147fb82bc19f26f9d9239c9d0c71ac18ab99ca3fc6070c0ba3447a89a5bfa31e3900e9c6ecd654b8b4daae41caaa6adfc68e3afe2fc6d0abf46d21ef47e159c042f8c214cf2ce4fa03470275ae7e63291186e08748ef0b00c1ebe6aacf8a22a3602e3faac5c8408fc88b18b3876a9c7b04d372c363126419e0bf5d05fd39ba58302b1a28c8debddbe5300f864a70c2e61b581c817b9d40ea43667b9f909c6d4c3da66875c89fd4f6b288b7411683bca9b554d8c8c01a6550e9c311d7c2cea5c1fca324d7b39e0974f0401d663f8762ec6bf2de16b6579ee5b991c1dca960f00b52e5c9b59be3bfa3e44e22dd7806c294b847a575558abdd8a7b6120b8f38cafc4ad30d847afcfc8e9367c60bcd838b5c6442252b967f070cdc0e121a0b9003985cbe2be5713c4b519cda4429801bb1dee2f5505da536dc3f769d0c97acbae273da5053d5aa19dca410e8faef6915d6a0ddff9e1a08fa37af62dd8b3a71a817d54a6dee88445a45e483b6a92f579370f35ebc4641c7324e70a889cd387c3cd6b2b19e0b871531270a4c990c7c378ae2eedd447660bd8bcac6f355eb9b41b8bb3bc545e1a23f3e2c9fb4f97d8623a5a384b09e0c10c628fce644a3cb52ef4dfac3c3c0276b33341995a3bb6746a437f7e8c7357274579b0ca3154f3a1d22e7da74a7646f2f47370e34d111e19452bafb7cfb40642a0ce5d0aacdd27f61506a72de40892caf9f6cb32fba46f190e337d428b86a9040a0cfadbca68792eb2f6b592784e1407cc72cb", 0xaf2}], 0x2) 05:02:19 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() socket(0x1, 0x4000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8060693c, &(0x7f0000000300)) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000040)={0x0, 0x7ff}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) openat$pci(0xffffffffffffff9c, 0xffffffffffffffff, 0x10000, 0x0) 05:02:19 executing program 0: socket(0x1, 0x2, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x4, 0x28) r2 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) 05:02:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x1, 0x60, 0x1800}, {0x0, 0xeb, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0xfff, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x9, 0x1000}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0xf9c9) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r2, 0x0, 0x0) 05:02:19 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x8, 0x80) r5 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r4, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffa, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r7, r8, r7, r8, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r9, 0x160}], 0x1, 0x606dca73) dup2(r10, r9) 05:02:20 executing program 0: socketpair(0x2, 0x377cbade20dff716, 0x7f, &(0x7f0000000000)) 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) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 05:02:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x400000002, 0x0) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x8000, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0xa, r2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:02:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0600ebff7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r4, 0x10001) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a00009d73"], 0x10) sendto$inet(r5, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x7) fchmod(0xffffffffffffffff, 0x0) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x8, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x1000000) close(r5) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r5, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 05:02:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1e0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = getpid() fcntl$lock(r8, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r9}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xf0, r2, r3, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r9, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1000, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fe00000000152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) getgid() getegid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c17c0b000000000000539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r15 = geteuid() r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r19, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r21 = socket(0x18, 0x2, 0x0) r22 = getpid() fcntl$lock(r21, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r22}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0xf0, r15, r16, r18, r19, 0x44, 0x9}, 0x5, 0x3, r20, r22, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16, 0xa2e06871274b3b90}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) getpid() 05:02:20 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, &(0x7f00000000c0), 0x4) r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x121) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7ff, 0x400}, 0xc) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ec2f3543092ac26db6532f73fba28e125dd6e741c0c6c29e1919093c6dc27844369c8c52f67b60195e9f0649188249e217dce1e746b875fee7ca4842c8b324a942b5f68c50", 0x45) r3 = socket(0x18, 0x400000002, 0x0) close(r3) r4 = socket(0x6, 0x8000, 0x7f) recvfrom(r4, &(0x7f00000001c0)=""/89, 0x59, 0x843, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r3, &(0x7f0000000000)={0x2, 0x1}, 0xc) getgid() 05:02:20 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, r6, 0x2}}) socket$unix(0x1, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) geteuid() getgid() r9 = socket(0x10, 0x8000, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r9, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:02:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8060693c, &(0x7f0000000300)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0x3f}, {0x0, 0x2}, {0x42, 0x800}, {0x44, 0x3}, {0x85}, {0x8a, 0x9}, {0x44, 0xf8e}, {0x22, 0x5}], 0x8}) 05:02:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2000, 0x2) dup2(r2, r2) getitimer(0x1, &(0x7f00000000c0)) 05:02:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)=0x2) sendto$unix(r0, &(0x7f0000000740)="b100050460000000000008ff0100000000000000cea1fea7fef96ecfc73fd3357ae2010000000000000036acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d0200800000ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f8000400dd05005aa0b2ca1dd28f000000010000000000000000000000000000000000017c3891f34284547b332923b09300000000000061ed1afb51cfff5719a3095396cbf1e1d896267866e30befe02784c20b7c0e4b9db626d98df15da4007d60e393e77391f3293572b4e38a0c7a5d0686aec2422d33d29d4c9fb699f1fe", 0xb1, 0x2, 0x0, 0xfffffffffffffca7) 05:02:21 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) close(r2) 05:02:21 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000000000000000000007c4889b6") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) dup2(r0, r1) 05:02:21 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}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x5, 0x1, 0x1, 0xffff, 0x1632, 0x26, 0x3, 0x3, 0x7ff, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:02:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="64020170ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) write(r0, 0x0, 0x0) 05:02:22 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0x1}], 0x3f, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x60, 0x2) flock(r0, 0x2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = socket(0x18, 0x400000002, 0x0) close(r5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000200)) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) kevent(r4, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x200, 0x6}, {{r6}, 0xfffffffffffffffc, 0x0, 0x2, 0xf4df, 0x100}, {{r7}, 0xfffffffffffffff9, 0x64, 0x40, 0x1, 0x7}, {{r8}, 0xfffffffffffffffd, 0x0, 0xf32b8e548065e40e, 0x8}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20, 0x80000000, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xd9, 0x1, 0xfffffffffffffffe, 0x5}], 0x8, 0x0, 0x3, 0x0) dup2(r0, r1) 05:02:22 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) msgget$private(0x0, 0xfffffffffffffffd) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000940)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) 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) 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, 0xffffffffffffffa8) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r12 = syz_open_pts() ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000000)) r13 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) 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) r20 = dup2(r18, r19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="1c", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) write(0xffffffffffffff9c, &(0x7f0000000f40)="1d37e3e58003a07e04930a472003643c28f2e55b726db2c3fd024abf903cc8e142f783cf96d13b6a398bf3cc5876f1a8dc1132e30b70e6d4b551ea08bc2b26a72b90cf63942a9322584578dda91d4e6e0ddca13c14a88c6c416ec5bfe6525ad6fd4d998fe7899a35e859c448f2f802afea2c34962ab7bf1473801c7540eaa788564f27965a4350cea1d5f3d1bd5a68f856e652e4c86ac3d15eb10d9b2d6cd79f4d786f5fced740776f302238859cc1f7ce4266ea743b0649cd3339a161eda64f631e5d00490535a8cd2baf6b4300000017aa97d37c00ca351f8227b7bcc4da7d9b3044a0c8aa7333bd488b4728ef489a094b6494d121c1160e75ae0c7111dfa28ae3bf3a5c4db4afeccffa84b9050534447cdf83eb787737866fbdf7e3a4b6eb7cae5f3f25135d297dc8e7816c0cb51b958c9fa0442c56b3ed50e0dc3ab825dc224cd0c5b7308bdfb97888216bb7eb74a3f15a431fb36deaf36a3a6927e0a991c9ee01b3a5c46e8ec6a33405cfcb9e5d36c890ff299137e679b98386335ed23bda8ee98b6fe7e2ff998f98e8213f726105c602", 0xfffffe60) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000040)="1c", 0x1) sendto$unix(r23, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r23, r24) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r25, &(0x7f0000000040)="1c", 0x1) sendto$unix(r25, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r25, r26) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r27, &(0x7f0000000040)="1c", 0x1) sendto$unix(r27, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r27, r28) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000040)="1c", 0x1) sendto$unix(r31, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r31, r32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r33, &(0x7f0000000040)="1c", 0x1) sendto$unix(r33, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r33, r34) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r35, &(0x7f0000000040)="1c", 0x1) sendto$unix(0xffffffffffffff9c, 0x0, 0x0, 0x400, 0x0, 0xfffffda6) dup2(r35, r36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r37, 0x0, 0x0) sendto$unix(r37, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r38) r39 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r39, 0x0, 0x30000000000) ftruncate(r39, 0x0, 0x100000004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r41 = dup2(r40, r40) ioctl$FIOGETOWN(r41, 0x4004667b, &(0x7f0000000100)) r42 = fcntl$dupfd(r41, 0x0, 0xffffffffffffff9c) ioctl$BIOCVERSION(r42, 0x40044271, &(0x7f0000000140)) msgsnd(r2, &(0x7f0000001680)=ANY=[@ANYRES64=r42, @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=r21, @ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRES32=r11, @ANYRES64=r24, @ANYPTR, @ANYRESDEC, @ANYRES64, @ANYRESDEC], @ANYPTR64, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000000640)=ANY=[@ANYRESDEC=r30, @ANYBLOB="5792fe86e96dc77e9210a42b7ef51f0c0ed113e014a3853e44d444e11f45a2b577f01412fbbd4ae86c0f10f29dac01b843e9410aab08d3351987ad704a9577eef5ce4bbe667bc6d4539b832d63b9625cfa27340000000832f0c24096c97e", @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRESOCT=r34, @ANYRESOCT=0x0, @ANYPTR, @ANYBLOB="b62d32a785245f22e9d2b4cfcc8ed444eff9f7aa5adfc8a0ce1b97f4df7c552d41b65b684328f699d0ee8c"]], @ANYRESHEX=0x0, @ANYPTR64=&(0x7f0000001900)=ANY=[@ANYBLOB="380a9f9a32241d017b21bffe094077cd0347e8d638abf182cf8b75478bc63aae3d9209ba20c4b1392567480fb0c73b5df4094ddd867aadaa3ceead2645897944df4f7137c45092ba0280e7029307eac701d9e891348eea0ff7ba1d3adf5a61d2406262faa5cacc212cc15375c9526f8b3ea3a66b3c2c04c6", @ANYRESOCT=r36, @ANYBLOB="1b320ba825082e36cfbb554816b7309f91865087e69fd4550696e1d7ee1337c117602893fd33e460f1ba47365e66d107cec20f29e23245a7e58b4422329c60629795fda0ceb15c141fa05725dcb44d11d650682b8bc04324875ba9ba440c8e48357630396572e6da088beaa8d502a712fea39a541e4bacd8627436d215f7a7554c2122f2f0310507e81e7e0b632594380be5e9a431c83a7055d86eb399e877d32e7b1c1ad70b58755997564dcf41edd7f1411ccb1064aee63099b06f522e8333697a9adc764687c847b2fcf9dacc63f9db0611e20b180af40c56cf71f9188d034c386a17be37826a6caf971ac28183ec9f98ac6c399f8198f3c0c3c2251581b54812b5775f8df76b8de7366ac1a158fd6f593d3a24bbb954a5e4650f601f8c3f6c13c4dfb637b126377581f4e59dbf0e61e61cb0d6e1d6819567f033d46cc0797b7d2f86df4978e930fc48cb1042969933244364545b35fb078b4a", @ANYRES64=r15, @ANYBLOB, @ANYRES16=0x0], @ANYRES16=r37], @ANYRESHEX=r13], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000001bc0)=ANY=[], 0x0, 0x7fb) r43 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r43, 0xffff, 0x40, 0x0, 0x0) r44 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r44, 0xffff, 0x40, 0x0, 0x0) r45 = socket(0x6, 0x4000, 0x3) setsockopt$sock_int(r11, 0xffff, 0x200, 0x0, 0x73) socket(0x18, 0x2, 0x0) r46 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000), 0x2) setsockopt$sock_int(r46, 0xffff, 0x1001, &(0x7f0000000000)=0xfffffff8, 0x4) r47 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x1001, &(0x7f0000000000), 0x2) msgrcv(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESOCT, @ANYRES32=r43, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=r44, @ANYRESDEC, @ANYRES64, @ANYRES64, @ANYRESOCT=r45, @ANYRESDEC=0x0], @ANYRESOCT, @ANYPTR=&(0x7f0000003cc0)=ANY=[@ANYPTR, @ANYBLOB="c36a71c63b5e6013c2e07e17c5ce5370ff479d82cbca8869d7bc6597832c9f7fee12592657f5594bab597122ec3461a9feb50ed42e66e1da7a313ce1099b8cf750fc2d3834b57983981529019ddf1159e3607ded10e69deb564a3181ebd5dc4c94fc6657f7ab8b890a75d9fbb9d329121253999b71bc7857010518caa05392bd21f85e7e9583b362d189fa1c5c66974de03154743f6a186de1f470e361b05129d8054ceb12973cb6b322fb9ddd170d7ebab01e5b6db69cc01395b8d9291ad744d8e33a5508ab168d7aafac99e0c5c4aa347bb2f8394bf8f90abd2cf412010ef93ef12991f8ff761e53ae9b7a85f205c4721d5fd4a7d3efe959b0174293cb3d43e6dbc4c3fc74f64d0cb6a2d6381444d8924f322db01bba825a4c22df5450579eb0c20c57a6d64737f3004feb6ca38094d670e8e9ab4277c6f4afc6e20def2b99bd9914eb57a1f458163d100312df632fc3616e293934fc14a1ae7e9b4b988ae2b1d4dd794a11015eccbaccba0578ee1060d6bdedb745d99a75005d2461f290a8e2d4f1bd62ef916aab6e8cb311fadc26c94c4d1a2fc745af52db51ef3686217bce9a99f8312b09928193b2ed44576b38d6555c6fd2acb0a7223ef5a6b042f6b12ee0321a6f53b85fc76fe6520f49ec49c2530e438953302ad3f6db5dcccb3512d2e252b4e63a2f2d22d31dc148be6017f03c6ea7133ce63fb451b2d652be539af466725c6a30a14b2dea8968419ba633eed906db06a06d2c85ec7f3437cad9cbffcff8a111e6856ec574168d89f5c8738b5ac3b71e4c50ac346f2057c2117fc321d25cbd59c2d24c19cedeac44374fbc8f4b43ef54279aa275cd85232cc44f27993427aa879947bef51fc5436a9e088a294f57a844d27bd81a31514fe6a5f7dc22bafd15e2109184f3e6234a58c29c8f5df1a8202443ca0b9ce850964f9df12c22f68581d0a94bdec47bdceecf48df04dc4b87aadece165fdcb2159ec320a300343cac541a5e35ba1dfb3aaf79da550905c77ba4d6e8abba64df3986a6a2060d4220d1a3c73cb602b4ce1338c4631816442656921fffa8102292b77f729ae8381d3d27803e4ff39962b0ee90ed603c0e4b12c1e01207f0b4e1e6c4b38218df7e16292f0f861d2ee7dc31855ff9fc750d46b2c832ed0adf8f2bf168298e97ef0655b5ebbbb6956aa45ad0e9a54ac7d5f1e180a7039149ac2cfc30117277817a3598540e40644b75a75918a4bd37709de276cc62d8c6421ca10a17fe1a94c23db94c36a6fe7f8c0a6ed96a1dbdf26739ce4d0ba3a8585ad78633bac93139845c592871dc00c2199ce149aceb6275b2ccb48e9120bfb5ccbeec8c43172787592a91d9b9c4d2bbe02de21aa86d1a16b13103d7f22a649af4f8abbb7a1f9ba1098238ddf685de9368535628f0934b8182c8d05a8f3b016b0ceb08dd05be4abee5dee6b0dd1e87bd28912aa4d580fbd6ddd3bf8e7aacfa2deff715d858569fd2e4116bee7d2d3133cb66b723c738d4fd6e62a1d1246cb863b74801deb88f512a2f0e47ef9967af6c1c37026349b3b1e8efafe043c35cfef79dd41ef60da63b649d62ca5854dd11333295d9178698520d1eb4690f9f2f15e1d278fa93d94cdb88103c9cb26e6d74be4bb1e11621a588105d25c91310edc44ad0383eddf9c1e0cf722a5aa0a9c9fc6a2ba6f05512660d688840fea46b6131275cbc12aececf1727c5d966e9b53ba858fc8bb30c528681c690e454e0306108a537b848146cf754bf0e8e54bdd4080d752b79eb92dec4785d3e98df298617aa225e74ef3e7987e3e873aeebc6e0100baab6eab084b9f48d929eeabb313887fd56d4886edcba73431c79de07fc3bcfc75863a914101207cf7a28ed16326a22001ade85cb975d4ede76047ca4c2a3c834f519b9fdd0f1f053b54245536e462b86ae152d59951ac8254cd028cd1d6b449b4eeb3736cee49e939ca1abaddc1a34f01824e776bfdc391a6bed9ccb923eafb6330fba552c193846d8fd1e834e7aa15a7e9edadcd37e4a342000647b7ed85ca2ffcba45ab475930ec79f0ba8a5640cdb48ac5a461658a2216684de8ee3bed940b3acc57d9c04162a528c0787c4a750324b8e02ea759e95ca0a6c1b440449308a862fe194afa592b23229eabbf9dddb60617c60674cb2aca65b0ffefcb997c1510687d9c3bf3fbd9c2adcfc95b5283d7ce79fc6d869a377f39be17ce7bd30c374f60a43dd83b7a2164ad48af54e7cb5fa279f69bb500e658f30ada9d9fc60ca0db748b56c6d35aebc2aa8cf603fd4d633fda53440e02296038e3baf389328f6308dcee8ae403fd12e15159e031f90b648c965718a46000f8e25847078ad0c9a2b0a4b68bb7fdc0b3df8b03689cd8e6ef0fff7126e7c11980dbb6b6375e6450e1cb5290e77b6a03d2686303323cfe0a73edafec3412ed36ba1b50203a90b6fbc60b959e08cdbf07029b9b991fc434ccd786fc98d98f69698ef772e1517c46159bfa0c04c4d9c56b4b770937c7869cd5d40784b79b1cded838c7413f95de6537e85295ee78c0e3d07be0c6877863da53c2db237ae3680d1ee8b6c4103c16f1b11f3b88ff8c3631cafc97a1da70ccc1110f4d6ffaf7a96cccc0e0e9e949883a23a8903341495343ca04353a90be772dc895125616b14e05d7428430d91420f2a9bb6440850eb2b90a650f71cce4e234e5a2eb88a25bd36ae1c8ba2593217e1278df11791bdd4345a112296f4fe9865c43e044d0e6647414b73688bd7273a05725112b933ec2c2779e18afd0e20a5bb3ab455473cd823a4103557eeac7c034b9dfe1282764cae7965a14f3f499fa555b94cd695a972047452af4c62d4247e990fdf0c2726fc9c524bc2b127be06133647afd360fb3eeb2778293301a4b37ddde54c5c0c1da52d2661fc4a2b80bb9ec1f22fc63283a4fde4b15e6d43eaf75a4517e5efd978b54b3b96fc401873c9c769c04e5d81ba796d61f9e7ba369561ab55fc9c9623b7935f20297ffe38f9598d765f029b06639c6047e1e2fc5351a6c57f332d8fd8ff252a539dfa9e0440a3466b4ca782560ae1b98ea284423173048b7ee6c35039fc68a974d9c466602c4f80949721b490804c0ee299e942cf3fcefaf830d2f64c037ad47df0079e115b38670fdca54eb7ed73cd4ebe7c70c6ad47b4ceb16b412430ea1862763e4b6d8caf9c9402e5c878f40093af88f4c6d4b0c14cb1efe45622fd65f2e1808fa8fd995ef20d08ffde043a9479aeeb597e1d8b34ed58446365fd6e72f58b659eb06434c7835d8424265ad05ed4009102b14d2f2ac60e7e52e820121080ed54da1826d4e73ba7139055b86610abe2d385746f2d8b8d28c27fee1ece0815c416b0574db30ecb79b33d15e29d69614ca3b5f31131563fe1f4e52bf9edf0aa9e4ea0ef64cbd8e46bbb60e0c78735a5fc412967e0080113627d4060114ecd44d63d6cfe5fd980d09d8edb9a4fe877ff7541e7d304f5c5d322ce2124e8a415814a83dd3debdb2740d78281f858b8175b31f1184baba29e4791aa93ea5707d89f5ef50e748d94fb6a0329df23cb49ed21c67e02e0a4a0a491c321f4fc5936c834edc0aa8abbd2482611f0f332658845a63d54e91b7f24d464645e1ab911f066bcf29075578d3d30ef270c99aaa2d5911705c1bc8d5ce03813205c97a79da77fd839a2e141faecd57f805a54e791921784d29da13dec4b53814a861fb87bb50362f6a585ad327640c1d4d896dfe95d09008eed49b2fc0130ecb0c50f493287ca90c249eee174cdd0183111bb17af9eebd45cfcbbe3da5c251efb50aa39587cd2703bf88242daa9cf6bd3b1dac11b8abb2f3ebdf8a294c185d5cd3a25ff51e3489728f43f20cc5e833b32256a278885055c622d7f308f92a1a77304125af77ee26bf92c901d8b4ee90994392ce9f438c06642e23740e892207951c779182034f262fb8be5630df4203828e5d5847ca544abced7027aca89cd4157e4e64036e05cc29744f2fa77b78be3400aadd1a685bdb57a6f013b04d4f2ffa0924dbddb8cedf48d440d2a190b7dcd160524109b9d3b2e602e69b5f1bc39866e64b176e5f684f80562459ed74b3e61894a6423f2102eb14e5023a23866639906373e934e5c5244952d9eade7c3848e71d5ec6a1a915ccb21c4fa3b119e94de9684f9db29bf1ed8293715e2b8c197cd318ba563a06927b544c16df1706636f82d539ff98f23a07f45ef154555a38cff890a4f079dbb44943bdee85152239d6530185064157930a4ab031ce4fb68760c62d4e4d9e12c23dfac239370258d624b86d4993d38c27d96a4aee0971a6862bd082d61c901973368a3e35ee958d2c743074a0abe2992278f2fab15ee56f2caa4c4d9dc3ff84d3b8eb4af909e9c15ff1d8dd4f404d97f241bab89e48ed0ff3ff52880b61907c9aeb3739025b2cabd9d40ef0a027d4664d228ef0bb924883ae24b76629716fe2a9dc24dee7dc5c2abafa3c0a303751459cc2141c3a7b1e069558ba69fe2e068e073570652bafa8e20d7a5ea087c89129969956d0306f527e61e1439ea6c8b6d4144f076ca74022e0c43e25350442118a3cc1e5ac96f9f67b0280ad1c333895648532f6d8ea21147868f3dc49954828f674b07dd29bf5c1f223bcf76eb2f0003004d8ca167e6f6402186725c0d0e3d56b49d5fd82e656e1af5f835fd6196b5c8f3f1bc549c5175589f3e30f82e2db3ad492f5c5de3032b47dc0df969727192442fef89bcafdca481f7993ea8d733d3bddbb835ba45cc1bed851f9457b9bde93d99e667fee3c9cc20f07991bca199d74efa2ba93e58f332a6ebf6c625c58f7e238a0fa100f28683ae557c3a2f5da2cdf75bec34063fe8f57c4e8fefad6e75aafbd20f479042ffab85d368f61ef45dbe6d56d4019b137cd4060beeeeab0e1917274dc8cac4d7b9f8b1616c8c79eb615182f2394952bc694b4d6c6ecc2cb874363247551a6e7e6ca805cb4a2e42105781e5a88de85c0b3c89d5cb140012b1036f13ec336dccd864d1fbb401d15370c659bf21d977c3b6499fb8d7eeb7fe0270aea67e69e2214520d5d450ed26899c5a25d8697336ab6ae2a718e59fc73b4736ca6ef1de6a3a4535554ee5413e11bad6870b74d39a8dd993d80df803fc128db11500e1ba65584db6f1a84fd1a669f1f7f5abbb308b15df7ae43483ae81be1d6b9a6f8262cf8d9d424c046d2efd102f83b9114a193f4d16e0dc7678f941130c9d9a1a32e9a1e497dd840b7b6b1cc3a2734f2920edbad075d1cfabc5c89077d50d64871c0a4891c0c54692a34bddf8ad8b5f7bfa76b7d57dfb413394ace3ef1002607b20b48637d0812cf6fc0f2f70302e8890ff6997dd162f4d115b57f0ce25f1c0615800943a1706caaaad71fe098e3a16087c81a070d2cd8cb719c83bbcbffb349a03124f4238b877abfbba420742248952729cc3ab90e48886fc5bbfeabc25b16e2b98e1c44d7c292da72263608fc9c532baf9bc94faa1547889b4b72941bada875901740173d0d3f9936a5f0921ca07ca9e419294bdbbd0e6a185ce08ffa6bfe99c7785276754d38473b4a6afecd118e49edebfb290c889291266976f82c2c8e900d4d6ee29bb62d30fb6a21847df5b75d367a3e6b0b2ca0a2a0fc3d6818cb0e81087ec9d9a41f2c02556853210ac5c5eb2c648a085f36b32886971a2882cafea8b9b77a95b01aa96b0cedc4191ddf9bb6854bbc61fc6fd7a86ecbd9de6db295a9f46fadaddc2b520795275e42be35e1736599ba7b7ec0cd6999c1c0c22a66163d046467829cb7fee24a641261d11f6d700b8f2822b3895ca8b0dfb457f7c661a2ad6d35371c7785624c7ae1a8e403f7a60169dd978e42771c218bfc555192db730b2f2931ae594766ebe1603e6650639d7be90be5838e35ff14c57455cb130a58afc1cb67a147a9bf2ddb70304c593a6183ccf1127d980f99adb6ae2ca4ed489926a9aa27cc2360ab527f0542735c362524ffae3137979309ca6140a72e7c32ef194b52161d3ef2329c437377a274304c28cf2b863a2cea80e03983d446d9e73f6889c71b1ec8627051c29c59c44ebb425671f0f2c627843f5b5a5c0f74465000e1d06f987ca043b0e0bc0e0a8a5375988b43607fe67d2bb7791fe", @ANYRES64=r0, @ANYRESHEX, @ANYRESOCT, @ANYRES32=r47, @ANYRES64]]], 0x2, 0x1, 0x1000) r48 = msgget(0x2, 0x40) msgsnd(r48, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="021d0000000000010000010b84486250b099aa9b7272c4060041622b1194de0d711fe37a0538913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d99f0d71af5c8e4702a1a2d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e03fe4b8667100a743075beb4e2b28b1dd68f76bed7da294975be9fc9eeb64769bc8c81612e8c27c0079d0cf40b909b754daeb2982d28606050dc516a0af1461584bcade6db198a50335eb7d823e4df6bbe55ef52a27cf3244ebc0f31ca821bf4d6b54e44a0f66017c2a0712738bcf17653cf44fa61666626e1c51082da52646705390b2c172000000007b83d9a05e37c98e1a0e4e57573db16861e57df4d4ddb0d29fa9b2e6d2396203597d74af6bcef8d6012b6691224e979206ad6fd09e02e0a9883225eec3b24cd8ff3604861adccc5dc52f5bb79536b4f9e7fc2577f5318668aa9bbcefbf4b979a13e2ea00006f1504e07e3959a5a2a3c2cab1683d1ab7acf6d54c0d0a0219fa2bbe6dcc500487fb76dea1f6670bcceeef3212470492bc3c70a2282111d4dc726fcfcfc17c3cd4ad06000bad1745ef1356c3d562b771ba96bebe8b667e101598bf9aa209aa4e1ddaf571ab7ca5bb278eb35d09a87b35d6e063e42ed0fc1e1f32caca1881c814b25ecc6de13b0000"], 0x1, 0x800) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000a00000058f200000000000000000000020000000000fe000000000000000000000000000000366023e8e3fd0f326458ae0000000000000004000000"], 0xf, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/234) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGETA(r20, 0x402c7413, &(0x7f0000000000)) syz_open_pts() r49 = syz_open_pts() ioctl$TIOCGETA(r49, 0x402c7413, &(0x7f0000000000)) r50 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r50, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r51 = socket(0x10000000022, 0x2, 0x0) setsockopt$sock_int(r51, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$inet6_MRT6_ADD_MIF(r51, 0x29, 0x66, 0x0, 0x0) r52 = syz_open_pts() ioctl$TIOCGETA(r52, 0x402c7413, &(0x7f0000000000)) socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000880), 0x10008) socket(0x2, 0x2, 0x0) r53 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r53, 0x0, 0x6, &(0x7f0000000000)=""/155) 05:02:22 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) close(0xffffffffffffffff) r13 = syz_open_pts() close(r13) writev(r13, &(0x7f0000000b40)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}, {&(0x7f0000000300)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0x2b}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4fe1e7638611fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f00000006c0)="5f0b9d8aae1c38463371c7f42819b9e5092ed857fc9cc74171edc82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360c5548e5465fa7fff", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r13, 0x2, 0x2) msgget$private(0x0, 0x20) r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r14, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r16, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r17 = msgget$private(0x0, 0x2) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r18 = socket(0x18, 0x1, 0x0) close(r18) getpeername$unix(r18, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x3, 0x0) close(r22) r23 = socket(0x0, 0x8000, 0x8) getpeername$unix(r23, 0x0, 0x0) msgsnd(r17, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r18, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r24, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r24, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r26 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r26, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r28 = socket(0x11, 0x4003, 0x0) shutdown(r28, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r28, 0x0, 0x5e) r29 = socket(0x2, 0x8002, 0x0) connect$unix(r29, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r29, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r29, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3855fba10a8572da6a329b84b6a895d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a4810a16fad0a5417167ca0125f55b485"], 0x10) r30 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r30, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r30, 0x0, 0x0) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = socket(0x2, 0x4000, 0xff) connect$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r34, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r34, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r35 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r35, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r35, 0x0, 0x0) r36 = socket(0x2, 0x8002, 0x0) connect$unix(r36, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r36, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r36, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r37, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r38 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r38, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r38, 0x0, 0x0) msgrcv(r17, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r31, @ANYRES16=r34, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r32, @ANYRES16=r33, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r34, @ANYRES16=r35, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r36, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r37], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r39 = syz_open_pts() close(r39) writev(r39, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r40 = syz_open_pts() close(r40) writev(r23, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r41 = syz_open_pts() close(r41) writev(r41, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xd, &(0x7f0000000040), 0x14) r45 = socket(0x18, 0x1, 0x0) setsockopt(r45, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r17, &(0x7f00000008c0)=ANY=[@ANYRES32=r39, @ANYRES32, @ANYRESDEC=r15, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYPTR64], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000004d40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r43, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYBLOB="1c31a073950f6c057ff373f3fff5eb309b70ad3148a378969fb33f78a2f354371e7e55daa10359aabe39ecfa2c8936ce5a54a13e7fbc574a90d3b240977043561007678e38ded7da32bf68a634a4a3a3072168cd0a39bf1f7462f9bdc923b2b4db40193345ffa1e314004f85c6e12d68c1749b65ea736d30bcfc6d1469df137aa9edeb9dd89e1caf1cfe26b3fbecd89bb34957f80ffe98f55312d50a21f9b2620f79d4c8c751182c73cf32d67874437fe317471a7390b5971b4a44a1f5e278b51be3b052bc502c5d69cba0db55f4c6e4234581c427cf1dc2ef44a6faea53c4f27ab4902b9afe479cc34721344a", @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r41], 0x6, 0x3, 0x800) msgsnd(r17, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r46 = getpgid(0x0) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r47, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r47, 0x1, 0xfffffffffffffffe) msgsnd(r47, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e25cbe5033279a7fc258b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c6b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r48 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r48, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r49, r50, 0x8, 0x2f9f}, 0x7, 0x1, r46, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r47, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/226}, 0xea, 0x40000000000800) msgrcv(r17, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r17, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r51 = socket(0x18, 0x1, 0xff) close(r51) r52 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r52, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r53 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r53, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) close(r54) connect$unix(r54, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r55 = socket(0x18, 0x2, 0x0) setsockopt(r55, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r56 = socket(0x18, 0x1, 0x0) close(r56) connect$unix(r56, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r17, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r56], 0x1, 0x0) syz_open_pts() r57 = syz_open_pts() ioctl$TIOCSETAF(r57, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r58 = syz_open_pts() close(r58) r59 = syz_open_pts() close(r59) write(r59, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r60 = syz_open_pts() close(r60) write(r39, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(r61, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = socket(0x18, 0x1, 0x0) close(r64) 05:02:22 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r4, r0) dup2(r3, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:02:22 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c0300"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:02:22 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = geteuid() setreuid(0x0, r2) r3 = getgid() fchown(r1, r2, r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r4, &(0x7f00000001c0)=""/193, 0xc1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 05:02:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f0000000100)="e81dcfcabe8f92dbfb8c648f9c4e341b82761a6ac12524e8957385c5c05a74702554a245a079ae", 0x27) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r0, 0x0, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) close(r2) 05:02:22 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x98, 0x0, 0x8001, 0x8d66}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x51, 0x2, 0x2, 0x120000000}, {{}, 0x8000000000000005, 0x81, 0xf0000000, 0x0, 0x5}], 0x6, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 05:02:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x285af892) pledge(0x0, &(0x7f0000000040)='0\xfco\xab') r3 = geteuid() setreuid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r6 = accept(r4, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = accept(r10, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r19, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r20 = accept(r16, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() r23 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r21, r22, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r24 = getgid() r25 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r18, r21, r24, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a540805622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808346fec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd9019f856fcef014c95b89c1cc408fff61ca298100000000000000c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9cafc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17d19448e3b2b0557732c38dd1679c066493c7d04bb661be671318dcf5e1bb86ece5e30c12d80b801107f2783633c136ae6631bc5bad88c4007f4d015075c9f5fd1fdde57a47fdf644698b2e14853f6d14a146dff083c5ef7ab4c12ef882041a803e67033c2d50a74343e58c8640b48d5178c13a626601179eeaef24bf0935a06f6b1f2c625f90513429716983c9582eee02dc372a670b25f1cbe7775c28300c04d379457710accad3b85772f5b13ede8c082c02616fa34db88fa4bdc230f3f6ffd013efc5b11229671cc10c"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r29, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r30 = accept(r26, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r32 = getgid() r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, r31, r33, r31, r32, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r34 = getgid() r35 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r28, r31, r34, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r14, r24, r34]) getgroups(0x4, &(0x7f0000000080)=[r9, 0xffffffffffffffff, 0x0, r14]) fchown(0xffffffffffffff9c, r3, r36) 05:02:22 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) r1 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) r2 = socket(0x18, 0x1, 0xfe) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0xbc, 0x12, 0x0, "205ecd05000000020000000f00000000000000f3", 0x2000}) semget(0x3, 0x0, 0x182) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffffffffff8001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:02:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000028a000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) sendto(r0, &(0x7f0000000100)="9a0010bbe500ffb35898c0acafeba620759d8a982b3527902f8bb1e618d9b4ae7c2cd7d8968677d1f2ce4f00ee08235887b974317de9f48c35b0caf9eb3b31362f43739d1a32ada9b4871e8048b0eed621c188231d8b96978f8851cee13bae38a9bdd5ebc339b74942441d1de48cb9f8b9618e4eb58bb5b8846c8e70751556554a9bd96137de6606419107092c594fb29bf0754de584300084057a628b9ed43eb11210b92fe1bfc9a338c4ad32dcbcdad1c5aa2f56e9c54e5bf64276324f1ff365e2e52ceed33d770d9c973f6b4168a3c299bb0bb66d9d444c105602751e9200817f92962b1aee77", 0xe8, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002c9000/0x4000)=nil) 05:02:23 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x4, 0x1, 0x7f, 0x6, &(0x7f00000003c0)={{0x7c, 0x8, 0x0, 0x3, 0x1f, 0x0, 0xffff}, {[0xe5e, 0x7f, 0x9, 0x4c2e, 0x2000000000000, 0x7fff, 0x79b, 0x8, 0x5, 0xd4c4, 0x89c, 0x8, 0xffffffffffffffe0, 0x38000, 0x7, 0x4, 0x7, 0x2], [0x8, 0x200, 0x6, 0x1, 0x1, 0x5, 0x6c, 0xb6, 0xfffffffffffffffb, 0x1], [0x8, 0xaa3, 0x1f, 0x3, 0x9, 0x4, 0xa18], [0x2, 0x1, 0x80000001, 0xfff, 0x800, 0x80000001], [{0x20, 0x0, 0x0, 0x8}, {0x4, 0x7fffffff, 0x44, 0x1}, {0x2, 0x6, 0x4, 0xfffffffffffff9db}, {0x8000, 0xff, 0xffffa7cf, 0x1}, {0x7ff, 0x757, 0x3, 0x6}, {0x80, 0x7, 0x10001, 0x5}, {0x101, 0x401, 0x1, 0x1}, {0x4, 0xffff, 0x0, 0x1}], {0x2, 0x7, 0x200, 0x4}, {0x7fff, 0x80000001, 0x6d9c, 0x2}}}, 0x0, 0x8}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000df0000002000"}) socket(0x7, 0x2, 0x7) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000140)) readv(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/180, 0xb9}, {&(0x7f0000000380)=""/4, 0x11}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f00000001c0)=""/230, 0xffffffffffffff94}], 0x4) 05:02:23 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r1, 0x0, 0x800) 05:02:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1e0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = getpid() fcntl$lock(r8, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r9}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xf0, r2, r3, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r9, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1000, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) getgid() getegid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r15 = geteuid() r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r19, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r21 = socket(0x18, 0x2, 0x0) r22 = getpid() fcntl$lock(r21, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r22}) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000340)={{0xf0, r15, r12, r18, r19, 0x165, 0x9}, 0x5, 0x100000000003, r20, r22, 0x2, 0x24cee5f1, 0x81, 0x20000005d}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16, 0xa2e06871274b3b90}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) getpid() 05:02:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) fchownat(r2, &(0x7f0000000080)='\x00', r3, r1, 0x4) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x7) syz_open_pts() write(r0, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r17, 0x0, 0x0) shmctl$IPC_SET(r17, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r17, 0x2, &(0x7f0000000040)=""/210) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() r21 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r21, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r21, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x4, 0x9}) fcntl$getown(0xffffffffffffffff, 0x5) 05:02:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 05:02:23 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x9b44, 0x1000, &(0x7f0000000040)="f4fdd698bd78c2262a297dbc2accb6f9536535a59e0503ab91598d4899c72e988ecc0bfc20d3b946574aa4a1fed9f0b77e41c083a641f9b88a351042b9a09578d9f257ef718f18f64d3f778f3935366edccb2b1f461e356259570d9656a8992a7e6d47d57016925b7da9e700df3620068eab0c280ca04a8ffff16aa0737c57bc0ae2495619e91227fad7dfeeb9d10f8b79b302ae9ec1d6e78cb7825bedf6c0c3ecb3c7929bb6baf6f34804990ae41b533c9f004149be8850334df052af83b4a4ecfccd8d48317e09545feba116e42c058d4d4ffd0b041cd347c1e5bc0fd5a1cb0cb1418f0d9f19a91224159567b87f1c4139601eedb009f766e4f75380f5a4ad3c2f2cf7ccbcbb2c734a8307473530088e2a9f54f9f9c97b9dc0970bfc73365aa27154f7d7232fc8ad9f5d13f9955c09d0bbf4b7910877b6612aa823884defc129ba8832750ced0c62dbd537ac2e7457629d81ab8a3fa7a9139abb2a8ead97d0ff40f7bfa7c1608ed300c538ea6139aef139e4f73bd06c694187f6851bfb41f6982160623e177750d62bb4535ce60a1b71b5d23bbee24861306a0df799f7a17199199739dbf1303965c70969a23dad37dd9f3905100ef6c7e458551ded4af5ae44fa44362b99136312b41923bb538a1ce02acc68690858988302cdd374a56fdb038f32de19d1acdb1228214e88682ba3246469cb5e273055597fe9656455ca6767458992e5e856481f9b0c41ae163bf77c18d64d30dcc2769b7682af73f45d63531e2745c10e629a58613869957aa4790e8f66a74162a2d2a26eb7a92290f0050896c39ce727dc7e00ebeb88b828b2de85cd75e2af15fb3b0bf08021584847685538363f244c66d1d29056e6f744a6eb3534e595c5ab6cf2e861495e0018f9c77bfd3604caf517c3b4e529f45e0bb2bf3759a506a437d00285e66d6df3f25ee30ec9a443cad6d995a0a7fa462dd0667e3dc438de5710548a90725e5f113c672ba52574a91ca2697471cc5935530d50835a502250d7762813557d558c9f131094fe2a81e6527b2f537062f087a48430e98f053dd1a0efb8399294830f45482c1856ebf70581191e239e5e18f4497fa906076786d2516e398a950feebbc563ba27f44aa61e7eaee617d6871799949ffaeab1a21b3349dde1a95b3d1e473f3645b02a501f73465a0bb5f6b8031f61a2ac313e68b5b14df11e4263f83f6b7e5dd6ef0db1c4429f6b426f858ef7c7578850d593f48d2f38edc803916a9b53592e9e495d8a2bbdb8f5731a92457542f45d22ca8370b4c80d41ab78ed5d09b2414ecddc79c08b1a12914332dd5b1d1a9b674ac1818f752e837180ec2f5cd288f3c4a065be3484e09fb89e278b55ab48c14aeb5965891caf7a880cabfb675175319503e8a5bab360684ec6fe3f09d0b173a92f824ad16540c89adc5fbe7e59897e45f6ca02263f18c2d1281e009cfe264cf2800ab790f1071377e0027cf47b063e3e2ded004b9db16c64d24b3fae32a90f4f7f9b52c0b20f27d7466919a35a8c3e047bfd79e4813404f6b9f4d17d8ca6b06ad96915941b7e9b76b06534e01d67752c0a1476c8fb9b9aa3393ddd6f3aed82ba545207e4fff41f61e1dde5083e6bbcb4eca3f3bb3a4e3d9a882165cad430cdfea7add9c3316c1f5bc7158849ee97d2e4622a61470c9cefe9c0ac64d9e5c2dbf42c52aaefa23b300ecd4f235d7d7663e3cfa0f9b7cf9a7be943537c8642c9cd9ab0d599a4ca4a8b0caa8689d4b4ac61bb1266569c8ee7a4914cc191255cb080e4543b414ac0579838504be5ac77c3a3d18c3d4bee153017a22f7d07b8c48659e5c3348f3a049729175bb9915ffc1062b41d252f2c3a0daa7deb51cfd629cf148fc2873e239c7528957827c9943bd2bd1fe47ec5d4a6058a572ab7cb0a2bff116fed0a03b7b52124bc2f4b89548cd1efdc8230550c999c97b99a4ec34dd567e71e32117bfd9b4c0ad32ecf4ccc2bff513ce2499dad037ea20579b765fda1d30ab69e9e460fee842b1f43e45f8411136713aed2fdf83777c72b11becd8c69503a7f16a09316f95a8e0d2b24a5a345641fb1e339046e3241a6727d53dd1b24d4feb4b8639486e6078743edd5bd17d99cf86ce30e5fc5628340fe273ccbfe17a909838596d60b659b29500a391e9bd79efe4ec0cefccd64d3e9dc6b2da703c7132aee930dcdc11d98a1978e5fd9d941b74bfa4a8268141ba44fc73fe70f3ca8bd5b4d0d83ae4cdbb495b728e7b9204b5a6418776742f28404c3ee94b7309945ae7beca12e4f2a146fa067b7e8352594aa440739ef3142d078f24ddb2fe7877bd9c370e63ac14613ad1477bc17423e5313a6150b335d19af07b1dc1f6d7e7f763a4fd0d8340950bc2b55e96f925bbf8adfd786b41882c744f27ae4131561eb2ac17d417dc3661976d2ee7790469febf3de7c44938d698eb194fec84b0994e091c71e7404eb1e036352a38850635b1c86e189eb58ac1ecfd524a11064539f9248a79a9f19bcd2903281df0714af86ba96ea8e6baee6dee3a85484e9fd6f13045db2922aa06abe9f0995e1b62b8f8a24792bf6fa8e8cc49c5b9882e5eb0ae51ca20f52fccfe426335fa6b0f94ec8bcc3e809786db464203d338046e178ba0c15d1cc3fb953b9b1024a1c3d133a7964a85ce980082aed1c645a2c11d0e5bea1f9acee8f083bc92a36daf98f4e066c8fe497dd8de1951666fb53bd2a00c98bed6c0e68a2689d4a56f98ed79c2903e802ba523359334f9d09b05547827fa13a9d86be9c4fc491b7cf38e868afa9309d69eebd1a9e0072d2cf00b60e8c88c553937452dbfcaf560f8a04dbbc682c9798d5bfdfe20401bda199218106571c40b561fdef919727899ebc0c530043e5f5c3d7b1a5b0ba487217b50908f9adf0c6e23cef0ad169a40c41fdd73d3662b00ea21358697d637664a5d9f1e1af085f0909aaaff878dfaf5d2313aba3e3dc70baa922bfb89b7b350b2faa88b69fa5d73519c7d36df28dfd048a7085d85dd1511b9755e3b4cf1aff88508716d533f8a941e17d2cbb87d71316f7ae39fdfcc4a02fbf97e3b1f8e8da8aa4dd45da29c0ce3516a937a1f22b9b65446342b0e97453e883ac39c772801acfdf3cdafe52c631e134824868cd20fb619fc71e1ff5ae3a68d660323003a388b3c2fa9fb0dbb58ad91825e5c7818a843a3319e3adcb86489f0892e788f8f108e2b429390c8c98879a16174bf92fb3dc36c6f1554cd7f0c7af9b75ebddc7174c400c6600fecee557fa56af027323f1380cd8312cdbf6713d3765cd30cd8715fc3275d0ae6b3bffaeb9a282a52087f1676282a83d43853859c2652531908164385c7cf2e8d045f341c35a3b6b66523a94f2ddc0dc0a96a7b987bbd45dbdfb5d3be4e26e18da5c46cec02e9cb39646fabb6a47ef90acb7ea2338cc05f657b28266a0db940ad280e1afaa15db3af203f5b8beb1d83cec8b220e97f1da92401960df00858197c3f7cbed0ef4997d05062bd4d481e286f73b6600aa45dcdf31e9d54ae97e04224a31c594f90ad00c20bf0bdf52ddf8d4983f29bcf669fcbcc25562209ba02f6da0d8cc4fd38d74a04f2a618e5238aeb711a9b69c709cd06a7f536202793f76469dcf5691014d2233872c8ba80310444f69ae7716f564456c1c1123640adcd8e73a677f3690cbda200bca366c0bbc7aab6ad36896468f6162872489ae08fba42a449ba1780e236315c228a9edd6188846e9132be8059a0ce11b219bacaca8e6c8d6b7866d9cc3abde2e27a06a7de1b9ab4f3c0c5471d3870530f9bd5f604338d13fb416f32ce37bfe6f3761e089b48637edaef19c59cdd493d56d3900e7683a8fdc916358285ec44784ce17656a700a59f49448e78463d84d4d2005b3245b97b7baefe4a7e22871986609fdec4297b8011e0ed1f55390ed8205099a96842f23d3fd590e5ed3a0a09eafeef1c864fee3e057152bb4d380c63b12d045316d8f13ac0ad7da97d0f2e439379f4fc4a1415d963c4c0abf68627f52372bb53f6bfeaff42a1f39512f1a490deda7965e9824bf86b3c0b01f3e23b36219fcd2182034f68638035b02ad5edb5b913b01bf75f951f10134625114830f40dcda74e9f93d188714cf6b253fb49c7f040d59a885ddd5c2bf47f5bdd369f379654423d2e04e9025e74eebc6f7f478a78d21611fe209807c56780dd95952140c7fd36fbd5c7b9d567de1efb4f794383be610022cdda7454525834beb13fcbc8243e209fc47d989e4b63b63081621176e9348db6ffa14eb436fa4131d73e81ec94ae96f9dc7d6a18a8200bd7c0a2ecbdf86fac158485d6c0f5e2068a550ad32e0b710cef14de695a6d7220239a86cfdcc423ea419b250150ae770d885dcadd216230de93842a564a7c702e003c9396e9f12430b071d63d3483453dc2fba2bd70c6250c731ffc791605e7f1084acb3c3028d7a8a2551cfec082fee9fcc9e7ec85aaef43e7afeec40eec158c6649f36b7976d688378f93e8c81358ce6608a8521b991287164845ec50f2a3f7e8689ae8aff439cb12f8f5af9fbf950e53155585600cc16d0691a8634c417f8f01cfcbc68d73529c145d5e5c1876aa8caf54f0376545d82bdaed4c4701cfcacf1e7afbfdbeba9e34c87de0185d821c390d4dc9d26476851a73cb333e52bf885984000efe68e00accaf9514d0e8f39749d1749dfc2a14dbffaa8c182ec49a0c278910315f4b6aecf7539615840893a200a879d81b94bec47f1c8744a07d0facc17baad4e45391f20f92bd0faa783b598f73393b7bb74a8acd990374036d0a243b2afcf5bc986fa54182b2fe2a8e8768a33e30473eed6d3d2abf8b4657bf7e009856fbf83b800f9feb8e0bc5c827c3acb182fc61e89eec322a7ee76a932b6a16edd157ad3920f602786098844e478d0da5fbda93c10a3fc16b4d16485e031fe5552928f31b3e83ccdd546636b7836f97a4a059f0cfd45b1aa13bb82ee6cd656d6ce0aa9ec827a61b62a428ca9863063f26ac551a338412fcdb52cd56e276d260c8a87c85445b369c970894534af3ca3065ef19315fc65626f692775efa48b70292894ab821ba8b14fecd85007c811ccecad8c8ebf973798b8ccbd12ea3df6c59d2820a8b5ef4d93c8b7ecdd5f8e77740ee98ba2cc1790228fbdc00272842a83731401625f97426e6a0522eda44f95f10be8025c023b8197c9456612c588800b79c4dc50023f301477eb5d48ca706367b88e621c9199db0de336fb8620044a7e1acee26835be9c31cf2ac45249f2670a7d9e984051e0f55f275985d11aa543f7e15e0b706d3f9d1e863c06a0518e0f209d21f111588b62dd7a48d432a45a398fbfdee93b57a46aae34220cf90f70a2623c37588fcba513a2d21bafa151b9b070e278f373dba27cdde0fd4486cf6920bd0c3ee0df1f5512c93a338b1079f8c63494225badfced328f24b53f0c36760f343a1e789721d6782b6ffec09cc123c5bdbdd35c4b6aab411be540aabe98c35eba557205becefc579e3a046b1fc38b86fd0c4fea7b885a173ced880f0e1001be9e208a5ee12500e4026813c7a5d9edf057699cec1751b8ea510d02a7bf524fc3a01500615d094d2c78064060a8509a6b2f7f733bb162cab9fb070f06f62ea3b9e2764e629924a967480b5f6205881a94aabc2c6ef30ad8da497853896879021bcd2bc4627f5e43126fc97ff06b1c486e19a50de074c9588560965b0530b5219404a7eea507c546678d552399b62cc511114051b22c22da063b29dba3f485ca8a8acf9f212f837f9e9292b261ca66", 0x1000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESOCT=r1]) 05:02:23 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x1, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 05:02:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaae0486dd60a447743b8c5566d1fc000080fffa0000f413000000002aff020000000000000000000000000001"]) pipe(&(0x7f0000000080)) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000040)=""/45) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 05:02:24 executing program 0: poll(0x0, 0x0, 0x769) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="218e4e277693f770a306d445656a43e8961c6f80ef95d0ae8141c59614f1bf745310b1fcdab31d3dbf8849a36ce1b1eb71e26270520a55c0229f8b9eab16b7e333dc43c2ef5f287cc4e4fcc25423178473dca3bc941790b2597ec04f2390ec41f0f22d05326849a618758ef604a455c81f3c45309dbd542ccd09582b268a797146076f534d3105c85c41da1fd0d913cc61d5d15f6a55cd073aec708c172247a3b073f0c9189405b0636be313275bfe23a457708589d87f478825427f8c72c70a00445cb4d6f0991e45b7", 0xca}, {&(0x7f0000000100)="946a8636cceb58a74c61b4b4e234319849b654d76bc330c945c50ae184fb2c5d1d4475b5957ce14feefd7cc385b4a01ff0068e1bf7f6f079f8f3d803d0e7bc3a58d8887f7ceea69b7742ab7ef895a18b2017dd0a7bdea162eb04b89d6314f046c68fd562e444816ade7fdaa728cff0a3824d24a993ae36a012b3d1c2392a4e9b0264e18c0d11c0775b9522b95a064c1133a73adabc26", 0x96}, {&(0x7f00000001c0)="45c11b440cbc24ebe822b244a62caa5cb9aa81a413abb6fb002de7ba35b3465189cb99bceb8b3445791dc3e8a0d038437c3e18e26f645938426679ea4fe58bb45fdbfa70e9a9c1f2e6f4077c08066325ec1e0237e1a0a5c801f1d4d42d2aa4646faaa273c912166f009e4e6305329adb3d322bfd2c755f8e802737cd2bb9028a2a85a679b654794734162a49f24043b888e20972b756eb1091631e13f9bc397f1ff2025c9edcd057bfae4ed07668c608227f7be340", 0xb5}, {&(0x7f0000000280)="48440f294a390a28fb3c4d51dd887d0664bbdf2ef9735dc5310b16cf6ca9a965ef5e967787e909c8cd0e8de9da4be7405de8db77e949c74b91a419a6f82c4a64cc856fdb3588546ecc39288ea06bb6541b3d57493d15ff2c64c603e0da20ade35f3c32634080e0c79a7832ca477f8c68e67210492b87bd9c12ab6b245b97a1eb29acf906ab8f2f60c0412315a5c38770bcb6421da6e3fd1b67b859bbbf0d39ad33d6e635823b6eaccb0593902de645fa91212e1a05cae8f8913db3fb9e", 0xbd}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 05:02:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) accept$inet6(r1, 0x0, 0x0) close(r1) close(r0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r2) r3 = fcntl$getown(r2, 0x5) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x117) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000580)={0x10, 0x80000001, 0x4, 0xc8d, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x22}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8e2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xec9b}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffff}], ['./bus\x00', './bus\x00', './bus\x00', './file1\x00'], './file0\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './bus\x00']}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r5) bind(r5, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r5, 0x8001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r10) ioctl$TIOCNXCL(r10, 0x2000740e) r11 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r11) r12 = shmget$private(0x0, 0xb000, 0x221, &(0x7f0000ff5000/0xb000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r14 = getpgid(0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) r16 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r16, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r16, &(0x7f0000000580), 0x0, 0x0, 0x0) fsync(r16) msgrcv(r15, &(0x7f00000002c0)=ANY=[@ANYRES32=r16], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r15, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000004e27eb7ba166bb505b358b8b724a1087b3706af5c37e33cc4e8445d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9080030fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100000000000000000000000000f204aee56c0fd714461e5d20cfaa6ec4f7d5f0e3ff3a5f6aeb78c2762043150576d0f092af2e07edc3534dbf87b243fa7c66ef975fef9497e02ea409dc482499950b"], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r20 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r20, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffb) r23 = syz_open_pts() ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f0000000040)) r24 = syz_open_pts() ioctl$TIOCSETAF(r24, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r24, 0x4004667f, &(0x7f0000000040)) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r22, &(0x7f0000000a40)=ANY=[@ANYRES64=r21, @ANYRESHEX=r23, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16=0x0, @ANYPTR64, @ANYRES32=r25, @ANYRESDEC=r15, @ANYRESDEC, @ANYRESDEC, @ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYBLOB="f930a6c0870e30da2b7293777e3378ab85869f6e990f9f37b70d0e62564ff0a4fd7c7b096b6e39ffd533708a136924a84b5191230897769d6b4d7eb850e2031f0a28fff6e4da8646996634b209dd34fd907a1f7b22ed72bd9b93133ee6f728105d7a343f67df9abf40df22b820e2bdc43c373897f255f95d9b184900db8ab1dd6cf6c1c9b1", @ANYBLOB="8a0db9782ad02b1667e3ab061b345cdc780acdac6674701d9f075500f0487b72cd8370b79266087a6c4bb030eb369a135bcb5dbd0c59c795c01f61ad2ea4ee6fde8df2f4ea426ee7577a9cf88b778a36b65e92a16b543577449d5e1469100d0aad740e7e82fe00c8c38a8822c60ce288f7a67df559106dde7a4558478ee447f97d06115b00d01b5c06", @ANYRESHEX=0x0]], @ANYRESDEC=r24, @ANYPTR, @ANYRESHEX=0x0], @ANYRES64=0x0, @ANYRESDEC=r22], 0x6, 0x0) r26 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r26, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r26, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r26) r27 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, r19, 0x8, 0x2f9f}, 0xffffffff, 0x1, r14, r27, 0x2, 0x200, 0x8001, 0x4}) r28 = geteuid() r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r31, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r31, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r31) msgrcv(r30, &(0x7f00000002c0)=ANY=[@ANYRES32=r31], 0x1, 0xff157cb315f9783, 0x1000) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea1294ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r32 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r32, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0xfffffffffffffffb) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r37, 0x4004667f, &(0x7f0000000040)) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r38, 0x4004667f, &(0x7f0000000040)) r39 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r39, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r40 = socket(0x18, 0x400000002, 0x0) close(r40) setsockopt(r40, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r41 = socket(0x18, 0x400000002, 0x0) setsockopt(r41, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r30, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRESHEX=r37, @ANYRESDEC=0x0, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRESOCT, @ANYBLOB="acaf8851a31dca1592fc491461c935a9164d57e1f430f31dc036c80f79190a1508c8f2ed48b9c811797b", @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64=r37, @ANYRES32, @ANYRES16=r40, @ANYRESDEC=0x0], @ANYRESHEX=r41], @ANYRES64=0x0, @ANYRESDEC=0x0], 0x6, 0x0) r42 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r42, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r42, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r42) r43 = fcntl$getown(r42, 0x5) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r33, r34, 0x8, 0x2f9f}, 0xffffffff, 0x1, r29, r43, 0x2, 0x200, 0x8001, 0x4}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000180)={{0x20, r13, r19, r28, r34, 0x20, 0x70}, 0x78000000, 0x19e3, r3, r3, 0x91e2, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) r44 = socket(0x2, 0x2, 0x0) connect$unix(r44, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r44, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r44, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340)='/dev/speaker\x00', 0x10, 0x0) r45 = socket(0x2, 0x2, 0x0) connect$unix(r45, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r45, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r45, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r46 = socket(0x2, 0x2, 0x0) connect$unix(r46, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r46, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r46, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r47 = socket(0x2, 0x2, 0x0) connect$unix(r47, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r47, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r47, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f0000000f40)=ANY=[@ANYBLOB="8201e6ff000000000000874084933c16c682216a67ef3c787c348947952ecadfe74aa44f91a148"], 0x10) setsockopt$inet_opts(r48, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r48, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) dup2(r47, r7) ioctl$TIOCCBRK(r11, 0x2000747a) dup2(r9, r8) execve(0x0, 0x0, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) 05:02:24 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) r2 = geteuid() setreuid(0x0, r2) r3 = geteuid() setreuid(r2, r3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000000)="2e1c84c3281880d0016b4d59a473588c6f846f28ebf4ddd67e26edf2d3be063e755d96639dd7228d3cbe9bdb5164340316ed6267f4cf4f8188adacd5b0d903bc22bb223a7d48086ca9f10f9a872e2198eb97803fa58af54f31a7e6d5c20bd9f14f3c758e2ceea1793285d004dae3d13d7d79207c620e8fc3558b8c9da00f6c93d63d085b0e60c2cff45b81670278256724294809de7d510c60c33f6ef7f83ff512c9210227a955f4a9e731e117d05c84492a2e2088614c30f7049c", 0xbb, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 05:02:24 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x10, &(0x7f0000000000), 0x3) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x5) r5 = getuid() setreuid(0xee00, r5) socket(0x18, 0x1, 0x0) r6 = socket$inet6(0x18, 0x3, 0xfc) r7 = dup2(r6, r6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84043f8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f800000860f527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d16f350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec7dea34d80ab2d78817f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73e55a3d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f7967c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfa7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008cea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070fe00", @ANYRES64], 0x2, 0x0}, 0x7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x1, 0x400000002, 0x0) close(r11) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r10, &(0x7f0000000100)=ANY=[@ANYRESOCT=r11], 0x1) 05:02:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:02:27 executing program 1: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82242e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xc2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) shutdown(r1, 0x1) 05:02:27 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0xfffffffffffffd44, 0x0, 0xffffffffffffffff) 05:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d1557a", 0xff8}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902185331439887c387", 0xf22}], 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x7, 0x738f4bb0, "ccd2ba255531d133210151fbd5cf18ffd1734c29"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830a", 0x2cc}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a01", 0x6}], 0x1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) close(r4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000000200)=[{&(0x7f00000001c0)="1588a3cd2cab5f7c2b3b6d4bb44c976d15bd528a6e", 0x15}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8060693c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000140)={0x9, 0x0, {0x7fffffff, 0x63}}) 05:02:27 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet6(r0, &(0x7f0000000200)=""/150, 0x96, 0x841, &(0x7f00000002c0)={0x18, 0x1, 0x5}, 0xc) setsockopt(0xffffffffffffffff, 0x1ff, 0x80000001, &(0x7f0000000300)="412d497959660503d179261555568a171b41609231fc00daf9fd29b68fa5c8c9e77f1225c737fe6919759dc31c6e0a0dcfbaf4c0ca253cbe8382e647316ccd165ce33ca936a001bef8eaaf8c65b0237717a74dc2e3225d5c6ac0e25b08927bcbb3fe9e00fdda3f2afd335804b907e8ca7d5791c16a22", 0x76) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000400)='\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', 0x4a) r2 = openat(r1, &(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//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(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//../file0\x00', 0x40, 0x80) fcntl$setflags(r2, 0x2, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x2) 05:02:27 executing program 0: getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) r2 = geteuid() setreuid(0x0, r2) r3 = socket(0x18, 0x400000002, 0x0) close(r3) geteuid() setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 05:02:27 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}, {0x4, 0x4}}, 0x0) 05:02:27 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') mknod$loop(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x1) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 05:02:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x400000002, 0x0) close(r0) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f0000000300)=""/232, 0xe8}, {&(0x7f0000000400)=""/138, 0x8a}], 0x4, 0x0, 0x5) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010", 0x7}) chroot(&(0x7f0000000500)='./file0\x00') getuid() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000004c0)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 05:02:27 executing program 0: semget(0x1, 0x4, 0x240) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0xffffffffffffffff) r0 = socket(0x10, 0x2, 0x60) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setrlimit(0x1, &(0x7f00000000c0)={0x4, 0xca4}) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xfffa, 0x1, 0x3, 0x25c7, 0x7}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffff9c, 0x0, 0x80000001) r2 = semget$private(0x0, 0x2, 0x28) semctl$SETVAL(r2, 0x2a56e2b2a6d942e, 0x8, &(0x7f0000000180)=0x80) semget$private(0x0, 0x4, 0x444) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) r3 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0x68, 0x0, &(0x7f0000000200)=""/104}) sync() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r6 = socket(0x10, 0x0, 0x2) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000340)=r6) r7 = socket(0x18, 0x4000, 0x40) r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x40, 0x0) getsockopt(0xffffffffffffffff, 0xffffffff, 0x1, &(0x7f0000000400)=""/161, &(0x7f00000004c0)=0xa1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000540)={0x0, 0x7f, 0x4, 0x4, 0xfff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000580)='./file0\x00', r9, r12, 0x4) 05:02:27 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r5, r0) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 05:02:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1b) openat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x5) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 05:02:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) r1 = getgid() setegid(0x0) r2 = open(0x0, 0x0, 0x0) syz_open_pts() pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f12e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d22f5a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a1090600000000000000cb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715fb814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) r4 = accept$unix(r3, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000009c0)) fchownat(r2, &(0x7f0000000080)='\x00', r5, r1, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r9, &(0x7f0000000c40)=[{}, {0x0, 0x9, 0x1000}], 0x2) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) semop(0x0, 0x0, 0x0) getgid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) lchown(0x0, 0x0, 0x0) getegid() getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 05:02:28 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000001740)='./file0\x00', 0x3797863347451bf0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/77, 0x4d) 05:02:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) close(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r1, &(0x7f0000000100)={0x0, "8d3f2c30767d77c9f078c0a4b2b0ca3a9079ae357600a7e202df726a6c9b1eada98624c8a8d615f9afe8d343258316255c82f6d5f5b8ddc1c3e07aeef9ef805dca323cd05e9847776a3786f2c6c8cddc7feeed8c37ec9724b353a2a596be27ca7af6177f593579db0f5f8bfa194a85bb334741e8"}, 0x7c, 0x800) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget(0x2, 0x3, 0xc0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x4656, 0xf800]) fchdir(0xffffffffffffff9c) rmdir(&(0x7f0000000040)='./file0\x00') setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r2, 0x5) 05:02:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8060693c, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x4, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000180)=[{&(0x7f0000001800)="c8f3f1b4d7e1c42864998f40eace180577531262245f09f50de29726430f6e1dacce16fda454becf5f96c7e23c8c42e1c9415951b598b3b2e5f90de012e452e147039215fee83c637c13507f7e69aa69b6e94eac11fc66aee47218fd422f87c10c0bb5042bf2e266f41884c6f67f3a0f0b3bc671cb30b7787041890250bc1914776b180c5cc1998ccd4eb2239e7da3c79785613f4c882675d43bc8850c210c25003cf8dc554fc06b09c7c4074793da2778cd930ab46852050b7c726735eaec87c69c7c333a513014a9f028bbae4202712298d2aaa207830f2b51fd2179f8d9042660838869e8522a351ab71b152a679a224ab20b2c2e092e032582e1abb04b04876b4713192df01e4645b13dd5b67f6530084c766e1fa7bbdb8ac21ca7aaf053b7a8840edcb52e08301391329e3d134619633c08ade5292e70ebf610146910ab4da1172155be0f1289de2b38142bc642711dc369a7bbe0eecbbf6c478c0d396311f862de246bdcfb91ec7b33689994e93e0501f889b0a142946fef296e676c70d680a9d39e9c37e89c80ce55bcd55a8351a0240081d29aa736396e730677095dc882510671a9591cb137d32d8dd0e788ea4a2d58905a0bbb2d1ba5870de9968e6530c7c2ae98ff05b9e0fb5b90f08f6834d818b06ba876fdb55077297e9060c886960ffe9fba3074cbdd0afcbae4a1412127b8e51a5761d70606d83345626645a14e2d1397e8c0c879d91942414e6b8222d543bf7c200fc74f5b819efa58faab224da9d9f02db54cd47532d15d7ab070caca5a7c9aed90b2f30a4de3eb3e5fdaa3a3450226bc7b30652acde2cfdc0d920940a1a289bc9ba111e009bd906f738f3562d29b4b6be445885bff5715a512b1b6235a863e2e61e9de2812be42d7b641b85402a64c478001d85c522bb6b04836b130d15e6c514f1ce2a960e13a0fb7a186e3b522e8be3517ba87b9eddcb0e0c046172f6303d7573d8fc934155c1492f3939f4f584a72c000d4b1e29b0747f9a2c92ca292f365106f4742e24c17a90407d44de575720535444c687315a62157f74ee7d55b86c63004af9363161ec709a27d19030e35dac26a9ecb0e20c72089de123458e27beaeecc45ec404f2c2ed6321f9e097d11ac34b8b8781630e1fdca1c44f5f84be0733ce19dd296abca377fd6d14e53c364ec17c5ccaa26630d53d8822456ae713130eb7f56e70c79921ae195fd5054bacf79dbe2e6c21ddf730fd4a49782d941baf326bfcf4b77a70106f8ca593b31373b6c3691fd705bb0fc551ed0a4f55daf8b7675f1edcf6c6695c75c96d8c951271d7b63d9fb0ee2740d005128bf4a4d5cddc9ac01d727ce46fb1613f2b8a8f553cfe0d3e9290afc9daff1fed0f89598d909ecb5556fc3db500273b8cf227200402f2b4eacf016989f21712d56a7f84d67480cac6b7dbbdc798cb07f1f79a0ed4704dfe2e13c82c0f1e70550f3edab7194684095f08643531b0a5daeee0fd9f6077a7befa7ac4147d140bb960b0b384f752587aaea092fa194c041c550b253f4970610e707bea8cf518f6b79a0fe8a336d1ac6c41ecca5dd6bc573987ad0516a455af1f86459702a4ec7fe9c036a4010d0dbdf412b3e686117386dbaf7f1405cc96e6f3ffb34021cd422b177c394b3b7cb24cc1e2a9b4b5346ee5c2fc273e9f8836c07a7db1cbab23b43a25965d7796bdbe4b81d75b905cb72e4818f868b92e599c8c20e355cd77ee4eb0ec7c915132e348131c9b2123bc83f756532b625fb3ce5218aed8eb1c2ef92014baa6a00f4d16c927e47315650f8d2aed913b43a5c1b36257e2366f236a8b9296d70c537a904f11f5c1c71aa70971d0579f9e4933d04bc06284069a269df5a6304ff", 0x52f}], 0x1) 05:02:29 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000000000000000000007c4889b6") getppid() 05:02:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f0000000240)=""/70, 0x46}], 0x3, 0x0, 0x4) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x100) getdents(r2, &(0x7f0000001680)=""/4096, 0x1000) poll(&(0x7f0000000100)=[{r0, 0x20}], 0x1, 0x9) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xa) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380), &(0x7f0000000400)=[&(0x7f00000003c0)='[&],\x00']) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r6, &(0x7f00000004c0)=@abs, &(0x7f0000000440)=0x8) 05:02:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="d5f410c5c4ac1d7ed6f8f1d1fe2dabaa3825659839ff0989a7940a677aa503b1e3031712d2da289573b7710d8b758b2f2b3d58f5fce601be3008f5b24cdc207959d3a9cf9d9874480cf40f33460b98727b07657019cef47b310d14473208f703337f289720d541ad1c55e880bd3dc302bf9572d7169b8c2d688d331653407998f663cb34339d6ccf0be3c56752fb9a1e5cde0b4627e1230849aef28f6cd735722d95ee8dbb6cc26298a94a079757ebf33eb58273a3993a99dd6e54a585bf8aa18e", 0xc1}, {&(0x7f00000002c0)="3677957df1119397cf4ed62cd2a86f59cf780e92ed5343927ea28997d49fe12c9ed65e275f50e8c4de3a9a30516170530b901d1bc60e94980091e8f2435e387b75a42c5a", 0x44}, {&(0x7f0000000340)="4833ca2cd92fde89523b979c443a54a70d2f6cdce1102ab65b602144f2a773504d8ddd0119450c90f5ff502315f4d921944600214445867b565d627f9932c9af5cdba4a1e93d364cebc32270a1ed68e2616b9ea78b1cf3683c77999644b9286ef99a939a2f344d7a0bbfca50e27ee8eb43654f487814c18f208623f5f79f78e80ded3ee3915087de20e642", 0x8b}], 0x3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586ee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e5c542e6e087de590741f44624be5186f6c90c657388b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339005000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524773263e9e2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d380dfd93d98cc4c84d12ab3f0ce0c8b5b6947a55adfb7fe2e4f350886420e6465e58e0cf8c0c84e013abc7da771f055f58712a3c369b1ecadf8ded4c9741817291f94ca8d491be02af"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) dup2(r9, r10) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)=0x7) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r12, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x800) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed19342ff79fc5bd8017a071300a579f44896672227330fc7a7393bb5370a3be7cf4f72906cec25509189ce27fa9fa9dd152ad72341ce68b618a7673e0fb7076c3fb6bbf877345adbc26a35b3c2793cf83a3e20c45cfcad591fa7716ee29867ae19db35f2a93aa2f73969c5d9fa5ff3bf9c7cc956107ee21c4679b82ec5cb2b4fcbc941ff28c0d884128ec1130c036e5f78f194e2e526e38591494da1e20e478f5b3a178e26c80071d443ec84266fa7a84ea68cf945a7ba9a45df72a4b61bd3eb225ad095542fd74a438deb75aa0cc939d8924856a53d70e7a8c66f0da7c9dd9440297c94df083a3e696198c1744f41e2bbdff72950a3ec0f28cb34c9964d2e"], 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r11, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac0cf1e133d0396254d4962705b0d7a46b7d1b0632a3556ed200000cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r12, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x20, &(0x7f0000000100)=0x843c99, 0x4) sendto$inet6(r1, &(0x7f0000000a00)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b01625aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f2614f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed454f22d44700000000002000", 0xb1, 0x400, 0x0, 0x0) 05:02:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() socketpair(0x26ceb1b1da0674bf, 0x8000, 0x1f, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = msgget$private(0x0, 0x2000000386) msgrcv(r9, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r9, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r10 = geteuid() r11 = getuid() setreuid(r11, r10) r12 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r11, r12) r13 = semget$private(0x0, 0x4, 0xa5) semop(r13, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r13, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r13, &(0x7f0000000240), 0x6) semctl$GETALL(r13, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r13, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r11, 0x0, r10, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r15) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x400, r11, r8, 0xffffffffffffffff, r8, 0x60, 0x400}, 0x10000, 0x9f8, r15, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r15) r16 = geteuid() setreuid(0x0, r16) r17 = getegid() r18 = socket(0x18, 0x400000002, 0x0) setsockopt(r18, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = fcntl$getown(r18, 0x5) r20 = geteuid() setreuid(0x0, r20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r22 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r22, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r23 = accept(r21, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r25 = getgid() r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, r24, r26, r24, r25, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r28 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r28, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r29 = accept(r27, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r31 = getgid() r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r30, r31, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r36 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r36, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r36, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r36, &(0x7f0000000280)=[{0x4, 0x83, 0x800}], 0x1) r37 = accept(r33, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r39 = getgid() r40 = getgid() semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r38, r39, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r41 = getgid() r42 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r42, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r35, r38, r41, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r44, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f3800100010075ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459657388af2f3854270f291a4ffde25e1ce5471b20220044a28e6a487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8894f78524e237199d15857bcf1c61ed3129a73b410750600000000000000f23d2f2db32acbc68f9c0c4f9b1e0c5d38001000007cdab0f657e303e61497002500000000b29e4f7cd0c71b69a4084777cbbe61ca00000001000000000000cdacd5e6f0e8e94ccb116bef81451b023806ce64d4f0481a8495d9d19b8d6aaa9491bf8e126b56162f3366d561948b646f48276e9eced8d127b4c94f944cb3c3b1e901628808ec978226cb425709996de6023d0bdbe54b83efc79e0716de2a8788e5b34f14e756418df426f24a5ce2ec71f4f68a8e5a643d1e4c80f9dcc64cd92c9f856fcef014c95b89c1cc408fff61ca29ef114c557a22cf99c21984939342c3d9a69c445629e3e008ae21d295cd9045d6bb25502d23b1ebb570a96033a4a0ca21a4e6d133adead2c1168b130064774c4e66fa27e20f01a6303ba905d8c730b534206154b436532e221b00cfdf2e08a9a0f86dc5b428e9f27b381befc770d27afc58c09425ea3643128023015d4e85cacb0bab9a335700f470aad363322f3e456f38602ca0bac0fceb4b3a6ed98f9c3ba21ab88b9aaf8ede9c9ef593b1b9fe8db0148edfd2f1d619087a482776cd71ea6328b90ce3ae34f9aefc9d7a4e3897e728f90a19919c163c9ab5db41a48d0f7e9a5f09e1a5618d4f0f5bb0cf4104b01c8d29a7d446d4639c051d56bbd7e903d79d0bac63f7e78136ddcb705ad788701d9a5b57d36e714c33848a75c631514e478dee6228340f7f96b3a30ee3f6b0af964bad527c5fff6bb4bdf9cf280ae1012ef75a57d55dfa564872b78e33932a12e973731ac39fda105e90fb69dfd4bf0faa3365f5a1b84c005528a6f1c55649bcb67154faa3dcb079f26b857b22d35a5876d2cd8674f0fb388f61a8087aae17"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r47 = accept(r43, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() r50 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, r48, r50, r48, r49, 0x10, 0x8}, 0x8, 0xfffffffffffff134, 0x3ff}) r51 = getgid() r52 = shmget(0x1, 0x4000, 0x82, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r52, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r45, r48, r51, 0x80, 0x8}, 0x8, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, r31, r41, r51]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r54 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r54, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r54, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r54, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r55 = accept(r53, &(0x7f0000000140)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r57 = getgid() r58 = getgid() semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r58, r56, r57, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0xa, &(0x7f0000000740)=[r26, 0x0, r51, 0xffffffffffffffff, 0x0, r58, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r60 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r62 = socket$inet(0x2, 0x3, 0x20) r63 = openat$pf(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pf\x00', 0x0, 0x0) r64 = socket(0x18, 0x400000002, 0x0) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r65 = socket(0x18, 0x400000002, 0x0) setsockopt(r65, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r66 = socket(0x18, 0x400000002, 0x0) close(r66) setsockopt(r66, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r67 = dup2(r0, r66) r68 = socket(0x18, 0x400000002, 0x0) setsockopt(r68, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r69 = socket(0x18, 0x400000002, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r70 = socket(0x18, 0x400000002, 0x0) setsockopt(r70, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r72 = getegid() r73 = socket(0x18, 0x400000002, 0x0) close(r73) setsockopt(r73, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r74 = getpgrp() r75 = socket(0x18, 0x400000002, 0x0) setsockopt(r75, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="dbb8b870d82b25cae92bc03290cff53041f2e8f0bc60bf3aa1a2995ccf96560c667b86aacea99c134bccfc9958e8684ea745d3a103202aef55ae28f7efaa9c3646ae09037a7d78955d01f841b7bd108983a0d7a76eaea3b3ffdc881cf0d61f40c2097fa0fbd0b37d92c9e6641457f438b1f51d7e38fb5c1a517c9959ab33082d26a6ee21eb6ce0b93b08ccae269743d6d13b9bd0088ef4668adc721e638eaa2694ea3e6f4ec87c1e7ed1473ee3aa5700a7cd", 0xb2}, {&(0x7f0000000180)="3212eba69f00a0653280eb8bd39017c65b9d2215539070b20fa05708906491976fd5bed3dde57f7d50ed530f621a21af132d2ed05aded1dcaca8877370d50393459bfea6da03c57154c761bd97e16b5cb78dfd30e800ee48dc9850060b8f02b465179b75f6f4f90a22174bd67e62d09883d5cde26a802e9cf913ebeb6eb5c41430415d879b0dde5438df919f4a31e2cace55f385a2dce43b6f4c756ba521af199a67e7d9a5bd2a9f6aa965dc6dee5a9c58b266d1e921d76e165891db774ef5da0cfc66f5e327b7b4fcc50de1d14c51dd6f338ad0c5e6ed785506e2368fa7626007969eb5a3c261c95a70d1d2bf41188d39842b75b284b1d6812880966d3d", 0xfe}, {&(0x7f0000000280)="233cc9fb174fc08aef60f7d574ed11f289efdb223408", 0x16}, {&(0x7f00000002c0)="5971f5a755914188ede7573a71f89069a898fdd688504a", 0x17}, {&(0x7f0000000300)="f8073509df88dae526913b2c5faf660e5f24adf3eaaa3b61ff349e50a5f1db0a86a3b87c06cf1c0fb916c34f5008156151cf464da0bc68dc13907016602df21295fb54527b4c5482729c2caf2670226423ebf2bf9646bbc07d2db7738eb0acb9a3bfbc19bcb0d0b970610afd2349222188c85eacf722282d2316fadb3e6450129ad84df9959bea57c55eabba5c9353096b45f16dc523bf0d61211c9e761f4832f17c809f1c4b6c52b4735072075e8838f9bcd597158b4c91409321dfd89cf39faee57a1edae4f471a967afc630ed8407fecf7587f5c2ea89160e39a69c93b605b0602ba7b4c3a0561453ace86d0ddb6b757be03b", 0xf4}, {&(0x7f0000000400)="00601692c172fac4f6b40660083b663be433cedf1644b1c11466176ac4b4061dc42396df04a97d2e38569e07584aea5109dd8333d06291977a0a2609eb", 0x3d}, {&(0x7f0000000440)="f0a0d1dc1fec721e69f1c28156eef7c5f841a427e0eb1f00d0f81479a53fcf5cb69c934c3fdd54417d43f5c89e681eb92b9580c0fd0f8c5787bc683111e01e6e679adbbec28b207a0b2176103b45472834bd26cb60f3d9d94707", 0x5a}, {&(0x7f00000004c0)="11e17168ba95f72e902975be8999e2ea81b00e2dc226364de0d4a6e33fd0d0b97fadebb784973d1ec8fae32b15ddf745e48af7f2b3f0acbb47bf76995cd985e5c73fc1615f0303087997bf6e28d53e8ce0879e62d80ce845a20289992d6814286dc2a471a366301c1bf7dda05162f435", 0x70}, {&(0x7f0000000540)="cda7c3769a5710b067b815cfbb790c39fa254c5b199b6f27739817eeeced349d8a02f87ef528e547294fa65e9247abe2267dca952559516dbaaf13f8790255645097f5621da8da5a76a362ba12bf9690c3cfcaf572172313f9d72e1e592e1ab48347d8c0abef4462a0a1f1e8b249a37fb96033d066eeea97dd2b75e438e0fd2e277d5e2b0ecaa082cbdb68c3b1f8ad243cc42e3c2b8de5ec6e435ce55ebd6563e305e6451d9fb38d99aa7c5879303d708b5b7a99c4fd8d8d49a2fce98d694f675b198f956068eb1b6bf4738aef680cb81b08ad", 0xd3}], 0x9, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r5, r6, 0xffffffffffffffff, r3]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r59}, @rights={0x28, 0xffff, 0x1, [r60, r61, r62, 0xffffffffffffff9c, r63, r64]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r1, r65, r67, r68, r69, r4, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r71, r72}, @rights={0x18, 0xffff, 0x1, [r73]}, @cred={0x20, 0xffff, 0x0, r74, 0xffffffffffffffff, r76}], 0x110, 0x407}, 0x2) r77 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r77, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at art_match+0x2b: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace art_match(ffff800000676580,ffff800022d3e17c,ffff800022d3e078) at art_match+0x2b rtable_match(0,ffff800022d3e178,fffffd8076e080bc) at rtable_match+0xc9 rtalloc_mpath(ffff800022d3e178,fffffd8076e080bc,0) at rtalloc_mpath+0x3e in_ouraddr(fffffd8076e08000,ffff800000679800,ffff800022d3e200) at in_ouraddr+0xa3 ip_input_if(ffff800022d3e2a8,ffff800022d3e2b4,4,0,ffff800000679800) at ip_input_if+0x68d ipv4_input(ffff800000679800,fffffd8076e08000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076e08000,2) at if_input_local+0xf9 ip_output(fffffd8076df6800,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076df6800,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8076e0df00,fffffd8076e0dfb0,0,14,fffffd8076e0dfc4) at udp_sbappend+0x336 udp_input(ffff800022d3e988,ffff800022d3e994,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3e988,ffff800022d3e994,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3e988,ffff800022d3e994,e6f,0) at ip_ours+0x412 ip_input_if(ffff800022d3e988,ffff800022d3e994,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076e0df00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076e0df00,2) at if_input_local+0xf9 ip_output(fffffd8076df7900,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076df7900,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8076df6800,fffffd8076df68b0,0,14,fffffd8076df68c4) at udp_sbappend+0x336 udp_input(ffff800022d3f068,ffff800022d3f074,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3f068,ffff800022d3f074,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3f068,ffff800022d3f074,c63,0) at ip_ours+0x412 ip_input_if(ffff800022d3f068,ffff800022d3f074,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076df6800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076df6800,2) at if_input_local+0xf9 ip_output(fffffd806f285200,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd806f285200,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8076df7900,fffffd8076df79b0,0,14,fffffd8076df79c4) at udp_sbappend+0x336 udp_input(ffff800022d3f748,ffff800022d3f754,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3f748,ffff800022d3f754,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3f748,ffff800022d3f754,a57,0) at ip_ours+0x412 ip_input_if(ffff800022d3f748,ffff800022d3f754,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076df7900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076df7900,2) at if_input_local+0xf9 ip_output(fffffd8067aab200,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8067aab200,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd806f285200,fffffd806f2852b0,0,14,fffffd806f2852c4) at udp_sbappend+0x336 udp_input(ffff800022d3fe28,ffff800022d3fe34,11,2) at udp_input+0x1320 ip_deliver(ffff800022d3fe28,ffff800022d3fe34,11,2) at ip_deliver+0x353 ip_ours(ffff800022d3fe28,ffff800022d3fe34,84b,0) at ip_ours+0x412 ip_input_if(ffff800022d3fe28,ffff800022d3fe34,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f285200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f285200,2) at if_input_local+0xf9 ip_output(fffffd8076e05b00,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076e05b00,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8067aab200,fffffd8067aab2b0,0,14,fffffd8067aab2c4) at udp_sbappend+0x336 udp_input(ffff800022d40508,ffff800022d40514,11,2) at udp_input+0x1320 ip_deliver(ffff800022d40508,ffff800022d40514,11,2) at ip_deliver+0x353 ip_ours(ffff800022d40508,ffff800022d40514,63f,0) at ip_ours+0x412 ip_input_if(ffff800022d40508,ffff800022d40514,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067aab200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067aab200,2) at if_input_local+0xf9 ip_output(fffffd8076e06a00,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076e06a00,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8076e05b00,fffffd8076e05bb0,0,14,fffffd8076e05bc4) at udp_sbappend+0x336 udp_input(ffff800022d40be8,ffff800022d40bf4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d40be8,ffff800022d40bf4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d40be8,ffff800022d40bf4,433,0) at ip_ours+0x412 ip_input_if(ffff800022d40be8,ffff800022d40bf4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076e05b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076e05b00,2) at if_input_local+0xf9 ip_output(fffffd8076e04400,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076e04400,0,0) at udp_output+0x5af somove(fffffd8075e45cc8,2) at somove+0xf2f sorwakeup(fffffd8075e45cc8) at sorwakeup+0x79 udp_sbappend(fffffd806f6eb460,fffffd8076e06a00,fffffd8076e06ab0,0,14,fffffd8076e06ac4) at udp_sbappend+0x336 udp_input(ffff800022d412c8,ffff800022d412d4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d412c8,ffff800022d412d4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d412c8,ffff800022d412d4,227,0) at ip_ours+0x412 ip_input_if(ffff800022d412c8,ffff800022d412d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076e06a00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076e06a00,2) at if_input_local+0xf9 ip_output(fffffd8076e06700,0,fffffd806f6eb4d0,0,0,fffffd806f6eb460) at ip_output+0xae5 udp_output(fffffd806f6eb460,fffffd8076e06700,0,0) at udp_output+0x5af sosend(fffffd8075e45cc8,0,ffff800022d41630,0,0,2) at sosend+0x671 sendit(ffff800020a93d58,0,ffff800022d41790,2,ffff800022d41880) at sendit+0x52b sys_sendmsg(ffff800020a93d58,ffff800022d41838,ffff800022d41880) at sys_sendmsg+0x1a4 syscall(ffff800022d41900) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xdd96c75d350, count: -91 ddb{1}> show registers rdi 0xffff800000676580 rsi 0xffff800022d3e17c rbp 0xffff800022d3e060 rbx 0xffff800000676580 rdx 0xffff800022d3e078 rcx 0xffff800020d36000 rax 0xffff800020a017d8 r8 0xffffffff81b410a9 in_ouraddr+0x49 r9 0x5 r10 0x1 r11 0xb592f3887630b0b0 r12 0xffff800000063c50 r13 0xffff800022d3e17c r14 0xffff800022d3e078 r15 0xfffffd8076e080bc rip 0xffffffff81ad48ab art_match+0x2b cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800022d3dff0 ss 0x10 art_match+0x2b: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=81319 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93128,0xffffffff82679020 process=0xffff800020ac6020 user=0xffff800022d3c000, vmspace=0xfffffd806eab1e68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87521 507059 95337 32767 7 0x10 syz-executor.1 *87521 81319 95337 32767 7 0x4000010 syz-executor.1 95337 285558 38214 32767 3 0x90 nanosleep syz-executor.1 38214 360123 32661 0 3 0x82 wait syz-executor.1 31679 453183 0 0 3 0x14200 bored sosplice 32661 483259 48911 0 3 0x82 thrsleep syz-fuzzer 32661 299536 48911 0 3 0x4000082 nanosleep syz-fuzzer 32661 251446 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 128010 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 14500 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 506551 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 325436 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 354333 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 174985 48911 0 3 0x4000082 thrsleep syz-fuzzer 32661 216240 48911 0 3 0x4000082 kqread syz-fuzzer 48911 500710 27267 0 3 0x10008a pause ksh 27267 155323 52478 0 3 0x92 select sshd 81310 50272 1 0 3 0x100083 ttyin getty 52478 13129 1 0 3 0x80 select sshd 67148 104362 22909 73 3 0x100090 kqread syslogd 22909 251456 1 0 3 0x100082 netio syslogd 21650 46238 1 77 3 0x100090 poll dhclient 1987 512724 1 0 3 0x80 poll dhclient 25102 115550 0 0 3 0x14200 bored smr 28087 194178 0 0 3 0x14200 pgzero zerothread 73208 425936 0 0 3 0x14200 aiodoned aiodoned 3531 211404 0 0 3 0x14200 syncer update 54875 262819 0 0 3 0x14200 cleaner cleaner 64177 101531 0 0 3 0x14200 reaper reaper 32150 182990 0 0 3 0x14200 pgdaemon pagedaemon 56663 197224 0 0 3 0x14200 bored crynlk 18595 514097 0 0 3 0x14200 bored crypto 92602 251694 0 0 3 0x40014200 acpi0 acpi0 5029 126731 0 0 3 0x40014200 idle1 60627 216359 0 0 3 0x14200 bored softnet 61060 195431 0 0 3 0x14200 bored systqmp 22484 74068 0 0 3 0x14200 bored systq 15409 225298 0 0 3 0x40014200 bored softclock 72793 304542 0 0 3 0x40014200 idle0 1 428089 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 87521 (syz-executor.1) thread 0xffff800020a93d58 (81319) exclusive rwlock netlock r = 0 (0xffffffff8247c408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9492 6333K 6335K 78643K 13940 0 pcb 13 10K 12K 78643K 15 0 rtable 83 2K 4K 78643K 36205 0 ifaddr 32 20K 29K 78643K 6077 0 counters 41 33K 33K 78643K 1719 0 ioctlops 0 0K 2K 78643K 1605 0 iov 0 0K 36K 78643K 4902 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 19882 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 263 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 37 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 33K 78643K 30387 0 sigio 0 0K 0K 78643K 781 0 proc 48 50K 83K 78643K 38677 0 subproc 17 1K 2K 78643K 14280 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 9896 0 in_multi 22 1K 2K 78643K 10094 0 ether_multi 1 0K 0K 78643K 105 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 211 943K 943K 78643K 211 0 exec 0 0K 1K 78643K 13723 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 243 21K 46K 78643K 113199 0 UVM aobj 130 4K 4K 78643K 132 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 14 1K 3K 78643K 12574 0 NDP 6 0K 0K 78643K 2523 0 temp 81 3028K 3125K 78643K 157382 0 kqueue 3 4K 38K 78643K 4828 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 1757 0 1753 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 5982 0 5980 1 0 1 1 0 8 0 rtentry 112 9482 0 9449 2 0 2 2 0 8 0 unpcb 120 55335 0 55305 134 132 2 7 0 8 0 syncache 264 530 0 530 113 113 0 1 0 8 0 sackhl 24 16 0 16 14 14 0 1 0 8 0 tcpqe 32 241 0 241 66 66 0 1 0 8 0 tcpcb 544 29126 0 29121 359 355 4 14 0 8 3 ipq 40 169 0 169 75 75 0 1 0 8 0 ipqe 40 5679 0 5679 75 75 0 1 0 8 0 inpcb 280 85761 0 85745 342 338 4 12 0 8 2 ip6q 72 25 0 25 18 18 0 1 0 8 0 ip6af 40 39 0 39 18 18 0 1 0 8 0 nd6 48 2664 0 2661 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 39131 0 38981 38 25 13 14 0 8 1 art_table 32 39132 0 38981 2 0 2 2 0 8 0 art_node 16 9481 0 9451 1 0 1 1 0 8 0 sysvmsgpl 40 47 0 35 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 130 0 2 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 30108 0 28602 53 4 49 49 0 8 0 ffsino 272 30108 0 28602 106 5 101 101 0 8 0 nchpl 144 66385 0 64791 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 363554 0 363554 5 4 1 1 0 8 1 percpumem 16 870 0 839 1 0 1 1 0 8 0 scxspl 192 200390 0 200390 210 209 1 7 0 8 1 plimitpl 152 4741 0 4734 1 0 1 1 0 8 0 sigapl 424 28061 0 28031 4 0 4 4 0 8 0 futexpl 56 705133 0 705133 6 5 1 1 0 8 1 knotepl 112 16509 0 16496 26 25 1 2 0 8 0 kqueuepl 144 17138 0 17134 71 70 1 5 0 8 0 pipelkpl 48 13998 0 13991 1 0 1 1 0 8 0 pipepl 120 27996 0 27983 124 123 1 4 0 8 0 fdescpl 496 28045 0 28031 3 0 3 3 0 8 0 filepl 152 349917 0 349834 389 382 7 15 0 8 3 lockfpl 104 8246 0 8245 1 0 1 1 0 8 0 lockfspl 48 2294 0 2293 1 0 1 1 0 8 0 sessionpl 112 855 0 846 1 0 1 1 0 8 0 pgrppl 48 1223 0 1214 1 0 1 1 0 8 0 ucredpl 96 60769 0 60761 1 0 1 1 0 8 0 zombiepl 144 28031 0 28031 3 2 1 1 0 8 1 processpl 960 28061 0 28031 5 0 5 5 0 8 0 procpl 624 75008 0 74968 58 54 4 5 0 8 0 sosppl 128 1035 0 1034 82 81 1 1 0 8 0 sockpl 400 149276 0 149219 646 634 12 24 0 8 5 mcl64k 65536 89 0 0 4 0 4 4 0 8 0 mcl16k 16384 153 0 0 11 8 3 3 0 8 0 mcl12k 12288 145 0 0 3 1 2 2 0 8 0 mcl9k 9216 97 0 0 4 3 1 2 0 8 0 mcl8k 8192 80 0 0 4 1 3 3 0 8 0 mcl4k 4096 41 0 0 4 1 3 3 0 8 0 mcl2k2 2112 21 0 0 2 0 2 2 0 8 0 mcl2k 2048 275 0 0 18 10 8 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 2450 0 0 68 23 45 57 0 8 0 bufpl 280 83981 0 77715 448 0 448 448 0 8 0 anonpl 16 4272980 0 4259188 531 455 76 104 0 124 0 amapchunkpl 152 304547 0 304395 611 602 9 21 0 158 1 amappl16 192 154387 0 153435 981 921 60 73 0 8 7 amappl15 184 3230 0 3229 1 0 1 1 0 8 0 amappl14 176 3597 0 3592 2 1 1 1 0 8 0 amappl13 168 8245 0 8244 1 0 1 1 0 8 0 amappl12 160 2443 0 2438 2 1 1 1 0 8 0 amappl11 152 4952 0 4938 1 0 1 1 0 8 0 amappl10 144 3341 0 3333 1 0 1 1 0 8 0 amappl9 136 4062 0 4059 1 0 1 1 0 8 0 amappl8 128 20337 0 20189 9 4 5 6 0 8 0 amappl7 120 8087 0 8071 1 0 1 1 0 8 0 amappl6 112 2456 0 2428 1 0 1 1 0 8 0 amappl5 104 21946 0 21937 1 0 1 1 0 8 0 amappl4 96 17831 0 17791 7 5 2 2 0 8 0 amappl3 88 5015 0 5009 1 0 1 1 0 8 0 amappl2 80 161714 0 161637 3 1 2 3 0 8 0 amappl1 72 816817 0 816396 24 14 10 20 0 8 0 amappl 80 89608 0 89558 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 131 0 2 3 0 3 3 0 8 0 uaddrrnd 24 28045 0 28031 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 28045 0 28031 1 0 1 1 0 8 0 vmmpekpl 168 272162 0 272135 2 0 2 2 0 8 0 vmmpepl 168 4289844 0 4287634 805 660 145 160 0 357 22 vmsppl 368 28044 0 28031 2 0 2 2 0 8 0 pdppl 4096 56098 0 56062 6 0 6 6 0 8 0 pvpl 32 10878848 0 10861893 1423 1230 193 243 0 265 20 pmappl 232 28044 0 28031 104 102 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 1335 0 1122 7 0 7 7 0 8 0