kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 19 00:27:55 PST 2020 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.12' (ECDSA) to the list of known hosts. 2020/02/19 00:28:07 fuzzer started 2020/02/19 00:28:13 dialing manager at 10.128.15.235:8790 2020/02/19 00:28:13 syscalls: 337 2020/02/19 00:28:13 code coverage: enabled 2020/02/19 00:28:13 comparison tracing: enabled 2020/02/19 00:28:13 extra coverage: support is not implemented in syzkaller 2020/02/19 00:28:13 setuid sandbox: enabled 2020/02/19 00:28:13 namespace sandbox: support is not implemented in syzkaller 2020/02/19 00:28:13 Android sandbox: support is not implemented in syzkaller 2020/02/19 00:28:13 fault injection: support is not implemented in syzkaller 2020/02/19 00:28:13 leak checking: support is not implemented in syzkaller 2020/02/19 00:28:13 net packet injection: enabled 2020/02/19 00:28:13 net device setup: support is not implemented in syzkaller 2020/02/19 00:28:13 concurrency sanitizer: support is not implemented in syzkaller 2020/02/19 00:28:13 devlink PCI setup: support is not implemented in syzkaller 00:28:19 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="354d3bfb5b3343fd8f3d3bd35a4b9c14ef7708904dbce7d7f10e4ad014a5bb5810", 0x21) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) readv(r3, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/169, 0xa9}, {&(0x7f00000011c0)=""/134, 0x86}, {&(0x7f0000001280)=""/71, 0x47}], 0x5) socket$inet6(0x18, 0x4, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000001380)='/dev/bpf\x00', 0x400, 0x0) pipe2(&(0x7f00000013c0), 0x10000) r4 = getgid() r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) getgroups(0x8, &(0x7f0000001480)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f00000014c0)=[r4, r5, r6, 0xffffffffffffffff, r7]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000001500)='./file0\x00', 0xffffffffffffffff, r10) r11 = shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r12 = getuid() r13 = getegid() r14 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f0000001580)={{0xe9e5, r12, r8, r9, r13, 0x10, 0x4}, 0x5, 0x0, r2, r14, 0x3, 0x3ff, 0xbca}) pipe(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r15, &(0x7f0000001640)='./file0\x00', 0x0, 0x2) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r16, 0x20007479) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000016c0)={0xfffffff7, 0x0, 0x200, 0x3, "d60c36b3b5fe8ae8005e22498cb73f29e12ad288", 0x75a0, 0x8}) r18 = dup2(0xffffffffffffffff, r17) ioctl$BIOCGRTIMEOUT(r18, 0x4010426e, &(0x7f0000001700)) r19 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) setsockopt$inet_opts(r19, 0x0, 0x1, &(0x7f0000001780)="c77c0b5ee8871de2cd9875379331db0c25c99524a14cd623a22f72e91ef7a0cbc44c69411f539990e45652e1ea08244adff06b17be1847cc9ed641ff172cc90a2165a8bf60f3a504af61523fa526be766e49509a7bff2f0e64f60e67109015a395658fba076b6c76384be0ce14c9c69801a5b5fabe8a518f701e8a1009220c8a7b4957ab1695d03c6cb5e9362dfdabb13b35e4eebc16cb53289b4430", 0x9c) 00:28:19 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) setuid(r2) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r5) geteuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8, 0x0) ftruncate(r6, 0x0, 0x100) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r7, 0x800c5751, &(0x7f0000000280)={0x5, 0x80000001, 0x5}) getsockname$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xd9, &(0x7f0000000340)="5e51f07fda97355712bf207a159c972c0b1b45599b22d8dba9bbf6800a72609d501ac8889d556397a13c3287d4c8b470cdcf2a557a05f9f9d3e72e0a249cca7c0e0026a2ded5f35adb70dc27b5c6fca60e7b1363d1c1b768376f837b6c0e6fcd55c8f255d87fb6ea66e3239d6a7b425eb94247e769b4d98e5db004b8d97a3726f6101a4cd82045d767bbd5e6fb52825cc6c2603d9fc857951449bd8731df729a0301ffc9cdd6b979fef93bb2041342b52d6d6fb7d1b7b3dc953d5cf842ea7523ee55748ab7d6112540f82406e78e0293218a75c22c580bc2fb") ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000004c0)) getppid() pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000580)={{}, 0x9, &(0x7f0000000540)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) readv(0xffffffffffffff9c, &(0x7f0000000a00)=[{&(0x7f00000005c0)=""/121, 0x79}, {&(0x7f0000000640)=""/224, 0xe0}, {&(0x7f0000000740)=""/21, 0x15}, {&(0x7f0000000780)=""/30, 0x1e}, {&(0x7f00000007c0)=""/151, 0x97}, {&(0x7f0000000880)=""/205, 0xcd}, {&(0x7f0000000980)=""/109, 0x6d}], 0x7) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000ac0)={'./file0\x00', 0x3, 0xbea8, 0x2, 0x0, 0x0, 0x4, 0x200, 0x2, 0x2, 0x80, 0x4e05}) r10 = semget$private(0x0, 0x0, 0x120) r11 = getuid() getgroups(0x5, &(0x7f0000000b40)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r13 = geteuid() getgroups(0x2, &(0x7f0000000b80)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000bc0)={{0xa81, r11, r12, r13, r14, 0x15, 0x4}, 0x2, 0x655, 0x6}) 00:28:19 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 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) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) accept(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x7) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:28:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x3f, 0x3, 0xdc, 0x6a}]}) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x8020691f, &(0x7f0000000300)) 00:28:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) msgctl$IPC_RMID(0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x401, [{0x3, 0xc85}, {0x0, 0x101}, {0x1, 0x3}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x9}, {0x1, 0x5}, {0x1, 0x4}, {0x3}, {0x3, 0x80}, {0x1, 0x7}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0xffff}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x7d94e9f8}, {0x3, 0x6}, {0x2, 0x5903}, {0x2}, {0x1, 0x1f}, {0x2, 0x7}, {0x1, 0x1f}, {0x3, 0x8}, {0x2, 0x4000}, {0x3, 0x4}, {0x2, 0x400}, {0x2}, {0x1, 0x80000001}, {0x3, 0x2}, {0x2, 0x2}, {0x1, 0x1}]}) close(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) syz_open_pts() r5 = dup2(r2, r2) ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='\x00', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)='-', 0x1) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r9, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)='-', 0x1) write(r10, &(0x7f0000000340), 0x10000014c) write(r10, &(0x7f0000000040), 0xfeea) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000000340)=[{r6, 0x10}, {r7, 0x2}, {r8, 0x80}, {r9, 0x20}, {r10, 0x20}, {r11, 0x2c}], 0x6, 0x4) ioctl$TIOCSBRK(r5, 0x2000747b) r12 = kqueue() kevent(r12, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 00:28:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4000080c1, 0x48008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x402, 0x1000}, {0x1, 0xfffd, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0x80000000, 0x800}, {0x2, 0x4, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x400, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r2 = socket(0x18, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r6 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x8, r4, r5, r4, r5, 0x90, 0x10}, 0x5, 0x54, r3, r3, 0x2, 0x14, 0x3f, 0x80000000}) r7 = socket$unix(0x1, 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r9 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r15 = getpid() r16 = socket(0x18, 0x2, 0x0) fcntl$setflags(r16, 0x2, 0x1) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r18, 0xee01) r20 = msgget$private(0x0, 0x704) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0x8, r18, r19, r18, r19, 0x90, 0x10}, 0x5, 0x54, r17, r17, 0x2, 0x14, 0x3f, 0xfcc}) r21 = socket(0x18, 0x1, 0x0) fcntl$setflags(r21, 0x2, 0x1) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r23, 0xee01) r25 = msgget$private(0x0, 0x4) r26 = socket(0x18, 0x1, 0x0) fcntl$setflags(r26, 0x2, 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r28, 0xee01) r30 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000240)={{0x8, r28, r29, r28, r29, 0x90, 0x10}, 0x5, 0x54, r27, r27, 0x2, 0x14, 0x3f, 0xfcc}) r31 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r31) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000240)={{0x8, r23, r24, r28, r24, 0x92, 0x10}, 0x43, 0xff, r31, r22, 0x2, 0x14, 0x3f, 0xfcc}) r32 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r32) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r35, 0xee01) r36 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r38 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r39 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r40 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r40) r41 = socket(0x18, 0x1, 0x0) fcntl$setflags(r41, 0x2, 0x1) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r43, 0xee01) r45 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000240)={{0x8, r43, r44, r43, r44, 0x90, 0x10}, 0x5, 0x54, r42, r42, 0x2, 0x14, 0x3f, 0xfcc}) r46 = getegid() r47 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r47, 0x0, r47) r48 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r48, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r7, &(0x7f0000000540)={&(0x7f0000000740)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f20935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100000000000000000000000064e869ca357675b7d038756b78d5e22836156ea392e01aeb890fe8300a929aea5fbe3109a0806189212cb16e9a55"], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r15, @ANYRES32=r18, @ANYRES32=r24, @ANYBLOB="000000000000ffff000000000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRESHEX=r48, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32=r35, @ANYRES32=r37, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=r43, @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r49 = socket(0x18, 0x1, 0x0) setsockopt(r49, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r49, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r4, r24, r50, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000300)=""/246) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r51) getdents(r51, 0x0, 0x0) 00:28:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) write(0xffffffffffffffff, &(0x7f0000000040)='g\r', 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="81"], 0x1) 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) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100e2956b9223776", 0x8) 00:28:20 executing program 0: ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x65) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x2d8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 00:28:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x820, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0, 0x0) 00:28:20 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f0000a0a000/0x9000)=nil, 0x9000) madvise(&(0x7f00009e2000/0x1000)=nil, 0x1000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = dup2(r2, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="4185fd4fe73e8535e35d38af", 0xc}, {&(0x7f0000000040)="8b8f5f660f77b2796174d3fd19d944d2b9b2fda9ae42872c39a00b9cc71ccd353a6167d1ff9f629b46e054bdebf340562c45a935447e7683bd9f0c894c2cdc1c351bd7d518303f3c60171efb8345b635f4e1d40996ce5a87c9013feb06afe3a56b7ca3c239a154778436328d4ab8477d8f707855e588fbc10372dc88694145f6c07b386ff19331e524a9876112a7812c67", 0x91}, {&(0x7f0000000100)}], 0x3) 00:28:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 00:28:21 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/25, 0x19) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x800) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 00:28:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) sendto(r1, &(0x7f0000000000)="348e5587b8d599f27044b8cd6de433aae3793a157a371e60c7586162553d85ef781cb53507c2cbc600e1cf16cb68de0a9eeba20dfa717dd7a15a66143d0bac855ac642fe74eb65f06eb14302f6fa345e", 0x50, 0x40a, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7f, 0x7}, 0xc) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) shutdown(r0, 0x0) 00:28:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x100}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0xf9}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 00:28:22 executing program 1: r0 = kqueue() poll(&(0x7f0000000140)=[{r0, 0x40}], 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, 0x0) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x6c6cd0a2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x6) 00:28:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ktrace(&(0x7f0000000280)='./bus\x00', 0x0, 0x0, 0x0) socketpair(0x10, 0x0, 0x80, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 00:28:23 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) r0 = msgget(0x0, 0x180) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = msgget$private(0x0, 0x439) msgsnd(r2, &(0x7f0000000040)={0x2, "107066438854be65c3811e0bee55d7c556051e97623063b54dc14e19005479537d0c1aa2b20f94962647286dc30f74e9b9aa6aef5fc064b57d2985c4e479d76f25b135c4"}, 0x4c, 0x800) 00:28:23 executing program 1: 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"}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 00:28:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) pwritev(r5, &(0x7f0000000140), 0x13, 0x0, 0x7) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x80fff) writev(r0, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) 00:28:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x9) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 00:28:23 executing program 1: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000200)="f6b1d99d96fa335042ec527ee9fc2709595a46bf38bf112e9b95c633b69bbce79a", 0x21}, {&(0x7f0000001600)="c128dc15b2d25d523b0800edef2f52e52c1f69ec47140157a777d898cb2a1f4b449dd63b5df88375ee0c4a3425121f8216459b37d139a1ae269b8003ee6b0b55d20eb8e681203c12ebe49e817b6610a7107ff19bd4948d44c142e65024236b51f9c49535f63be1b75a7440f2e150bcd4", 0x70}], 0x2, 0x0}, 0x0) 00:28:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = msgget(0x2, 0x228) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x52f7}, &(0x7f00000005c0)={0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 00:28:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) connect$inet(0xffffffffffffffff, &(0x7f0000000100)={0x2, 0x1}, 0xc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="000000186004008b00002b80000000000000000000009e60ca85f0015a6f827388631103d142000028000001", 0x2c}, {&(0x7f00000000c0)="f33c97611b0dfb5332959a09ed35e8abaee49b40a709f64b91a82e36d978eebe58822fb7", 0x24}, {&(0x7f0000000180)="a7d4408f915ecd5c0a0684d5275bc247b4e1aae7a5631ec7e84c7b89cd828b1a58bda8c4838db744eac02fde120e22796c19fc86d16d42b338b25dce2c995d77142aed05f3dade30cbfe1b711f8af4d6ce8706bbe91635fa9c5f7eb391b38f14bd78393b50ce8809ba20e91c9bf64dba74f964bc39fa8bfc1e98058c5f7d9b576ee2c1f8ae7efb52438d", 0x8a}, {&(0x7f0000000240)="bd84b3db78e404c1bbf4023c085b561210b20e7392372658a09ba1f09409fd8b32e14aa5c3cd46b9f6037feca0a7fdbeb8fac305bdffd8702bd47e55d11200299d59651e31265c659b87381e3be7657ec8244bf018223c0405a45b2478b1e29d332735c649680d81481537bf898b569f293caf9453be60dcca0200f00146b627d9e82acb87b559aae5803c6b665edbf19a9e88ef4894d3a56640aad07871301dc909ded4272cdd60334c65750f27ce8e9cda826bdfe8cc224adf6cbc53b4a7464e79391507822f34db4942fd67ca1426dca494f1db9ce8c195210dbd91e96fcb610b9627d4f8a7f079ff10950b9c67e69302343200c7c921e70347f546a256c10160d2d23a7dff1c4229ad7768d19ab9d90b24b17b7c0e142fa7b6991787c94b352632b6f47f697a886c0a6e4a6d8e19e66c9cf6dce9f7e40c4bcc65771f873b55e8e989deeee1e6a7868ff14923dead7fd0a87c19000583c0181c2de10763737d130cf48ed221978b069e690d69f15c5f1c638fde040834c4ce01eee229d68fe513b69955130f08c42773f12a0b6c5a04f52fd60ee166a4f03e5043273a6358dc742e7ef0cda9e8a35d649d0c0fd34b2ac45d1169c236cb961cf71359ab687697932614140e1ea69a399ec53e836cd8afd9200d5596148d01385449813df16fe92459759cc3424bdf5d0a59391bb6f1567c6354d0987c35a8beead0c5eaaf75080d6f4d2f869937649b3bf95214cff01f7874fdc03f70dafb72f5ab93d9f024aeb0daacb73666254a2a441517cb187ddb49e4abf030cf380392272b5866088566a1e0955a9923f270086a646a037f05d6ad56cb4bd79d60e2f9ca1dca46c09b3233ac20611ec2c078c3552588371974258c879f2bb42ac1322cf732730bf4243da9c2275d25bdfe3844bba195e0e78e89a81874992d843bdc427d45042b3509b4691461fc6b47022b295c8b2b8db92c7c276546a12dd1af8dfe81dd4eeead06735f8aa77a76447ee1cddb809eb04b91b3462779d374eae9a89b299f0bf5ab46c0d9a4a7c3ae41fa0e3ea3baa85c2e8c0d7114a10a6f68a88c892d82ca6a3880fa35508a81aef9af810d33faf894784b508b794f36fba8e316d0578faef95b1d6a588d7c80ef744c233e705c76a700ccc942a2b648a0f8fc4757e7d6ff86967a887271b9a397214937132832c7bf4d9c879ad3e15d24ba0af5b8feb007c1c58065a97f91494af3df8a907032ee64009aa756e4289d7032f2682e5d6dac52834e9a58427b1e942fb32d3c9a419f0125db90d99f9f11540aca4a05a932c11d1b3d767332f7637a132bc16c33c769e3d8b5da5ce62e6202ef081b48573e928e00363f891bf318c2c45db52b688f47404a0c22d6ef69ab82ab084ce2bcbda9753f30a569e07c8de37cae111c8d53ab7850af3bf0b0b3892a5332385f81cbf50bb50a003bf0046fb3580c05f12739919eb663445746b94db77a90cb79218da5600a0fde76a08d5d54a1431db49596121bd20af78a66e212957d75847788f19a6816eaf122b73e798aebd85951b121f2b678edf7ecc6425220cdc90721e3ee1c763555a9f7e80367f65b1ea631b151c4d6b1e4f9d9a73fd1b924ef527f3c040cde89ae4a82039c5f03957c1cad447538c5d05e987f0332abeecd32465468f3a8a8868c7c716ffa3834477bd2b46a14364023f2eacd3e7dce00dbf6248b89fe0d297e0ae8877d474c24c368cb706ddf75ac0326c3c62846a74384f689ad5edb9a3b6588b6e5fe4d8f6980e34d0784529e9104c9d9bede79a9111e59f18f62927ee08104194f51ac1ed12c7e5c95eaac58ae373132658291314062e50b86ce76283fa429c2cffec03091365c5ea7f9c03df1f2be5605f07301483e4ade4654a18cbd6193e49c322991548f8bb32832304ec8f4245c05c3c1ade233776286d37b8c2a367323477648f14bcf4fd63b1bdb8294c286e123461eff10da71effdc0604a1ff41c3d8655272f4506482dc2dcb2ab0cab52f0ed394b3c58ffddd4048443fccf3f59d10a38a7cacd3804456e872fb2f5440e275052cc1ef23f3c33d16471d5fcc1889b6a5f87c7c2e0658695be77630dc42661cdaf1ab87e172c9629de1932f9fa9d7e054246dbd6f6b13324eefeddbf17f56156850fa29a33cbe9f63a456fb9ce7b3c0bb541f4bd3de0c52556cb7557955c61ff7eb3af0ed947c7b3d37d3b58e577ba4e599a54f59d1811731516b7734bc700b238aa42db9a833f1a64a3357d22972736827d577ef74f666c9aff19dd6d9d83944fbc53e486c8ea35f3273c04d3f5604c0a327506ee38688ac06519428d7aca6a00c4006bdb9bc8f7c9c13c8da4a0fc81b0a373a054f7268494d37c1d2aeba6a36968bcacbb8bc0b5b4771ac2f79c74a82bb2d62830592e852676f974bd3645984d8ac797963f26295ca3a5e84bee050f53bac27911e56de522284887e0ba6242aa3041ecb132e5c299ca56ecbc0ea964690e1e4dfb33d9da9f17de0257931d8137ee35a8093c069b1796a6634b9366d050bd43e915067f530b718693abb9487b888442cfb3626c4e2364f5f4627de3de47cad87276a5b8349349293e7fa83ee29500ded8ec27c56f4fb0511cfb02acfeffc813c3bfe78bc36c03343946fb5506b02b8e75d7e8dec8fe19e09be186edd5416e8d7f63e25dd5e24cd57435065be2de3b73d8ecfabf3701e8a5be6b504ac92b305536c83a42c1b706b32e4bfaa6ecf5b2ecb1eb323e7b262090ddb00e87d9ccfabc4b386fb3f2e5033f0fe653a23869d995099f93df0201b2a02fe7e07ebce03ed697e66d7b4205df38676e2c124b2e52ca9deb00e32e466d483ca31e41b86ad9754834dff5c27545d7013eacfce3b0a6671e2bcf375d1e9be61e5c289e562801bb6dad4eab8dcbca8ceb7272e4b89d6eb0832549d7e3c4e06d481b4724a703504723353af72ac68672b91bc44a93f9ff49ef9e0dce974ec54224dcfdad812970d7d48a204bb46e2c6f69125c58310da162478ea8dec509dcbc03b482060b48a4e8cc569d0d3594737075f843866b89f07c66c72a9531531ea5baebef54b47d323111f1fd6dd44db85cf0856b0283736e0cf0b90754a764ed84d5c6733128694d31e300529fd87a40fdfe7b33a3d79520df431423a4a61922071304479fac6adedf8342081da0681bf42eaab24b7f80e0aab232ae654404416cdc086baec2efa1f31f9412857801c28a73284ac1ab21278630d3f494a9399007ce9eb354279687ce977759555dd41710a355a1c0ece1ef9952add478083170b3d7da7782387360e8c168932ffa0c0d684d037d8aced8443cf8561bfd91f41c732ec8c529b4a2184d442378e86dae2dc89ab8fa7ee56f5e19e01190bb634b148fbbfc782da8ef518a784d0dfbe9368f6f68bcfdfe8f8f8a749c2ec2ec319a8a68d3f3db21cd356263f20b805f287a7c5c24632ad2e9b45b0b1e38b66dbd849fd557f23269014b8732cbd744cac0aa9927cad11b79e154f8c309cbdf1a9df25bdbdf846809e44523a0432571f886f3ee963c195f297ee8deb7cb7e01401f890dd95f7ef47c76b0d61772ec75701d4bb770b7d6af57a475db53df52d28dac9992a03a81b0238ea5dd73be9f86e77aac799fee2140ebbe002b906e2b575c56107546f884d35da12ab7877fbf29167de769d82104ecc3b08a3efdd3c24cc1756755490b6b4436f5a84d8c71d74bde72d6cb1eb1dbc4a8d95a093678145bd60609944c24c35650a7e72bccc62fbd1e862ed700012ee131cb179fd4b0c125f1c0caa3d78ab0e1a501e0d6aeaad625ecb2b70c4383973e6e1bcd7f520100da17aeeebca0392111abfb5a8c30953e846bdbe9f408e7b44b6377a3adcec073b60ad49d679cdc4dd826c2853cc519a6d814af1162d0d3230ad392d5c289676ebaa24ba498a9822c6d14a6b119efa8c9ecd58ed8e5fe5ecb8177f0e4bcc6d17a411dd50acf8d362b08d8c1f1a6be5331f1ab08ec96901b6e2487b9ae852087e1442d009cb38ca335c1ec569de0afd27749f8c47104a3f1abcf52de82d56aba2e256d1abf5345e18cb2afb2527e5d91e547c4c338f1c871562def571c2e7e60666cf41802dd99bc6530ec3e6029a0aed269b9aa1d1938a1c684433197807d7a9aa7c54ff7e1afda79b119a42bff613d44f01ffdcd32f1da083baf7e461ccf04c6d3b7e1cf2b3b0c48c0f210331ac3757ae847c5dcb7565933a0f61b5a736c4226fae8b6f079b00560e2f453c82e251cce6f9f41640cd059d94b67b64cfad8f3db9209ae397936c3af44d809f438b495e7cde31dc801bc0cadff57c902bc38285f36a95a2ead3cf1903483c37716879d164501c76e31995e52a5e92cbab4b08a334c8e9d63c87615837809cddc4ec846f8daca20ee33f0a5035f3fd53454ac2dd3b76881d24a6422e5274603b49a48572f9e42b8d22f0b1c91e457258ea55daf6473f35d55d82c492279bc95358fec1ee64de6a191a1cbbbfd50eeed69f197cc062ec0c91f6412bd7524256de91e003da3b124acb9d002b3c73c61a4e228d3248905668652173e5d1f3f3057ccd38ea74fa4458dadeddd17d1f09a4d1a6992d8d050ee505a28dc19b08447de46273a9bff4581168df07bdfe791ad0bf39ddee741c03069e43b97803a7f4c478cfaa4af19c845c1bb7dfcce011e5fa589473ab56fff7cd2d9693bde1d58fab155325177adca12924f3794f03cf4ac267046d7fb5320199e2f0b0ee73679676f697fce566348fba000349b9920570ade8f66b636019b266fb998b61d131705f0ef24fc7519a9464066d0a92fa35d172abf7a6bc2984c734d875f6636246aa548cc4df98fa0107be0f4e5f39b6ea9336b1b5616ce63144d83551e45017ceaa68ccd18c40e15fef331cec356bd8dc802a84353d82e6210cce300feb28f6576efb4233fbab96c4ec99e781a89948b0f964d854a33f41344bd486b47aa4247bd2efb76bb1865418afa0c6a93caa29df3b5de5fc4a1d542c59479f73ccbf4900036d80b55da22d860bdfe9cd616a0bceafd93645bff6b82d0a914ecf789458ff42f92c04cbcb49db6c5588930c26f7e14735525c27478729580020b003cf5d2304775549662a66bf3617dabff65e8329e2fb3694272aae96cf6341937f74bdef861ff1744fb9e04e4b8ee7175a5631c6be007ad274d5bacc20474eda3c13a6426208e41471881079a14e27f21beb9dc0e9660fd7cd72cdb2faddfa86bfa761377760fbae39c0fa82e343cb745c44960bbbfdbe07a4698c67d80c57c32e53be4d3cbb6428bab08cda5c99e130c1b4474bc9b7e5a81ee1e2c60ab1e76a564ab0e47a4ccdc72691942fae54fea3702a79236aa98ed0d871f9302531a717c5040c6c3619ffc5f02448667714d4afaf09231f2a51800df7964283ee71015db3336dfec42c966f3034e0fc85e5601ca0e5b35294149fc52258d058b071f81654972f3c5f3ba7c5f5e73bdf3ab0ef386df23867f3c3b12337da3669b5d46b9437fa0677fe6bcae0ef18b722e2eb2b21605f9693e9eea4651f96a9d81b69257ac54c3bc171d363aff9efb26bf5554ab8293fe2e104c91d518436ba2213943ee8d08f532437d00dfccd23a74d6cfae1344051ace1e550675701a9daace9dedd56d63d86066acae00ddef5f420dbee69626628899fbfe8b30ae4e435541f251fe79433fae1a0567cb53108f2fa8409f036a41d25541b3c022f240cd2d907d3a6d2f387e9139c378b0b11c9c1e873321ddc739de08c96ba4f3d58e6555524a724cfc8a550820", 0x1000}], 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) mknodat(r1, &(0x7f0000001240)='./bus\x00', 0x100, 0xe6) 00:28:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/127, &(0x7f0000000280)=0x7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x25}, {0x6, 0x0, 0x0, 0x124}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r2, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r3, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r5, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x25}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r6, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r7 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r7, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r7, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) clock_settime(0x4, &(0x7f00000002c0)={0x7, 0x1}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xb3b) socket(0x1, 0xc00f, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 00:28:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 00:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="d2", 0x1) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xffffffff) r2 = kqueue() close(r0) syz_open_pts() msgget$private(0x0, 0x10e) r3 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffff, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 00:28:24 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x10) r2 = semget$private(0x0, 0x3, 0x481) semop(r2, &(0x7f0000000000)=[{0x1, 0x402}, {0x1, 0x3ffffffffffffffe, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x80000000, 0x800}, {0x6, 0x0, 0x1800}, {0x0, 0x472, 0x1000}, {0x4, 0x401, 0x1800}, {0x2, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) socket$unix(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) getppid() open(&(0x7f0000000600)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x0) read(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640), 0xffffffffffffff3f) getpid() r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, 0xee01) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x8, r7, r8, r7, r8, 0x90, 0x10}, 0x5, 0x54, r6, r6, 0x2, 0x14, 0x3f, 0xfcc}) r10 = socket(0x18, 0x1, 0x0) fcntl$setflags(r10, 0x2, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r12, 0xee01) r14 = msgget$private(0x0, 0x4) r15 = socket(0x13, 0x8000, 0x45) fcntl$setflags(r15, 0x2, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r17, 0xee01) r19 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0x8, r17, r18, r17, r18, 0x90, 0x10}, 0x5, 0x54, r16, r16, 0x2, 0x14, 0x42}) r20 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r20) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000240)={{0x8, r12, r13, r17, r13, 0x92, 0x10}, 0x43, 0xff, r20, r11, 0x2, 0x14, 0x3f, 0xfcc}) r21 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r22 = socket(0x18, 0x1, 0x0) fcntl$setflags(r22, 0x2, 0x1) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r24, 0xee01) r26 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000240)={{0x8, r24, r25, r24, r25, 0x90, 0x10}, 0x5, 0x54, r23, r23, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r27 = socket(0x18, 0x1, 0x0) fcntl$setflags(r27, 0x2, 0x1) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r29, 0xee01) r31 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000240)={{0x8, r29, r30, r29, r30, 0x90, 0x10}, 0x5, 0x54, r28, r28, 0x2, 0x14, 0x3f, 0xfcc}) r32 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r32, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380), 0xffffffffffffffab) openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r33 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r33) r34 = socket(0x18, 0x1, 0x0) fcntl$setflags(r34, 0x2, 0x1) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r36, 0xee01) r38 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r38, 0x1, &(0x7f0000000240)={{0x8, r36, r37, r36, r37, 0x90, 0x10}, 0x5, 0x54, r35, r35, 0x2, 0x14, 0x3f, 0xfcc}) getegid() r39 = socket$unix(0x1, 0x2, 0x0) r40 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x489, 0x0) r41 = socket$inet(0x2, 0x3, 0xffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r43 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101}, {}], 0x2}) r44 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r46 = getpid() r47 = socket(0x18, 0x2, 0x0) fcntl$setflags(r47, 0x2, 0x1) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r49, 0xee01) r51 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000240)={{0x8, r49, r50, r49, r50, 0x90, 0x10}, 0x5, 0x54, r48, r48, 0x2, 0x14, 0x3f, 0xfcc}) r52 = socket(0x18, 0x1, 0x0) fcntl$setflags(r52, 0x2, 0x1) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r54, 0xee01) r56 = msgget$private(0x0, 0x4) r57 = socket(0x18, 0x1, 0x0) fcntl$setflags(r57, 0x2, 0x1) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r59, 0xee01) r61 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x8, r59, r60, r59, r60, 0x90, 0x10}, 0x5, 0x54, r58, r58, 0x2, 0x14, 0x3f, 0xfcc}) r62 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r62) msgctl$IPC_SET(r56, 0x1, &(0x7f0000000240)={{0x8, r54, r55, r59, r55, 0x92, 0x10}, 0x43, 0xff, r62, r53, 0x2, 0x14, 0x3f, 0xfcc}) r63 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r63) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r65 = socket(0x18, 0x1, 0x0) fcntl$setflags(r65, 0x2, 0x1) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r67, 0xee01) r69 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r69, 0x1, &(0x7f0000000240)={{0x8, r67, r68, r67, r68, 0x90, 0x10}, 0x5, 0x54, r66, r66, 0x2, 0x14, 0x3f, 0xfcc}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r70 = socket(0x18, 0x1, 0x0) fcntl$setflags(r70, 0x2, 0x1) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r71, 0xee01) msgget$private(0x0, 0x4) r72 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r72, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffab) r74 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x40, 0x0) r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x100, 0x0) r76 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x22, r76) r77 = socket(0x18, 0x1, 0x0) fcntl$setflags(r77, 0x2, 0x1) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r79, 0xee01) r81 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r81, 0x1, &(0x7f0000000240)={{0x8, r79, r80, r79, r80, 0x90, 0x10}, 0x5, 0x54, r78, r78, 0x2, 0x14, 0x3f, 0xfcc}) r82 = getegid() r83 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r83, 0x0, r83) r84 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r84, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x45}]}) sendmsg$unix(r39, &(0x7f0000000540)={&(0x7f0000000440)=ANY=[@ANYBLOB="0090122be76ae903a905117db3e576ef52611a5d9e005584f5ec6ff22d0f931036a0011c4e7d537032c6050005000000ce58a5be9f4d2a169cb487e706f64f509c19747d63112f03935906f70877ccd52f0db866a150c80c3b533b8d2d7e6476052fe265968bdb12d230d6c48facbce8db835f87c65b1f4cfcf0ec36375978792e9bf96fe70025db0f1aa7544e1e954b5b49b8f137136f797c0fa2a6b1e3aaed0b52bbf03881d349ac2338642d24a395ea5f7ccc554b9d8ce68156dedaee433d5222b369cfb77e7f6667ba9aba9a211ead629f3028ecfb02c775c7e2252a6738a38fc46ec5e1098066754100"/247], 0x1, &(0x7f00000000c0)=[{&(0x7f0000000040)="e8ada25efb021daa0eb56fbea1102d8797a18d3d11e9a51d7895e001839e18979487d6f8241f98701217bc76d374f315", 0x30}, {&(0x7f0000000080)="e88ada3c91c8500847fb773276400d26e2f84d6452be855105272a58e3b19a41b3", 0x21}, {&(0x7f0000000680)="7023293dadad90d3ab7bc80559bc1e75ba88db2ec0f76caf9b762366c6679a813840168bced05b2610e48d5d3a39eca08f5219776b80c9b72510cb60137dfed4257eb98513b120a2667672ff880e0d40a01b6dd8413b9cb9ba17c640920b181bc72da719f996f13fa705d83509d600aadcb737f5a5662bca61287eb71c51ec494161f0aa4f462048b0ffbfe0166280e7fd7fde4384d5f16d8141bd1b6e160135e88b627a3c478a7e83d42eef9942c554", 0xb0}], 0x3, &(0x7f0000000880)=ANY=[@ANYRESHEX, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32=r43, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32=0x0, @ANYRES32=r45, @ANYBLOB="0010000020000000ffff0000000100001609cccd04bbac0b58c5bbc2daba5154781ef756183eddf4eecc460b1d32e338fb86a6942744fcf9569861485938dfb746fa5e589c42e357d63411666b7ed45fce5b6e9af3caa8", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r55, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r63, @ANYRES32=r64, @ANYRESHEX=r84, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r83, @ANYRES32=r71, @ANYRES32=r73, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r74, @ANYRES32=r75, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r76, @ANYRES32=r79, @ANYRES32=r82, @ANYBLOB='\x00\x00\x00\x00'], 0x133, 0x3}, 0x3) r85 = socket(0x18, 0x1, 0x0) setsockopt(r85, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r85, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xfc0, r29, r55, r86, 0x0, 0x290, 0xffffffff}, 0x0, 0x7, 0xfffffffffffffffc}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r87 = semget$private(0x0, 0x7, 0x80) semop(r87, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) semctl$IPC_RMID(r87, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffff8, 0x9}, &(0x7f00000002c0)) 00:28:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(0xffffffffffffff9c, &(0x7f0000000600)="414e004bd801d240f408920beb590b5eff73b39b5ac5e3c444926d493d91339e84dde85c156f03e2512966113f7ffae6ddafe1256949bfb6823676f999130335ce97cf13714986a10d80cae8fe1fbd", 0x4f) socket(0x20, 0x8000, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) r5 = geteuid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(r6, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff]) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() getgroups(0x2, &(0x7f0000000440)=[r10, 0x0]) r18 = getgid() setgroups(0x7, &(0x7f0000000480)=[r13, r13, r16, 0x0, r17, r18, r15]) r19 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgroups(0x3, &(0x7f0000000540)=[r18, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r20, r21, r11, r22, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) fchownat(r4, &(0x7f0000000200)='./file0\x00', r5, r22, 0x2) ioctl$TIOCFLUSH(r3, 0xc028756b, &(0x7f0000000300)) 00:28:24 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) fchmod(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000010afb877e98e7a4b000000000000000000002000000000000000000000000010000000000000000100000000000000000000a9fcb7b5f79b7af4302a846c0758aa6ef2fd7b5bba248531f76b943c63d9b7b5a25a41ffe0e4bed719686072c369d7d4f8c469b16c9bc14144671e133e111dfbd6dcddb222b5808b5c5e92fdd6f4eec669962f154571b356b05571f2a0f4147082a238e8ee5f43a4b8c278168a696f148b0700000000000000227a9801aefe6fc5742b233e387a3679d84b9954a322c09bc6b70e0174"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000000)) write(r2, 0x0, 0x0) 00:28:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1, "0366097f0cdf4e27a15e79000076efffaf00"}) writev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="7464cb7ac6029fec411a19716da8fb1e5bdf", 0x12}], 0x1) 00:28:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x2c}, {0x40}, {0x96}]}) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 00:28:25 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x842, 0x0) dup(r0) write(r0, &(0x7f0000000000)='N.', 0x2) 00:28:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) write(r0, &(0x7f0000000080)="b2c9e4370823c59b5857a6d8ec2226b1c9781b2254ea2f41313b3354b25ed9c77d5753c72e74dbb0c1cbdbfb505ffcdf8e6e83b90f317638e86ce57b5629c9771aceeed9d57873f9eaaaffb941374ddcbf05379dbd6327cd8f5ceed79706cb59f3cfd311a70ef2d3b154dc7254c3db0f984a83214e7a400798beeaf14d9b274a36d38f7fef07f96b5e5e9992f69462324d769f5be2bee47ecdaaab62e9de81dd596aa882b5d71cf34a78a1fa0f782e95d0ae991ac8f2e922642e6bbe1d943c59326b30aee8bfad049137d396255c8e7e74033d04920e9ed42b11436f4bcf5ddb313e2fcab9a59c3cdd", 0xe9) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1, 0x0, 0x40, 0x400}, {0x40, 0x9, 0x44, 0x7}]}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:28:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x14, &(0x7f00000003c0)=[{0x25}, {0x4}, {0x7ffffffe, 0x1, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x69, &(0x7f0000000000)=[{0x25}, {0x4, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x4) semop(r1, &(0x7f00000002c0)=[{0x5, 0x80000001}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x40000000103, 0x80000000000007fb}], 0x3) r5 = socket(0x18, 0x2, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x3, 0x6) r7 = syz_open_pts() writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000800)="194b4179ddc79f6347e003be52b14d50083b2161b17d6014c094724b5ae2096461570b5b549ffa62fb0a3fd0d80492457dd05811e0b1cb25e32ef9e97d4ba4a14fcac523aaacd27fd182d1feb0ab55fb3215c1d856e4614bc0f29e2eeaf3b7a3c929a2e498c2b38446088f9feb7fa0d92392959214c8be829445bec0de9bd9e0090d11610ce244ed608cc463bbcd72dbb60d90eb122255a49f7c47cbbc0e3f0b2c2297c6b5f053220d929b49dda7cf2755741acd4cf6dc34d551f572fff5f80a478e49a252ea3a834111f705b0c5ebd2b78d3115a04326e62cdbfec969637357afd3d9e0c27cb001b30736f32c74305dee66b49a58389e880f2622e5cb8200", 0xff}], 0x1000034d) poll(&(0x7f0000000100)=[{r7, 0x14e}, {r6, 0x1}], 0x2, 0x40000000400) r8 = open$dir(&(0x7f0000000380)='./file2\x00', 0x9dc046ea61a4e47, 0x100) r9 = kqueue() kevent(r9, &(0x7f0000000240)=[{{r8}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r10, &(0x7f0000000180)='./file0\x00') kevent(r10, 0x0, 0x4, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xfffffffffffffffc}) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)='-', 0x1) write(r12, &(0x7f0000000340), 0x10000014c) write(r12, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r13, &(0x7f0000000080)=""/101, 0x65) kevent(r9, &(0x7f0000000440)=[{{r13}, 0xffffffffffffffff, 0x60, 0x1, 0x100, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x40, 0x80, 0x8}], 0x8, 0x0, 0x0, 0x0) read(r11, &(0x7f00000004c0)=""/4096, 0x1000) r14 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r14, &(0x7f00000004c0)=""/4096, 0x1000) r16 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r17 = kqueue() kevent(r17, 0x0, 0x0, 0x0, 0xad, 0x0) r18 = dup2(r16, r17) kevent(r18, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffff8, 0x80, 0x6, 0x9, 0x4}, {{r17}, 0xfffffffffffffffb, 0x20, 0x40000055, 0x9, 0x8001}], 0x1ff, &(0x7f0000000240)=[{{r7}, 0x2, 0x4, 0x2, 0x7, 0x4}, {{r14}, 0xfffffffffffffffb, 0x8, 0x2, 0xfffffffffffffc01, 0x2}], 0x1f, &(0x7f0000000300)={0x20, 0xfffffffffffffffe}) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000080)=0x2) r19 = fcntl$dupfd(r0, 0x0, r7) ioctl$SPKRTUNE(r19, 0x20005302, &(0x7f0000000040)={0x101, 0x4}) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r20 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r20, 0x29, 0xd, 0x0, 0x0) recvfrom(r20, &(0x7f00000009c0)=""/4096, 0x1000, 0x2, &(0x7f0000000340)=@in={0x2, 0x2}, 0x2aa) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffffc) 00:28:26 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="008a376ecb7d7f059ec9bb41bc9d72a4503b436b364800000000000000080b54a7b402b8b59871cb8bb50d510000010000000000fada9a41e5", 0x39, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045040000000000000000000002000000000081000000bbfe8000000000000000000000000000aa"]) syz_emit_ethernet(0x7, &(0x7f00000000c0)="c7aa95006f86dd") 00:28:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000180)=""/203, 0xcb}], 0x2) open$dir(&(0x7f0000000280)='./file0\x00', 0x8000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000300)=""/60, 0x3c}, {&(0x7f0000000340)=""/158, 0x9e}, {&(0x7f0000000400)=""/184, 0xb8}, {&(0x7f00000004c0)=""/142, 0x8e}], 0x4, &(0x7f00000005c0)=""/64, 0x40}, 0x800) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 00:28:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff]) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000000)='-', 0x1) write(r13, &(0x7f0000000340), 0x10000014c) write(r13, &(0x7f0000000040), 0xfeea) bind$inet(r13, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x2, &(0x7f0000000440)=[r8, 0x0]) r17 = getgid() setgroups(0x7, &(0x7f0000000480)=[r11, r11, r15, 0x0, r16, r17, r14]) r18 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r20 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r19, 0x0, r9, r20, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) chown(&(0x7f0000000000)='./file0\x00', r3, r20) 00:28:27 executing program 0: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8, r0) r1 = socket(0x800000018, 0x2, 0x2) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 00:28:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x812, r3, 0x0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lchown(&(0x7f0000000180)='./file0\x00', r1, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r7) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 00:28:27 executing program 1: r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x0, "7b01ec6f7aaf0000cc0900000220000085600040"}) syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f0000001400)=[{&(0x7f00000001c0)="2f1ebecabe69c5b8f50b607f91824f91171e1bb885cf2a45be5c81f074c1c94c95669f5d6220e6b0f8b583e46772697acf79110eab46531760981bcad5aea0b4730e6315f771cabb7f3522bd37b17ce53588d3e90bc699d0942e3d95262654d6289ce51f08", 0x65}], 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) 00:28:28 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffffffe, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x3ffffffd, 0x6, 0x7fe, "000000000000c1000000f2ffffffffffffff4000", 0x0, 0x8000}) 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, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x2b, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812caa4e713048e69d31929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x170000, 0x8, 0x200000, 0xfffffffd, 0x40000]}, 0x3c) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)=""/219, 0xdb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1024, &(0x7f0000000140)=0x7, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000177, 0x0, 0x4) r1 = semget$private(0x0, 0x2, 0x401) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000680)=""/195) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0x5) fcntl$setflags(r2, 0x2, 0x1) setitimer(0x0, &(0x7f0000000300)={{0x0, 0x80}, {0x4708, 0x2}}, &(0x7f0000000380)) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x5, 0x1, 0x20, 0x5f8d, 0x1}, 0xc) fchmod(r4, 0x88) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/13) 00:28:28 executing program 1: socket(0x2, 0x8000, 0x2) r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1d}], 0x3, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) r1 = socket(0x20, 0x7, 0x80) listen(r1, 0x2) 00:28:29 executing program 0: socketpair(0x6, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, 0xffffffffffffff9c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair(0x10, 0x1, 0x6, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r7, 0x1) getgroups(0x6, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r8, 0x3) setuid(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x908) r9 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x4, 0x1, 0x5, 0x109}, {0x8, 0x63, 0x3, 0x7fffffff}, {0xf7, 0x0, 0x2}, {0x8, 0x7, 0xe2, 0x7fffffff}, {0x8630, 0x2, 0xfe, 0x5}, {0x7ff, 0x6, 0x6, 0x2}, {0x5, 0x6, 0x40, 0x8001}]}) 00:28:29 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0xa625) socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x1d}], 0x3, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 00:28:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:28:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000000)={0x4, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) socket(0x1, 0x5, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x20}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x4}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xb0}) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x90, 0x6b1e, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000140)="8d565544dc5f6fb27c796fc7057501b8e8bb35f07d82a18d3c1f4602beea6bec3096ee2a1b7140cd7cc36821341fa15ccc212b2e62f298673eb4f45af05b93c394da14733d9b66d89e8d13358b98e37f7cb5335a51085115533d7000"/106, 0x6a) write(r1, &(0x7f0000000040), 0xfeea) accept$inet(r1, 0x0, &(0x7f0000000000)) 00:28:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) lseek(r2, 0x0, 0xffffffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 00:28:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r0) write(r0, &(0x7f0000000040)="510fc3", 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{}, {}, {}, {}, {{}, 0x0, 0x0, 0xf00fffff}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getrlimit(0x3, &(0x7f0000000180)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000340)={0x3, 0x0, 0xffffffffecd81e2e, 0x100, r2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000380)=0x101) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff]) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x2, &(0x7f0000000440)=[r7, 0x0]) r15 = getgid() setgroups(0x7, &(0x7f0000000480)=[r10, r10, r13, 0x0, r14, r15, r12]) r16 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r15, 0xffffffffffffffff, 0x0]) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r17, r18, r8, r19, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) setuid(r17) r20 = semget(0x2, 0x4, 0x400) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000003c0)=[0x80]) rmdir(&(0x7f0000000140)='./file0/file1\x00') r21 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r21, 0x3, 0x5, &(0x7f0000000340)=""/192) semctl$GETVAL(r21, 0x1, 0x5, &(0x7f00000005c0)=""/143) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r22 = open(&(0x7f0000000280)='./file1\x00', 0x100, 0x12) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r22, &(0x7f00000002c0)='./file0/file1\x00') setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file0\x00') bind(r0, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setuid(0xee01) chflags(&(0x7f0000000480)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x0) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgctl$IPC_SET(r23, 0x1, &(0x7f00000004c0)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7fff, 0x200, r2, r2, 0x6, 0x227ccb81, 0x9, 0x5}) login: pckbd_enable: command error 00:28:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x2) 00:28:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000880)="806be43a11e5522e73ac972e152eec8cf4ffa96310f0e0329cf1ea557d39484ba13bb9ba74237be8ea159ebf47bd29e1c6789e7bfc91cf24a0438adb7da2c6e8b601a9ab84012d103d51f4acba386b3d4ac8a675b30de05038e70e88362d75e9312e66813d8123a146d238305afd9d0be7db6714227a3c095911fc26629a24c6d2f75aaf390a771d9b3d04b73337cc919832dfef6266c2053f0a652d39b318cb4c9277e0d52dbd9ae3717e63b62904c5e90c695c1cfd7f4553adcb751218a4d7fe62a2fb22ebb20fa46c61b802254f2c58c826380a51390e4dbd8978c2ba817ce6f2e3390ae7864ac5d4dd0b019b1e861b7fe230906208c16e4df5ee7b531bbb6caa38c70013bcd056ab07233d6658ed7c73b3a66dbde9e045f484c30083cced2cec198ad3c013ac505e16f31e9ff96fa40279435d12598beb54c04ac597f6f9470d130008ec48abe972f02fe7ba6dd07d9fcb04486137f3d1f5eae7aabb3da5a21daebf3afe913dbf9629e506a7338934c18eeca403e975fc9c14de8ff1673778d942221694022e27eb5fe39b5e66a161986bc96003132f75a175cc187c060845d6e0795aa4a6fc9d990bcb7287ba37905466622d79e28cbfeb7005c7cf20d93e3bc9be1fe92ee93fd75baa904a42350602cd0a54a0a7bb994a44526ba355522a975ca08a6649dc4be50243c48ac7d29c6e1ed56137df3e66a3a0c5bbc7a1679026aba1ca50a5a2f4af9cab3d9eaa05824dc9f5762d9d0b75f42597b32a1c14d2fc7c7db9a98ae62c", 0x229}], 0x1, 0x0}, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000840)="000000186004008b00063300feff0f000100a3bb6b3c042efdd100000000004000600000000af6ce4f22276e2b8d", 0xaa1}], 0x1) 00:28:31 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x6) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, 0xffffffffffffffff) 00:28:31 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x9, 0x8001, 0xa332, 0xaab, 0x8, 0xb8, 0x80000000}, &(0x7f00000000c0)={0x3f, 0x9225c7c, 0x9, 0x0, 0x101, 0x7fff}, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x7f, 0x5, 0x5, 0x1766, 0x2}, &(0x7f0000000180)={0x3, 0x2}) select(0x40, &(0x7f0000000040)={0xc, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f00000001c0)={0x7}, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3cc952a6}, 0x0) 00:28:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000000)) r5 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) 00:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000180)=0x7fff) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x20, 0x0, 0x40001ff, 0x0, "b8000000000000080100"}) r2 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x4, r2) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000006c0)={0x10, 0x7, 0x4, 0x20, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x878f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xefa3}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1f}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}], ['./file0\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10cc3a8d}) r4 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000100), 0x2e1322721a73eaa5) dup(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:28:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfeffffffffffffff], [0x0, 0x0, 0x401]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:28:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) syz_emit_ethernet(0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="6dab49f45016bb7ac8cdb62de89e1c4c6c1a7cad59d0814128e9973a626fba23fa6d22de544b2c64f711de6c852fc075f7165af8e93189886de0535942cd8288dcfda652ea3d671aef0e32a728725bb40bbb61df2c5f920f2726109f3818cf5f75d04502c2f31a55fda5af2d9291f8483fca25c0263920e443a0456d0a3739e926ef914e546b7e4198bf392f7dea833ea17f3adac8f75b19cf8a4f29972978e9e8f09a405779dc5bc91cb4fc66b73a57389cfdcd6f24b15004fd4c1943037fe29e6980aa182c1b24fd946301fb52aa181c37974efeeb4ae449276e687f8dbf06860bb0079b26cc109be25e40df3f3e9699200baf5529910d48e8b054caea449849e6c06f96f967f43dc523b5ab94d7e543948c30f0d25a66784eb635cb3779f35cd8867bfce7a3efa16e21378a688d2002fda593a87f80a81af9714b3a6a18d507183d7fe94544502ba398320e5423152bb13096fa2d1bd1ab457108ec955d2cb793efd84043c3c8086eee953c5801afb1345dfad954e3e9aa606fa5e806a757ecfb65535c636506512d266e08e6614fb1e3e87484a24d6c62ae6303455f29e13a1d5305b71be0ef7856e7bc1966f3c06818a1341d913af9600cb390703782c18c3da9fd5b8cdd0c68323226eaf8f5c48371204e6860b02488d0b130fc7c1ab5b5cef5ae14c74e75a3949a9702e052145387389721a58e486e658864238ccdd27d4551efe244c71028bf5e93ba22e0f85a6b074a4cab2228f47f5733bbb2585f0b19358c1104fd6f555aee20848848e69e70435511c03edd9b7c7d0364f54bf74d32941a08aeff0ee0917a7dede5df6df332e95256bc66f12172b7f2532cc691c075a581acb6a7e49e627359a608e2ca46334148a9c285ecb1a0a85104f77cfc1cd413b24605b8dbfb89ccf5d5a87b9e6e47f34e85e6ecd3e6a487693c8b6e3e4c5735d2b1ecbd3c7b94558b75a013349c9cfd7f64492a081589f61fd4e8c66891ae1b632838e6389f0f3946226980c28bb1fdcf367b7121acad9f3c5e24e11bb414c074bae7a249e3c1ff2f1a7fbbbc34f0a8bda670e11efff3be32c17bc93b05edc79011fd0058642362ee1c5de4056e7b12c0149395cc0e75d8a1963a047e62da15207667cf1fbc5781538566cb7497a36833775ce94696c3c36eae448fcef14f78df7bded1d9c0fabd5d42a28be41759e2e94499bb47f790e64567327e2954b3a2804cbdb0a4b6452862872a1109254ca59653071c203255983e9020fc3ea3ccae3d304cb2265bd2d733b991177ef9c267bc31c7aed3d46cd40760ed7d82b7abc6dd93ca3617767ed795be60a199ef7dee3000cdbd6881ec9c4221d3cccac78b743ec328113377041e3378d698779defa9f4b80b2191980fb5224cc9c16cbdf0055a339c81c24fd31ca822bf7392fe9c884417085304f847c5458e4360f6da88f560d8875f5a75e6b0d799b53b3253a722e5214bf7606417b3d3269e1f704317786e4df2a0fdfe409cc39a8bfe87f082297e80278c58f06e877dd0a01b81438c527cfbc6d18ddb315bc54e0159e2562ae699840a26403f485ee0ea1074092a6949c42d0caae4065523a067472ad8955bfeee2b6ee6a5240e78e315e08a1d225ad9b69a5176717b21761dc7d9069aafe722c0fe6e294ea3d9d63b28048965b08edd706a30d68e654feac2ed405b71b5a1fe1c99fabb57892d712ac284f1620f95ff9ae7a8b15ccbf445424b039e13fe08d41d014814c2d32055232bf4d2b54bb1a2effa71e71d1a65048acac7682fb3b13f8b401f6f6867d63d583491fec0ea346f3a31d444ce984ed23ae6a278fd92d70859a9038f75e36c0684c05f1ecce06f0b4a1d078496709e5ed63ca661aa2241e6aeeabe134cab9e7cfae77ba7b29cb1f6e46523716f1af09da2fd8c5c5071ec4af8ecdde5d08199641d40173c5ed01dbaf79684628a63a1367b3ece16e3843d2a5e58c2d8b959dff7bada6bc68cb3ab7c7556fb8ea3fca561fe49e15422c08b8e501384970d353e8f246156a8f8ea27c69e9ecf48e948603619ddb4e8a1bf9277210a2678cd1e4b9451f56b69af2557214ada4a9f729db290f855d38e16afb42b53a103c8e3b16333d563474141e0ad460469b36f7095ab530eb54273cc77b36dd3b7a845bc89ef6c6477484a1fdb798ed3557736e5e63e6cfbb9d52bed3ed8656f08ef3cc6ba3590f30db36c40890716cb82bb370679029f7f5b58d7bbbc8964c3563f991ca525c0aa9ffd121e9b289c1a4a6c81621fc7469fba5a0ea64f24f50eecb9276ab6df352be65e8236d8664c227f4c375ab73170fdd27b499005f202db438de5c7a217755d1a5d3f59fafcac7750f8c0d6f9f6a29145d8f3b70edd29fc9ce2537e118423329e646298af12078a17e411723e9103dd26ba38fe22d0c04aa8c40f8732a741202952bd130a0857a52db40a7f2242ebfb981f44ff0b23464db9c0f0c3811595a6d8e0f0b171886bc5a4187544042780faaf69e2f028026d4473930113496ce67c123ea8245a5424d7048d36aa0b73b159a4d3baffc0da9528cd10cfc01358692e80aa373a823d734c18b94b08baff77dbf7abc66b485e241714977e0b27ce25ca742d0e226d5e795e343d5cb481a9af8b71082dc5d0dbb3dd39bad4e8385c207a30b81bf9dabf5f27e23088bfb889191bcd5e5b150ee0c0f5260ec11bc6beb5305df0482a00113d20e3c723556600edb1037b08629be1ab963663456b7576f0890ded8b8f6805c18f200e526e6eae2621befbb4d484f90bf467fcb4920ba2ae43f46319091bddc857cf0b4e722969227fef3f3542503566b068056e645f1afcc6675facf8aa87989c484863ec69e314de872d03b13c00d97e493b25ab82934ce2505761cc17eea00c13bb7d4a748085c330fbdf67b6d2762efd7d5a55f69fc5a6c40e82df57e22470736d836c72a451bf010ec1e6eead911550e09dfd6beed5da2238eda6188f628ecb840714b67addda0de7fa85d6da3231077af9e6a3ee0e27d3bc27083f5eae085470a0bb27a558da505ba559d2402f67161ff743f4487d27ce3a9ee51d25ac42b15d153b1d653d118934ac05b464d4945f7ce4c97b26aa8daf169aa38a37fcf602b7c66533bb15aae41c93dbb45e13ae494779084da4da0c7f41318d3ad01c8a409f576cc37ca081bf3ef31ffc1eb90ce4b5d3f0899ec63cdc2f99303ffcacb6a929dc675a02ab429e5b16bbd5d484357e9cc675708d15b343eac5b2c4448af0625bae643c8671729d8955849dd83949d02343aff2b6a0ae16ee0ee9700e78a3e308fd7d97e19b5ec6090d8e039d2fde3163300482084a2a9ff1c0326e5a73352ec524a125ece88544042915a986d3d622cd9851809cf7ef18b60b55dafab237be3e2404595547b3fa8ebbe8e2d4867b192431b31391d3d88487952897468c47206227b2436c2474d295a6e743423cc0da2f693c094230b23e975719632ec309d1bb3066732ab21c95dddc6a7e3d1435b0d7a0ffc254364562ff166e9a1385f6ded206319267bfa86bdb57406dfbc6429901ba1d2a79adfd720869f430393f9cd4080a39f07750cab8e4913411ea93e31aef9551de4a8cb92f2aea7fc09763a444d10b352497aed3aef7bf49accf38f2ed17edb906ebca65d5b6937161652f09551f956c19143590ee4b305f1ed7bfe1a9516c5c9894a803bd7201b7159b3a7826954f9ae797e7d258a2a2fc3347d9bd715371a73571cf39dca6d140044993e791a0170cd1056027eaf71dc2275029b0b419941aa41ffb0cc27d6d12cb0745f9e89c90a4586550d5e7456e84d6285bdc28be5f92a0194747adc03bbf76a5d10845e1441fb7e71d3e99391d2ef4955fca83cba1d454815285d8bde51bc92c4669a65092c8a41a2f86a00858e8aec97b9c15d615fb7a108e8ee30ac07465193d77a0af3dd883688a36321e0d1d5804cd9e19b8d185609b0400e152881b6c0de0969be054c90df3f570d6c2059fddd445adebbdda58daffa42e15e085f91ac85978914484b136a76c8aa4c9d58f901b7213be28101f0bdf5112bf877b6f5ccb8e690a85b9c65f44d6475ed42dd68b9ad1b915ed0ac028fc4a2abd1e556640be383c191fb7ad2da6e46cc3312b6e183e93630ad4500ac272b37615f8e18ed0a0f40db8b2972bfc407dc215cf0b70b0fae6765d19a013aca28ff0c7a778dcde4a5d89a24c5f847f899e8c4cd6d6e4454a7bf3d5dd32c4bcaed635f4a58ef828a7cc1e09a7d0fb299b354d1394a6c8f050a85f8dd704a65978f3b30e3531ef2e3a119cfe3c8859689f85602389f103b6a2da18a70aec471ab31bc9ce8938714c1c0e9f594a1f45b012b799ddbdbd07598043916e3be0171d44395870ec30a0b263ca247ff2ef6cbf9aa70f096c21f2f4e00bf37a4c62af2be3a4df920ebd05c8cfb7461cc96100965baa0af750bc8d59efafa8589fd79711ebfd05714953ee6eef3f158a20232e58d6d0f9227c68013679b0265407d9be98f70cba2256a28dd34847e883a041691ff802a2c14658006590819d5f250f2fc0a4443a351687210cea730c0badb488aa9374e7926aa4ac24b708cfdd13f495f64ec37a321d17da2ed9320d94edea03c91cd6c12d1267b648525781389dc2741a25a8f7ca81a671d0354a91fb1e7c5c0ca94ddaf97cba07188a17395a5dcf2872afe633215f4868a987aa1ffaeb29a32e37f1b403ecb72d07abe6916afb1f73c703989056c3d886349feaeae1000484324ccbd960c9d4df6a2effe0fa94ee697d4d288b19cae0860c3257aca3b724e518b61ad6fea02b160a966dd1ffee4fc19c9b5b8b5c7f6c289b3a864a89ad68e58b065cd3c877e830c3b39c2ad36478fd2dfc04e5d9a77582ca90f1426bd8b80f650581b184f8e532a8465b061093bf4c49700ac2293db5b4ccf3f98c2318eb6e7396eba20f62ed13bcdea388fa156edc85f4be3205e8d1e56a5df421ee95c1213cdbba86ab5d8b3019c13c3ce1e4f7ac757d93ecba0fa038563d5f1033d0c9bfb598e7bdc7d6f2576cb6aba7ab9c3129fe9b991481725998517514ba86bae24eb2103b320af7448eb2257a80fc2dafe652046de65991e4e0d4d3caf0393af6480efc50ab24fd8bc9d6dcfe77c1e6a75dfc2500d90f91b9031a7bcafe1c82ed560803ae4c140bcd9629e64affb68ffe3f993380e860361278321836c71c1e33ffd3533539481a87c5a9decbf48669c48629c45eccc0f9179b948ed81c1dc2d13897d50b0e51fb9a6a62d5836c8fce88e4f20ae514bf42feae01608c78cf729456a7f37a0213e6ca0fa47b9c512bfbb0fd5a719b5dec62515b03fbf32da91d44c6b355ede0ae6de9075e1a844828c8535a194995dddd4eeb5f7861a9c0dd234d16a5781f5532121006c8d8dbbe3543ff8964f9d21cd44ff8ff41dfc3b7546024dbbc73832c7e261e7d505944f2cd7a4fd89c758b6e5021d27267e5320e6de630790328c59bf8c1472d332c55038dfcaf116eb7f41a2dcb6e5bfe206efa953e42b40749fffa56ca99d18e31b5245cebab6006ef36cfac5d73771dd30644eae0332c778be883d51864192419aaa0c23b91fa036be38cfc21a0bb6593c9adf58aeef6d3f49ebf9594d882c9946ed2b00b2c4e86c06125d83182a69db9812623b3b3a09a0de1e3b5eb5808456f328c661e3330f1037fd7817f0f654a2ac625fe94e03c03b64564d4d593150fa026c692221b72c2b73bc78824f0b497505def20e1d8b9609bfa19d5c38193a5d467ba539c6f9787b03a4992e8c6dd", @ANYRES16, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYBLOB="b16f99b5af0051bac40cc393775dca06751212fb426b5cc213fac68f3b2ba4e65f2d6bcaf5cead48d394cb18224b22a602dd3fcd5a017b84dd6a7c4f2fdc77103237fe610d810f2314e0a8f7d5330111d2956a10e6caf07381e1f28f3681ce9ba0507be9e5317635c14f98c2585febad6d4a5fc2bab9da7d8bf5c91319f698091bc9273388240bb39cb069b3438c17f94875ef11531ab4cfdfd10b087f632a1d04cda07419c4b17a8591aae1545367dd16260f16c2614b0d", @ANYRES64=r0]]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x6d28, 0x7}) ioctl$BIOCPROMISC(r1, 0x20004269) 00:28:32 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x50330, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000000)=@abs, 0x8) r2 = dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x8001, 0x8}) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) write(r2, 0x0, 0x0) r5 = semget(0x0, 0x3, 0x2) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000200)=""/201) 00:28:33 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="100043406512000001000000000000af695f0e4d79fbda8412af4907eb8abe00"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x48) execve(0x0, 0x0, 0x0) 00:28:33 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xb4) 00:28:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x0, 0x3013, r0, 0x0, 0xffffffbffffffffc) utimes(0x0, &(0x7f00000000c0)) 00:28:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000000)={0x401, './bus\x00'}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e74d9d7406656aea33d645f8cd894411000000000000ffff0004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x16, 0x0) fcntl$setflags(r0, 0x2, 0x1) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 00:28:33 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000002f215ba37bd45df9fa789904ab626b1f00d609a54b3f000000a3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c8150ae91f64f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed0c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907ecfd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076395d71412240c6f0ec269c985302719ac68531e5714215b9f838ecee09e3dbb984a0f65317078988ea7798640b8a939de8ea9bd4ceae514f98f2fe94928a559e623551340d76305ea1c8d651f0341bcea6c8ab8de7b938b622f34dd31bf6411ac7638b217b364eaa9a1e0784263dc7f10845b844151e4d8fc31b09016283055dec7027a3e7bc4389635ab3c8cec68dc3228f52891bbcecbda9c5cbc445b0ba5cd3728231ff04d3e6244292a802b24d305df76a58961390fa881e0be4bbad8944ff1d66afd11312db1288efffbe5b54f7ff5769a35f8da3b5d54934d986b73bca4dde64fe37"], 0xfe, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) r2 = socket(0x692ffcda5f0e9a24, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x41}], 0x800, 0x0, 0x0, 0x0) r7 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x80, 0x20) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x38, 0x7, 0x4, 0x2, 0x7, 0x401, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt(r0, 0x2, 0xdc0, &(0x7f00000004c0)=""/230, &(0x7f0000000380)=0xe6) r8 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r8, 0x0, 0xd, 0x0, 0x0) pwrite(r8, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000440)=0xc) r9 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r7, 0x20007471) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r10, &(0x7f0000000080)=""/101, 0x65) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) socket(0x0, 0x4000, 0x81) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESHEX], @ANYRES16, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r11, @ANYRESDEC=0x0], @ANYRES64=r9], 0x5, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={0x0, 0xdf, &(0x7f0000000600)=[{&(0x7f0000000ac0)="27828cb6ab4aaedcaa1a7427838ed8bd60ec9c93a205eaed0733c4fadc891286cc094386d5f636e54f9b05199637adf917e26335263fa20b9e7aa543c4a529799e81d6ca235b628177312c9d7097c7da6abeebbf5e9384f62ee2becbad5dff46ffcf8e7402c24d23e988c400000000000000f110f73f05c9c6bc4abbf215ae788851647afe61b631afeb5046a085531313ecf38a44fb39240336b0e969bd9073007b6c968d8b788e20d2cf7a41fc6436fc59b5ec87d8764a79d9417150c544d013eca27746a4a81237718b198bb20477964b0986ed5b26eb209bbc0cf25ed8fda3252eb537abc2ed6a7acde25e97231692c8c9f7a446b1e8a5ee892fb3ffa13d157bdd9f818bcfc1574ccad64101c9dbdf73157b53575980a88626927858c78c754d986591bfe603d5e2012c8afae675a38c248e56c8d0b31c2c8598636ed4be0b1baa80deae75f783f4df8752c8cc7cc21f85e41e5778e04d1d7ed05acc62cdc19ece6c480938c8afc25225dc65085f45f8b45558a2c33e2333ac4b8895d1901e854cd8a93aea69276b43e443403fcea00d243f12b585075502075ff072e9c1eec32a4571374aa7744ec5543064a4a66af8c1d7d79e07bcd7d94fca868ec9477a96f362fa7c92", 0x3b}, {&(0x7f0000000640)="9a661625478dabe26d53717e8f21d14784daa940fccb409889e5daa76bb52b557538128bdad9494e9a2d275fa894550559a9c6d92d9351db70dd34606ad46c7b8d40f615ac16b67a9b5e5773a25d1d382fce96f06ab76260500950878f40d78b02ec03117a3b47dd65813804f0cbcdd106a53e57f8ab4a610a297902866b60f10e0c171223e53355732308c02569523ca360aa476341466a0a6e24aa9e9f6d2e619a5192305dea74a32a069c17b1702eca07000000000000004ee1e93eab53327218833f7d4c8282b7648374b4082a36e2f6a2926eab13b90340b70b832550134f067e58d896c123f65e3120fe07ca42b88ae0c5ad9da4fbd61062b6c33292c748e01230633ae8a8fba37d32e8e3f65b61171c6a2c745498a37123acddaf50cf94c7b77c3c9225de5b83d51b04bc67da9d5fd5d4fb39e54a371358ccedc5a96b898332193e344830efc86304e0ea5774b8549ab8b325cc0e6fa34af6eef6e07a3c5d835618e22095cc1a01c1210fea4e2abc23638a82c9d7a5e5138f699f477be2e9d6baee64f3c6c36513376f18a626346010dd44d49e79922187cb7d3780471ccef374515b01c8e5d67737c43ca62a93afc98547776f3b8e63f028758c53439c698564a71f18", 0x2c}, {&(0x7f0000000a80)="9faee962563217fb2dc42d02e6b05368cce8c76fe7049844097a5b5d3c3918a2b3e0", 0x1a}], 0x3}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x2]}, 0x13c) open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) 00:28:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 00:28:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) fchmod(r1, 0x2) setsockopt(r0, 0x2c, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) write(r3, &(0x7f0000000180)="90d72ca2d63d289a6bac54a4a5f014cc3ea9105147ab7a83bb55457dc78c873b63d3aa18e3b7aee05f0eb5cfee6a10b736ad892fc179d3b6b8afef1e7b0f287bd381d2beef257d180cb63237c730718da1353ef437c5796ef63c0da208c10eb57211e0e06a3bd99aa797d190e54206c6ac61abafabf737c349b0e016d69c6b02bedca4af7d93d23574a0f70000000000000000000000000000000000000000000000007a1436b34ed323a66e219e0cb7b8eef79a170567bd6c18b90af5ca36ed57d1e78efa5ce24a782b3a471d63fc111c7f270bb296a66463b5c7001d4a7407dc7bd8e6e3d6aaf78ac659eae6d1827d629a052c4ae8733d4f91adc7c97e61ba23d13134d3a368978ceb03f738e15a19d5216cb88a0ec70479ce78f2a4092b23370637bae3d4c58caadb2237fdfd55bb11d19419ab21a23bd05258bc86e681f4b744becccec13e33c3c750deb469c677496f234dfa", 0xffffffffffffff38) write(r2, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x801169ac, &(0x7f0000000300)) 00:28:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x2d) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x6, './bus\x00', './bus\x00'}) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x110) 00:28:34 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x40, 0x0, {[0xfffffffffffffffe, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc1, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x4, 0x9, 0xffffffffffffffff, 0x3fffffffffc], [0x0, 0xfffffffffffffffe, 0x401], [{}, {}, {0x0, 0x0, 0x101}, {}, {}, {0x3}, {}, {0x3, 0x4}], {0x0, 0x0, 0x8001}, {0xfff, 0x101}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1e, 0x6, 0x9, 0xcc}]}) 00:28:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x101, 0x2, 0x2, 0x1, 0xfffffffa, 0x80, 0x7, 0x1, 0x1, 0x6, 0x4}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="94", 0xfffffde0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:28:34 executing program 1: socket(0x2, 0x8005, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c117002824ada90b64ed32bffceac2a84e6abca64896819fb15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeeff245e0882f894bc84157795ea4a5c5fe659fa202561cd8cac7ecbc5b65c6593d2870b40900003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1ef009e5a319d54401cb92f77420eea4173d5b6913e489e8b0fb636710000d2df0ac87e0d7b65b7240cf97dfe1132a536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e9501005d090000000000004036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ce556cff965a32f7c8e9645d300682b4eed6b5ad30d7b696378a27e42cfc93123dc2a8bcc719fe6682881ea2fd58ed735230f00f93f47ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf91360000000000001980e0d399eaecbef83bb6227939358a9469b62f895cb7964b421c154a636c8c1337d65922e64c0949a7cc87d71ae8e6be397f695d585dbb0593c3753204856049da3b801d8e142c59f3608753e64210131844aee2963ecd987163f46cb65efa7dbba0306b18b49d31adb99755151d7f439743618851366756cb110e0762b6c3503264a70bdc89ab91964735b1f27122fa81c88cb62ac29c09d3a26a1c30f7265031f8fba6ed2ea7240000000000000000000028c101c1e8c1b0128c408deb7703b07f2def46ff13944c1372a09d5662b652d4ba79d5379c5cdfd7418eba2f8d88296d212dd14c3c4d9a77deead5082868fbc2d3bd1933cf7a73222149f410ffc5a4bb7d0c3c7eda7b15b9009be57d63e9a736888abb31686023ad16"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) r5 = msgget(0x1, 0x240) msgrcv(r5, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/115) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) read(r4, &(0x7f0000000080)=""/30, 0x1e) 00:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 00:28:34 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x3, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000001680)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x400) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r12 = fcntl$dupfd(r9, 0x0, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r18 = dup(r17) r19 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r22, 0x800c5606, &(0x7f00000002c0)={0x1}) r23 = dup2(r21, r22) r24 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r26, 0x0, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r31, &(0x7f0000001740)=""/4096, 0x1000) close(r31) fcntl$setown(r31, 0x6, r30) r32 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r34) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r35, &(0x7f0000000080)=""/101, 0x65) r36 = accept$inet(r35, 0x0, &(0x7f0000000580)) setsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000001600)={r34, r32, r33}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r16, r25, r33]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, r25, 0x0]) r38 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r3, r37, 0xffffffffffffffff, r38, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r39 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r39, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r40 = dup(r39) ioctl$PCIOCGETROM(r40, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r41, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r42, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r42, &(0x7f0000000080)="a6", 0x1) r43 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x200, 0x0) write(r43, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xef) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 00:28:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000188405007858b567ec78bf4a4a271441b6e1121ba830e817b541ad398a7f52912ff7d6f7619b51b00c14240dfa45700ef370769010b8c4ff3dbbd5128fd7ac29ebc68acfd558d5e0339a4716f7097fa708fcc9041449d8b79a8e9fffb4e42c9dcb9b2fdf4cdc3ae0d948832141d0bda9875adef9f8832c6260fef4b5c9e0bf0924155edae0d4c6965debaadc786e2d6da20e651ec3e7daa1fd4e367b862a8a6633a5ed7f906f7a262d8117757b3eb292760f60f7cf85ad89d93ff3d51a07df0e7dc57c57c3a0c118f7be59bd3559c8116ef72d851a77212fe933cd8756f92daf747a6b25c637b74a336b56faec29688243e7f444af946175f5972366248ba99449e112ea694c7d7a7a5dbc7da9c2815486893d526486b622435131c07181fe3fc672a3fbbeb30322b5b0f3fb2a23c726f4493dae1f3ed113e172"], 0xa, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 00:28:36 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00382b00fe8000000000000000000080000000bbfe8000000000000000000000000000aa330000000000007612e68281009078000000006000000000010000aaff0da1c82700000000fa000000f12809c2fc8b6ba42ec00000000000000000c5988c1c403fbf12ad67d1ab9a1eb2c60917834b8c175d49d42b9d7c067745363f219a254fb1c05ac8a3f6575175682674a5d27b48c20e450685843c7df8800ed431164869709ed43a5fa39fade06b87862f966f4e2f1cb7dcaabd1171fc6e795a72a22becb2dad4c2fa0ef06f75b2ae10ac26ec29cee974560fb9ce4ba25012d70e8d768dfb1495a1ecc38ab48a7dfe44b6e3203d904addc7fd06ba3381030000000000000063da64aa0e4420c1e6240cacf36984b01c2f26f6b879ff8c41b753057760925e14296f6c2f7d3100e8f77266d3d5dd376e9529fb1e119643fcb9a0e0c28dc92a84f93461623d7153b510"]) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff6cffaaaaaaaaaaaa86dd60080000000000000000ffe10000000000000000000000000000000000000000000000da5500010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d00000000"]) 00:28:36 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x200000000095}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r0, &(0x7f0000000040)=""/129, 0x81) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x4, 0x0, 0x0, 0x0, "8b0000000300"}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) writev(r2, &(0x7f0000001800)=[{&(0x7f0000000200)="13ca84dd21e735ec332d221469d61da0f1b41be7232d3b95cc47fc2ca65d01df9be0485c297b4ae0b0b0c36ce4e33d77cbbb83953acc50ef4f6e51c6cf799cd799d218a6d91a52e13cb70e111124c2de0043fc9f07228dca0dc9b5d0b7eff8b9e60aa48db4d113cae2dcf55256e08a2bb73f92e3ea9fceaff036fe06c0af31288520643c9e14c5d5afaccbd7c659634bbbf75f1b", 0x94}, {&(0x7f0000000500)="07eb162869ce9969a03fa5d6efe65a24751ec599c1574d0150654629aa68af53a0efc2e177a3289bf1eb06dddef9a1cb2fabda2dfbaee5d0df3e62acb7c5928923bfaf5ad6bd02154a64c0ff5ad0f0007fdd01d4ddc43f1c9777bea378dba9ab99740b022e0700721b67c22968e71f5e478e28ca75425bf88890dccf9827f99fd07bd22dd6f99674e83c219368c35e0e14dd50683efc640688397ad941e055ddaadfa5658d4ca3ed628d2a9664690063aedafa4ac935fce73ee5fff1db8db3bb4f2f7332943c9b8bf584edc28c0e8249bb4b253f300f6a816ec947027413615bec09d5b1105a36ef07f133965584acb7c56d49f3336088c09f1fb2a57fb4bf44ae097d3322d0f408d7c6261d25530afd700457a23f42d0378bd8caf0095a3c54109e8647dca84c91b1e4c6bc1e428c15772c99572b58b513053e6981573bb51e75f22c2eb484ec383465f584f009f652faa4beef214860fdd3fe67e2b40bc3eb2aa2a527c92702ee3bd548d285ebd765471be614abd0e0674c70cc6314cb2b52792a3faf9b046bb8481a9f72780a9578a2f1c610dd5a14035df0355633b83627ebdbc1ce374ca06b4e9ca29cbfee3d0e14997ed5b9d67b4424bc20b9e0e27df444615834261ab591fb096add12c3c39fef7c51879b6b593c7ca9a0d5e6ba491716024851e58e10491d4f12a32bef5d420c9ccd4196f397aebbc275c9d121d59b0734be10c3adfc5f5a7238597f9906a18165178f444793d3091ac2c62548e0d40a3aba275a2f3b8a1d967d58a4db6e0636ed94d99ebd327849f077aaa7be113b06ad2aa017da8add9825a2a51f6c018bce21be04f50de838f42cc411d8a74cfd3d11cd28bebbb2013d79d556c80e2f390aef3b667f1628525382fff33a343e77550afd5eb7d36cd153534eaa5cb5965afd53583b5e81d44af7aac757380a93b837524c9dcddf6f5e671eef902723b8b505edb09e93776837e20d401b77689ad783209cacddba4897abe7e589a10040c4826c2bce7681123e22d7d803050c62941bc1aa288032df42789d3d099845c85df5676a874d499499839728538380cd0821b1025b8d39e0fa3be558d932d1848376027e8845c0953b45596313e6325456d0f497accbe0d28958f6dd4fd4a7929b202f79eb36c4b1a9536498f16b05375b0f0b9ea433d5ac3a697d87cc2e5375d6a950a15d00a09b29fd4bca215adfb1af944b54e0d5ea15bffe1b49ea64e2a4bd0294b40d6a8ff23eda0769dfb1046340d89037180fcca8d937193f1e35c74ab5a3ee6128b76de77110bcd4a6e612d40c4c2a820dc04bb909afec2fb7612e5d8e5df6426ee62edd435dce00a39bea0fe358aa1579c59565a40d2ae0c5064ecee1f26a34477dbe219507774afa54cc52b9efc21cc7d2e23a5a58c24a500d9a840586e2d1878295353d33aef470c1cf6cb439b636a2d3eeb4e3352533e841c08fe2a29f87bc31097e05b65c9f39bcb0c5c8e5cf36a5a2fb519044af3775d7a9d244d2227b3317251d4e33f8cbc4091ebea99e68815e79470ecef96508c3e1c94743f8dd4d3597cb8367fdde4658ee03ef7d0b6860640bfdfff59c35a44abb61803215abda992868bd1fdac1e16e3344b7aff7bcbc0e3ca51910d4575f0dba200b992d6c6ad6d64244f1caaec3e6dc46025163cd8e7903414a7f96b262f313e79da22d0b2e781aa883ae3573fd075fae2c9aa02a1e0029982f1abc3225c9b2cb2419d394119590eee7b8270c1e1afa45c623ecefc8ec1be99074e85622a6afeb27500d47fd7b48a62c3104201a825ba153bb57d27f9f66f2f49c5b223e1b947a8471a2e955c9193c2597f07541ab50db9713023e4c65767aa029ec9be5413afc744735109ead26b43974681cb23c813a3ded057d4bfc66f76895ec7001640ad27bb31008efcea80ee0916522b98c44aed169f5fa38db6f78c5bf4d56b8792a7387667f89f0a624a039444fff488a7c10b75126ad58a57afaf11515b810b515c5e0d7df71a7f3d3ed4f6d756c49cb12f17b1ba5cc109dab827cad6f527bf23a521daca1052b8f199e6b47ca61d4bcd3c49732ee82eb0362306782c97f5d62e9046b2f2f543788901bd709222511d7ce150cfcaa0aac206139c81ed1662b54e244fb6a124d188059025ba031bcfc08b984f7737b8f55bdc702b0db1e34d87bb1b82fb0b2994065cd4435516b5cc6da06a45ddd1bb8631b5e7ee032c1d03a48fa1fbd8a7d3786ca23980fa8a137953a0d8cb6630a52d8708f610e9236b26dc0d7063fc3d0d704ce919b359b43e0e1c3337686b46a47abc3bd5cf115b7990afa4cd49073097db76ae4ed7d7b1bed8f7429ef3c6c35b52f92a176307df3867520344f548a74a2e170cb9749240ee17d1ad3d46f7e4060cf213ae1bc49d37d2f2a945a3573f8f301a8682fea7a8cb5ab6af62acf2814026a368c1894077c6eab901d53f6acdec81b146c1f4f4243aaed90a6a1b363ebec63742ea92bab618132ccf7d9af396814e08263a62b92cc954d089ae4965f37a1c71bc1a482f25393b010f05727257faa076f654ab1e54f1c3b3829dd53cfdad09a6afefc5ff184902678a62abe30712d4df4094536083fe0eb358dc142a9794623a1b3b30df7fec3de452534ddc4ab07ce2117bb9213b25034c8612ac197964f766bc0853891bd82fc763eb8e7299ebf10c4ffe2f3e28bf9455bd5e4e793b256e22de485166a17002eca719e37727dd3625547daea989aa6c3f75a723d5a07bf9e4767332c3595104687ec4f8880872f2f782f1b73226b8c0973d966c42a6e31ce70212eee38d0452fd5dd7d904fb204a98ed6c55de407c5f928a0d4a51c5a366e950e5d3565fa54600356867893d493e036627e17a118aa4c45bd72f4540679b28c05e0539ae54887875ab89138646330e0ba2dec4d54284f83d4878915a76aae6aa0cdcd7a64ac7e253c950c822412592b85d50681169568f48eb226683b1d4daf2dd164086e6b34ce79892b55f792c67ca40f533eb4fbcb97ca1da8585300c49524c796b1478bcce68091da7431d7b443aff5d7a3ee845c021a9c9503e101da6e43e015b5b3c541407a936e65ca382006c6f32db8a1ac3a3b56280141c55544f1b6556d214a07669afd9a360d310b8e30e29dce701677d37afd7204f2c732f3ecd520302bbc758756476adacea8259bb35d9ea9092560b959c41aeac604e1974b050643516b7de52d78f55f19bf3ba6392d58824347776e34d8c505b8f3a4b41b181ec7ea1e48d5e1a0f3e5ed4707221bbbf05ae05090b27eb12ae1a53ace9abdf94f3569bc00b86dd7ca3467dec27f1a89f00f1024523d25c6f0f8f86f878688d5b181680249625fce3deb8f7d1ca0b1555964309dbb73cfb310e863f6beae88212601a7d1640bbceef14227025b7029e0d5ade6cd82c3f5c3d361b544cc41b3400ee75b3414fc032cd8cd07312ff6e4b47ae854969ffbce01bd3ce8abeedad4b9d3ea2c7b7ff2607034ecad4893775cac496920727fd0c8c4bf31cd5da7764eb61b2f8bf312ed1232e59ca3b2d8f7f2cec903bb2401d05d3a2ffd8c248a537f387409c10a532a2bf7fc8c679a6737df26f09fdef72e7440a0b64f66d85e820e6c598e17538dfe5a8361468ce8221ce4368c40337728bbae48641e541f16784349a9292a2580658ffb427994aae45d708357343c2eb52859427ce78e9e4d588d77bf560965855694ac3f83cd8c4fbee807ec5299124f8e1fd2c391f10930a8a691a9f349792543cd8744484dc6269f68b60d7455cf21e8df437807e992b1c511f7ad4f11924ca8ff8ad05685c89df7c788478ffef19c088ab5534108257fde23b6188256bfca6d74582c12337a726b7ee30d119f284717bc7e188d40ae0d299b2443fbb0ab3e6550599f3363a411eb26448dbe1d10501408aec8e97da48d473ad2e37eb78165424af0a994c8c544901973662caa6d458f8154f93d51bdde58ee349311eae55ec972dad6c48071668e65ab3acaa48f2708fccd88540dbedc0ff20567b8fda8fe7e03182232c679bac9d6e2f3b34e8bdfd92aaae5087d76422f6377c6a89fb914e3a14ea196a6c9448686e6fa029d81d3b92e5ab1f87671416bd707cfd771e1e8312f13b7b0d9f92b4b6497eb8944d92ba3f4f769e9831c60e399b8eb763055878ec0aa77e0e6ac11cb4f0106be7464d0716eef83c9c50d4e26cc790aaf924753fcd7c7a1e3bf25c630347d1b49201232992084419008f228fa8ca5e4b4e303330306aec040909b1f370970d129c8336f342924ba55772fe6c52b342be8f2320c5341e17bd01aac9b72fbb4ba3815567c3443072c923fb79f184aed5e92a82a60a5ffb640a786e5343b05389eb38369b6268d310ca32128e8b54480dbc6bdb67c393be1692b06e6b5cedebb0823ddff785bb93315af5750cd3a014bebb4bea2b60ad126364da3e4ad21555317a4a0ce2e5584589d076f044c52f3e07412552b802e3c8fa03de1998e25a16448024e999d967994310ccfef716f940ec016aec43fbb9f3771fd94677ad167f1ec27a5e67ee1d03d92067e34059f430e581023f9ba641dae72505615cc372db9cca4c2e2d673ce9a5992ecf0cd6cc1de7064c34556002164cd8f562f9191b09a193a8404ec13467eb6aad24161302eb6bfe3bc15db6ebffa7a401d1526ad4e73c42ad98f3b9708952284f5998bbf28143611f8dfc4f18d701a5f0db2221efc58fefdbaef411c2318438155940ecf5f49334e5ec2cf07802d656f4833130ef9d23ff9d60ecb85e703cbe7d0942df0a1c23abfa44341c34b63c7de759be1e6ad677895220332375ecb64880a813d9c56e865018aff98a12f5a1c1e79d693b2fe2eaa18a17c337cfbc5e3aefbbda8802a081c45aa4d18a1ae9cc7f7858ab9485187c20ea28e9e6965843fee73d697de492e9a8ce1bac9202f72d338d0c3ba8b853d11f591f7b2e9bfcfa6e9c29780a33efc903d86aa130686864b338c183b3203ad67b53eeee94af88a4e50abb7132b4a9c10498f0c92acbebe5e9d57e40cb132347533478d874a5e42c4404e6b3bf327582256712c8b125fa978e2a9bbc9c03c445e57242b78e476ce00225136adafc3e00de201eef347cbe458d31c74cb183f3073fc81cdf6f92b3b82dd9e2ef83f4225ba322be3610d6662d3e5936b0629a45cfa4f16217784cb77f5079514b42cd40cfa20c082a932ed9f72eb6e3ebd43d5f49ce96b412625d23cfe3d46618bd832daf568cf1eb66e5e65f0ea94b18c873b332bfa4423a9d1d4c44b1e4852c5ba933c3c80b158986f909cd1e3d321f8ec3260d33a5b100f4d78cc7a423d1c16ae6bf94f66211125ef795f0c888350bd220786fedfd724418c9ab7921b23fe87d040c4c316797ea988826988e3b726897a1c37c3b62f0eed63ea50c5ddd15d834fbf8a44982c02f2a5f8d1931b561aa368adf3fce538489f5aacb93c65d276278b9eaca9219d7a2c9a49435d5751e3c75d49dc1b91e6ed0239c6818f2b157ea5f9cffe1430115d3cb5f4a67c9ff2c5dc46b2064f94c1667b6aa389e6c97f1f2a2f3ddb6ef22eda1305f5e5d702b9b833b084d309b50f029fcd4a3120c87f7c0d1c8c0842faab3a48a65338ab46705a7085aa72d3cc779ba39d72294cc07ec1a12d4975f2d03d85e7f4349ca3c0ba2a3973220bd25e83e38ff73bf524dc6511be4ed597615e3af3b13fa894eaf318d1ce14dd1612f1e3558e21b45c0e08452cd1e72b24cba92defc5ef2961af18a5dc46d85803d365a418e80f0dc258fbb9", 0x1000}, {&(0x7f00000002c0)="a8b6c4a570f92e1cd5be8995a08ce9088dd180d690dfebb1749fbb55b3d7bee1643d3182904c4e26e0f8ecc87d0da92b380561e81086c524249893090f640e12fa5a26ab9d799ac0f8251ee70f212fd82e44325bbd99a89bf7b9e6ca0b2eb9039fd55dc1c14d78da131c6b8f8449df66739c32921ea7bf8ad3f50829386667f69191b50ba403496ab1a3053d3c4a954d4dff05c4c8a13473e2d5154a756899b3ab64a4feafd8a90a00460fe02c84eb468943c409f2b50ab36c29a338d56e560d7f1c2b93e12d157d97ade0921a2254934271", 0xd2}, {&(0x7f00000003c0)="6019847ba7d13155a4a901efd27fe21099c4ec87a547a2b9d1b30c1a571e0fccd6c09ab4747ff86a6a97d915948384bd3d8878abdfa52c1db23b37337bf11fb58047a6e95000c6b1b63a5502dd38a2e8b5ce641180273ea670f9c667631d08a6d1d9e8de731310c604deeaeffb1cdb66b90f478eac7b4b3098de2a49be1056b98adc8511bd02f0449271ef6273dd5f5eaf3ea06d8ad43de4ae9766f79bbb95", 0x9f}, {&(0x7f0000001500)="259350823e06acd47d131cbecf0d4a4108cd304d5a0c00c4b0d3ac239bf8a63d10ec41ce1abce244644b61301722055629195e75080f51af4cb9faf966652b424d93e70f8eff56b32821f736f3e306baff98442c5df0091fdae089d23b9580fa60afb8755f0f273ee19c856c2c07e7076dbc27ed428bc5295373c29ef67eb3373615d365c5645bfffc820d275c95b4cbf53757353922a4ddb9e5e8f307684d35c36ed0bb0a3ddb", 0xa7}, {&(0x7f00000015c0)="95d92b1367c0f03bd443199780cb176c15ce1bf776d783c11f896d6a775725ea330c4bf86cc0024a8d8bb9ed0cdd36edc261c1f34ec91d0ae7a8359a356b87e10e638050e8a7b2439a53a37c2e9bffc0e3496d3f4a61b34028df8714a28ffca4291e4be15887881d8019ff4cb0d80d827504ce56d36e65a0613a5cbe1b12be0afa58c114936735350b28de3cebba72a87ebdedb0caa14ee200288037c9554e2217bcbab3dd065669fe7794d8debd27c5548a549aa2908df5a16d64c358ffb06c9594763edfebac03b4f5b2aaa4758c", 0xcf}, {&(0x7f00000016c0)="35ce3c5be942d27163ab2578d4b817c14ecf27bd377d25b4924a4fa2894047161a119f67381fda900ba878b25dd6107bd4347ecbcc704e62d62c926e43825062788c2deb3b970d0599be", 0x4a}, {&(0x7f0000001740)="eaebf7deb5bb625e2809c1433f1e84727c0943d922b9077576ca85f62384e6f2ca70471ffe7cc774fcaf13c5e7d56c9e02d22d1901978f90024461045ab7839edcf88531230daf7233686786f70e68f75fc231c51cba4165fb3191df042a9ac7089f516b88661bfd121bad6af59d465c7c1b50124cf11878f338fb6c71aedb1de585de1b9def6b0ed9b73e0d2fce2f4deaddadc61b5b0399a7eb3d7d40ad5bd1438324989edbab5ebe42fb79658708d35d90318d1c7befd7edd2", 0xba}], 0x8) 00:28:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x3d, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readlink(&(0x7f0000000540)='./file\x00', &(0x7f0000000580)=""/169, 0xa9) write(r2, 0x0, 0x0) 00:28:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000284c01002e}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x2, 0x4000000093}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) write(r2, &(0x7f0000000140)="3bfae517a7dd69a72d0dd2a52ca7527662f8dc61096524de3f9d202779551c891a174211efc11552becd54afc154739f54c99b1ecd84d8ac70461e549a4b938dfb5c2c53681a41ce9a5108dfe4a41e1342ccf9ee0319404f7a940d8d2ad8250e9e9dbb125d5fe0471ad054929044eb859ef21c3179728ca4c6dd1994649472f720117da2b61800b24bca5d2336c83da275dfcf814bcdcc3afeb2457a91a84b2cb6c7546691204a890f0b3cbc1877fbe03dceacce4488b414038b9d95d079b0481dc760fbb7518e9461e4f81c08174f0a29a9625894f991ed77ff6b38a4", 0xdd) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) r4 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) dup2(r1, r4) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() 00:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffe, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248", 0xc8) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x6, 0xcc, 0x9, "e517c455b16cf92db9dced1a619df45ac9bc61cc", 0xffff, 0x5}) poll(0x0, 0x0, 0xcdd3) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 00:28:37 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) write(r1, &(0x7f0000000040), 0xfeea) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0x2, 0x5, 0x8, 0x8001, &(0x7f0000000000)={{0x20, 0x0, 0x2, 0x3, 0x5, 0x8deb, 0xfff}, {[0x4, 0xffffffffffffff81, 0x40, 0xe6, 0x7f, 0x100000001, 0x62ad, 0x73e9, 0x2, 0x678b97dc, 0xfff, 0xffffffffffffffb4, 0x100000000, 0x1, 0x400, 0x4, 0x8, 0x6], [0xfff, 0x100000000001, 0x400, 0xae8, 0x1, 0x9, 0x9, 0xf4c8, 0x0, 0x5], [0x10000, 0x8000, 0x6, 0xe4a, 0xd8e6, 0x568, 0x9], [0x1ff, 0x7eb, 0x0, 0x6, 0x2, 0x10000], [{0xfc00, 0x580b, 0x81, 0x4}, {0x451b, 0x7, 0x9, 0x7}, {0x6, 0x311, 0x0, 0xfd}, {0x0, 0x0, 0x1, 0x8000}, {0x1f, 0x1, 0x6, 0x7fd}, {0x0, 0x7, 0x768302d7, 0x500000000000}, {0x0, 0x1ff, 0x8, 0x5}, {0x0, 0x3, 0x21, 0x10000}], {0xe, 0x400, 0x1, 0x7}, {0x5, 0x10001, 0x5, 0x2}}}, 0x1, 0x1}) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8, 0x0) mprotect(&(0x7f0000e9c000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000e8f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e53000/0xc000)=nil, 0xc000) munmap(&(0x7f0000dfd000/0x200000)=nil, 0x200000) 00:28:37 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8307"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) chflags(&(0x7f0000000180)='./file0\x00', 0x1) shmget(0x3, 0x4000, 0x91, &(0x7f0000059000/0x4000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt(0xffffffffffffff9c, 0x2, 0x5, &(0x7f00000001c0)="9186d361937f5fd50d55dd7b08e4224ce7fcfd6e892fd12b2bdda80e1f1ebb505b7ceb1f579ac1f5c19ac201ea2b6a03db377deb8b86c1d17482709ea2c124ca48cb540fb8081ef685e05699fb2b13340e6e08c643e719456b438154a0c5753b82357d6203c34155a5", 0x69) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) write(r0, 0x0, 0x0) syz_emit_ethernet(0x47, &(0x7f0000000100)="2c95ec0ebdd31e1b917bedd601b89109cc9ef5b628b6950cbba37e172f59536e830b8641db39cc284ff985f113e28757da194d7b266f67158432dd22f471308f8cba7d3f576a3c") pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000240)=""/136, &(0x7f0000000300)=0x88) 00:28:37 executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x4, 0x0) socketpair(0x2, 0x8006, 0x1d, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000340), 0x10000014c) write(r9, &(0x7f0000000040), 0xfeea) r10 = accept$inet(r9, &(0x7f0000000380), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x2, &(0x7f0000000440)=[r5, 0x0]) r14 = getgid() setgroups(0x7, &(0x7f0000000480)=[r8, r8, r12, 0x0, r13, r14, r11]) r15 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r14, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r16, r17, r6, r18}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept$inet(r19, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r22, 0x0, 0xffffffffffffffff, r25, 0xffffffffffffffff]) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r30 = getegid() getgroups(0x2, &(0x7f0000000440)=[r23, 0x0]) r33 = getgid() setgroups(0x7, &(0x7f0000000480)=[r26, r26, r30, 0x0, r32, r33, r29]) r34 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r33, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r35, r36, r24, r37, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r38, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r41, &(0x7f0000000000)='-', 0x1) write(r41, &(0x7f0000000340), 0x10000014c) write(r41, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r42, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r40, 0x0, 0xffffffffffffffff, r44, 0xffffffffffffffff]) r46 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r48 = getegid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r50, 0x0, 0xffffffffffffffff, r51, 0xffffffffffffffff]) getgid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r55, 0x0, 0xffffffffffffffff, r56, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r59, 0x0, 0xffffffffffffffff, r60, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000340)=[r50, r31, r27, r60, r53, r52, r56, r57]) r61 = getgid() setgroups(0x7, &(0x7f0000000480)=[r45, r45, r48, 0x0, 0x0, r61, r47]) r62 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r61, 0xffffffffffffffff, 0x0]) r65 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r63, r64, r43, r65, 0x44, 0x3}, 0x5, 0x7, 0xfffffffffffffffb}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r67, 0x0, 0xffffffffffffffff, r68, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000140)=0xc) r70 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000200)={{0x401, r63, r67, r69, r70, 0xa6, 0x8000}, 0x7, 0x0, 0x221}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, r71) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45dce0 00:28:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r3, 0x2}, {r4, 0x1}], 0x3, 0x800) fcntl$getflags(r3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) write(r6, 0x0, 0x49) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff80001e45dce0 00:28:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=r2], @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR, @ANYPTR, @ANYRES32], @ANYRES16=r3, @ANYRES32=0x0, @ANYRES32, @ANYRES16=r4, @ANYRES32=r5, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16, @ANYPTR64, @ANYPTR, @ANYPTR, @ANYPTR64], @ANYRESOCT=r6]], 0x8}, 0x408) write(r0, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x4, 0x9, 0x800}, {0x3, 0x0, 0x1000}, {0x1, 0x0, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0x9, 0x1800}], 0x6) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x24, &(0x7f0000000080), 0x4) r9 = socket(0x18, 0x400000002, 0x0) setsockopt(r9, 0x1000000029, 0x24, &(0x7f0000000080), 0x4) accept(r9, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x24, &(0x7f0000000080), 0x4) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r11, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) 00:28:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x3d, 0x0, 0x0, 0x1}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000480)="2a91b0958c1d00c3cb0000000000") 00:28:38 executing program 1: munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x118) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000002c0)={0x100, './file0\x00'}) r1 = getpid() ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000000)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0, 0x38d}], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x48e) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r5, 0x0, r7) r8 = geteuid() setreuid(r8, 0x0) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa6) fchown(r9, 0x0, r11) r12 = getpgrp() r13 = getpgid(r1) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x9, r4, r7, r8, r11, 0x105, 0x6fe9}, 0x7, 0x5, r12, r13, 0x2, 0x200, 0x1, 0x2}) msgget$private(0x0, 0x4) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x40) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) ioctl$FIOASYNC(r14, 0x8004667d, &(0x7f00000000c0)=0x5) 00:28:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8003ee7bec00cb0c02a6872f6e27f9f349e7edf6a73cb035998b9b9d12a4c405b59b8a62f7349cb38e4bb6e3ef30fadebf87631acf8c5f0c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getuid() r0 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r2, 0xee01) getgid() getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) geteuid() open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffff5f) r3 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x8001, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 00:28:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) getsockopt(r0, 0x2008c4, 0x42, 0x0, 0x0) 00:28:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x4206}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x4206}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x4206, 0x9c}]}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000500)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x4206}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x3}], 0x2}) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000040)) r7 = dup(r5) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1069f8ab7daa931ae61f948d164e9b715dfdad7270825f89d4cc59a784b2a0ac941e57658a540bd8259f299c8974e0d61f1fa292a3f"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x4206}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000140)=0xffff) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 00:28:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x91, 0x1, 0x1, 0x1ff}, {{}, 0xfffffffffffffffe, 0x24, 0x1, 0x4, 0x7}, {{r0}, 0x3, 0x82, 0x14, 0x8, 0x100}, {{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x1}], 0x3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0xb4, 0x20000000, 0x10001, 0x5}], 0x71, &(0x7f0000000240)={0x10000, 0x7fff}) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x8) 00:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x7, 0xd7, 0x4e, 0x1ff}, {0x7, 0x0, 0x20, 0x8}, {0x4634, 0x7f, 0x6, 0xfff}, {0x8000, 0x7, 0x15, 0xdf6}, {0x7, 0x0, 0xcb, 0x1}, {0x1, 0x1, 0x8, 0x80000001}, {0x0, 0x6, 0x3, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x6}, {0x4006, 0x0, 0x31}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 00:28:39 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="e0000000000000000000000000000080a93cbee3f2e18770a483e8af8df53c1452b1a245202c44449334e63d1a220f521788dd0f734f7b16ba5c3ae8823773013355612e4ea68aac48ff895519d38850e989302eb7bd9a049d5f2e51ff5b03dd27c1d5debd445b5611e073c27172b582ebc4b098cb4f6cb6dffa20f720b17de40d69cfff71ae08c1435b82221623f6451bee2b62574157fd8bdf536a20cf71630500000042d09f06c109f6f688da620503a4ea8bc86431a8ebd40f73a2f16e9b8870ea50317c98f389549f87cd63cb0e8a57b177eaf8b6873dd28357000000004800000000000000ffff00000400000075cb6e53ead5c4ab94aeaa81b98684b8e1b3ef1ccb3dd842020b2afa9584e26e891f424986b203a765ae385dd9a5605fa86d000000000000101000000000000001000000080000002598c0a1ca7b7ad9f98a9c74360518b46931285c652794783e51dc423f3d933fafaf45df1c6a94abe63aa106803b3f7d1a96123e21e94853842128684a25755c1046533a29defd51b255dc6ba56e0c7785f995f44d2c874baa0ced79e40a569365eb8ab1083e15f056619e31e0c37e19e9f3219644cc0d68dfce30d432d65286fe3c81d9265c827b33d28ba5452fdf9ff6232b25bbe2b09d6b53c46fcbb6b09fdafb25f82ca94dae6e956f796a7aa490f829c21197d1769607ff4510168340ff0903ae205a6e5336ed3000b7ef7d068f35b35b7db69a2625793ba93ad5e697a7c957b4f4316b26d56ec9b37dfbe1da1b2dabd261c1fd6ce939f31c95f4e0c45bd93f2889fc8ebda1e6ab0d873c5b61c11ef28128294e2a52a3cc63ccb76e02eb4f5bbd5173f74e4476a1f0d47864b75f4f9bccd7487278390e6693a760228a4c8600b789d49034f361333f0228daabce62e501404b1980f81faebca525d938e0616e88c42ffdcbfc9333a3d83b05c8c29a4fd8d89811331418df48379aac428ccc97bdf9a1b8251b6083b5b6fa1cddc4bcb0cc322e8e826d60e9ed885ca186f07f69e69d9870659c611bec90bf376c8f99faf245aaa98e5b183d95e028723ce8eb7b4cd8338d16921ff1619c526d80ccdf5d6dcef0ccd12c8b991042888e84c8992ba9e35818a029ca64c6719e068e837cd8cab4e5a007ae46591ae4f994d5646fcd339fc58c0bf640eb6a068eab67022d5c977280e5acd055af76d5b9b227d01408c846d3bdfdd4d45d52e7849822f1071b9995947602783e0c26d3420183faa8d54dcf7fae21b196e70cf40608909d08c151a80202eab3bf87cb1ca4f25625a75b709eb4811e98ad89e0e4028b01cc599fbf64066e3a5f3b43e3e8b757705c6d818a7adf184d739233765b76bb968bdf50b8e561ecdd9a7870c908f034fbdb166f06a99ed4fc8ee4e6e3837ca9cd0e3b2a76d3167c7bbb30c6077642c775827ff05c91778a6d0d750131b6766c3f4950ca497cad666468181d2ee37578ca02481230f874356ae53b56b15572672e7aecc45164c609b60c7d8ed392284fa6697ea1d0f701334e7643b5d3845f9e24cd8e31dfcb703cbdd1f585fc808aceab7105db7df2e0d31b990155676553c0415d8370867ee0f9e3770f7d9727cd1c40eb48bc0fcb00ba4b7142f18922b51d1cb1a67a370fcceb975aa4b37d01d5cb636add314b4e36bfa3d15ecd0f085b04b37517298399ecdfd4c265115697530576512816f1335b55b3b1012c175b4c6fb7c0f83958d3ec57525bda25dad67d01081c8c96da8d7696df3fceb872f1e29cf25dc117af51c21ecc1c3da18b095cb5892e7cc4efa6d0e2780feed39f427c0a8910d158c9f4a3ab9f85ecbd39cc62b9f90be00ec3eb35d382c4eccdd428ff533d86b314455e87f7a3cbcf29de0df6f957aee4d262ead52ba517286a1e92ca94de406371e77aa18f8e67b4d995fbf69b871048da0a125887cedcc357214eee0a9b8ace73aa6dbeb200a7331198eff4d788db882c53de978123addbd6ef362e5c9fbdc31313f56b086892ca5cd683b68a828c7fda1afd9cd8e1d8460fba0bac3dcd91c774a3cb33e390f981d4a2c9ba83d5c87e5757eab3a820b7f8db3075f67e6dc1ac85a95ecdf1bd28ff6161acde897737aac47a5a5dd0695f954609d8810d08e943e71ae1de0d9e10dddd3fdd8f60499fc79ab816e439c19ab931b563d2e0c879a51d868e945e82e3ce3c29f5150b42b452d2bc569aed67f6915cd2a80df01f31b96318af88f844d85c99f425d7126efa35b5d5c54cfb2e53f5b9bde332848687b1b2ac5bb6c40793d85ba6786650e6d5de2fe0605a40175e30bf025f050e9d0468e68f0c6835e4d8db9157b779bdefe7faf23a97c7b80de39cff6b1fa329983cfee5670b56235174a0da901ae74d8da13baf691785d4c51d5e940b1429ba7eac479ee13622da5811be5ea58b3959aad75d428f44da57afd36d4466839f4f7c914fe83af689fce05838045e50503b61c326b7dfc6f770603f3a7d8cac3ff5cf0fe3474ab4787a8210dacc55d6c31968ad9dc0e8f0ad42777c42292c769c3332a76dd6a2131b98aed8c33dcba243a7a21c8afcb4d9930aafaafac06f844ac8bc43e06a2d08c551ad5f30ea2fbeff5f4bf957933996b19014d06f37266abbb6523cb2a8a7b8613f58ef6ba40a7f02ffa0c3293dbb091040f38458c701765bdf60d5a97e725d6ae350e8b6fab4a50aa4948ac2a1b2f2c56141cde79e7d8c8afb81dcb5ce1a3aea043ec1f7e15df31646f46765ddf25e05aed1364702c466458d65b50b5a4233ac6415298e460eaca4b8213285dd99d8d1a9eba0ebc871fd1208366e2f7f917e4f75e17e4618b225369ff6b0a2e8d72fcd12d769848ce3f5d174e93c9a16ee0d23962d24524e72f8b5a887996cbaca003efb0602eaf4caf1aea5f1aebc57cb942e7bd43ef0e5f460592d2cb37c109f5d96f0602cb83394238cf750c2d483d7e54f8a881d6ca64519e218ba796be0c58ad92fb042a63ac2b1cc08498ee0717518a450a1f2aeae14b5cb045619d76abf8bf222d9112020000000000000"], 0x85e}, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xe], [0x20000], [], [{}, {}, {0x5}]}}) 00:28:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xa0}, {0x2c}, {0x6, 0x0, 0x6, 0xffffffc1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)='-', 0x1) write(r8, &(0x7f0000000340), 0x10000014c) write(r8, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000340), 0x10000014c) write(r9, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)='-', 0x1) write(r10, &(0x7f0000000340), 0x10000014c) write(r10, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)='-', 0x1) write(r11, &(0x7f0000000340), 0x10000014c) write(r11, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)='-', 0x1) write(r12, &(0x7f0000000340), 0x10000014c) write(r12, &(0x7f0000000040), 0xfeea) r13 = fcntl$dupfd(r11, 0x0, r12) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x4, 0x200, 0x6852e80d}, {{r5}, 0xfffffffffffffff8, 0x0, 0x2, 0x10001, 0x93}, {{r6}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x7f, 0x7}, {{r7}, 0x7ffffffffffffffc, 0x10, 0x4, 0x8, 0x2}], 0x7fffffff, &(0x7f0000000280)=[{{r8}, 0xfffffffffffffffd, 0x84, 0x1, 0x0, 0x3ff}, {{r9}, 0x1, 0x52, 0x2, 0x200, 0x8}, {{r1}, 0xfffffffffffffffb, 0xa, 0x2, 0xfffffffffffffffd, 0x4}, {{r10}, 0xfffffffffffffff8, 0x0, 0x2, 0x7b71db02, 0xc9}, {{r0}, 0xfffffffffffffffd, 0x90, 0x40, 0xff, 0xc000000000000000}, {{r13}, 0xfffffffffffffffc, 0x41, 0x1, 0x3ff, 0x100000000}], 0xf8000000, &(0x7f0000000180)={0x5, 0x401}) r14 = dup2(r1, r2) ioctl$VT_SETMODE(r14, 0x80087602, &(0x7f0000000040)={0x1, 0x85, 0x9, 0x7, 0x9a89}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:28:40 executing program 1: msgget$private(0x0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 00:28:40 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2000000000000000ffff00000000000094b52e6404cebf825e447f72c7b58edf27478647296a382c5761868e2dedd8d3d48529752dba3e3a7b3acb372538fab0f312a030d2724edd9af3caf1eb83e4584dbc3a15581379010fd9399dfb80a4cba863f5af2b04e7b776aca52b578534bf9755f4e13f31662d0dc5ca933626c015c0f06b41411b5188df7eaabde76d36825b4320ab12b617"], 0x97}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/94, 0x5e) 00:28:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="022e2f666920dce673"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}, {}, {}, {}, {}, {0x0, 0x0, 0x6}, {}, {0x0, 0xfffffc01}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) getpeername$inet(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r6, 0x8020691f, &(0x7f0000000300)) 00:28:40 executing program 1: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/150) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x7b}], 0x66, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000140)={0x5}) write(r2, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 00:28:40 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000247000/0x1000)=nil, 0x1000, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) pckbd_enable: command error 00:28:42 executing program 1: getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73ba510e52937b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000080)="272793eb2d7551fa2e3a02549cc8200043d6efeb0160bed62c44ae737f18b9b1007aa2209d63fe00f1b3c212fa0672022b2fd1ecfeb26ba1c49d19003e60c0ac3c430c4e16ab78892332f94c42f26d60c9512df56993b018ef211190a7e22ba247ff4314a7b474dbb1ba3ea84bd48374b2f21d3e1d26d2cb864b6fc4530216ba1345dea72f9b682907888081f05153195872fd0df7fabdfb72c581cdf83f23cf677c69eb99de21d3c8d30886bc6b8f7b0f67e82d0fc854496dcb4f9aa94f2afa702c50dcf91694aa198918c975de7d487f9ac4b45a30bc9c973716fc0d6ac3850721bcfbe676e2926f1c338b80b10a3f8373df426e6b89424b7ab01552b94bd8a5859307ed8b5c203a10fec20e3df9d505d266e91ef5b04861edfdd9f00486d9e8cc48ebbf5e98d21db42f0a14a353169dc2d63084700ecf6b45a80cdfcf7a4eb2025e511c889088aa7f44b97dbbaea892c9e684f70349bd30fdfbbd2a33ea804d6652e4465aa52b5498d826cbabbb59a96b14dee776b5c0b5bbbde6b0202031917a2ca571e5d89ca3ca187019820f2602d2a2e00bf4831fa43d1a38d9a032d488c5ad75a0c15ca8", 0x1a8) 00:28:42 executing program 0: mlockall(0x0) 00:28:42 executing program 1: socket(0x2, 0xc003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt(r0, 0x5, 0x48, &(0x7f0000000040)=""/250, &(0x7f0000000180)=0xfa) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896819f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09378c18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000000002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678a05168d14c524379e26a6c935740f484bd85f041e1c2b4b11ae0b06da38d86060138"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 00:28:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="e9745718f4ffffff3000"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r5) fcntl$setown(r4, 0x6, r5) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000340), 0x10000014c) write(r9, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r11) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)='-', 0x1) write(r12, &(0x7f0000000340), 0x10000014c) write(r12, &(0x7f0000000040), 0xfeea) renameat(r8, &(0x7f0000000180)='./file0\x00', r12, &(0x7f00000001c0)='./file0/file0\x00') read(r10, &(0x7f0000000080)=""/101, 0x65) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRESOCT=r7, @ANYRES32=r2, @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESDEC=0x0, @ANYRESOCT=r6, @ANYRES64=r0, @ANYBLOB="3da846d04d91fa28645b979d53fa0faf34a3e5259d61493bd75a078b53734589116c0fc9ef274d80e969", @ANYBLOB="f0dc7d7ec0ca4a1b413fa6974cc8edaba006d5932d3ab41e86c0bc403c485c08df736ab1eca2763db3da279eb1d62ec8470c4c466631c7a9b9109d365ab5d616960c42c8bc441784e2fe985fdbf85ab894b0fab9f48948910e98ac90fef87c32658526e910741199a74031cf7fb590af771209a2b9a9baa5d48c61fc36cb84833988312777f6ee134401b29c9b4f383cae4bae6a89aec71a97a60474d3ffbccad931aeb547b8922f97522021", @ANYPTR]], 0x3f}, 0x0) 00:28:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) semget$private(0x0, 0x4, 0x20) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089b8ca22881fe8a95a954bca964e9ad4ca25c0344ded9f9a9ad7bd0e97bf8c672384c7c6d490791cf8dccc2b9b4978a40773db7205e9456bbe39d8451e9730905f5c8c56a03fcf6f48f3055dd8bb289f7d4baa420350edf7e1dac0bc0f3def100e7489bbaab5fc389f7907b0110de1a90e3779eafa9516afaba39f6225f73fa849c9e000a503a9922919e30a67878c0663237e54bd26d374c2ddb73ee071f03c19279e8f74422dfa426b008d3e550f9989b236ea7735"], &(0x7f00000001c0)=0x6) 00:28:42 executing program 1: r0 = socket(0x2, 0xc003, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000), 0x4) 00:28:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x40}, {0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000018c0)="9828bed0e52c2677d50e18031b41") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000001200)=0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9a7ca33ce5f92848, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="24d7b013b2ca36bc5d015141b428919019c20ff6032ead516cb02c600151b19b82feb2f71213fd7d6c6d1d9fc4e71c04b8ea1ac95f96c016fae9ad1feca7b280ca913ef162c0d004837cc02fe8941fe7d07367bfc4157229c62bb52e32e4d0dad3686e759db6fa34e0a9594fff8220ee326751fd177c8e3698e2e452119642d7655a53a1c5d3c0ee95a3768c1db9733cce0c9270f5db18da1de30bba653fab3b54c20e7ff6b3b5906d49bcda79c27ebfd7578cf895b2028c0131e4f170e2042cdfc453941b2b676d13aee92c0b06a4702e9a18530af6f8c2eee08edfd04c5e150a2853ca30493072a8e4908dfc4ecd79a679cdbd8326188f426a912cdb17c0723a78b9b3b66a2a666b6968e36b161578371efaa1ab297e9b8880ece98ba55d784193ebd03c5e821dd28243f2949dd1a9edb2ca59849d94e5f47320f26823faf4fa826763b4dedcfded50102ef4fa731e4822c9f876a7450565dea42d7007a83ed3ff15a378d6bcbff0fd62d0f68705696b623ff9c7d837474b66afbfb7aaccaa6948fb79122e8f517a87946da3160a4b3ebbd75b6d7cc282bd1b9d1eff17bbd5d5d578e7f9b6cfd9a2c637c0b47d752f7ce750041fbd58adb962e55bd6a3799c59c504c2822ce3c725f7df512b8fbdf94d5179e5b90af6dc18aa8520e736dad6e94c449ba2ff3501ce7091ba45c3ab62bec01891f8c3c1f15f964a1eb753721714c116c01b2f84c6f779d111bc351d4f69b62be55949e152908f4b137b3bc4e8eab01c0469e87e62eb716ec81344f0370a6c303e45070d9a4796e665b99305472d2842ba5760bcf7e874c92e6f1636956bd62e5544e9d319bc632087359ee198f5f9367cc2ac64a306b71f59550298c200e2f619d1262729701c5e6422a72388681e5a520cc455a4b4680573a7d4af859584125b0fd245893a28a681145696d4dc7cad3a1b3e8045ff7d4b86b21eff8c493d953cfd6cdf950557f46aa484574898eb5cedbb1af2385713b1e5def792ab03aac21c3f10637caa0a49f1e86e672354a1f23fb97af88b7f8e37a2da5b72a8e27cbc3976bad952e4d92bf7faf0fe0025cc3f0e44ad542e3b1c71c3e136124a6ea0b9ab731ebc86f7db6a41f3c062fc14bd4a4710c0b7f40079bc571a1fabf382030426fa62aa6d437a503f14715afa5f5e3661887579b67fd824e2b3860cabc0fae6c6e06ff0ff617aa1a4453089710e2589e4bf6e4f3e8324468b9e4a1618b6ef9ae1a54047ec24f3a0abffb37ad955ecb232785443faabb30ff301f450103b3377def0a1aa4917d45a6d96a1c8a907fce8c639eccf32da4b579b7b8774dff7a57423e16143e623a3aabc8d5a5cd28b5ee00e13b92bd0936828ebf1aaeec2aad7e424c5f2613d9f06d2698faaa1fbf4fe24d44bce61dd033e77ed07f2b9a5df2cfc60bb7bfcb6a71dad36ba9530487e5b64b6f045947c191c9adf746f1f7be875d15fcc9d5b0e90207848665bd26c0f73633cd757e6e27dd62d96d1b1baaf4d8da30352079ccf9f8599a48ef4f6953fc79ea6262f6379ddd4359502bfd418bb78ef2f254967d94dc9f7dc36269e206dd7bb01f66536e778338c5dd9627ff2273a0ae32ea1c1dfcecf38c1c6623301c9d2f404ca24a3335d93bbb4efefea8545862af83985ef8b919218c886073b7e397eedce3fad9892bde102ca84cd37347f36522caf0d068c96fad38c395c2069d82e2137cf45054a9d43fd00be251c5db48178b2343be29becf2cc4a92153256e0052af0e81b9715a5a579793e3e2f3780065933a790589c06aabf8b449ec795218c67189e3cc1fb34f2a35f55b921798514976122cfdb99d30d863e64cbb8b76644638c79bed6b2214205563ff807d517d28fa24c3ad490ecc6c8150439d40f5140cc5c7d4b921c5ed62874ff019dd812fc0114610082485309cb2f8601bffae4fa8634dd7977a3f6be8cd81248700dc126832f20b2ec2dc3e375801e3b5f93af72821ba3e596c1598a2752e17255b505cdf9ee667491e7aeaed2cf254aea4ae37ce7b26db33b6e63b675cc4f92b3fc781f44ce3e2facfa0d5f8548fa0d3e4559091a129bff4b89b0dc8571d74f75d659730fc77717312a3d3deffcb339ff724967b4f00677358e4efce5ce3fe3256e8a57e31a929264afe900130f1a06e8373468cd931f76c233e85d453b13b87dbf3b96af487ae222e59fdeae31b9b28cadd86622aa1a4e9f6f02fcf877e9528d638f4a68287edafc75b8f3ab9500e1f4fbd43ba7da71ae18d7ce63b4cf08bddeb33c4ea187d87a013a390b0de30930491c3376b2f15af67c9b64ede93f9fa57ca76fb55953d2388708c36e06f333e4b57f8124635a8606956904f1794631d9ebad215376d42240b43547f32fb547d708947ca3741f1ecaee6fbce344d58efa62a5c2d3ac0cfcd58c89375b92abf2eeb321d334213a347517242e99bc5fab7aff668064ec48b35cde1a58e89e4cd40a513ea94e77d9ec1b4b8fbdf8f1dfec9ebe45f8745fee76f503c72067c46cd67a615fec782622c72b252290ecca97dc513b686d86957da02602592dbbea7e98332256ed5dcd7f8e802cbf289cdf6d57d60f412e501857e6fce98c61ce478b8d1ba96e68ba3b514416f0a21a316ce9d32f1975022d6e4e6aca4b1f818eeff86dcf530040a36640c39975352cdd6a629d2baacf30cbd7d5c0359050a9ea2c4e0b575de2ecd341d312a8eaa94ac9c446ec3abacc5210c7b0955a97812fcc077e8006e93cededaff41fb55c120c70672fb6e5b01a917db8d61fa11341798713cad64ef446a04808898674788247c433a4f463fb7447576341ed20a2db08a31adb9a0b0eafd9027f902d4a1e37a5803b7fbf29c0560ca23cde4e7e02f93d90c81729d7e8a2c1e027cca1b264677d953414ff8a77da7e30466552732633811634c5a41b9795718798307cecafb335b32dc1ce0d0a7ccafd254597c0aa6afd179992a6564859a8e3411fcf1c8b3888479d866eb28a34c64bd4cde4a8c5d9a22e4186f0bb664dded0c18ec52dfd337dc7c903b0eb8e8e96efece122e67e1414db0e241529d882355376f22360a4924ca26215a198bbed2c55fcc0ad0e1ea39cf65ec427e1368e07f9ea395eae3266e5e49c0f3b5fb9268a8e75886e20ef961d1a53715f0001e490436f13cc9c3d772f63c7b36f52f664fcf99cdac10e7c3cf14eb86689a9e37c99abb1e948828aa6cc81ea4bb486b82f024fd7a1d0e280652ad4358357c8be3cfa80c15ba93deebedd826557128b7caa766eed23a22e3b9cc210402702b2ab4a0ea06b7bda699854cd3e75e040a48217f95ecf4c8d5b07089cd40001cc204cb3ca41d61160e34f6863eef68630659b41cd07d1b715d2e3aba04db37300d01276aced6e9bf80acb56c66dc51ed82b23d4d3734d62b4c8862bef68466237d3427cec646f7a614fa5a7b1f34965fa256a07d34eaa5cef0ded0660932ef0314b0723a768a740d69db139d409e031f4405639bc75485504a9ceb4f4d4dc0adf8f5ff9c9f1cf3921e4561c73887cf19c0acf31af681930485cece6625cb1d20bcd34e3373eccae83acb7c705b594a4a14375358d615b4744df04b973d3006a519dc2a61db244f6572df48cd69204ec6807e24fbab357e1fcbc7f6846f14c3ca507d21cf37ef773971ab18260f5b4348afe27f2a271e2599c7d44a0f7e71910eb4e545b1a78effd97ab92ac88d854c02b8c7659550720259063dd8df82b06205d19075d21f4d4726979396140d462b3fd77aa90a6f353c10f1e3d4d6cfb326a396fc0955b6ca4ca4e647bbcde1c29157041500c7911a9073b0cbaa2bf4b86efbc437e12ea156e79787a45754dfd1a9ca2bb7fce6f7b358be89c7753671590d0ed5b8e35097d040d8301dd4c7bbed88df56e1ef6e9b6d3f11fa0f86af781ac921b748c0584265a3c90edee3889c571526bc6ba613833fe7abca15054bd647abc86d7d27c2f789bb9f67745e99e0fe33bc90bc34d35933ab21746c312a62a0364ed69eb739329c6237d3a34aecb0ea4bc8e9c6bcf168f59b9821456a2d0185c3edd6d7ac19d535b2adc26241122e232ce96a37e57abf21abfdf1711bd81be5bab88eac971da1763ca637e22ba0f5e8219abdac37dcb0e1876a0a415fb7181fc6465a8c2b831126f2e2ba7730a8be1db730fbc87baf42bb93125556c1891df1ef635bcf51a4e50230aeb8a741d91b6d1b75457844c1abccc834c5c25e6c301711a6db4322bbbde172e96b4f33ec02d3468fc112f62a957dfb8d60a2cccb4c2200f6037ea0a5a59313441c548aa5d40e7a6b7867c60542f834a4a7df34fccb7b5a39d73e962c9e073d5186dda245d9e956efcdd108ff277cd9f63c52b3abe7a19c3cb29058d3f04cc5c966d62369a231ba06ebd9a9bdbac5a0f7f6a20970a7ce1af89c37fa30de33ddc6639db5c5765bdfd8253a30822f99b9f0ae0e097e5224c846c59499c0af0e971ecd4a3e75085aac3b36b3a842431f96087e2e669ab5b9a28207ef7b6fcc382af90522775f126b586628d9b6429136b0bab6f486af1a4f1c7c16318a232e32850dcb702f5f0e5a04a82ac164a226e76b36ec8186d4898d62fd05cb5a541ee2e36fc85be66bb25b46e921745d81f0e9f274dd3015f39f3976dd8bda68ace4d212e1c51c60be9ddd79051b144641b04616c41fb6707f5e430a3ea36996675c2a9fcc490f3414de654585f1d4159ddff6b5c7190c1423aed6e83ca8b121a0cf78551a04011a7f896070f31e920ef4412f5ecfd8fd85ab846b63615fac21fc136e9eafc6ea3aa5d7ccf4d754424b8d70b5dfa7db68d99c0d22143d455cfd280beb2921650ca7ea6c85e169030a77f2f44a200b8b0e64a1153ea982d9fdeceaeeb54769abb90b2784f1829c48c4d0e45557c04c4e7f4f88e4d6592f4dd4e39b8843e4831cf816a4d2473886a40bac3944da30867ee7583b34b9128344b1df0628539d932908327cbcbb1820a93d981b35964cfdb12812fe7b78a1a1755d077eb8e3ccacec0de8c411566a62a60779ab6887e4684896a57ea07d40c4d46cb92b43f0e4cf7b519f9bdc79b85fb6e82b3234246f558ea76b643be01c10d9148fd38f52e011064ce826f6e566b94f9edbb71ecaf5b5bcd0dc56919a668471cf47b48754737b1453a369b9fed6dbd915b174e45813368efbe6f6112206cc05fa6ee984be0766758dbeb3756411e20e5e4c24a4e5d1657428a88f8c08b293f95bde683fca1396e1be7806e2df45855c83aba7a08fad4e1ba539b2e59ffa2ec43305af18331e33d9f444b5d4b4ae7e698e57032542448291267668d9aa9dfe1b4ddc4b37ebf90dc0bd5c5095e0f45936fd042215be5c0bb19fa2e8366f3d200024ad5443609f521038872569c3eeca7b2baf98a579ae83a172bd03133dc280a4203aa7edfd95bfe867f5a3d8a5256b86391ed012af27c140f23629194f76be1b013c3a15178437b165131dcf82d94d8536a680cd71c7cd511c4077606dc2e293b84bc08921accad22d8f6a340aaf7198b80107faae18832194d2f1acb42d7a356f8d0daf74146c35b310c56b56b7f8902b884ee04a75206299a16d8a6d90ba932fff0b9d09ffe5769e9821f00cfbd135f8502f979e99ec947759fc72464095318e7fcf164f2f6438465b018fda674e611fb07664f7daf99cb39041e7f8f1f3cb56b662ee5e73b98f3900e2eebb03a0f88330c09567e7740c256e719f3f63ce4723d7e2d76d27f7b4ccb727e9b8fb75e4e10902bc13acddd16fb16c0bb2f32caf5eb72", 0x1000}, {&(0x7f0000001140)="cbb8bc8278f5a4bb4769c50598f721e74149730a32a6cfb386a2d654f4723a03250d9736ef2d421601ffba31c71d05215455fc4638e8661244e9a9ca55f649a2eb3cb39e061dddad068fa1d63b4487d89f561779c3fe774cf83ee51d344f8ef6d83e4c120bf6b6503d4526091b1220ed99303a1274cb58777811d2fff1791d05b8b7d4ab09852f126e0596ee70dd692cfacb642e529cc66917da07dace7741", 0x9f}, {&(0x7f0000001900)="037d103eb492219bae2f364172975ae602f3c6c2386a67d38d00945247c5e50875b6705a5f9db0052178b5b48cfb3e7d227c89ceba15f0d0cd6fb609ab90ed922743c4140e4c4c041e2cb886274ab33acee7facb7d3e7bfb8ea802135ca4786c216259620ba315cbb0661ec7a311c8de1f220f129e839dfb468ab916b6b1c44c1f391491b51447f67218755058fabe3e07c6ba55211516034a9076fd26fb4357dd6f9dd52753baf7a3a255ad9031dd026884cf39f906b749924b541a1de3d625d572b74e51ce055bd0d31e5f420b0ae762aea39fee2231ee59eaaa6d8b6468b0816bee6cf8ec50cc7b3b0bc89699dbca7cdc2210625d3baa8952f703f835d91ca45bd29246be83a25a175a7859cae3b4323397dc818c3677947f0a2e83b85bb6170e4a7c2eb7f4698c12ee98fa9acb0ea38b8f17346a46e205123286538b52a867a59c8a9e78284f55cf6830f2495a3408c60ae97817a064ec1b1d1c781e8e389f7ffff772f2258cf7960f51900c3e43a62680d8f22ae0cb36169503aedfa9bb6e2d51fbc3d993252f539310952ef186a306530888f2f8b933f045eb22d7760b0a7a4556e5d9736514dabb3738f3d85953f42f59055a1db0e316211d4c5ce99985e17974f5406f7c4e2a4376015e2c4a3007188602d771dbb0c44658636718a21e51dbe6b5ef21ec202107b08fe0b964f7ba54557f3dd5f996d132546b81d68f6882f9ffbd69eddc80c4977edc978bf196675a49df3ffc69c08f66e86e31082fc63d2a4e2cbfd25c80af912b1b1de995c88bd9a2f4a7c8c7697d8b0b9eb351a0baac10be29a36fddd176ef9bb24e56b7d6b94262f4b552302a2346a9e08d2e5db11905bf7b99b34e94235d90b4d305902b66413762dac6b28c8be956177515b3fa1681df76a2300244ecca22feed5ccc38f8fc0c11b3a96095e65d3ea082c119ca681a6154d4f617e5eb776d36d61144f20445c39461d4020e16ed18dcb060f9bbad573afd1b25cd1601ddc52e153a09bc95f418f8923cb6060840fa27c6ab4c844499ce9b49cde4f325149e5322a62069d8a6fcfcccf36b7d961f2dabd23897d495907ba83934799ceb7ec38649843e1338bcf20574b27f28d5dfb461b3bd61644eb6ab18e49bcc3cdeefa8f379196add6add18705ead2c462b1d1d8f83cd6b01b7f7d28e44734402744622a5797dce7cdcbd721c644df92fc879e7d18c6afb12a84c89207758ad47859b9f73c342609049f5874cb21147ce9e51e0480f8a1c9e76e270ef564353c47b24e4f0e384b83e8a2eb549bc85351476721dad5195c472d4829b843a03fe2ffd165088fab7c9dfd4519379f438e3320307f08cc40eb0c3f2fcb8b5b9edcc991d687e251bf406203b864965dee75be4ac048ba4d8d1a9370d90b7f18bb86c0a9a18d528194c4e52d74c21c0930201d539113775c92db09aae2f8cd56f32074639ce5721842c8b8c04ef95d6c6e9178fbd09cb1f70e209208cacb13375f100a96b4be0138efded687cd5b88389c04b90823752100c1c38bcb9519307924bcd4d4edcacfd49e8c525560c760f643d0a1534c9b2a37b08e65075dc7adc0941cebec647557f5d7e01636df22cc81ce0183dae6d0ad17cf3099ebb9722461e0e91f65fc96dfd32a552a87819d617b81eacd15087c29742833f654f485759b99a56ab0311246b04086c7db4367650d76a2d2276a7f7deb75869e3e594cd2d2c43cc068f93bcc391553a17052a5e927c6c7a5882737ff43aceee1da11afceb96e02b47aece037901a409a13319a26a9aeb4e5267d9b858ea3217b66d39a1f6b6abe8ed4ca7480d870e1fb4e071c3edaa72401d3351ab07817ee739e33eecb1fb9400196c8338e05a799e9e14a5a5446f2bf809ea6672a7bfdb8232024a7001516db470a4218a74b62c851062b54d60fbfdc8646d7c887e35e0bd5bb5d2b4b044ddd9f693f74ffb27ba1b1f0c67e1ef8e8869a39d7ba9083cbee24f19180a1063e91df62c566183ebe7d0737bd30880f44b55bd137d58f1cb9da60a9f4aa81b8bfc202117722c3b1510ff1c22c265bca7b3c91e25ebe2b0d6ff1b15ca3d57eea984b2b3bd161bba2017e9b3d86ce07f3e73126b5870dccb4eaef3b1f97619b5d6cf31f67c66646278f20d784b5764b970cbf4a1b9cc7b540ec516de24cf9edc6e991b4b69b862b310b411ec0800b2962f9addebf53c340d1c37d212b098277ddb770b5d85b277c6fc889e23bf2da4ca985678ad1ef82710b104b0ac2fcc9630fddb369321c08f8bf30e2d5a7f240b04045242ee82dc9653a166c63340ef8bbd9202440233c49d0cabc16dc14a4ba87a9a5c6c97005f17bfdd31daa8ccbe9a56e18f32d5ef7e8f37062a265f24d19c94d1ae7aa02e7e676da023a389c50edb9accc298a399c07aa1d990c2fc16165a0c58961254eaca16a844fc6174f89c9e6efd757190657a6b3f2ed7628807f60574cfc1c16020c8e797ad29b5a44afab3ff8ecf6a7134c56d0e71a0566ccad08dd2d483a0827e3efea6e6b8575dc1a2b01e53c777f8b3de38805d7b43ca159b2075479cbb91f36096190c7997f780d62ddedafca06d7fb100c662574ed73c0f2ba3ea56cf8ed105a6b294eba53f3ebb183baac39e267b217128b5baa6e4c5d137311b4b2e9e6cda1879bd0bc59a93211ac1afec3f8e95cae91d62c11ba6a503dc3630d2207754decc1f8a93fa50ff36fca30f9b75d91a383f72397ccfef4d71030a82d9981d3b62254f12895d29aa94d3ed02851f1fc1b9f31d992534063f126ed6979526061f213faf8296ec78cfcbc79fea328ca64c3ac53d62601b6edcd98c2df766190f0c0e83a7fd11277ba11207695decb8eeb7824cd27f7e9d3177537ba84ae38d7eee8db638ab17aaf6b672eb19cef4a5b8f5ab7a13b7e5d47920265e57d11de69de3958f0e7f78900d086c8ac9faf94f79a70e1bb731f52c6f6461566b52ec67f8dd5b7c4e745608484e56c502731b4c4cf435681fa5a263f096a37489069f6558f3f77680edcc99cbb364aea5cb36979756cf8d282dcff7ce9b46b7495c8dd734cbcad7065534d3cc3fcc81b7ae3b2fa629cba4c9a729b6ba7da40194fa874893d24249f076ea28ffbbe4a100e5b96cb9ddcaee195d40e3dd4db599d7404473a2fb570d9484605974f5cbd000d9dc975acbbc2eea71ef5736c3774661fb57ca8d0563faa36f3d08e72d77306dbc2a3b098d9c468ad224704b4d3da7d817d88de66d1eefecf62207633f53ed476ae386263e692f90c96e14c10c117e44afe04990820b53be0f185acc16be955ccd43ad4b174ed5bee6e10098040ee0598abb5a70418fa5c8e1e79a776a1760e43bbc5e9cbe4b6aedefcac2d319dc289985139eca8bf3dc4ed7fcff259347c1c7517e9718372b78d4fb3097ae66d4d9f64186c88af7ede899a2c4c778a4c8249246fcfb56e6cb903a5ea40c10dc6a706b0d7dca00abd07d39b44d69f57596dfab5899aec4b5446affab1dceeed1f216bd4c1457d993f644ac2422db77fe687748c380d3096ce4756f559f06fe77d10100d2fa53eb3897dcb97d6b40576cc01a55fc7130e5c544d633203e2d56593081b3465447766bb3eb5913304e1ae0212ba95e37f74e9f603b89112a294676ad2985dc91e9a6487d19b127b5e6e38cd4b069773c8795ca4849b61e2b8736a6a2eb8cc2e752ba5a9bf6d3cf0d5da2aa0b773e4642aa11f28d6225467e1812cae5bfabc8c83a4d29748316059ac0794505f5f78e2bcc937606069333ab761f4bf29f93e5371b7aadc639f74c8c3e9f1af09dd3f090ff709812a41a8fce342bd9fb34777eadf5d8b26219049066ed5a66a16de3875acabe3614ef22db183eff98ea20e64bbdf1a1bc2cc458cb44e882537f98e1f4e3abada8211e717b1cf076bdb5b2d3d69bb59fd344ebcba3296b46cbf989af3c01a07db6dd6183e23426befc6e5415dc450503270f354c1d483de83bfb31676cb30e244159cc489af60d9bcf79f86beed1d9f2a6acf5bfea6a9e1e1246ae036174ebb46377688aa17febaa5ad335acc041c98cf9c4ebb8f42713b4aed60fa8b6fef0e056a125c9f73f59abdf51e48f16d3291730e27958474ee25765b72d2a8e4fef78b658054d841a5bcd8ac449a5d7d7bb4f9ec9c516ac8e788ddee14e6dd6938333c9838420d94d2442adfb4a278f4a0141ff3edb850129469e433ae06f33dc49b3241d5008cf523906368e3bf2f7252555b21262c71fdb3dd1465ab27165e2d529cc3400c08862f24e562c76d968bc6ea39b91bbc1364394953fe247f8d0d1f19b6a637e496faf3947b03b64972d06024c4e341615d14b299b55dc1aadae8b09ba47920ee06aec370fdb52b87d7bc38ca21a8505f16b756e0b0446c2bcebc2db46d71b1b4a5ff06816f0134680fdb55f244c3f30e5f6e1d7586a7528321ef1268fd0cff80bf7217e6ce42f8956fcfe755c9341fb39fa455a39cc0afa43c60d22c8786c6c8b82709558058f3c0abb78f538f6cf0a2d026bfee8a13b2dc0e15f6d8697e880e44134c41e30ca6d1154284dddcfc056542d37efce4e243a906a3a5cf3ce62632204193b118403e5a8386d2a7228a73356a290cb7f0c2c85c91ec4b89b5bb8a6967396fa89c4e6ed97a8815d83ef062b4d4cc7010d3ff300666a682c07b63fab4a8f6a6e6d917359c6a5c5aaa4fe84680eb05c099fe91d1fecf1f7c538603d56f22d0f4bc28575c2656aa02cc6e70cead925526e8a8e7334ad61277135c339f7810d5cec2bc1b61a9857a061ae8ac2e6be74ca37340f7ac382829e321601adc3131a1c9fd3c6bf8a057723f44e9e051c1554350ab9671697f5090a22b6b5608a953007e12ab3c476e814a000c8756d2b56f5218fa79eb3929d7ea72d58af5e5aabacee1658bbd7e8ed02abeb664b83a0740b55e873f44072240f4508a37ff5894d9486e2cf2033b3516493518cd648bbab71e671a0c8b12d73f727e6e0cb2ef4b870fe5d564355d15da1d913576520cf5324eb24d96a1253c32a2cb426067426059a7009af09891b90b16ca92c4591c5ad74d609b1a871e38ca3ef79cec14e8d3861ea633f2e24101711164d774bc30476cd6ae0921c37e7274740c9f9fae7cc733c18a1c5b7054d9c69d0ca0cc67ffa2dc4a2f12b0d09afea69483ccb12090c566ead12e7707411f18885ea804a18c3945f43b7f4afe06c389081dd3be0ade686018c44e50c209413b996ac3d3cbb51f50b9e13e571758162aaefe6d7e391b88b475e377fbbe4348f52ddcb7a98e044508d834780cee30a06de293abb35438f97968ac1cda37e966f2285a29be57b2e8393eec0aeda1b767a5e875ccaf842d33d1b063e762f05bce8ecec60dcb0d55bf7236ee6ff927116b2bc0e60ab3fe5051087e90954a3d824a8ec770a84e65dc8543c8a3f58d4431a86ca0e5f788ea9b3c9c7afe78db48d191cfacd62a275f4a530c82d696f6cb3ee2fdbcab2a92ff159770cc8f4a5780acf90a8a4c4b8ff2634193a3d25e0b9b76bb80496d7804c72ca8a983210829f67d055af13ec3a507b18bcb3774dfb058f6002e94dbd4bbea10af0a3ab063d6a7245d7d9bd47c447cb870bd87017d35940cdf63a2acb7077333c5f51f7c9d59c8b0ed8020c9e7199ca502c557e9246fa7f67b72e85f3cc275bf35e6c2c570e3f59e98229d277d9c15258e4cda04429e33a73a079453b57fc6f105e8b7518737350048b1a5e4fd2372499c85fabaedc2ac2a33a8f19450f3b0a8107e53ac7a2d77b5e195da774ab2edf5a10656f5c", 0x1000}], 0x3, 0x0, 0x2) 00:28:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f00000002c0)=""/104, 0x68) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x7694) 00:28:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./bus\x00', r2, 0x1}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(r3, 0xffffffffffffff9c) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) fchownat(r7, &(0x7f0000000200)='./file0\x00', r9, r10, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r12 = accept$inet(r11, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r13, 0x0]) fchown(r1, r9, r13) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffab1b2891ffa49c22cdfffe8100000000000000922c70766c307d000000", 0x2c}], 0x1) 00:28:43 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x10, 0x5dd9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r1 = socket$inet6(0x1e, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4) 00:28:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1, 0xafd25d75d8876685}], 0x1, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r2, r1) 00:28:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getrlimit(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="bed7855be100c30a"], 0xa) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000006, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:28:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x2, &(0x7f0000000440)=[r4, 0x0]) r12 = getgid() setgroups(0x7, &(0x7f0000000480)=[r7, r7, r10, 0x0, r11, r12, r9]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x18) pwritev(r13, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1) r14 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r12, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r15, r16, r5, 0x0, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) 00:28:44 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffeffffffbfff], [0x0, 0x0, 0x3696a8fd, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)) 00:28:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r5 = getuid() setreuid(0xee00, r5) r6 = getuid() setreuid(0xee00, r6) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r9, 0x0) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r14 = getuid() setreuid(0xee00, r14) r15 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r15, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r15, 0x0) r16 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000000000)='-', 0x1) write(r17, &(0x7f0000000340), 0x10000014c) write(r17, &(0x7f0000000040), 0xfeea) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = accept$inet(r18, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r21, 0x0, 0xffffffffffffffff, r24, 0xffffffffffffffff]) r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r28 = getegid() getgroups(0x2, &(0x7f0000000440)=[r22, 0x0]) r30 = getgid() setgroups(0x7, &(0x7f0000000480)=[r25, r25, r28, 0x0, r29, r30, r27]) r31 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r30, 0xffffffffffffffff, 0x0]) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r32, r33, r23, r34, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = accept$inet(r35, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r38, 0x0, 0xffffffffffffffff, r41, 0xffffffffffffffff]) r43 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r45 = getegid() getgroups(0x2, &(0x7f0000000440)=[r39, 0x0]) r47 = getgid() setgroups(0x7, &(0x7f0000000480)=[r42, r42, r45, 0x0, r46, r47, r44]) r48 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r47, 0xffffffffffffffff, 0x0]) r51 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r49, r50, r40, r51, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) setreuid(r40, r5) r52 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r54, 0x0) r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000180)={{0x1, r16, 0x0, r52, r54, 0x4, 0x2}, 0xffffffff, 0x101, r12, r55, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r57, 0x0) r58 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r60, 0x0) getgroups(0x3, &(0x7f0000000040)=[r60, 0xffffffffffffffff, 0x0]) r62 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r64 = fcntl$getown(r62, 0x5) fcntl$setown(r63, 0x6, r64) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x7ff, r14, r57, r58, r61, 0x10, 0x5}, 0x6, 0xfe, r12, r64, 0x3, 0xff, 0x3}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000180)={{0x1, r6, 0x0, r7, r9, 0x24, 0x5f03}, 0xffffffff, 0x101, r3, r10, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r66, 0x0) r67 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r69, 0x0) getgroups(0x3, &(0x7f0000000040)=[r69, 0xffffffffffffffff, 0x0]) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r72, &(0x7f0000000000)='-', 0x1) write(r72, &(0x7f0000000340), 0x10000014c) write(r72, &(0x7f0000000040), 0xfeea) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x5f7fb24eb86013ba, 0x0) r73 = socket$unix(0x1, 0x5, 0x0) r74 = fcntl$getown(r73, 0x5) fcntl$setown(r71, 0x6, r74) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x7ff, r5, r66, r67, r70, 0x10, 0x5}, 0x6, 0xfe, r3, r74, 0x3, 0xff, 0x3}) shmat(r4, &(0x7f000043f000/0x3000)=nil, 0x3000) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r75) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r76) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r77, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCMSET(r77, 0x8004746d, &(0x7f0000000000)=0x81) r78 = getpid() getpgid(r78) fcntl$setown(r0, 0x6, r1) 00:28:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000200)="670d43964a67ec1b0fb3b58f92e54adec3e458e5628681f5dbbd68b75ab8fbe2000000000000004e199316f09e0b3dd221adbc8e1e1b6e184710cca8553ab289ee09a62653de28bfd6184ca81d2ddefcda9f255db421f21b36a4291955a2c65c", 0x60) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) 00:28:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000240)={0x1, 0x200, 0x2, 0x1, 0x8, 0x1, 0xc1, 0x10, [{0x2, 0x9, 0x4, 0x5}, {0x7, 0x9, 0x8, 0x800}, {0x6, 0x7, 0x1, 0x100}, {0x10001, 0x3, 0xfffffffe, 0x100}, {0x6, 0x400, 0x3, 0x1000000}, {0x7, 0x80, 0x1, 0x5}, {0x80000000, 0x2000, 0x7, 0x80000000}, {0xfffffe00, 0x2a53, 0x0, 0x5}, {0x8001, 0x2, 0x8}, {0x9, 0x8, 0x9, 0x9}, {0x0, 0x400, 0x3, 0xe64}, {0xffff7fff, 0x109, 0xbe3c, 0x8080}, {0x7, 0x9, 0x798, 0x7}, {0x0, 0x1f, 0x5, 0x7f}, {0x0, 0x9, 0x81, 0x7}, {0x9, 0x8, 0x81, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7d}, {0x2d, 0xfe}, {0x26, 0x0, 0x0, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) fchdir(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) syz_emit_ethernet(0x3b, &(0x7f0000000200)="17") pckbd_enable: command error 00:28:45 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r4 = accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r5, 0x0]) fchown(r2, 0xffffffffffffffff, r5) poll(&(0x7f0000000480)=[{r0, 0x40}], 0x1, 0x4000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 00:28:45 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f00000002c0)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) sendto$inet6(r3, &(0x7f0000000200)="bcae89d2d4bc70e4ee5f02378054897ba0c6575ed150a69cff77f75beb1cc536e8e7f0b383542b68c132e23a2a95188a0314e4af36ff3acc6d360a3209c2455dc50dd1abd0b1b28061f42c27a7df96441533fc79094d6aa6a23ef32fc20a2141bba2dfc64b7f5a7dad72a5c131615ee78295167733bf82b2cc7844fdcb45b4959fdc4b6a88533780c75836f9369f72eeb5e6cfe935403d2c844fa4427545defda737fd7bd9c87016ceb551", 0xab, 0x801, &(0x7f0000000180)={0x18, 0x2, 0x7f, 0x2}, 0xc) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) close(r5) 00:28:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000580)="580f11b10a84b1af437a3da346013d55a102cf28d903122ee6cd01fdbe0e0641aad7e2603eb578f4b379052d1345084fee60c120bd0851ac7c832ad092ea3976fe4c16e908c09a4d82ece868e178c1836e1c09fefb40a6de2f11972bb2b4a7aefb577787f4e9582f00627a52c3153c943a9a53770fc6ad36a49717e865bff8612c55fb9350b8b5016cef8750a2eb72a0cc06c496c5ce879f02a987ead0e8a5e2988328c1acd30033bd45b73b8379ce73e38b1fee341b90f535ea", 0xba}, {&(0x7f0000000400)="6576ae0c96c81def94f380f88f38ca04221c20049b4865285875581954d3d9d1a6c56209", 0x24}, {&(0x7f00000004c0)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e5115b715961b503ba671554b54b8a1e35c6644f548a68ae95305123d4525111c056f509", 0x3f}, {&(0x7f00000001c0)="39f671b115a5dde89b28b49cb8633705ece449d9930d8c3791ed9333910e784e51c04acd9a757f51a0aa78a2e9362558cb80e5ad55851016cebf354dae24310805902ddc5fb6bb9e21e990dac68a45b131c6c24e7ff209a49e451bc12e081188aec8e68a521838243f5f01c802ac590a", 0x70}, {&(0x7f0000000ac0)="43ca748d78aa4aa77c35c6542062d9cbfa9df6b8d994dea02755d278b467777d0fafb1b94dc018869680f9d961cf8b3d2914c8843b0ee651c50de2da59e3e18c300b2306d812a02ebaf2610fd16cda728616079e304a41233a9fa7a731bdf136c56f9d44d5578f6643e39c3797c6da3ffedc262ded1356e1e08b213a83d8b8caebdfca1e2cc29bd2b106abc02e3c7233f99e390cd3ef5d2317f15cd96a2826a0d9d4102b5cc25ab8599b84d4e13030e387dc028986b08c14bfaa50e4e3cbf7d3bf50beef50d8f9e80de2ce73250af8723eb9d94f9378ca98503ffc0ac3f259203548a5856a0b2e5cc8f76861f33c2ace02c61dff1c48b8e01cfe3c75cdcb7123f3cd766e3c94a3c10d8e487332f56348c2ca08101419f8c09ad19f9dd53bc1f694e87dc41e1cf5e2a40d662eea0dc92c81c916c60e020ca2a4cc475d29b559f4ebbf4519a8106137638664d7e3a0233818042abe40ce8452445fcf49abf920772ae94e98ada89992e4856c421db10e91e13d11867afbb05ae62890f2bda7dca9ff3429d4521e1b5b710e6881f03f76dab37cba90a87274cc9973552ab238e1117914606844f72fbd25e0f40933753ae1966eae10433b1153fc6032e734ce6bf7cc208f7b8cf0815188c38a9085c55118a57b502b8f8f3947decca31c5e0861ac3aaac0c3e820caee6d8ba77ba979fa458b7e0ce4b761b8f6df691a53da9b408d021869426c43d347a00bad1d330e405c6b3410b99f07b2f19c00bac333da2ffa05f25ae4924741df484c7b3e221c9f63d6b84a03587529bb3d8c052b5387d3f29becaa128dfbfbb5dde38693670099a783039a4cb8be4ecbdb048c165a28e866038d91a2688b7601870ab4f0ac84c51b1521a2282c8c48c1e7b6fe20a9942e1e4092f75e47928147dbe002f1c148e406bdc7b865e33970e06954e8c264d2cba6e5d78393a349a12fbffb8227978caa672880b390b2851a6a5ccc8725c624ab005034b28367d2a155369898caae0f0d6ad4f24e7d8ee3d262dcaafe0e683e8f3df86f9a7cee2a61ea4e898cd258d13c5b4b74b693b34644e1e0ca6412a4cf19d41a9baa69a711191191633efb840a7fc86a04a2f0f2f85793f1f0f090e82be200ac2a23609198f0bfd36a73dfcd2c4d6eb4df41ee5c5de0911e44573e307c3cd5ac7c3eb40f86d1f1b2a5eef9677d56d6b9b8ecc75b46dc18b41a58545ed9248c75f971d7e05c7f5b5a2478bf0bbd70aa310b9ea6bc614b11d227a78a2b6d7a590492e5c045226eecce4ee4e82e72c1b0e85758056054352613223d2ca61a3cd0c502e161764471d467cd2bcc62870be4ab1095c362289be58f8f442d20b704d550771961384c18feefc90ea4d7d5b68c3e62ba2c7f182d887dc78a55718bb80c9efec7a19ba93e4370442bee4ddf1843b9b2ff42ee62f7fb5da4b33f0b39e2b670abddfb8ae2036ac1d4d39887dfb1b042c8aceda4b8651572c44b73c9f0024ce8fa802fe07349e0577b8176563a44877cfc55b3efcbe0ce8c7786d2e82fd8881874a22a0f274c4d1dc6c000b82bc2c854b961f515c77db15bcdf8c895a80b59ef23fa580a2f8d7c2461378c629f358fc0", 0x471}, {&(0x7f0000000300)="2afb9073f46d3721d5bc3b4e2ad9bdc3fcf257496afa20e2d2228b2a79ea1d179b3047fc69e6537d898eb1eddf705438651aeb42ba1ce05c7189a79ec4fcf0a967ee8570d93cec6c", 0x48}, {&(0x7f0000001c00)="8501e8be74e8e6678ccf45c431ed3ee6c437fafae52b0f3fdc2c9f913da179d8d55889207203d7e8b2dd5e68d84aca60935f294de2bed0a8891dde59b8de38d45605ad741974b088e4ee819b4731b08293f669ad8e21af6b8cbaf9dae3bafdb2d342322b5711f7bf13f754c22c17c5b23e83897538fc863b5ad536caf7c6cb61293160d9bcf8fb4658f6710abfa3b01a1029d0a38926eded37b8753c74ed01c1aed4972b434f5a973c52c9d364a6f82f44ecaa80233a8f7ce7b87833129de76dd1efa0c9c963452f785c92c68cad80dd0f8d0494a9c268db6ed6feabfb6d9c89bbc68d3e766e9e11d7d6ae28d1322b1f551cb8e2336adacac695352f921606fd4541c5ca6f540ec477d83b4c48eef0df4d003cb22be264cad9e84f1ca535665d9cfafa91d146b9ce1fd209efd0c7c7511cd4310504ab4442a6bf222db399cd3cecb648c04a58c222677bc1641e64c6197644dcf9f186eb541c5f0ea836413298540a87c4816c97dde1ca4bb054456ff4e14aaebd46813e4e2791c106dfe3402a5773ac4b5008629c07fc55f44cce9668e58d5a6db35f6a825589ca4ab814e7f0b823b05e75911c16503acea5f3df0c5e098692a6ce4fe435eee06da767031d703697ab97d89c562f82d49dc20ca6aa74a563dd34fd04c44eaa172eebc553516a9aecccdca1b6c54dafbd0c4a6fe3c3a49a4475552500c1b6fa56fd0613d6259a567efec815cec5678a17d007a6a48e87b1c2340ef46be481b9e4105d2104293f0927bd00ae1e39ae34d30832efc7c190d78717112d028eb537052586795e78b4308d28696b1e9787fcc39f7e9f3d416c00e8a6f12838dd33fba4672df46c4c4b1b5f0351e1d7ee7824622340967527f6cf4f046df091ac7309805b8851ce1d444c6a6a21c11d69f02b86f99951aa44d48980c18f0921b0ecb9e5550dd385a2ec6d920173e164e84e71d625117c68977be622d03e8025fda9d04a14b15ff092e0a03cb1e9b7c60ef72d42a39abf2cb55bf3c00de4935fd7b105b89e9589d808d3a6063c9a2df84b1c441b21ed8f756e61936b8f55028fa3fd0624f9813771a57179316fb9a48098fd09c32961ac0b06698700fe2202a54aad20034be3a48e126076518bfe713a9a5ddd4cab9d0aa2e239cd0ebc67c217f9a784327f039f8b517c5764c68d7fcc13658be52df7b9a47dced0e9705cd445e95e1d32f33294a63a86adc6b2164636fd550b37f0b01ce54b9a4b57112f3346a1c760737fc876fdd3c4f0c9e0d6b3a95fcb4613702c50181f3a197d6f6ecd056010b04eb4ad331ee6308bd1410be8cb4317677a497372999f19314a8cf2facdb804ad807f5c53ae00ec856ee652ab1802de731bfa68f7cfe4732a4ffaf76bf5143689ee49837d00560ccfa00b5eecf5fbdfad5aadea631f41ed610073f0fa977aa0a60e66d9027765268544ca05e71fa5f437d4caed6043d0aef70bd73d0888b586de776b9064c97b3c013397d7bf59d4cc81bec557894e03b7c353868903368845750c3871f05c0c7c2599ea5d1d8864a965907ceee76230ebc0cdb9eb8e41820dbb89eb40cede3fd34ccfb2852a99ad7376ed3999d7232deb48e2d4a7812bb8b63a1c9412b5452455c10957bf4d6df4d59b69a56e90378daa4b08db0ed8415f96d06c9ae98ac8cd50c842e7db8d648d5dd450cc53eb748ae71832c36a43c6fe3fbbcfa83edfbfe5ba79359b6ecae945dd67d1c016d17ba4d03b8adbd7e3578b0c5fcfa44c37151331de9470bb15d5e640bd82879a2dc1d5e08d9030157f9de1b4c402688070060caf8062745555e2e6eb77cc20e2429af24c4955824a2ae4c8763e4b8629ddf32370eba8f58f041780e3c981112abd1a256ffd0e182b36960ada8520534e309222a9be00eeb3814e53cc6096f9c7e65fbd9fe8b5efededc1856ace5f11b3608dd3a91c2f865e6c263e8cd0e5ea984cd448c7d44bf2b52a7547ce77c1d0de28e984a43dd4e046e21c889502e5ba9fb4977ef1637d701ad7471579081a6d45f9e1b4e50e11965bdaeca7eb7cfe63538e08979e3a389fbb2076c3aa8fc78261fa26fa38adcb4809a1411b0a76ac7fc5232b5930128a64cfb46cb1a650e69a3713a43f95991c608e814322d220d0fbf46456502daf4d033dc175e5968e7130bab914f160b1cf9b18e0c3b5492f0e76da1a0f1f3df90c556f220de6946bf6287390428678ba2fa82d622cc23c9239b47df8c2674ec0e5a06184184e09d113048e2b1327f410086d05213275b734320ab76e728083aa32f0e84bfbeff9dbc670fc3f4c8642e4b2bad60c92b5bc3f984c72f7303bcbb5f36d8fe622ad1c033c754f62c81149fb6c22b10eff42c88c3c195a2d2ba148f8c45de37c6a61fda13a57abfbc014a48b4edb8ea23bf07a09840855a729cd75b2c7fd249c5df96374683f3132cedce46dedbdca55ceea3998c9615a842712431a8273c93459f756270bbe340a48801b3a6a4ab13da8414c10f6542b6fa14e8b9e752a39d0e0d9f33ebab986bd32a71870962891a24ed2bae65ac51b2f44fb0a927439dfdfdf027118d84d5699ffca9873957a205968ea4d652c0dfaef3512c20296078c85ee38220b3685eb920cf445e330a1b5366b590b8c59ad324f00f4b584401deca303e73aba9cb37bbd7a2100e61e8745ca31e766c6fba8b2963199cf9866fce4bbd509f408c5c12a651ba12773ab8271a66705769e1467326a87370e581397594818d9c7e8e08b49ec4fd56048e677df32cf37c1949b023d0ab860fc597a3bc95027a6bed91b3869e27bd3e9a53925694bdbe9ca485f008b067a95b12f60a2e83f9c9c61fa68a8894309cc4f18fac855e6bdeffa3ce1aa73cc893ae498ab8421f852214a667d3c4d0d24865c9d34d0042578cc56f1a20e488e54d0e2500f52490765f9628169bcbf412a7ca9d5db7ddb20fbea781e989d7181f230dc23d7652e8c0a0e3b340064209f2ecbacde622488cfa7c059f2062bea42e23aa393e66e622a1c01e77cbc1467464160a6842059feaf584c17493177cd8adcb81b0c3c8ea953b1c5535dee6f39f51caa54ff41945f107e119b2ebc42baeccc69610d140c078af470d689a3a39246917b4717c519b98bbed00efaf397f9bc6cd37f9239cec2da21c813880498418a90fb44af1451485c06e4e557258e30991e4688dd12c80c8bf8f7ed06beae635317c4911e5111b0e78265289e13c3d5b5e551c41475dd44c047bb9135938ca534e12ec5327439265de9cc2bce6fd2e377da9939249a586d611edb40be30d440166b383dcf0dd9a718f29e912ce2c341e6536d962c48a4b23418511183ddcda8b9020d6a466d88a2d7ce561f32882bd3c1edba6922089bf569a99bff13ac8ce91ce9faaa3abc7710b1fcd6e84241d743ab424bf31abeff38deb1ca65f0968710cc54752bb0865ce7123efe2b7f6ae95e6e08dfacea06cd1a4d49a01cd2b3a8d5c6e1124c92aec94272e300fd3037d6f3933a46008835b2bcbc72f98baaad6e5473dd6cb99e197f99f4c2888f0e30b72e73236094abacf80d1d65faedaa194ff44b3b45ba3460846e73916f96016ef118ea8b251da5b6aa5ac9c1494d08295daf258a459aab8b540f13f8094f2d37d1975e94de87406d3d8a4d03a8a64707d8b55f4ac43e724a04a3484be9249fbfbc", 0xa2b}], 0x7) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="cab85f53591abb36926aa0b86ceec94518037c24", 0x14}], 0x1) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000000)) 00:28:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./bus\x00', 0x8000, 0x54) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x3, 0x85, 0x0, 0x1, 0xff, 0x3, 0x30c, 0x0, 0x0, 0x2, 0x100}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) getsockopt(r4, 0x0, 0x5, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r5, 0x4}, {r6, 0x1}, {0xffffffffffffff9c, 0x80}, {r0, 0x1}, {0xffffffffffffff9c, 0x100}], 0x6, 0x5) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0xffffffffffffffff, 0x4}, {0x18, 0x2, 0x4000000, 0x140000}, 0x8, [0x0, 0x10, 0xfffffffb, 0x1, 0x0, 0x2, 0x0, 0x80007fff]}, 0xfffffffffffffec4) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000300)="000000cb71bad2e21337782ba93103c04ad86d1db1544d0d5b0eb59382369129adf954af0dc59c38a229c4592ec4363e650ea48cf6584432ebdc7ea97a33a000cce6ba9e966002d722775afa2220b25d37b86b72d9f6982147af06c48a2d080cce5c344fa858ab516fbfcd883bbf5f43b67ba238272a3d96b94a1f74c6f8f7e8c90c0780c605b0d39f902f19eec4639863b7e51812c33cb38d9580e4e7265ba794861fc6ca12479e56ec525bd63bce702e731ac609f7227203d6893301023e1e4483f8ce9753e33df0b97c45e66459c1", 0x1d) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea819ace46ade000000000400"}) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="010018e65f5880137e3d10b400d300080000fdbc09e4"], 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 00:28:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="830f5c3accdb6dcbc0a85ff94ee83dbe3df0841eecf7b72c129a964df69e253d36b6df753deb77083c5e7b49ecadfe7192fe97c99d7f418be55a6f3435ca12bfec7286682a415941f1db1abfbf7ab5921cfc0a2fd09d4d8604e6ab4d68d79c59f9caeb8fdb345c33bee9400de438d6a09cff00"/130, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000005c0)="6b39551f95250de0", 0x8}], 0x1, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 00:28:46 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) setsockopt(r2, 0xffff, 0x9, &(0x7f00000001c0)="2775db83be3224c8341537cd1c4622e62f095ba60db00451b9862abc8f48a489ccb2fe963202515816ac3ff59c7566795a8cf230657ce12474d2acb9481a7f3939d5758b44a7100a7546fe1a622887a99fd4cd79a00c29aa501ea627ff4e0d58f16413d6f1c6d51a1af089d7f4570be2830889ca612629e7d2c973256a7613f1aae048daed87633b02e8c328c2fba7f01e4fd5fc1f05aa3d6cf760d7e521083fa8ea32aa777f249f7169f2f17ec876c105a19f0ee2594ac5a6afc1e2f47535be029b549a2a79c9b9765d877e02b2bcd9a7ee656c3485ed9875841ec1e43b813e981e9e60f3", 0xe5) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 00:28:46 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xfff}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffe5ff69da5d23aeffaaaaaaaaaa041f7d17be8dc49886dd60a421f008ffffff7ffe80000000ff00220000aaff0200080000000400000000d2dae9d70000"]) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000080)={0x7, 0xe88c, 0xb, 0x5, 0x1, 0x9, 0x1, 0x10, [{0x2, 0x9, 0x7f}, {0x4, 0xffff, 0x7346c00c, 0x2}, {0x9, 0x9, 0x7fffffff, 0x4}, {0x7, 0xfffff000, 0x29, 0x9}, {0x6, 0x1, 0x5, 0x3}, {0x8, 0x701, 0x5, 0x1}, {0x10000, 0xf, 0xffffff2a, 0x38}, {0x7fff, 0x4, 0x7fff, 0x3}, {0x1, 0x0, 0x81, 0x8}, {0x80, 0x8000, 0x6, 0x80}, {0x6, 0x1, 0x5, 0xa817}, {0x1, 0x1, 0x9, 0xe8}, {0x6, 0x80000001, 0x9, 0x2}, {0xb63f, 0x3, 0x3, 0x5}, {0x9, 0x4, 0x0, 0x99a}, {0x4, 0x3f, 0x1, 0x3}]}) semget$private(0x0, 0x2, 0x30a) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 00:28:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="060000000000000000000700affb68daff7fb64276fba8fc3500fd12220f168dab84729697cb745e951c9bc637f2798fed024eb97ef6ffddc0e75aadcaa0ace02f93f504abb386f1f340e8d5d290c8e2581c8901b09824fe973d9da173928dc3cdaccc62"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fb480c555ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x4ebf}], 0x10000000000002d1, 0x0, 0x0) 00:28:46 executing program 0: getegid() pipe(&(0x7f0000000300)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) close(r1) 00:28:47 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = msgget(0x0, 0x2c) msgsnd(r4, &(0x7f0000000100)={0x3, "24eb449ad2b256b8149c0216a1fc05a158a53c6737382a805e0576e460458be3387802f61f14c791e72a8c849527544be5bb31e72a40b79c41a649f2963f5de928452d646f06f7215d69f908ebd87bea3d5887fbaf43d811c51f31f6ed235bc42d966f52883adae1bb16612b293f79bf00"}, 0x79, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffd, 0x0, 0x7ffff7ff, 0x9, "0710000000000040000800f90000f700faa36082"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 00:28:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff7f7fffffeffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f00000001c0)=""/77, 0x4d}, {&(0x7f00000014c0)=""/131, 0x83}], 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 00:28:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x8}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:28:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC], 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7, 0x8, './file0\x00', 0xfc, 0x401, 0x5, 0xfffffffa}) 00:28:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x115) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) r9 = dup2(r8, r8) symlinkat(&(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r11, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r9, &(0x7f0000000180)='./file0\x00', r10, r12, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r13, &(0x7f00000008c0)=ANY=[@ANYBLOB="fb0669d15100e5dddf93a8c8c9d4167cd5963a6a800400000000000000103bcde9641d89d0c7baff3676c7cbea09a39e3b89ef58449b79b6317098edd21cca623222584431eb771e1ee8b16c8f62335c981a3cbcff87c26e487aece2d706000000000000cf52da2622ae556f7e301e07005167ae0000000000f5aee3d01799aeddebaee2f24076c0722f4813aeb19fcfbd8bebdeb665debcd5b7d6505064f49f3d817712d7863723f8dacce45af483d36b5364e368c47a5ec3a071d4ade9c1f49dbe16ef37df36f484872618d30048f52ff0f22fed2a5e5a50b5606e75ad1f269036cb2812191af926b66598cd745a2dcfe32d15b82bcf14a020481014e5037c17094bdd2e0e716f8ddbf265989582f60a6c12386b777a7709e3850063697623acf984cf70c067bef1d68038587d71db3dd09feb89551d3db134f9a53295294edaa0ba82711bd96850665a8a58378499e3e715c484dbecc7c27bb9c3afe38a0add77cb71ab716e6b72f76a8cb3e31a58dcd48c9429ae1c36d4c9de3880870360230452aed47d04b766e4a55f29b9849727859ae32cbabe682b283cda234ed5d58b7173bca24e88ba9dd197c4876d778ec0d1af30ea4322516070f390acc4d3b305df7aa492a4c28c879ff84e2b64d8d7eb56b0a26bbdc039cc4c496db0c3928c32bf8cfc95047bca8304b1435bfa5e9e6990f7130c230b8c52bb057b544504a8f950e53774894f7485525a567b55df7a311a70497c1515d1c9725001adbd3642ada29284d028"], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r14, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, r3, r4, 0x0, 0x2, 0x8}, 0x3f, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, r1, r17, 0x0, r18, 0x100010024, 0x7}, 0x9, 0xc, 0x3}) seteuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') 00:28:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x80) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10000, 0x0) r4 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000580)=0xffffffffffffffe8) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000440)="30ec4b01c3fd502dba25ba0d53e4819235d412a707a57d38394c3cad33c40f63aa7b469ae59255ddd2d3799f3d730b72d3cea62f17dab26fa369370373b7ce88c7fe985bc4ed0d44adc06648a0b4b7fcf1505d8b8ecea44a4b7e1f73c26e7646fa4f65f86a2b02f9f91cc96d186adb97615338e8edeb2b52c78f4dcb5b3095c51b06db826912256669c5fb7e3eb08400a894751b70da3655beb01092", 0x9c}, {&(0x7f0000000500)="9653e65e0f4c8c606de75885552a55", 0xf}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) r8 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r10, r9) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffc, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r12, r13, r14, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chdir(&(0x7f0000000080)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:28:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getitimer(0x0, &(0x7f0000000080)) write(r0, &(0x7f0000000040)="670dc3", 0x3) socket(0x2, 0xc003, 0x2) r1 = socket(0x2, 0xc003, 0x2) setsockopt(r1, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) r2 = socket(0x2, 0xc003, 0x2) setsockopt(r2, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r2, 0x0, 0x66, 0x0, 0x0) setsockopt(r2, 0x800000, 0xd1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 00:28:48 executing program 0: pledge(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x123) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xfffffffb) 00:28:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x2], [0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffefffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x3, &(0x7f0000000000)={0x100, 0x1}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:28:49 executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) r0 = socket(0x400000000018, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0xc003, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 00:28:49 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) write(0xffffffffffffffff, &(0x7f0000000180)='c', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 00:28:49 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x7}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 00:28:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff22fa00006200f87c8a1a1b542a538706000000b81000ebff2800000032000000039b14bceb643677031012abe649c925d9aed9d1e6148b99235190e7b74330cf60f7cde27b7f940c55e38125626b24ef58f601026a085f4b6cb825be02d2765c6f1ae64cab31725dd93b2181a4a20eb514df26c47519d976cde994708d456b"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:28:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, 0x0) kqueue() select(0x40, &(0x7f0000000100)={0x5, 0x1, 0x8ce, 0x3, 0x8000, 0x1ff, 0x68, 0x7}, &(0x7f0000000140)={0x9, 0x8, 0x8, 0x0, 0x66e, 0x4, 0x3f, 0x720}, &(0x7f0000000180)={0x1, 0x7, 0xfffffffffffffffe, 0x401, 0x3, 0x101, 0x1000, 0x4000000}, &(0x7f00000001c0)={0x39}) clock_gettime(0x4, &(0x7f0000000200)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 00:28:49 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) fcntl$getflags(r4, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) connect(r5, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\t\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getegid() sendmsg$unix(r7, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r8, &(0x7f0000000080)=""/101, 0x65) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r8}) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 00:28:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) r1 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82abb402bef7482a, 0x0) 00:28:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0x7ff}]}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f00000002c0)) write(r3, &(0x7f0000000040), 0xfeea) ioctl$BIOCFLUSH(r3, 0x20004268) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r4 = dup(r2) chflagsat(r4, &(0x7f0000000280)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f00000001c0)="0ae9b68e3f60df13e7148194ce21679723f2da552efd883d3383b37029da57790bc91e2d2c8234f2a61871fb3ca6e578f42ab9504cd2a795f4144db471db5856392fba6a0d435fd88fae23d0dfb67528c617a90f336906b049821d549b9ffbf8d727aca4755f3ab68f4beb04b74a60d6a588", 0x72) write(r5, &(0x7f0000000040), 0xfeea) ioctl$BIOCSRSIG(r5, 0x80044272, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) 00:28:50 executing program 1: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) setitimer(0x2, &(0x7f0000001000)={{0x5, 0x100}, {0x7f, 0x7fff}}, &(0x7f0000001040)) r1 = semget(0x3, 0x3, 0x1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) getgroups(0x9, &(0x7f0000001100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001140)={{0x20, r2, 0xffffffffffffffff, r4, r6, 0x10, 0xd347}, 0x4, 0x5, 0x81}) r7 = msgget(0x1, 0x240) msgrcv(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/262], 0x106, 0x0, 0x1800) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(r8, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r13 = getgid() getgroups(0x6, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff]) r15 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x2, &(0x7f0000000440)=[r11, 0x0]) r19 = getgid() setgroups(0x7, &(0x7f0000000480)=[r14, r14, r17, 0x0, r18, r19, r16]) r20 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r19, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r21, r22, r12, r23, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet(r24, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r28 = dup2(r24, 0xffffffffffffff9c) getpeername$inet6(r28, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000001240), 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, r29, 0xffffffffffffffff]) fchownat(r28, &(0x7f0000000200)='./file0\x00', r30, r31, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = accept$inet(r32, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r35, 0x0, 0xffffffffffffffff, r37, 0xffffffffffffffff]) r39 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r41 = getegid() getgroups(0x2, &(0x7f0000000440)=[r36, 0x0]) r43 = getgid() setgroups(0x7, &(0x7f0000000480)=[r38, r38, r41, 0x0, r42, r43, r40]) r44 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f00000011c0)={{0x7, r12, r5, r30, r41, 0x26, 0x3ff}, 0x0, 0x7, r44, r3, 0x80000000, 0x5, 0xffffffff, 0x80}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r45, &(0x7f0000000080)=""/101, 0x65) r46 = dup2(r25, r45) ioctl$KDENABIO(r46, 0x20004b3c) 00:28:51 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r2 = getpid() fcntl$setown(r0, 0x6, r2) close(r0) fcntl$getflags(0xffffffffffffff9c, 0x0) execve(0x0, 0x0, 0x0) 00:28:51 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe8000000000000000000000000000aaff0200000000000000000000000000012747d615"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="29d3048080c689761290cdb0a861ac232dd92ba6eb6eb1782912a28967442a93fd19972ac904e0821eeed45676b94903c966dd9155c9a26b73b9bb3666c560a6722dd53ef01fc8a148dff30a98ff26c1b7b380c8fc7786ab85fccea32c88762c7af42f8e4553b55e7ac8366945d9c7fb726a200fb218ae", 0x77}, {&(0x7f0000000100)="15d16084810744d62e444deeba9ecce73e5d8dc8f97cc8780ae854658555a3c55c1ff00efb80b5e5949e2cd09f8399bfcb5a6a491698a6d5d1d224a1a9245defdeda59b11baa95b051151532e74f84aecee118f050fad87791babf9f6a9ed408969d8afc39807a3a1130c7f2", 0x6c}, {&(0x7f0000000180)="3552b92472eb3714d01540285be697c6a08783cad9de170e3c30e6209db65a15986b533282af95b95d23476a872f6b1880b6687f2b4e2aba87b3863b64389fe1ba4c9b2c83aecbd83c26cb9e9025a1a1ed84f157732243186a900df464f74cd332cac2403b93469c27514cb40213ba8f7afe75efff1ca885872719e86ae6760462907b2015d1780cd848314b0e80c0d96854291a2eae7f5fb5ae664fc7ce799f892bf07bd68c9ef7fb80380431983801eced8023e5e36f2aedeb4164a081750dae70dbda1e1e1850cb9b1b529140d81a253cdcd1d4d35f76ef11f1caadc01acc5a18741937675d57bf658fd542a738f55ab93d3764ad82b5ea6120036a38c3a9a5af237783df06aa96cd4685a74fe5a07ff79bacfe74773aae751b1cd24b07807c160cc095c466e30357bf6c699de7f97246066b622a1ad8649e3d5a45ac0e4da8e5fa62b383072b21aa538005eacc80cee5ff333c2cdc060783cf2a277c8e4d6d2834e83abc358e122aec91cc2e6c532efca30733b2bd19a0a8d2133d78264a5d2ba7d79b234a82b02d13879ae30f88a7ebf8bf4ba8cf91a30312352b919faeadbecae2633278e53c47042ff13342325ac091b5db7cffcccd397057ccd3e118f4f6857f4aa69b22aab6e7b9eb4b0772db519c63514b980c7f5ae06e07efbaa0508f82b699cf46c996fec40979e12687e12b79f99a3fab338603b37d8fe1731f34b7460630e176fac0d3b68689bfdc8905c5a032720495ec3f35fa16242be9a46cda62e4c2961b4d0b8199bcc6f6a9f75f5770bedc405a1735196cf153b82295c8545ff7bb5c0392691f5ddcc4e48116e3456ff69b34fe423c517246e5d83302d3870a721e7441ac1c47ac2a11be422fd5f1f30dc652cb71bef94b8947274304be822f26b7c86c1a3de8125a43a890a700c5aad226c6ddd235376877bf3ac4cad542187b6d16810bb86ea1a35bcc338c339f163d04a64be2764a3b69273e0674fd1d00cc482118271e1aee736b86625b166ae6859cf22b224ac39f529f624f69035672b235c9577055b0a5efeec8c822f57aa9b064182efb78fd4e8cd8f280afb2d1a64f853937a7b4be07e416c8e25f0db4db2be99f0b64e601375608ffcd8af9e19fbe508b5461875a888b56fd460ee148ac36b8220c0b5ffd4c477de0c20310d370a72539981a7dc4eeaf988cae7c4f068bc4a53e12eef48923c815878d26c607bcf3d6a2df951083d71a95ca79b2f96e3409e796aef02237647e76183fbf46e2b189d22d35cec87d66b4272f20b64bc5ed9151d2a0d0b87a43580752f6398cfb275e552df1ff7d89b76d628cbb92afd47654a8491d888e8899c91fe919a0b4678751fa3a345d0d63db089894913471a024337f063bb9cff12d2bec92d0bf86bd4181a8e775dc4f5d4b3a35aeeaf754fb15bd5b045bfa7367e6d0808d7776e1bf5c0de3ddfd6a427c2d3fbf1a24db70448782cc840504e12516d4b7f7e0d756923325d284c2b51acdba23a10f72a8dc9645f009e998d4bb68c88f7a119e969e63ff4505feeba30a2407c528a368a42e89cc0ae6d16d1f1d30427e900babe234960cbba51b38d2c1aa10ad87f11193eb66392ff76c8e1eca0a99fc467e6fe58c5b53f69f02e4ba71bbf42a7420109e16b6a08ec92d456be7356eb96c49c5e90aabbca9ee54650af01657073c8869d97efbf1c39254702e50f0cf9c46958e8f1ab94795c8e9f639d03ab3aa886119ef91a8754ea3c5abf35658ed2230db994fb7a0c7dcfceb2078a2e24c71d47d39d184318f674786b9aa13b8d50b74fa79bf396d7783d3dc0f1469150a429cb31aaa16f8fd61b42ebf74b47ee6547ec58f22f97011d0a4e5ac231ecf99825a1953f7413c18d018fea60c79b9205a85f17875ff4e487aba6059ed856057b757433493104814645d34fa64a058b0dfb8a9531b76d5d952431d7822dd25145846736ab8970fc2f55bb0801fd3f80018ac557b0a748b258aba4ccd15785295f0f98c8d502e39920b19ac0d43b8bd03710b37232071865dc6c76247c22fd6e507451bc614ef956f61e70042599413de6c8fcaaf2fe03befc86571e980b1280a6566bf4888fd4ec32e2c77da187034b829c3c7205fd14331487bd9947470bd0c14515192e414a43218ae9dbcd9f3e53b53c4cab6c5cdac8fe59439853734ca263797308c2894b0c220ccf0659d9c03de292cb654ce129d4af79be98cccd790877ee80ffa00c31da490d6df9f7b154cfa85142bd8d9b482bdc0b78ddaf669c4f4560870e8cd71140ba47e165bcd556b30d744cfba16536d55f7415b9f3de1cd986ffadd85c35ffd57a6d749225947f4f9cb50264ac04bca34947a1d669aec8e1ca1271efd57a0b97c2f735320897d41e2100197232cb32d7e970905501767c0832b1474dc52aa3e914498358165f271547612f1fdfaabfb51157d20d20303a4c0665da05e9a951a6ae734f490b38b4a2450e4d6a5d5e45045633010324bd4645f2d49d365361572d1fa75c1447ba9df76795e163a9c90d14d216d13a7acef4bed78dc2da434c1be7022390567d62704666ccd26bfa7e2db458a09c32936d850ad668b45a5e67687ecedbd47dce324c4b2b85a815fb1a18afaa07cf658415e61becf034dfd5d0b44e904477138edae3ecf6850812f223ae998df818e2ac5e35faecd8b5e79d00e50cf092600cf54bcc722163589ff7e3370cdfc8b836d4028e17654e4a31e8bfc639b4c92202adf540de8a193a094fca5e934368fcd40a6e9d5f83a54362a3474c791dbcc0469f070179f3bd5688f52278491d56210575f8b07ca9ae97daa94096df1acc5fd3fa6fc03bd6dbbd9abd326bba42533010a0906213b1ddd7226d30e765c5e0f3e54eb09d7d56b656df4d7bd7338995cbd8374528fe6bc94242b2932ff323421af6d3bc0cdb77c428b5c8470b186d594228618ff3269cd2c15afbdf5a50a7202e4dc9a6b917a712eaba4772aa7d068c751bb4ca031d80409ec667456d4a3a83e38cf4c2799b58299b913ca099a2a7e3ecda86cb8d4766799dcaac4d3fc0965cfe62cc7c8c189da84e02d8b6e58486af2b2cda6e444460a26308ac29cd801a3db2aff828d23668b80bd7dd20eba2452da6d1793a44863f1117c6d0611b18db24ceb9b95121aad3d090e4c7da1c9bfd2376b414abe088799195a2bef507f2a681f846a9f5385d21ac1343ef65f3e016bc92c982c3518a5e48bb8304c8ca2ea1778548a884ae9313db5009eda008c0e66636056bbab8d03eadf41bf9e164fb7d0cedd2276e6a605f8ae921ed6248314b054f4b370e08033151da026f29eda98bbca24d6116323834ea4d1ea930e3b083a82352fb1fecabec34493e2bae9fba245290ccd652b17aa371a4489f645a3f510bce6e5bf97141191af3deed58979bc6483a5a3d0701f41448e58838da019871328f91c04177528141f2ac6a4135a4605b2ce95f26b97fca08c85e22b4c96797d9a346c5de34bf26ad97d1a8817f7bf6bc4125ac5d274b1b373419ea8efa9900e4177b07ef5c0e8389c83df5ace70d3e6d306bffe12e11fbc2318d95f601d7cb5eb8cc49380cad9b7bedfbf3b59fa8a948cf30bed391eba388520b5d635c1d97ae4b9fb745d42238573df3412a29268da6acd51c7d34ac8d9526e93e722a7251ae1263dad7db041ee76592728431530daad949bb0749dedefefc8744dad43ffccbcd42ddd329f4160c0cba4f8096a991879d7203989d4362331386ba02d2195ff03ac811ff411d33e5b466dbbf678d816bf2922a58d4f90541d0cc25e860f4f50870abea302daed6d593d167932aa8b8af70493889591e656c0c4a1f04ce3c20e566d1b3623449b058cf2f938ffef3fb7b56a8193f698ce8b23ed4824224275fd386c7e139a49db4b901e0671a5f80e60f56d3e79407f9a6c18c90e4db316dbc598a1ada44258ec45ecadda753761c157e0ea0e52b6e75659743bb2cdf57e4d6401a387b0369c0fcbb5f326c687c3742665804f0d8f0a802d94bf5dd5dc61659f45ac1810cf5be4e1347e5ee3674d0f449e4bc591324fcb0222b44f86664581fa0646c0d0c91a8279a8201501ef985a7821475c78c664dcf6605fa5a58517d0fd78d092ccc68cbf1564f1d781f0e5f264dd252367c5fa0a82d07a1c923f0b282d0b739a0226c064aef544ff60391ecb1a755e1b22c68628913f44d024b43be50ebf27b6925254552beaa37e8aecee29eb1b24d3474dce7bb64a15e93fdcf4fffb9d9b2918a7082a7dc912c2d19edfa7f9a2dc3def32db8d6aa414aba68a2d0c3759127156ef6894b996df6d22a8fa1b8d942e94183b3ef878cbced8270cb0de5b8c4c48f29da9512fd78fc4cac5b4ea11775c695a24e850830c549b157018d2b59e16fe44cd77431cb0741a2b46b04839a605aa2af1ef1708fa0dddbe01e303fbd063de465b0c0789e2e2efa981f1d90dee1234f9ee8353079a5df64bc2c9123f311cbcb9bbeaea50d694724838edf13bcbc99766168f661284f8d8fa2815ffd38a1ad3a01706e981dbf7a25fa86fe5d6c1a6230fa014b053776991ada339eb87eea23b4ec108e6e95de33dda8f4e535fe5e0603f67887886645543acac81ed2c989c43c858200cd6fcb7d1dfb7b40bbf25bf40b667385c478a8b7148e1ee302e03618040c92048e7a7ba8ddd5116b7033bed9a07e7d6bf547e38cfba066a0972fbb064b75cd744856bc407d8174b6894c50ddf3e8a6b35751c1fb4e70c3ab2237ef66f03a4ff33e0a112c6410e7e78c722dc903ec467e35ce6bfc1ce422276e1da54a9ec82dd3404b5d583151fc23be3e6dfb5952db2667cc594b0e527cf56dab075c26a96fe4f08fac0247e0e36f078bf80294bc43b177e0f336a4eaa9d8d37e7e3d967c1fb719a90e2dc404738599e1f50ab06f0e2090b352a7e09a52969ec1c8277ec29228d58748c6a8145feb10ccf4b1a02b29efe47480289c2f1604bcc3078ac26cc279edd773bd733929fe6ca52bb0309c263a3dd51194a10eae0e21633c0c26777cce6518c89ecaa67ac08a58d1f8346c6f2b2872c78df41193724772bf280ed5c3d01aaf7fcc2bca830562496cef7b186d88d8e9b5404e3cd1746062fef268747b5e9fe88dff052c6b33455ffbbe5a2de3269d7f44cb9506e1bb5d1da94337fa758217a3b54e26ac85db00a0f6e6ce42b7b55ffd38efc8fc6fd1dc8302ed1533e7fe23d0b895f759a11e0cd3719d0e752e7815b5c96d69496e1eb8e8ebec5f7c20857c8f22a5fb1fef2d7333c910dcb56d9036ba86da0dd244a332a01fd970713f76cebee25d400fa7e3657ff517b66707c2a28b56ad72c4a573ee3298c05d6ec9ceed5dcba4bc1b0e39b1796c7dec3b5323922d550350049927271e4265c1b10abe47ed5f479f27fd0b6a3bd56cf627b27205dba1d3790e45234f748c86d454faddb0f6b6a526f8f6d9709578b31e776d4c366003ba96f3e965defc1da9650d293ae8a466c34bc97d8d76cc670a58dbfa3fd738af927d141f7e238b680fbafc327191191822a0b67251ef1bf749b1a5567ac9fb20b0ee8d4d1d0abba7426c9bc6f01c1c4da6614da2e92e3d5106c5cbf73f4fe5cbf706bb04c345fc3a71d74e686c7236e22d7e5130fa90d6b1efc895fa6643e87b4f8a1d374d3b287e67e90a88bdeb9402b83bfa05f2e1909b693c5b9797332809f0afbcf5059e7cdc2bb1265bf8424e8dae9e5623acffe6452d7c911041bfe094709f55f3d1b82fa702ea0bf26ccc905b2917c38a23092c18f2c4dfe1ab71aa954fd1e", 0x1000}], 0x3) 00:28:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r1, r0) socket(0x1, 0x4, 0xf8) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7e, 0x0) kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r3) 00:28:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x4}, {0x6c}, {0x6, 0x0, 0x0, 0xfc}]}) 00:28:51 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) r4 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x5, 0x1, 0x1, 0x4, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffffc, 0xc, 0x10, 0xfffffffffffff000, 0x4}, {{r5}, 0xfffffffffffffffc, 0x45, 0x20000000, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x7, 0x5}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x81, 0x2, 0x1c000000000, 0x3fe}, {{r6}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x6}], 0xa9, 0x0, 0xfffff801, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r7 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r7, r1) 00:28:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x40}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="983a601c79bb5238a66990b7a194") 00:28:51 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) sendmsg(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="463dde7bfd36b525ba047d413008144db533364e8f3d519f95c8c7792372f33b49311ead4046ef613b16b3c126eeef957104594775f9f39ddd593e4e28e3f9675c92749c8373e0085977df53ae449e0cfba36c4e86bd1476d28d74777d7e415a9d91c0fd9351de4e146d5c6d172ec1728a52fb988f9f284e2fde9bdea0080ae0e2b2fa4c791f06a67fdc869c018b38c539eeef34d3b2d76888c877325b5be7bdc5baf929e9f0b6c222d3c2a3ca66bd3f2d517315a06cbcad7ec900560a4cdc1cea0266cccb982e28", 0xc8}, {&(0x7f0000000200)="223930c1d084367336e717525dd91c44cb6fdb33c1f3445852da8bbf7d773ec8674614158b80b8f8334bfd9a99317ef31e655b1f6135e5458c5761d3406674f1633010ea3f", 0x45}, {&(0x7f0000000280)="07e7313491170c3dfd58953992a7a4c4793610b4e929b97596ea3c3c011e6ed9cee7b30fde697c142c1fc7bd889eb4732a7580307048e341d85b6c875e9a37e85f25eb14456f2f8a738fc12bac980091221f", 0x52}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="90000000000000000100000003000000e3eb5d8227b2eb761337d9ca0881740b61a61482729c55e37f421d5d8376b74b6e3ec4f6f01f36ac6095e1e171ce0fb747d1c2c346a10f2bb7f056ddc5d623edd07c446d96fbb01a4dcf9315692812b5e165b5c7ae2de7b2ac82afb196a08287734642889e31ed78d9095bd6b8ed48c91372957d79429178b6e7aaa812159d65d800000000000000ffff000000660b0022db02836e45860b93ad4e09b32574c80e0e3a4882a7114d81621bc156441561506a8777c284931d41f83a31334e97d75a752a0bdae99204f334811f43666c185dbc51bd99f65674b538bfe0c06eac43824511f1bc1c61d24fe6ac3040ca34cd9c79b3e695da10cf4aec70ba7ca30fe0e0cf4f2060704e6c1cafab2b12e6fb79c39f902ba47289ee0129d45dc8ba9ef37865a91c0e751079ae22ce6b0057ebd24abf0ac137d7f878ae8bb443267f7dcab323955880d7bd739c9f2f6ed41f2074b5adce0f954be4007800000000000000ffff000007000000b17af554f0fc5cc64d8b22b8bc77833482bfc0618f45b1c9ff750be70e7d2736b848454755e2ca5af0e8420590d0db585f1bf8abc17c391484db0f4b2fe89c1995f0a3ef2af305d59404595690415ecb75da06e1b0d0a92cc68455f118149a98c4a16e8f00000000a000000000000000ffff0000000000001bb3c704979a670a42bb9cc83459f2ecd155f09cbb349087f3a956243cdfcfe128c8d269538f5cc846404adc402b0aa04eef809a17c96c28db87e9c950b536b685a4498531145a7725924696684ee81ae79c6d77deb450f26a1556f42485433da7eb8f1f9c3ee6585df0fa2ad788b68509331e2fac4c1c67a838ff4304512c16cb4446b506572ba6a5a43f00000000007000000000000000010000006805000023545085ef434be7150bc5fc67f045e0db096be8a62e73c2f17346b6b081c5f1115ee0567db51e356e077a0b8ce8640e824a47c508dcb4bdacd4a4898ea7719787e318f17873419e7d7e4bb7511d12a5b25743b6eff612c9d212b8000000000010000000000000000100000042600000480000000000000001000000070000006dbc2304757d2a6fd2bfaeda294187a00e71a22115c7d3d85fe24240243541b20a4ab1a8def06311541165dcde2a6201a100000000000000c000000000000000ffff0000000200002116b91d17e88c912bb0b0246ec4194daca7b18afcd46645d7385a076e3529062b2af61662d0c8c682b9dd4c3bfe7f353f09203bf40c5652ffbd19b40abd1b665419f37be713320ce61a65a72554c3485551d051082a7d743fe7ccb0c4c0363984f8b219408d37c34cbf27d472776af403aa746c3f9101be82fb347d8da9fa737cc6a206d6fb80d259045ffae24a5c01adb1b91ce42950696b7ae439d572b88f0e43cadac85427a650f8739fa84e00005800000000000000ffff0000050000004b91d21af2eac46748f841096a8b069796f550a174ca9c004b0a6436fd8cfe5cd499221a933ce8eead1d97eb3e5a3e3aaab877c88ad54716b8399b089a8b0f7354cb69f205e10e00"], 0x460}, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000880)) setrlimit(0x3, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000008c0)={{0xffffffff80000000, 0x101}, {0xfffffffffffffff9, 0xc45}}, 0x0) setrlimit(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000800)=0x1f) 00:28:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0x1, 0x0, 0x1, 0x1ff, 0x5abf, 0xffc, 0x0, 0x1, 0x9, 0xfe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r1 = socket(0x18, 0x1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00973800010000bda1e800000000e71d0b3e71d6304a087dddb200ffffffffffd6898f0000855559e63c5554993cd3c40d9fd5df85660140671273b7e901000000fc0306000000001eff00000900d3e99ab4c6a7f282000000000000000000"], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) shmget(0x3, 0x4000, 0x4a, &(0x7f00002ee000/0x4000)=nil) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 00:28:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400004000002024a, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xa0000704, r1) r2 = socket(0x20, 0xc003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(r5, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x2, &(0x7f0000000440)=[r9, 0x0]) r17 = getgid() setgroups(0x7, &(0x7f0000000480)=[r12, r12, r15, 0x0, r16, r17, r14]) r18 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r17, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r19, r20, r10, r21, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000100)=""/39) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r22, &(0x7f0000000080)=""/101, 0x65) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a38622b0016000082959559006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f43659fa202361cd8cac7dbbc5b65c6593d287094122cd235000000003454fe00000000000000000000559aa4a6215ded29239667d76aab232ab20101fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f61dacc80bbbe99033074039910cbd826ffffff2b22d874b036801985512ea2e7ab19986db813ed870f621fc67acf4ea664f5995e87697ecc6e0c01ecfa1e934110367ddd05f1df6461e4b6c673494593cd46e5265fe3451e075ccd8416bfb826cf8fc91ba88159ad6cc660313f9c57030f419fbdb54089976b2d12b18258bf92efd7ca2027e17bc0762c000000ddff00"/390, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESDEC=r2, @ANYRES16=r3, @ANYRESDEC=r0, @ANYRES16, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYBLOB="13b86a8b463f889356f01232f490a22af2ebab7e1005ca282e5eee5b0e3205bcd36d94261105a5fe2832ac4ea3faa9b12eca37a641f6f504fd1222b6c0ce490bb721407436a531d6e4d060f3e2739797953f5f3988318d73ae2aae6cde0f1b4850d316ba20f5fae5", @ANYBLOB="77c4e7ef324465b3624c4152692a0fd43035e911ccded0290f64de60972a496001b9e6f1c2b3fa86c0f0dd6d268a7519edb3844965f822665ee03b3a70459ac4cef886d249561323e17dcf7ea7ad79b8c4", @ANYRESHEX=r4], @ANYRESDEC=r2, @ANYRES16, @ANYRESHEX, @ANYRES32=r22]], 0x2) getpeername$unix(r2, 0x0, &(0x7f0000002200)) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x800, 0x0) 00:28:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x1, 0x0, 0x4, "89a86cafb298ff84538217b139b8cc248e480bfa", 0x4, 0x5}) setsockopt(r0, 0x1640, 0x475, &(0x7f0000000100)="a5fd622d7e4020ce1c199a2a44caf4e1da7a94c0b50b33034f2bcd30e67f1270a2120c67c4bbd6ee75d97533f6fd4fcfead62a3df6c49851c8bf53d834bf6bd737c9b6dcf7ff443691b6faa2e19832bfa04041d69a6053c31680", 0x5a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x10001) r2 = socket(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 00:28:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r2 = getppid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="0f22127109baffc0ac0e3a455e969ba54c2144f8d3cd5ccfebc93fc795398cf47e6d1b846ed446e3294f5490399b5da8b6c26ec8aed8867fdb7c", 0x3a}, {&(0x7f0000000440)="401f22743a43b57f0171e3e325066b5b8dfe219905e4aa3e8d5d1c77f3a316f3b300b44dfde340bfcae2a41ae2f4cde7bfb77fbe3365261c4f958b673b333619fbf305d9408862a48bf3f13aae682283107a1faae1022c6c0eec1a88434bedc30bb1a14fcb90c32932bd788b6344f7555483593c453d00a0e9e5fdb1523f74a529df5d0657840063b986bde9b98946d421d164f4236d36679fafe2e9ec69d494c67f68b77d91723ef461c31680b67cf6ce1014b23b2ab14e7ddda0d788a82d26ab035455154d576b", 0xc8}], 0x2, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x408) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00d256650f828258eee223157eeb4859e77c8510b1784b2ebbec66730958ded9fc784124bcfa3765298b6dd6d570b0536038a9353bc5be3d0d4cf0d300fe2f68b56984545bbee12f69698586d2a1532c5cb82891dff54d7a8ec5e7f891306c02608f0b14bb7175d22742cbd311224a025c50ab36e5c9e4ef6311bc3603b156b74f714d2f007e841564071c8fcdf026b1a21a20ae45bb74cb725f96"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/125, 0x7d}], 0x49, 0x0}, 0x842) setreuid(0xee00, 0x0) socketpair(0x18, 0x4, 0x48, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:28:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setreuid(0xee00, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r0 = getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) write(r1, &(0x7f0000000040), 0xfeea) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0xee00, r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='W\x00') 00:28:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x21a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 00:28:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x10000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000340), 0x10000014c) write(r9, &(0x7f0000000040), 0xfeea) sendmsg$unix(r3, &(0x7f0000001580)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="45154a39782c978c1d4570ca711e89ecb0a786a25f347d2056ed7ef911cbccae0dcc051b9c4824a83cda62e3288fa48a7f7363b647c2e935515738138dcf940ce13ce3f99d2fdc680df71213f96676678831bf279f4481f939efba353209d86189bd40cde6f19052987fd2fcc16fe95f0d5376cf9ef6359e9b2fd584441a142796e772c4dacfb78f7437a713433b41265a9f646b382b5babf296e2d085803208645e43218065379ae030d46d5776c146dedf23e80e1f5ea59b497a021120579ade59e209d0ccd604ebdc76cca4314b57bc72f0bbf520923372fdf75071a1d0ce7d6f0e4fbcff52bd744d6664bc6f189771e359dcb23b95b16d3ca2c47fe715724cd6afa9ee5e26860f124ea488277ab070f6d93a6884ef1ac1b0cbc541869a7cc0eb87abf1992da411863d88e3eafad6b10420f5054ffbe66b1626a29e420ee28dbf79fa62c8fa5e0f72567cf89c6a7fef7ad2221edf0960344dc867904975bc724384cae12045370c49004b7fb63cdeb5aac1abf9a59d674f09bc0173ffef791141da73c50d9bf3d79c77a06b5fe98f4bf02269cc3b084a1a15ecc96cadf0aafc57bdc92934f6c2a65d62cba3ad116ed50e6e70e569c5d83207f471a994c8e6f0973ce39d0878e452b3aaa99790b8b7936e2f372f86973a179dd0e6fcaa3df7c508675bcd3feeccdf97a3c27f543049cf7e330414e7632853c15e85cf571bdfb546a658fa7e3ffdbef8b373c282d0928f4a64500954be1da0ed0d8f7cd1b9cc669e201dd4014a858aca7f8d8816fada4d902a3236e2a5b10664610c4d3fa5ba3bb8620c3004a99a1f8ea94b41d8cd5777263e7ed91cdde3cd8f13ae2f75ebaf943ab34a4eb56b26a5a4183a8519362563f9e5e3ff5e409c248b4311164c654aabbbc55df31d4dd941b2ede490178a6eed74f72136af42ed4b10af056fff6ccbcc2fe9bf98a9a415422c29e62fe31578dbbc7e5c0eaa2d2fb2619294d47c0f9b2c15dc546275bc5d570504b6e092f4d5396767dadad2a614142738efc4abb74f9e05330907e7150c72bfb014223dd197962974a08729eae162c1682843b15d95a8129fb46a4c824359282fb6fc919ef9bfd92fb4775923db4639fbc593191cafeb7254351de058a9fa17bab1c0c728763f5659163e6635bd82811af02f58e478495cdfe63288a019fe6dc91d7b65d7179d95951447c5b516d6c1532933574a1a2d26d02cdd00a2ecf51b339cd5a9255ba66e741ccf3dd02dd7706959c02095f611eaa5d67d2d035222621426fb1123174fcbb0cbadef04b9f068548b269ffa172e666e5aea300e525fa18da8a2d97f5b459e51079fa209d8630a94b930a49f88bb60865f7d53e23a79b2ac124b105ac445eec1d5f9ffdd0b67130677b5cf0c051714db2ce876c67eb08cc7a44fae3b033fc06fff450f322f215f881dc112e8cdee53f29dd47deb913ec58c0cd6552032a31683851e2f24b54a4d99d84ac4778f91fcbdccbdf03d768ef1e392554cd0b01d1ba983bbb51b7047cafdb65cfebeed7ea6b227552c3314552544994560a2b4f67d61f3ce95b1f3db5df3987596458c5e43ed909386c2740f8a3515ab03e9da649277d9819b1d43d902abaf6d8f768cf9c68c491d19c35bf757fef16fbbfae3863b1ddbb922de09b6846f6166a1cb5ecfb1d7e0cf568923489ab39564f4f7713e6ce44877c814dce27350bc1d8d891496f9e8a0bd0bc9ae7c7c451ad366c90381a04386bebdef07c6bdc4c35fb15b057f0b4cb5f347d91fbd55f8978f403df97a0f3611dc2b63118e5f9136a3bb790733288008a8e925745b4b45b801d68ac48a6db0004802ac9df2d1596088e5f04d487f6ae5fbda8d7cba4e04796b3e9ab1f7f8d7989f6304529dc7e0a73e0d9b6fb55024b16bd1c18e2ff8de20f32d955517f34739503f0d96d5be4e874ba2f54ac69631cb3f51d90a1b0a13ef29139005668df865e9b76109ad0a4fc92fc8b3d54cb8c894b9da45175a94b46c779605b5e353dccaaf52d745dc12482d4a5433444066214f64593cdd7680a1ebc73db969f464c61fa6856d60e59bc3e6edae0e24980e98c24819b409f7150f256643e82f820b15b7de8d38a01ee5d5053a695cdaed2677c1b3c110126adae3c0d482c8abd130d6f9a4f700c98711e11e3789576b5fe8692042ea7dc3b31b08330f2317bea6843020abb2c1897ff005755ca05e452410cc2d542a3c26509ee3a571e3aa353b095564e4d9e6f58fc1c6ba497744b2c5d225bf0e65e2b4de646b2f557a10db3025506ac09d00e3edb7169f32dbfb84a80a901bb63cd14b5b61ca24dc6bd59960491c50fb64062358b4e35db4a1a32201235ab556272df0fa909da415ff78d0f0f63c8449d54a8ce1584a116a3684845c957b32f7e3672d6b21ab8d8dec082ac1a159f0e5154c173a691817820dc917ace1f459a569f97cea1ab16fead68873b710e71a5e655d8e0ca3c57db4dcd0e2f50e5433d1a1e930f81cd745c1344ce3160a0230e491cbc796d93b49619fe1985ca910a5502e1b49633aa745132efa95d84431e0e856c6603603d825c09937adb78e25ed2b74603d05c50ad8dc26a3dfe668978beb443202e314614256cde92a4088bf49acbef8a34a875855fa8771bec1fbe402ea717771146f9b0feace824303b02df953e5125c2e336f1775bca085f1590ad81e63d9c31cb5c2520accb81d19cb2f182b88e0c0725c2e4e9c4f529a1ad8bbf9195a79cab8db37dbb2b16f2e2115a7a7550b637985c0783d3fff8b9b77a3cfcb7204793cebb9a8f7308236cfc1f36c9941be2068224d59422b12122fa4a547de100772a6873ae3e0379dabd52b80a4a1f4a37db722c10f3d13ba92b336d2d90486a9e6c642404a2199f5798c49385a6689206e424738c503871b09d5fc23c8b72abd8e00e5272194f4225393a3700679fa9d60be7645283e69a9c8b9b8cd46037b64157f23dbcb4442390191055e294a4cfb569cddc7d436c51e78ba5a16826340ac877fb52ca690de51f3d0a72a1c27ec68342a8c1da3ab32028c28c833d1d8ab156e924c34a9ccb7d402c496be865f035a8a2a61005a3436b402f4276e2f13f1117e7081381678c6e001186d4098c95ffb0f572f230a8d56c28c9f53727f684555ee51309b5faa193b8434a508bf86084350d59eb5de8562051c9619dd4367fd48e2781d05ab0de4ce341453ff5a9d063df86d3724dff9e0b06e9bcc6704ee773e305e106cd27973983eef49b105d0e7edd651e7eeced70da21f3a2ea328407cd638a9ac604f47105132b5b7f17c6e20233a791a96960b6b7d950ba38b8b65df572c6c613bc2dd1b398cbec80d0018a464950d9bfb208c798f1c179c078e0ddb18c2ed76191136d6a6b6d5636bbcd2925bf6ebba5d71babfd9e7cb15d80b057eb3c86b2e6543644469b044b6ed21fc4d0b537457560d85f35bb3e92d2d4971a3365d6e3fc343b1011fde437ce6b8dbd2e9b4c9f8da8d10ff379ec2135242833bd76d24c7cb32f55bd8069050816bd34e58b11d84a0b2d567bac1768db0e1ddeae2066d8b6108e8511b23356148f56ef0de0855d44c54485c36694fed0ef874f87f08b0496e0091ab4fde90b1730f59f9dab7b61e88aa1179ff34b592187d77d56129c20b8fe5fe5a4371e12e9a3d6aff9c3e5af705a27b592280d75bfed08d7593cac1b3fe77cea91652c08b482d7f085c0f4e2e7178d697aeecc391a11187c28a2ad84ee51dba81f21b6650f66e182e4a5a09253b1c9851df7cb3f82b22e68f205cdb12dbf265dc136c8b3c1c5105a2de713eb057a3ac0e0d236912fdf09c61628b774f229b4fbef5edb9485778966cfad23b3514fa08d07ad9385afe4af88859686af59e6b6c62f30845ed307a2feb7001f9416b7665f7e800cec4215917e8bdeafe512d6d6aa96a7e57341410e438740c686de6953e9d540f4aa4915ce67f6e4e8a8debc41a285d4fd78f85d8587008d738d353fb565338ef310230db55afe72be8517e33c44dfd33dabe529e85ba2537c877ea15480476da8abe71023bb2e2145b5fa313864a8e36d4d6b69cd6cb6d0101e692f7577e17b21e288f36a5bd39ba1fbb00eaec6fd59d35759672f97498dc11c61cbd2a5ca12d4a0a7837eaee66f4076975822ce9849533a57599420aca9a7671a9e65de3711e1017c781305dcf4bd37a7334bfe69bcbec7612169501f67026726faf15dedb0d89c1d66454af2fe84954474ad0af864f3da416d0dc547f4523c766592a4549be1e1df835f8e2b4db305e84cfbbcfa82db7bce51ea6233b3142545eb261c65d54ab857e85b41b96e24b2cb097975d7b988b315c6d2ed0343846641bfbc452c7206329d208142fdd2c9f030649572f5ac83fb26e0329ad6104b08903539a7e0e74c18b9f308868c193c22980d2676327ac3cd2b4e0f219ba37e9a7b4eb6fbdb3dd23e2cf2a9556d41e4a70e624a2a75ca7639238e92f7f75efd9a8661263eba38b304ef20d475b9e5be7a1ac1b176ece825be447e236862dc1eb0c0cf0dc4e6a5bf03276020fd6d48b4e75e8778f743532a95845468a8c6d1e7944f34acb6dd35e5d8e889ad8202bcebe0c8f293108fa425d802fef939e0a380d8470df9caf2b3a4768c6fd60fdb05a57feb9cc353db2d5fa3a6ffed8d754f38c870231ddc9f3113fb4ad817f09aeb28064f0ad7156b3169c02fe15f2aeedd1185f26b9671137b4f28a7b55f687389f2de5cf875eb75b0d0d93a301f48531d76e0a7a6b413f2f298c610c85ebe6975f55ddf66efd05fd65a9d59b8468fc742a00a8bfbe6fbb727251cd2e9b60616744c5d46cce14cd0d8b6da9bb279a9d2e0cf19d6b3d78da968ea9946e8d9916ab5d4157db2b5f611f7e4982ec78c86d9266d2d1b6f51f8e495841cde68295199b89218e1f933a6a853e32a6cf4cce7dd7d571e06c40f6a727545b398eea04c3478cda7a2fdfb9a10a08d3f300810e71fc3d95dbcaba86d235444cd6b71addfa9311a283079cc820455fe0bd0209072a9827cc01e517afa75cc2ecc2bba05ca722276dffbbc1177995df8752cb42827579d525f013058c4c643cd8736752c4219636265faaf769ee617458095b58aa75cc5c67943efacda775792b06c99ce4a8616135f3d9363be96ce6e5717fb3a82718d9b4b49057345a59a9eb275b4f9fffdfc056b13f561ceb53fea3ae3b5d6b9599aea9e1d03021dcee70b440b1d05777cacd0ff8e7c36cd2a3d6411797983afa1b5be644ab76a96dd5e109e9b275e18a00549053a41d58473a852bf6add99c50508431d57a8f50ee48a82101d164a3a29b214558050fe7524e8ae79323bd6a79b32135408d93cb5d2d3b57c60047dcadcce4de42f6e1295455902993b9eea00bbb7e1daf74e4eb337c359156c012dfdcb6e69cb479758be5d9051a3209462dc9c59c6c6049872eead7f26d10eca362ae4338e1b519440d868ec2bc0762fbf1ce5aa4bb963e47a79428a9dd1f06bb565acf245a216074387f7d70b49b04a173389bede83824b7ff2efaac9b93f3ffbc56da983ea56201aee770f6acea3d4dfe8dd1f71f7d6ba668539f46881e0331e4a435c69379692ee87deafb045842a655884e38d7896428029cfb2f374d9c837fd25a7139ddb3a87ca7d37fb7a46d1b7255b401fc4f1214d9cbb98c535a910e3a049516599da48e5d5d79b651dd296b02d1ae8dbfb1967dea7de1f81f5521bcd416d7f479106bedf4eadb76be443fc9b56f139fb69537167072ad975e10164e073c94dc0d3d42af4e7071aedc", 0x1000}, {&(0x7f0000001140)="8fb6b128c709f56f1cb23a353fa91c0d0a7456a0179b40022939f3abe56d92fa145febd913ab6fa01743cbda98742240f584dffd27c3330767ecf40866e0280ee6ee829b264038101b94426a33703b6049966009eda4f93b30940d82fe67d67674362bff8852aaee4e13244869143c026e95c4f756ca75d494cac8f84fe477ada6b1009c5ad17336d65ef71502cd", 0x8e}, {&(0x7f0000001200)="b6e9842bb1bf9f116f83e1a1b70145ab97ac0f25c935e702d550bfa712f40d1b51150bb33ca52eff2dc95c3a8eb7fca3d4b23ef829cec56a4bce2ef603ad80e3cc9fbe85a674034f8d542210b6ed", 0x4e}, {&(0x7f0000001280)="71be392487155acacce45f71b92053b5c3a4f25ab3905eabf7d98d0be9b39e58c1c5b187cd939d971893b0adc546312bd8f780cc18dcc26b3d21c862678787bd968be0a42e0b6056744a71e6b56fa8e143ca1b098d98f56dd4f56e5162c34bb002fdac9ca71e3ae422855f26f207ea9cd41f509fb5c4f5f59a5d9c3cb6682a0f33cc6a362b282608867b92ea0a3824b86e0db4a296b875dcd5e050cb0f2dd0c8397f8e95111c69bd73a517559fcd0876d65bbdbb46abb653ceabb0066e685eeaa4d2bc5069bfcd0b1b1f7595b6be9b8530ebb488cae4cf73ccfca9e45ff29aec4935891ee20e829f73527b3dbf9ca1d8", 0xf0}, {&(0x7f0000001380)="6158b6435447d28739a9030832057647eace779f4bbd8c70ad3a6d2e1261aa9ceccd03bd2e498389cd8c2b7608b6c0f3046e8c5b17374b341f1a24b7346f1a6355152bf1174e6a70d919c818e0b897a91749025aa3645c76e91f3b9d5eb20f9c4c9123f63bcc328eb1af6adebb81f960531ffd0aa305320585a06affdf8d0f3bee4bf68eac93ffe602b582be9cc49b28450ed2762f2ad906b949c0dd80af4a68ab39546119b36ce924e51f980f9181b92443aefc41b76e55", 0xb8}], 0x5, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000080817140443e264000000", @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x9}, 0x407) dup(0xffffffffffffffff) r10 = openat(r8, &(0x7f0000001680)='./file0\x00', 0x8888, 0x0) setsockopt(r10, 0x2d, 0x36, &(0x7f0000001600)="382bf836e8e16e05984e4570e2f0fcb8fb20fa9525f3010900812d270c3835582596235665e87ad141a0820ff6661c508b16bd0251c3533ddd4a5b9932e437cf33195b4c4cc7844b039df32e3837d39326", 0x51) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 00:28:53 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=r3], @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x30}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pwrite(r4, &(0x7f00000001c0)="52fec094d5521bdb22f3a5e22743fc9373852d7d9d95274935f9583738493833b4843b330023b5847255716d68b0be1d7f1274ae05641f56b2637f167c", 0x3d, 0x0, 0x5) recvmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{0x0}], 0x1, &(0x7f0000000480)=""/4096, 0x1000}, 0x0) 00:28:54 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0560900d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda030000006bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a912be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac15311dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4eb0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea200000000000000009be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298d1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000008afbac0f89f18a844833e75f64c2828c73f37851ac0e2562b60e1aabb2cd06b4a772018bd16a2b150c6809aab6938b78bc534e1488500dee4ecf4761b3ef7f6981462f249b9a1a0efe25666d51c13ce8fad7659d5b49fd27d50fad4efbaac4230fb5aebc24aef004a90c8e2b2a5649243dcd6158951165ea20821ec4d8f0e074b3c5fce13bb882045b8a0bacaf80214d52fd6c30e14ce64eacd1085007d841809b705ec6e024d75b6234dca79c6afeb1c95b0ff2c1115cdddefd62b47c18b5f578072cb9c83bf5fdc40bf289b96385794b3fd91cc68ad5eac0fcd8e180d66c106710b7b1b700"/2223], 0x10) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="81b372c30c94a61eedac90dcca1ef52226ca7270d0ef959d27594683af6d7fb873f238547a701abe17acf6f686c8737daba6bdbed88aa90b074fa7d9df754aeb4a62d411c5049d46e246155042a6e875aebee0707b13c44313f338e1f03b40bb3ec6447bef3abc348ca0f7c7da9406febb350e459f4959d8cd769c622be55b3079fd58047173cd6eb163bd5de800a07d9c66f68abe3500"/160, 0xa0}, {&(0x7f0000000100)="a5aadca186aae35f8260d8657910d4ceee26d3be0a8046a700157e8934ec545bfa6bf2ca9cb8baa4611f3b90645de0767492fdf6853d92626c30af96b71cb27a64348afac5f4dd7129828658efbc6a33346b714c93838d7894c119a3dac5ef46234d8a396d02e7a2c36e35c4d54160b16f5020c276c426", 0x77}, {&(0x7f00000003c0)="5c3d3e606437809c7f783245a748f453b2f8f3f8d091d8c33cc00d30978f7e1bc28cad095efd04482a41bd5b3be1b056e7fe2cb755d6803674a03261d282d1666766679767d4c9b3cbb4ce299eeafdb7395d024663df80dfd34af46e1caae4da1f50558caa6032b3029fbe23d4e5516bf90120031c5023b7738a186bbd90b88b779d5b38748fe07252e429077f592d39fca554401b47e02a73f9536a0c79cb6580", 0xa1}, {&(0x7f0000000280)="2a74c9d190d61ced718b9cdfaf876cd36ee498762b20a123620ccf9c61d30e62b7f4c561ef4229a6ccad43ae3fc09c84fe95c55f7c3cf281027c4ab22cc1f70b79127c81a315d3ea863dc2727fd3e77e529f0c57cc43630ac0e46fde73ea24cbaf3592a13d3287b059341f0704297fa3cef70523c5f5ce2cd12f6c9873a12a0e050195bff48dc6700430460802", 0x8d}, {&(0x7f00000004c0)="928ec426d01de06264c9aa0bc15e74c42cc6506a5157f5a89bd9d737562d05fc22f94e643ca8565ef0ef8d8ac5b8c910d8e6da47aae88dc4a2f2cb464c1273d3af5fa95d7cfb5f8e5d3d49a9fae3929bf401d65f2930c12efee8f881277b1a78562010c59a83921d714defcd3631568a9c68393dce5a4735fff120020e7096b58be6aad817301f76c53f023841da6dc803e8e1f07b9c936f9176f4cf3ddf9bdc64dfa4ac9703225ff569144d65b76547619f1b6f43dbbf535a68f55a87fab01dde381cfdc84a16e8691071aec6dace53711c3bc41271a482455049ccbeea5fb7c8a5bacf349f9eb860efec3bb97e8db42ec8bdfa00371f51b22a1f2802a7d6967f5295194c6c218889a70b0bf84853bf60cbfcc70e72e14e97289eec6c73cec5e4ef3d159037049604d917379b8eaea27c9b2c940c849ca911e8e2865a57908c4d99f40ade3967a9872e9fd5a44a17bbfef11c05985dabb5755c6901ffd063c80f94343832ab022895654f90e9fc45cd430bef396385804a57ce4f353015b1365de75da75a793e21554f47acac6ea24ab82ba4cdadfc828a70c760055592fe243b8e004cae0b541fe72fd12d43cdc00e2e4908ab2cf0315b5b9abd5568ac978fba5af2867cbca624d365ae8b5c3787da92a80aadd3e537877405ef213633ae3c38099266e5b394078f14edaaa0cc4d16ab8e07aa115d456b66a39d2cfc56038b49f4283937f3b922cdfcdd4beaf9b24fa8fcd3382f1f57a8c54c1a8bdfdfc7a55e6d23c80a717da132070612d7903e7dfa76907a4718e75ecb24e01b601b317c9981bef189dbb16ed97d8056288565968de258e997a5aa6cd9ce37a2041620a949c217ed2278c00f7e20672a5f73948f8f60ff868f27549d026c9ca5beeff868c692702ce1b9e37039e45815eef9268a1d372e0790e73ee014209593bf1f4252a9618821c80c8bdfc8ba705ae9e72df22612ee297d70395207e0b0f8a95e45162e3f0ea32fbe0da2a94a67f486bf3634f8f497c1e0c3f2a516f467bdfbf3ec13c03c8121ddf35bfdc7763d31fca4fcb22419fa0d037923267d83e42a893ca9b2f64f3b9eae34bd3ad47af003e3619d642b65636b15f647138ac35764469a179188c5f99c834508c0b837fbe166ad3338c19a32353aaef4c2f27cd3c4fc36470723b545c41ae6d0484eb860999aeed06045567cbf28a92c6399f9a582fdfe1be5e822fba456b82e3414e5d92feb57d581754589266004c758381d0cd39d2e38797fcc7590bd93be59771aa438336c917404f2267cb17e63f4581c6bb26d7e86732411410d41f890c50fb3f63addd6db4043c667217f74c2013b31bb6f2a4caf3d875a4a21d57f99cfb856709af4ee2b89221e797128af086470f980980937f5941c559cf23a1ee547f55da0142c9e3da53e640a2e1e607eccc4277c93c3fbc938412566a81957980b554fb128f7494ad7fbfefb678edf9018d492cf59b07bf158be1debe028bb1a1b79394fb39bcd74a93a9272cd81bacd7cc5a759311414ea6b42530117e9ceb583d7df2673914a4df2962a5f57225f5136ecebe55cf09d7a1a546e90b3b2e2cbfa6076458f7cb04ec4e1bc5b2bc3ad60f4802e71b90fb2fc34ee980e9497dda5fa5f3e2fe363dcab33ef0f47bda8a5f18a7e5736055365e92af6c2e4b05762ed3d71d9739338d21514567cfbd8b2ec646a934755fa50fd8024035bb3899a3f844021a25c1be3bfdc3f9e86e1d9482a1d9b3b54fc2f89ed56f21b924a5b2b0b204249c90e6e9230c212cb4a5d2cd978fff9688bf05f346ef1e707c785d23aaa3f46863482657bf1edef4a304fe41953aaa0eb05475a863c6079170aa22a269c8139633c865618e7b0e94c56decba31a61310fe1f64aa788e135e6bbb450c0ddb894f203d856d611c70e853d6104900cf43306bb09b0b03afc4341d1c90d8bdf9a25b1dcefc8bd8e01a57fb8d9a5aaf9f656bdb8db8b299342d689db58de70cb6e192b7b0fd76642ebbecf21cd48428b9f977632022c19abe3cee835d362a378ed3f43def1d0f424c62e8173820d5984c68637175b709253b8fd3652215191e02078506d764152267ff56a8d81138d6197bc5e2e75f9491c385b0b13179e6d078494b5e08c309b1b625ae5410efcd98f00795fb57c7bed18a4e6240c579f246a3d0fad5ec5ce360faf34ae6ee90547fcab7b7841a4acb12a2f754a94512563b22262f65ca03c48b2c58297907ccada2f01f132e3d5908d0e7bcc3ee94818ea8961578eaff523e9e52e1f99f0e9d3b13faa7cbc6f979c519f490834ece67b5c29184a82b8e301fafa12f8423c3857ec1bf76fb781369f43afe6c0c36a980161c5146f8f0d6c77599e3d7c69fca8da993e4834c085ad24eb50ae2e12d038b617f80e76769ca69376679d79f8488cf6c2f4afda2b283be16e6e3e1b9c112734ef257e27fd7ca6d821e01899ba917de5fff2d4a1a7c12686f34f5a6d8e792119f0335bf6fa8e11d9d6f44f286a53d1bf435f9103ebebe5e0968446591dcaf2665ec7cc7252d248b44e022dfa6320e50a8b89d5d156035915ccb634b39061f88344cb3dcd1dd45d876c8e69cdfc2b6d994f804e5eb6f38b292a9fa5e015e2eba7d6fa724bba415267c0502146169b152290e982c9e27f0f2a92dacc35e71fc3237df08530b13ed4128d3f8f933883d0ffce06c9034fca126a3d5b732902e4665ff46e555aac3ed74f86f3983317a1363c1cc3f62351865713003ad324371d4d69b751d23a3899db8335b35f336b73d5c9c30c2b1532804d56ce73aadf4ac25518d55c1a61b61bf0f9707014bdd476b7d12ee57c3cdfd808d06c63b7a2751370eeb16e0b001cb6988dc9df0d2a8f5bc164a490cad229fdba2b84b9c3375d3eb67438319fd5e1dcbcd9045cb3c7cc9fd74cea254e0389ae42db080600634d857176ebac02253fcd44ab3c4bac9f40117486e5dc889bfb93cea6a3a5e975e013cadba1d415043e432327458dfa8a2223dec536d774d10036bd4080653646536e3a3a8ccef83028a74d453a410f7aa3d0250a20286cfd7256eb863cbcb4da2889a834b1f169c060f0075a1d03de0bb97fae408ef55f883e81ce655e01bfd71d5fba20c67e1a84d347a941f82e5a6d1521f1fea861ce8fa9cf352c237fbb931f51ee31f2db56adcd15814751e06bec1c83194234cdccd2e3edba34a85730d7286c78199642550b494c4f616ea9e0209f1ded092cf9a2cc86cadb84dd770d20fac712d95cb306416fd09131922232bc7fea357869e80bcbfd1cbe2a48427850d9f4d4c771684d4b80308764bb20a0baf5cb6a7169c04da9e7655338fb97b93a18612a65b941d383290d6da49bf3cd54c9b2d20d3a33d700f02423baac8be61854148a3d8c0349c7a349ea0c42ad609a663978c6c362a04f3381bd1afc6ff49fdc9b5469d65df68ad2cfde5714a689b0059623f8b4004f20b3eb1931fac2e4f3eda526853b00401ac991e98fb57f48d67332814b0a4948fc04e2713b1bc563418dd8446eef2e9280cd7ee1c36bb313f416f050bd38bcdfa677df80bfa3c4096ed083e30db089277810ba3c4128408b47795fa994dc8d66a692a15f4f9c41ce173eec87a55aff34da65614e11373daa7993cf91d6e588c838c2bc275fa43d017d7ed5030ad58349c2e6ee152e9a5d004cc691c602adeea52c248800f3c772c315cd65b91cdf74c06a6080f21c1709c14896dac5cff58413fc80e439f15d5e2a2b9380260b3ed908b9ddacfd28175f52b3b82c617463db07d376e624f3124311ad1fd8af6372c587df1c782df965a90e35b1502139455ff9f11da07682fcfd1c6ac4cf71c4cdca048e63d7125fbef44d0717cc6a5d5cb0d1405187d169f4ecc69c44ae6d0e1a037970a45228ab7d2a3f0712b2e364965b2c05d6b8041e80208d3b7dbf2402aea17c3f967f3a9dc281cfc3ed7fc47203101166f9de209a43e717a8a7337f6f12f6123aee3ce2577ef6aee3382feb3007298edea99b8e7290f3d0caca820184b13c35964e430478400f291e01981837d7a1552cafa022bd85cb3428b93faa5c4503faee7874e96e9da7936233bb6fe616824047343b04d0942529bb10a8b32282fbc682cd1215cb13901aaa15c8f890f34aa405d69cd7466a8fb02ca88cf4d3ddb0268704fd4adf13b3fe07788a491823bf6f6f456fb028901ee42796dcb6db7a19e222ff8b441175ca52e61c97ddabf7a5cbf4b28791bfeaa50da21ca109f761a577758a3c93141754862cd5bc743070ba52adf1616c241b72ca1ba2661cbac28de5fed5b51018c50ad193d1a1b7d903fdc1302bb0b03560a774bd6814040073432bdbf7e26ed51a8cbe8ada287e8ab85af3161d5f77fd1ce1383cbc7d9dda5f99a95b5d8b5ffa25a3e7e7ba1b3f394091e2ad76cf03a73c4a7efaa1e5a5c9c1ff1966e7ece24afe1112ae8762d386e9acaa8c90d8c386b06bbfd24fbb60cae54b5ca6a8824d3c0d3f9ebd8ba17e99aa4b34883ff471b908150e987f18d2ce143d0c8af3eccb71a36bdb76bd6e8fa2c182dc4b0f04f01152d6c8cc6d32a6288de429cfef388cc83251677a015cabab5f8e166207387ca26f9ff5e56643a21c84005ea9a1b0afa81e3d59c5cf7d156cd26879ee5bae2fa6572902a604851fe7f6f89a6e261e5ad2ce29a77b6cc49f6219bb7f039f4b370c16e1749562426585a3078c25083d0f6f2aadae8b89d37260b045847c62c84c62c2e02802394837988d32ca9769450bf5285ce84beea0e234368b9f801461a9df1ab2de", 0xd3f}], 0x5) lseek(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001d00)={0x5, &(0x7f0000001cc0)=[{0x2, 0x1f, 0x2, 0x400}, {0x1, 0x4, 0xff, 0x7}, {0x1, 0x3, 0x0, 0x9}, {0x40, 0x20, 0x10, 0x101}, {0x0, 0x1, 0x1, 0x80000001}]}) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) writev(r3, &(0x7f0000001c00)=[{&(0x7f0000001b00)="20b3ae5c655dd91e0b8c65973bba5de0f7a7a01e9bb4a6a704ac182854823448f41bc3cda2c07eebba0d4cc460b6b7f3abe566505c4a16c25b0bc3d9e76c510a96307bc568", 0x45}, {&(0x7f0000001b80)="ee83e99d474b54187c428734d0f861ebe6c3d4146d691d2fd610280fb9655630b2c7e3ace57ecd759f9ccd8bc061b07f6d04c9aedace8f1ee2f4eef62633368207c2ab08bb40b3dc", 0x48}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wsmouse\x00', 0x800, 0x0) r6 = getgid() setegid(r6) dup2(0xffffffffffffffff, r5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000400), 0x0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000400), 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000180)="4ea1d4dd39087f431dd237f3b884afe66c7b53f154c931bc020b74f58eda5943106441496d2a360fa350a87d32b9257f14a69b49e790f7d40dc416b330cca8d5c33a4241fc0a9b8f5144c1ad117005350fac3affc7c19d5a3573b8526b949629f3a7a546cdb4efc7a55b9c2616da987dfc0ea8136af5bf4d4bab4de0c950021319212a7f62eadec69414f208ded9d578e4a5392b1a838826589269c02980dcbb6e2e6f3b541160416cedb0727c82b12a6c0aabd81005f37c3d0a6fb3db317af2ea47981487e7be788f0bb8695cf7db981721442dd5ae001fa00af1", 0xdb}, {&(0x7f00000000c0)="d97a4d40e966d6960ebba7ba5428c711a9e31ed807fbd138b23e04403603c38f83de955a7959152f133ddd04d95a6bb5462c", 0x32}, {&(0x7f0000000480)="bde995aa968fc6fd360200722765", 0xe}], 0x3) pckbd_enable: command error 00:28:54 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x202, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\'\'\x00', &(0x7f0000000200)='(^-+*\x00', &(0x7f0000000240)='+!\x00', &(0x7f0000000280)='-)\x00', &(0x7f00000002c0)='.$\x00', &(0x7f0000000300)='%:-\x00', &(0x7f0000000340)='[)\x00', &(0x7f0000000380)='\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\'\x00', &(0x7f0000000480)='&\x00']) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340), 0x2fc}, 0x0) 00:28:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x1000000000000000], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffffffffffffffe], [0x0, 0x0, 0x401], [{}, {0x0, 0xffffffff}, {}, {}, {0xfffd}, {}, {0x0, 0xac8b}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:28:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket$inet6(0x18, 0x5, 0xe7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 00:28:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 00:28:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x87}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000200)={0x0, 0x1, 0xff, 0x3, 0x1}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x82) kevent(r2, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r4, &(0x7f0000000100)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 00:28:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) select(0x0, 0xfffffffffffffffe, &(0x7f0000000080)={0xffff, 0x6, 0x6, 0x9, 0x2, 0x8, 0x5, 0x7fff}, &(0x7f00000000c0)={0x30a3, 0x4, 0x80000000000, 0x5, 0x7fff, 0x6, 0x0, 0x2}, &(0x7f0000000100)={0x216, 0xed71}) msgget$private(0x0, 0x2) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x6, 0x3, 0x1, 0x4}, {0x101, 0x7, 0x2d, 0x16}, {0x1, 0x3, 0x0, 0x9}, {0xa0a, 0x8, 0x7, 0x7}, {0x8, 0x2, 0x40, 0x8}]}) 00:28:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x5a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r8 = getuid() setreuid(0xee00, r8) r9 = getuid() setreuid(0xee00, r9) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r12, 0x0) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = shmget(0x2, 0x3000, 0x414, &(0x7f0000ffc000/0x3000)=nil) r17 = getuid() setreuid(0xee00, r17) r18 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f00002b7000/0x1000)=nil) shmat(r18, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r18, 0x0) r19 = getuid() setreuid(0xee00, r19) r20 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r22, 0x0) r23 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0x1, r19, 0x0, r20, r22, 0x4, 0x2}, 0xffffffff, 0x101, r15, r23, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r25, 0x0) r26 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r28, 0x0) getgroups(0x3, &(0x7f0000000040)=[r28, 0xffffffffffffffff, 0x0]) r30 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r32 = fcntl$getown(r30, 0x5) fcntl$setown(r31, 0x6, r32) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000080)={{0x7ff, r17, r25, r26, r29, 0x10, 0x5}, 0x6, 0xfe, r15, r32, 0x3, 0xff, 0x3}) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000180)={{0x1, r9, 0x0, r10, r12, 0x24, 0x5f03}, 0xffffffff, 0x101, r6, r13, 0xfffffffffffffffe, 0x3, 0x18b8000000000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r34, 0x0) r35 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xab33673602b13e1e) setregid(r37, 0x0) getgroups(0x3, &(0x7f0000000040)=[r37, 0xffffffffffffffff, 0x0]) r39 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r41 = fcntl$getown(r39, 0x5) fcntl$setown(r40, 0x6, r41) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x7ff, r8, r34, r35, r38, 0x10, 0x5}, 0x6, 0xfe, r6, r41, 0x3, 0xff, 0x3}) shmctl$SHM_LOCK(r7, 0x3) 00:28:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x4, 0x0, 0x0, 0x80000001}, {0x20000000000006}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x1, 0x2, 0x9, 0x8}, {0xffff, 0x1, 0x5}, {0x2, 0x2, 0x4, 0xd5}, {0x3d, 0x1f, 0x1f, 0x7fa9}, {0x1ff, 0x79, 0xfe, 0x80}, {0xff, 0xf8, 0x4, 0x1}, {0x8000, 0x4, 0xff, 0xdc0}, {0x1, 0x9, 0x8d, 0x1000}, {0x1ff, 0x3, 0x5d, 0x401}, {0x7, 0x7e, 0x3f, 0x80000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) r5 = socket$inet6(0x18, 0x0, 0x1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x8, 0x800, 0x2}, {{r2}, 0xfffffffffffffff9, 0x90, 0x2, 0x81, 0xc72d}, {{r3}, 0xfffffffffffffffd, 0xdb, 0x20, 0x29ff}, {{r4}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x40}], 0xdd, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xa1, 0x80, 0x7, 0x8}, {{r5}, 0xfffffffffffffff8, 0x80, 0x2, 0x7, 0x20}], 0x6, &(0x7f0000000280)={0x100000001, 0x6}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x200, 0xfc3a, 0x0, 0x4, "243f2f5ba0a48d04d8f8d8083409a3bf071e3d4a", 0x3a39, 0x24dd}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:28:56 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:28:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd0301000000683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aa0d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347d9d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905b38414abc812d6d8bece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5dfe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e027d21294dce63ed8901c136d92ad84e0a105b50da05369a96c6306f83bf686c65da9e0031d44f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc00000000000000000000a9350b15ed8fdc0ea0f43777c851c497464c947aeda4f56bf5252ef53c60fe603822c3329c11a97028d49587f3e10c40edd917222f50337e6eba666dd38c3cd71b209f6f9c7ddefc4145277a83d2486b817b61363fc0eeb78670490d84e86c470c0ab9ee523ce83473772ba48707cca8b60d35b0dc69b3dbddbb2d2ade7e3f7819f2fd6c8ea2073aad8a45ac15f369105bbdd47f4e88e3dcdfe9e5f41a11999c882ea0e40cc1abd414e0249537df0408ee0e00000000bbaf98eefb3172785592724f7d73f46daa927382d51737067d8307b5989a3b947bd61a199bdeab2aa3ac608434f813545340e5e20944276b72ef21"], 0x10) dup2(r1, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x400, 0x0, 0x0) 00:28:56 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x7, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fffffffffc], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) accept$unix(r3, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:28:57 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x2, &(0x7f0000000440)=[r5, 0x0]) r12 = getgid() setgroups(0x7, &(0x7f0000000480)=[r7, r7, r10, 0x0, r11, r12, r9]) getgroups(0x3, &(0x7f0000000540)=[r12, 0xffffffffffffffff, 0x0]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet(r13, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, r18, 0xffffffffffffffff]) r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r22 = getegid() getgroups(0x2, &(0x7f0000000440)=[r17, 0x0]) r24 = getgid() setgroups(0x7, &(0x7f0000000480)=[r19, r19, r22, 0x0, r23, r24, r21]) getgroups(0x9, &(0x7f0000000000)=[r12, 0x0, r22, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r26, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r28, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r30 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[r25, r27, 0x0, r29, r30, r31]) r32 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r32, 0x8040691a, &(0x7f0000000300)) 00:28:57 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) unlinkat(r0, &(0x7f0000000180)='./file0/file1\x00', 0x8) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r1, &(0x7f00000000c0)='./file0\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0/file1\x00') ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) 00:28:57 executing program 1: open(&(0x7f0000000400)='./bus\x00', 0x8, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 00:28:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x8024, 0x8, 0xfc, 0xa96d}, {0xc}, {0x10000000000006, 0x0, 0x0, 0x403cb}, {0xff, 0xf4, 0x9, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e95f0413a90000000000000000", 0xe, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x0, 0xff, 0x9, 0x7}, {0x5, 0x9, 0x5, 0x10}, {0x1, 0x1, 0x20, 0x7}]}) kqueue() 00:28:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x40) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xd85) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x1, 0x5, 0x1e) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x32, 0x0, 0x0) setsockopt(r6, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYRES32=r5, @ANYRES64=r3, @ANYPTR64, @ANYRESOCT=r6, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcd309ae3f5e92190ae6626f003b3d3fae1d7daa49cbed053faaac253e770edbf1090000761518dbeea9e2dd5074408067b8c88297af9e993b6cdbd93e713e00000000e7ff041f4d", @ANYPTR=&(0x7f00000039c0)=ANY=[@ANYRESOCT=r7, @ANYBLOB="693e07a3bf7c6e2fa0a42b0fdcce671f4871deb7dcfbbba9f2aa0c0f7e785fa84286892753a299020e849362f531056b630e4dae526289c5abe0e8e3fff7ee46ee90b85bf325779ab72dca739d27ee3ef82fb88665b0ae28f0b384a3eb37410f1671b2bbd344d1d7e82c9b53d1c04005cccc2fa2bab5ffce2cbc27ad5fd99271cc8f1f0f79bee3e84e6e368fa101c21a84251bb7ff5d8af4fb6669366f0b39159c9d085e66cfa563c4584a9c749fd0b88809629c2dfaea0485ea0e1379831aa1baa280c4eda3084cfb2395c870ef7ce5d038921b39c023bfc6a83c3a94d61bd336a0ccc848f054588bde10e483b0df1505cb7ab32e424c62f6860b15d90547b295ad3956bb586f477220a216159fbaadcbfdff631ff2f689b8afdef2bcdc0da8decca5e5b6fbfd15e5db5ee4bce8cd392b4d2212e1c0318625d051abe0ccaab00fd30c1244e5e9d874ce0dee3e09fe317a48c265edeab5b58d4404a1c15e4c19b68cf9d3e14835613eccdcbe6e717d7fa14f6bf586a2b27babf358a9404a5cc199d4199b342b4c306e3cfaf0776d8c93574ff351fef2b8480934262bc6932a34fffca58a88e5f0b27cacccf162156ccb26613c48243e246d05aa3e7219b6d07ce20bae29576b46555f893e33236bd58f75432cc21420ec09cbce01bfbbdd684d933a5fd4fbc67ec88362dfa3ab07c22c7730eb8d5c6b919efb370092c44320f25e175332fddc300946b7cc0abe1e9747c9650f74f804a37733f219b5b383b3ea36dcaa7b1e0e4c45b1a384a4b2166d66136c90e8b11491ce61fe1c416e9dc3a68f63ad371a5291f1e02a79a0c80f4442d55d1aa295a40a29a12ca15f4f6a8a677082ec82e15b19555ab954e16f287e948b9543d6cf9df2280b4bdc5b36ce1abf062b76be9720a5c1ff3e554ddb46b5bfd0e7836bfdbdf1f710571ff9e765b47b240faae677758c7076d4a8c453b4d12264b7820b3b360de0660150b828a325823cd81c108df6160d99a1fd0f335abb9d4811ad69de5739721187369d0db6dca21f9453a581f7093a77025ea3c17ef7ec73aef25f3185bb792fed994eafe41d5fc97f8f525d02cf56f745d3753195fca8fbc0b3812de8e1b5f454cb468dd8bf51ea4a2afd1701509e9ac8bb89a430688423c8f7e33c42ce12eeeedd197acee9a307df34d8d9066d1dad71e2a0f14db2c8710a16dc7a66b58777eb4052a60fc1d9f00eb3d5fa05eb7c4a4443b7ff091855646fe50b75d8e5d20538ac10be7dd05c60317af9d1cdb3d704692f98430307450d283d587fc9a6ca9151e9361985f7c593ddfac850e69565c61e455d02e6972ec3e77598d02c2b1ab57a756923a0ce87ae5d8b645470974cad43bfbe29a523c6d2a7cea3b23f71c200f24a3e5a901b557161ace1942b87a7ae0b77ae0b9a4933f112e551983a40136e9e2e2436ebb3f7e819397a4421383726fcdefb631bb043c006c8b491816fd40035b8ed2c0111deb3aae90bec733d403f3388eeb163673495160c3e1d030a1c6d9c8877660d7dfbbf839df2aaba0b5275cd9289203dfb61d4f26d91446aa56854ad03a7e3124011dfc53d13b9aa70fb3f44f5fe703d578b3fff83acd99e7c1e6f63f9f63ab3f34e310eeb041ac21e96758add5f262be4e4c8f0192c0d639b14d620ab9e3506aa97a8bb6057aa10ba86f40af2b2455ec8cd23ad7f906c5b0f3691677d94c88d4e07b1af6957f3ea8285d4095ce591a1345a1df1335b014798a397899ef68d436529f1496666c357007100564026850f50ec3df5cda99f852398ffce055f14bf156d429cf95dc624aab6e7166282d9070d17af6b2575b051029e3976b4069f889eed1cdc1755aaa78f0976fd45ec47e79f59f06113c86325e54ec776d195a48d0586c8e8bc8d36263d811ecb3f49f55efaf1aab1e2ce7865343a3f0e1b416e3d9cc5e06344ca9313c09cae2822353cdfba3bd293466afc9a5f65500a8a82d6308f42d569fc9aad2a3c17e72aed9e26a237171729f22847e9d50c8453a3582e10ceebc4fdc8f2337a804985b9c19cece8cf1ba1be98dabe60973271355d98c20637b9dcd7837a9558d75a7ad51e7d9ee0e2b27797bbdf2fd8bd88bd801a1a6262fe958b97ea0529b41f9c0cc722e1fa948973512fa1e52f692292c2e98c5aac7cd5e3c937be1e9034ebe9b6442c0745aceed955b834ca8af13e5f315c7f8522a88fbc753bcf79e5489eafe1f935ddabc24f7195eb7fca941c6a8ffcc13c9f7c633d11bb9c43a8f3eacd945a3f24dc2feec0f799ae3a54c77639ac204df07534a956e30be42b26f0b09d5a361d097e5d1e815ccca817d54c03e8c0d167154f374dbe6ee6bb9f32dd39db9e98d8f93be63e642458e2a71a9eb846a9b470a153aba49ef69ab41c9ce2523b4ad917dcc4952971a2de328e0c5dd8e3d4f68960a5ae2cf9aee1dfd251852f5bd7766633ced51a9277b85f835c18127747bd74cb5830912e14c1629bd6a14d6f32129ae041454747c786a5c4f868c5c8f5bdb86658e8a42c312eb2874cf5eaf0179db49cd2b8754af89049c72a79a06b7c5034d9f49593b49f89bf0f27b40d7612698d4211275702acada997d1c17eeb35387ff0c22110eb40bbfb514322958e6ae63ce7c1aecd4f7b068946e22e1683cc625f9e389b455c0393920c0079722d21c382cfc97d42c0054e3059dc78f24ed6d1eb23a807fc0c9e38e3fec27ddb0d5ebe16535c36d6a7aecffa840258c388a314696d9ec8ebc52d0d1470de41dc396574f3b997b2a59549a77c839401178d7b59f4584a0131ee520623fd22201e7492fc19bf9c856968cb422749ceece594abe100e90afe645c68e1b5fa318655295f71ab13f1fb67a8463eb38be2c07759f485b6f30e5213330cc44f98f773e80e4eae7f555240b7c0cef0c78d45ac8d1c614cfa4c5ed8f02e26cf13c35d8351fae6526fb177d477462b36459e3e007195349383a7a57325ed8e4498aec085e01bf8fd5a61ea57aa833d705de180ad442850547396933d84b019b2c4a7d61719003a118e67e4e5891fb1bbc85d96f2b8d25e7e4308f2720dfe35411eaa3f2416a22fd006c8cf6b566ea189b8ad93dfe86b091ffab6d0c074e7634b13a278ed2657e2e339459d8c89e35fdc476937547b895ab26469ee400888a02dd3a274449e72c4986273b669838ebafb1ef94a2608de46f91268f7ea43d74e87e15a2607c7842d84da3bcf496389b44a89cf99e9cdfedecf13febf969a5e42fa5a4f6e35fbc1320b627a8837c4b6113e535cf5d057bc05d80f24037f3a66a1adc2181275086492c880c822786b67e6855270dc6ffa98b85a1dc7e209038c078ed21c408b6fa4a8cf73c4ececbaec7333099116854ed5d9b063b24a8e83dbb2eff7aad76b9d5bc505f0454f08877c416279ef21778296506eeb83fc789928a970cbf012a369cb3bebc054304975b9abdfd8ef6bbe0f4bdbafc0c8eae05697299ddafbcf286d52524506bb659d0fefeeec91f5d08e70f3b9428172e1e3e98d76f2e848e2aa829c4cdd812ee730000ed7d187af1a67937543afbc0b7bb27521c69ef9e1772633669d5d4d6f9fcd92f1a7490be3b3e98f6b9996f17904bb0f9096c9ba671176233273d289aab1642ce306bf7eef5185c3771a2763ad7cba2616bd353c767c1345e9b91f97aca96de806a8c9f69105f709b44693b28ac787d4d3499c8084f73199590a636e0fc249b249cbbb19b4dcb7e5632a5ec28216001fc7b1c3cb0104ff949c845805b6f3014f52cc797d3d566587ffa7bf524f1e3f37ae4c5526d673737168e8c020625774bfc45fee0e09f084399e5ebe9365c8553603fe448d99754bd908493511aa2094639407867f5ba81351bea7c5dc9af9e94e28a2b394680ce98fab0448aa66576a029a493f4f7e3a9a7ce01b90e673a1f42f364ff67bc6d33009c34649788c76d22016aa7f4c8cc05f913c8597131e2f14b5f53cbaeb83d0da40724ed2dc8f068e9e6e6cde33f2bc8cff7de4d83b77eab9edcc11d961f234f0f787107d9b1916ff48e112dc2e869c84f28be2cb878e96ec45378d89241d99cc7c363821cf82d42a10891dd26c196dc43077281d622da55da8f544260b87ead779186e8cd84bbadab73105041fc1d15bbc9974937d09362e67f1008e928fb25fc91ac8278874c889a71d349fc602466d0b2ac30587026c5b01c653310a4f955f28e16dd2837f528342aa3707d5a41fc321b3b8ade85b39a4701684fe3156c6466f16c3970a2ba28165908b1ba3b5df8f80e019f0cba7dff093ab0a142f6122a465b7ccdbe416bd16aedb1528e5e684e37ce4720612626ccd6949b4857b1bb52db1e3828b5378bc3e04a4e2ceb0bc1241cdfab5d045bd72ef1c15605526169c3e294c5a660623a8ebc8c59e98897b59c7663a37cc8917cc8b200f7f0cbda5accfea90e9303b275c29deec80996dd806293815cd2a9ad43ee3bba753d8397d8f90f7a349b1c71392d140afb4c2155d0dad4f943fd2395405e0f17566427a9bd4164575b80c4027761e3410bbf6209787bb1310ae7ab24ffc9c5df0bab423bd34dfc7168e31144a4c1fa4cc826ce6e6067ac3524030549980714af46e0309daa3b35fa50cbe63dc5c88f63c90013b87bb4e4516d616e7286bd92fb2e5b1f2162851f868a03a53231c9eb5f29a191e1fe55b42c4765f41ac6cf41aac1fa3c15a325eebc51a83b032f6d06170d033e0242f06ec58a95f254d620a67a6577637bda6a2ecd24360379c2875896654afd361b0181e44dd40daa717d72218bb195f5cac628bac84af59ffe9eca2cb8ecb987e053e0c7027fd4e6a3b121e1ba76b1d3eb2479b87e8a9b9a062dd51288586caf5098f0ddb7b8529b2cd7f9e518815b54a4d04355f11dbec50544dc1045194c91720c7a22741409bd714bb55c19ae013b96403f24c317dfd86790c267bc226cd90826457f033f05ebaa7f514e9f28df4d1be7f9232df187c0e7438a250f98dc4da36604dd43989c89a0ac47af6ca2291eee785690d3e5e8bafb213f76451abb33884347cbb6e273dbf7e1e650824a469b37f0e3daf97f9df9330ae9f51b4f547e01d5311a47203deead666e6e66f0189a76a9e1daff0b38bc8cec89af2c2fa2b164d268206c20f07168dbb21947b8311f60516d0eb1fc15697bec6b23840a100e3402847feb29612c5cc523656500ae74eacb7228ffb7b750aa940b600e9582730807f4251572d662c8f7ff3b27dac9c673332dc684182a8d29e95453cea11910e11b43f6d2c9af3b8db745c41100f3a76e60b578b587c68f700f2a8d55b08b81ae29c19bf76cb513b6935b47953fca35d207907a0a2fb04f18be8a4c9ac08ea017e0d14d205196d81ef66ad0992732999f17bd506e079b13eb83ed535edebba18aafb961788f0ae874c0f03b2187469e7184b4a0aed83728ade23eae7750a8b702e42617de0ec925f057aa20d54bdcfeb947df91d63d6e03b73cda276e8ab8945f5afb5f4c6d7dbf6a2fe7a80a3b5105468458e2241153223b442aebbae99a3f75147db464a616ec38cd873d2db02fb32412cee618163c908952ec3078a312e17559810cbee21c8d81510e60d772016cdd26c5185b18eca8fa119e54761510d4d7f5276b9a81b2ac0a9c1ad0056496e3d719d60c41c859adca57e40eb0da98d40b4f37b7f88a6e7a3091f0e504179466b617d2401692f6cb419bb5d3a001df1aded2e558326cbaed2702a3a2ddf61523806b46c25aef169c1cfb16aff9e5b8b496093a317467c51c5fa0e006f15", @ANYRES32, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYBLOB="4c6f3c7efb4c3d1a7ff30cdd7569db49f0c07541965cfa0797a8ca9b9b1998064be15132a72b70ea00edc46d99799971cb5fbdf35251868e099a62cb2c57ee9488e501fc4a7ed5b142194ad260174d22068ff7723f29f59e712b2a27c723e2198653d06065604da06f7c15330914d898b57348007f79ea97a0b003a807a23763f454731495b8a5574ac3ae61cb73471364503d967bffb3e8865cf9eea2562daf66b89b135b2f4a662fdcd591f5f4f73af7d78276fafeb190e4c01ff8a868a9c6eaa3cf7b2ed05cfc330c6ddae69d8525dfc9969605cf9d4d68b666243e707064ec462198c0a1aa45362cf27a5c48ecddc27b4325655310de79003dc90223bcb9e6606b5a5704937a5a04deea6d"]]], 0x9, 0x800) r8 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r9, 0x80047308, &(0x7f00000000c0)) msgsnd(r4, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r8, @ANYRESOCT=r2, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7460000000000000040c9f3517efe531bc5d3c5503d7cabc0e9412330af7ab10ba386192d4160d953662c9a0d5ed10ecb485d9552021f23ccc69d01f32e607ac9381344b9d7522ef423d3d13cd64e18a90aa58f327937a108bfd3686f33d01d2fe21c0163666e12cdb70dd7a9e482205711d8d74a01c3ce6045ae354fd3fb80ba931e0a01d8a38ec48f1c538e3d01983907661a5d43e52ec958c9c7912635b354b18003b042180ac595ba6da9c069dfa755cf8815f507c742295c927bf043ad437140a0e5174ff19e368f62980fb60ca79b249648d302aec95b78762b234c3c9fa57fa655f671a10c1c76d4"], @ANYRESOCT=r9, @ANYRESHEX], 0x7, 0xffb) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fchown(r10, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r12) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r13, &(0x7f0000000080)=""/101, 0x65) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r10, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r4, @ANYRESOCT=r11, @ANYRES16=r13], @ANYBLOB="c33f14dc6d5cfae410fe42d9000047a8f130109ae3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76734096896e6dfe5a108a9e9666b8da06a747b0838f478dea0f75b7a1f034eed2b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8aa4038f373e616d13d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab407589b4eed1", @ANYRES16], 0x3, 0x2, 0x1004) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001e40)=""/74) 00:28:58 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0xbfd, './bus\x00', './bus\x00'}) r4 = semget(0x2, 0x0, 0x399) semctl$GETNCNT(r4, 0x9, 0x3, &(0x7f0000000300)=""/214) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x6}) r5 = semget$private(0x0, 0x2, 0x308) semctl$SETVAL(r5, 0xeb0945194ffedfb, 0x8, &(0x7f0000000080)=0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:28:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x2000802) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)='-', 0x1) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) write(r7, &(0x7f0000000280)="9ea35e1b1d941b87ca8e539a5c15d4301e83c233ed73572503796c7d69fa3db2e4b8b8ba12d521604121b35400000000000000cd3bfe9c000000000044187f30427880de7ec1678f316b46a71efc3892913454604e5d063c0fb25015a16324bfa30aaa5bdbf85c1e368f53ff5d08800e4bbd9a061356245e346d3cb30d3878271645f6096d8320bbc78fe0029e349d20a8e441221f07f92123d1814e327263bb548b7789abb3a76d47eff48f5d0f2e44853996b85928724cd97c772821963c8d5023407b691af7454b1863b840e2ce62847258324c1fb8b2986bca1cbe9bd132430baa0e9ef9da119f4233a9f0a2c91cc2745dda855e2be914066b4498f2494e35b44bb08f0ea5e5f0907746b759504ace85bfcc65a91632ea01f414c800e04970dc9d2ec5ced009037d2480ad602666a3d2062d40f9805b447d777462977274bda538434a", 0x145) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000400)={0x5, 0x4, 0x6df, {[0xfffffffffffffff8, 0x5, 0x4, 0x8, 0x4, 0x80000000, 0x0, 0xffffffffffff7fff, 0x80, 0x1, 0x7, 0xa000, 0x5, 0x6b, 0x3, 0x2, 0x8cd, 0x4], [0xe600, 0x2000000000, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffb, 0x9, 0x4, 0xa3, 0x54], [0x5, 0x334, 0x2, 0x5, 0x1, 0x2, 0x80000001], [0x9, 0x8001, 0x80000000, 0x27, 0x0, 0x800], [{0xfffd, 0x9, 0x6, 0x2}, {0x1, 0xfffffffe, 0x9911, 0x6}, {0x8000, 0x8, 0x7, 0x3}, {0x101, 0x5, 0x2, 0x2}, {0x6, 0x1, 0x3, 0x8000}, {0x7, 0x4, 0x9, 0x5}, {0x6, 0x1, 0x3, 0x5}, {0xaf3, 0xae5e, 0x6, 0x9}], {0x1, 0xfffffff7, 0x7, 0x4f}, {0xc9f, 0x800, 0x6, 0xffffffff}}}) write(r3, &(0x7f0000000040), 0xfeea) dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r8 = kqueue() dup2(r8, r0) 00:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000080)=[{0x1, 0x7, 0xc0, 0x401}, {0x2645, 0x0, 0xff, 0x3000000}, {0x400, 0x1, 0x7e, 0x3}, {0x1000, 0x7, 0x0, 0x5}, {0x8, 0x9, 0x7, 0x6}, {0x0, 0x0, 0x4, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 00:28:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCFLUSH(r1, 0x20004268) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x9d) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r4 = dup2(r3, r0) dup(r4) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000040)={0x3ff, 0x2}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000000)=0x80000001) 00:28:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x54}, {0x6, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0x0, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:28:58 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x104, &(0x7f0000000000), 0x1e3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x40, 0x8}, {0x18, 0x2, 0x3, 0x10000}, 0x8, [0x1800, 0xfff, 0x10000, 0x528d, 0x5, 0x1, 0x7, 0x40]}, 0x3c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9cd, &(0x7f0000000140)={0x3, 0x7ffffffe}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) 00:28:59 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRESDEC]) 00:28:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0xfffff}], 0xed5, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x101, 0x2003}, &(0x7f0000000200)) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') rmdir(&(0x7f00000000c0)='./file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x40, 0x8, 0x27, 0xffffff80}]}) 00:28:59 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00007c1000/0x7000)=nil, 0x7000) munmap(&(0x7f0000b1c000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x4, 0x50) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x2, &(0x7f0000000440)=[r5, 0x0]) r13 = getgid() setgroups(0x7, &(0x7f0000000480)=[r8, r8, r11, 0x0, r12, r13, r10]) r14 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r13, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r15, r16, r6, r17, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/40) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 00:28:59 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r2, 0xffffffffffffff9c) getpeername$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) fchownat(r6, &(0x7f0000000200)='./file0\x00', r8, r9, 0x3) r10 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r8, r10}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000080)) r12 = socket(0x18, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x801169ac, &(0x7f0000000300)) 00:28:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c16d00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f00001ed000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/29) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe9f}, 0x0) 00:29:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={{}, {[], [0x0, 0x80000002]}}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) 00:29:00 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xc0e99db6de761f86, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 00:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) r1 = semget(0x2, 0x3, 0xf) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/164) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/69) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 00:29:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r0, 0x82}], 0x1, 0x8) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:29:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x5, 0x2}, {0x2, 0x6}}) 00:29:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x10000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000600)={&(0x7f0000000580)='./file0\x00', r1, 0x1}) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78649a, r2) r3 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r3, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) 00:29:01 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x40000000002902) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) socket(0x2, 0x5, 0x3f) 00:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = kqueue() r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) close(r6) kevent(0xffffffffffffff9c, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x20, 0x7}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0xff, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x90, 0x1, 0x4d, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x4, 0xffffffffffff7fff}, {{r5}, 0xfffffffffffffffc, 0x63, 0x40, 0x5, 0xc2}], 0x800, &(0x7f0000000180)={0x7, 0x5}) 00:29:01 executing program 0: socket(0x1, 0x4003, 0x0) kqueue() socket(0x1, 0x3, 0x87) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000100000100000000004fecea11e6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0x7f, 0x0, 0x0, 0x0) 00:29:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="51a84bfe3bf3ecdba845401b6e0a880af8b1139a1c2bb65ca87bb5916a7b7ca4b74367ad1c117245b43bf449deed03070000ba3a3e76ace25acda7ae7c067dbe23cde0f1064591ccc438471fe82254eb6d41ced7642390e299c1a884f7dc34476144a8ca689656d576c76b83c50932247b83f058999e6809d21b1de9be957889e60452fa103e2b693051989277b05e96257e515b0bd718d270c11d7b17b1bd96f2ccdd826d826a15788534c1b5039061b4f1384a0291e83fdf6b8afb19e0c56ec7460ead4b55bf871f2194606c735b35d764b335bba7b3139f958bebae26dc"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 00:29:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x7ff) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = dup2(0xffffffffffffff9c, r4) fcntl$setflags(r4, 0x2, 0x856ba690f03f9ffc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x278897730e73e65e, 0x0) poll(&(0x7f0000000200)=[{r5, 0x48}, {r6, 0x40}, {r1, 0x2}, {r4, 0x4}, {r5, 0x2}, {0xffffffffffffffff, 0x1}, {r7, 0x20}], 0x7, 0x80000001) read(r2, &(0x7f0000000240)=""/22, 0x16) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f00000002c0)=0x1) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept(r9, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) semop(0x0, &(0x7f0000000400)=[{0x2, 0x4}, {0x4, 0x8, 0x1800}], 0x2) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000440)='/dev/speaker\x00', 0x100, 0x0) read(r10, &(0x7f0000000480)=""/130, 0x82) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000540)=0x2) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x2, 0x0) ioctl$KDSETRAD(r11, 0x20004b43) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000005c0)={0x8, './file0\x00', './file0\x00'}) open(&(0x7f0000000600)='./file0/file0\x00', 0x80, 0x39) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x8, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r12, 0x40067664, &(0x7f00000006c0)) r13 = getpgid(0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000700)={0x1, 0x2, 0x9, 0x0, r13}) 00:29:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x14030003) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ktrace(&(0x7f0000000140)='.\x00', 0x0, 0x40000004, r2) renameat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r4 = syz_open_pts() readv(r4, &(0x7f0000000040)=[{&(0x7f0000000200)=""/223}], 0x10000000000003f6) 00:29:02 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f0000000200)=""/7}, {&(0x7f0000000240)=""/4096}], 0x4c, 0x0}, 0x0) 00:29:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x211) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000001c0)={0xaa2, 0x1, 0x1f, {[0x9fd1, 0x0, 0x8, 0x3, 0x8000, 0x5, 0x2, 0x2, 0xff, 0xffffffff, 0x1, 0x1, 0x80000000, 0x9, 0x20, 0x6, 0x1000, 0x7], [0x0, 0x8000, 0xfffffffffffffffe, 0xfffffffffffff959, 0x4, 0x857, 0x1ec2, 0x5c, 0x7, 0xffff], [0x200, 0x8, 0x4, 0x5, 0x400, 0x7, 0x71], [0x595f, 0x3, 0x8001, 0x8, 0x8000, 0xfffffffffffffff8], [{0x6a8b, 0x8, 0x7, 0x1ff}, {0x3, 0x3, 0x1, 0x7}, {0x7f, 0x1, 0x40, 0x9}, {0xff, 0x8, 0x8, 0x7ff}, {0x2, 0x3c0, 0x3, 0x9}, {0x3, 0x2, 0x10001, 0x3f09}, {0xff, 0x0, 0x0, 0x2}, {0x1, 0x8, 0xffffffff, 0xfffffffffffffff9}], {0x55d, 0x81, 0x80}, {0x4, 0xffffffd7, 0x1}}}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 00:29:02 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/107, 0x6b) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x8, 0x0) r3 = dup(0xffffffffffffff9c) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x9}], 0x7, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x40, 0x7, 0x9}, {{r3}, 0x2, 0x88, 0x2, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x9, 0x9}, {{}, 0xfffffffffffffffe, 0x86, 0x8, 0x24c79f94, 0x100}, {{r0}, 0x4, 0x80, 0xf0000000, 0xb1b, 0x937}, {{r0}, 0xfffffffffffffffa, 0x9, 0x0, 0x8, 0x9}], 0x7ff, &(0x7f0000000340)={0x1, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000380)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x3, 0x401}) ioctl$TIOCCDTR(r5, 0x20007478) fcntl$getown(0xffffffffffffffff, 0x5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000540)=0x2) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000580)) r7 = accept(r4, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000001640)=0x5) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000001680)={0x1776, 0x5}) r8 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f00000016c0)={0x1, 0x7, 0x3, 0x77, 0x270}) shutdown(r8, 0x0) kqueue() semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000001700)=""/115) r9 = semget(0x3, 0x3, 0x30) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000001780)=""/4096) r10 = dup(0xffffffffffffffff) r11 = dup(0xffffffffffffffff) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000027c0)={&(0x7f0000002780)='./file0\x00', r11, 0x1}) 00:29:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x400000000001}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x229, 0x8, &(0x7f0000000340)="030000009c02c14e7e0268919fb311b7bdcae1c7dfb4f28ae06b431cb875fa6f67f748376b6ec355a8e597ecc678a3ff9cff4dde6e7fbe8d0c26fd090256457788bf13434b8a8858a498eebd9935d5bb672ce07c62df4b770c2bc0598c3fc3d19e1c23447af4ac17120317b60be45b137fccf8ef29f05fded0250a46cd7c7d265139a5e899f254d40b78a6307c15df2b93d0b1976ad4e08597b70bcc9ae4aa3926ca7322d0d0890f26904dbcc90000835eca54fb579eb5b2716edb332aca2cc10912565df406e412d802d6d6af3ee2e5ebde8227cd6f9aad57505c2b3db17b67ab98daabf4725fb6dda42bcc8a09b4ee605c5854aec5d46d3c5217a340547fc01b711287ae5dfe8a76dd893f00990edabbca741827c120ad384d404417a6ce1353312d09758268331457", 0xfffffffffffffd7f) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 00:29:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r1 = socket(0x2, 0x4, 0x2) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x7fff, 0x9, 0x20411109, 0x9d98, "bf04aa1500000000006e00"}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, 0x0, 0x0) write(r4, &(0x7f0000000140)="2078f7b678807d89cb9f85b87ee032dc", 0x10) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x9f, 0x0, 0x2f6, 0x408}, 0x4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x3, 0x9, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r5, &(0x7f0000000000)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x418}], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r6, &(0x7f00000002c0)="3459ef78c7b0ea3189e3c6568c75a12cecf0c070e4aa11d05230613a2df5696e7a5fb3fd6f", 0xffffffffffffff99) r7 = syz_open_pts() close(r5) r8 = dup(r7) ioctl$TIOCCBRK(r7, 0x2000747a) r9 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800005, 0xfffffffffffffffd, "00101b25000000000020000000004000000000f2"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r10 = semget$private(0x0, 0x2, 0x1b6) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/155) r11 = semget(0x0, 0x6, 0x8b) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r12, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000000000)='-', 0x1) write(r13, &(0x7f0000000340), 0x10000014c) write(r13, &(0x7f0000000040), 0xfeea) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYRES16=r7, @ANYRESOCT, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYRESDEC=r2, @ANYRES64=r12, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=0x0, @ANYRES16, @ANYRES64=r5, @ANYRES64=r0, @ANYRES16=r11], @ANYRES32=r1, @ANYRESDEC=r2, @ANYRESOCT=r0, @ANYRESOCT=r11, @ANYRES32=r13], @ANYBLOB="5fb6e8c97febd272971fbde52a7eb3640866e61f00000000000000"], 0x4) semctl$GETPID(r10, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r1) 00:29:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xdfffffff], [0x0, 0x0, 0x403]}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) fchflags(r0, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = dup2(r2, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x1, 0x2be1, 0x2, "7d67f9da359fd03768af8886303ff7dae55ed33e", 0x5, 0x7ff}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:29:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) write(r3, &(0x7f0000000040), 0xfeea) faccessat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x61, 0x2) bind(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="af5598c71df42eab1120195bae373e32922bfc000036f912d04e415fa92beed68f96c54c8c39d5c0316ccb4149bdc8a800"], 0xa) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="c173e2064dbbe460cec79401bb969185d9db5aed32ec1d32d36d8b2894656687bff3ecb1aeb652764e2644323b5b4133a0de9cc45e10f85a471521cbc4494c5a72082baea4346538d4efa2190383742e88169a6ea9d4772385667cf4125793b111232843b5aae2170eda0486644453370b78173be31012cccdf926debc6651a81261d1a566072dfc7d"], 0xa) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)='-', 0x1) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r8, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r9, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)='-', 0x1) write(r10, &(0x7f0000000340), 0x10000014c) write(r10, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)='-', 0x1) write(r11, &(0x7f0000000340), 0x10000014c) write(r11, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r12, &(0x7f0000000080)=""/101, 0x65) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet(r13, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r17 = dup2(r13, 0xffffffffffffff9c) getpeername$inet6(r17, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, r18, 0xffffffffffffffff]) fchownat(r17, &(0x7f0000000200)='./file0\x00', r19, r20, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r21, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r22, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r23, &(0x7f0000000000)='-', 0x1) write(r23, &(0x7f0000000340), 0x10000014c) write(r23, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r24, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r25, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r26, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r27, &(0x7f0000000080)=""/101, 0x65) r28 = socket(0x10, 0x1, 0x4) r29 = kqueue() sendmsg$unix(r6, &(0x7f0000000580)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000003c0)="85c8dc9a728963619b93b2a59a92836869877e6f4408cfccd2317131de6a7307edac48df2a9b51437ca3adfba55b8949bdd2758f8ae65c23bad81f0d7ba067226396cdb06c7adca0c9bc6e4d0f708722e89dc2b3db7ea980cf6ba520e280d6c7c5b1d508978ecc819ce30bfd13484d06e228f127255dfee843e2e57260b41e1282610b81f85410cbad994de0a7a5785d5e23", 0x92}, {&(0x7f00000002c0)="8a9d821f5f9c3566628f08", 0xb}], 0x2, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r7, r8, r5, r0, r9, r10, r0, r11, 0xffffffffffffff9c, r12]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r19}, @rights={0x38, 0xffff, 0x1, [r21, r22, 0xffffffffffffff9c, r23, r24, r25, r26, r27, r28, r29]}], 0xa8, 0xd}, 0x403) write(r5, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000000000)='-', 0x1) write(r30, &(0x7f0000000340), 0x10000014c) write(r30, &(0x7f0000000040), 0xfeea) renameat(r5, &(0x7f0000000200)='./file0\x00', r30, &(0x7f0000000280)='./file0\x00') sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f62696c653000"], 0xa, 0x0}, 0x0) 00:29:03 executing program 1: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) semget(0x3, 0x1, 0x50) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwrite(r1, &(0x7f0000000140)="86d0691c8fd0a60056981ff751dca0da059c619572254ceda2ece00871c1026e3e", 0x21, 0x0, 0xffffffff) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 00:29:03 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x40}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) pledge(&(0x7f0000000000)='-:^\x00', &(0x7f0000000040)='f\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCFLUSH(r2, 0x8020699f, &(0x7f0000000300)) 00:29:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0xa2) r1 = dup2(r0, r0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x81) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x61}, {0x8fe}]}) write(r1, &(0x7f00000003c0)="68a06cc732fa1983063bf79bc63269c3d48d834de674c8e8be8045ef499954e46c6792634eea96fc6242677c73e94f715313f6e7f77627d02af43c1cd2f2540d373f6bc60ddade28fae04a5eb95359fc9f80ca7463636a4776131dbbeb9e8bd749a48308b3362e56e171ed33ef0387f7c7a10589b7c69680134cb3435676ab91c937ab5d0fe0ea5f3abdec7cb41745361e79bc303098024b9286c4c335f5e22a51ff502d610d78ce445f5816c78e31977373e50de448d5b804d320105c71430c94e900abcc111427ece8eedaeb84320201f7d942b09ee4272f7b3a40067f057e3484e0fe5d9e40bddba9e393fa8a10de7378816623c3fff7d18dd37ccc8c00f60b331c0253b72122fcf25a823bc926eafe6e5ded2912e94369f2d834b0cd6ede82c751d4939357ab1338ab5c4907855040a3e12c468e4ebf3f5dd01168104f04a13da3884b39da30803e08a6796b6db218a4649705daf9ae88b1b01d0d9287073a47bd1db6e9b052cae044814344f810bab690085b56ce2839cf3590f1d4f0bcedf92613561ed5f9906d43982762d942a0639b0eb0c07528a8404b1335131d3a5feec37cbdd888c884df091c54c5307a66a8e093deb9a69fe313c0a24541deee86fb635fa7e9acb9fac768aa9e03308ac9d929c5de7415921c26be648859e2bd0c8d90c57c59199050f584c54600a9729da7433c498cd7b193ae8eaac701449bebcac794e61ffe764d532be910404c0d78ac885c035ead83342f67a62cf9bacc854cc95d7571f35934021e24078a48f9526084a5c4ca3441b24a21814eb4b595a6fed35ac36ac09b39e9b7f77cc077b94ec107d7c50b2c284951d12a75008ad653856b96911f5d00e97f4c775077555b95bd95a3917fd16ed30fcf8e1a972965774c1adff2f252306ba14ca97a414643cfe3e01d8a7deeffedcd89168a7c6f10820b2aa8e98fe87008f39f04678f0fbdba2a6327df2820fedba19bf5bbe09d791eeab093c90c108711d146b0a6cd38a6908b841b263d6abf05ad0abe204a95fac1743738a5c9d3505009a2727bce900037c8bec15e7fa4ac1715b8babb292bfa71edd4a449c15a1b10ebc45639f999b70fd0d8abddbcd7034a6d63875a544de1f77958556d1885996c2309522a5efbbcc35f8f79fc599823d56e4325a30d097d7d335fe24404880feb95de1c0c5f93290e2865f61ec36291280c6684847db783ec6bc45a8fe72e291ba4d30cf49ceb8844b07295a97a62c7f2c2b4fd44be56d822e6922836e92ae4a77f6c1995a0e76a085879616d41b1918e3cb2b5b9c946e880736c2c5764ad6f3ef6730281f82e88b4e6a22f83e33d7121b911ad97ee97490578471910907beadf2023df3ab3f05730aff20be998354a57466137859689259fb69fda3afb37fa2d49463221fa8d355d5c83e8f91bf17c919b1cd8859908efeffa457c99e647288c21310d80eba391a35280b25ef0613d2ed18e0a9817e71fb3722f7f948a75d2cab218028b8bde16ba213e36c983aaa2bf2b8792ac0d1b074954250bd315eae919593489264d7fa624c06fa86e1cb51bbe7940a51e50fa7ef3d6bc4b161c39afe454f576c5d18b302f75c8c7b83c6b6358824a0005af6871d50e0ee7079cd497ca10e7bc888db7a838a78c56f26b2add2fc801bbcd4a368e69dcb33dcb2ddcea7b46342f76318295aa874b3238848df6c10f20e9030ccf810d207c344fe0e327f16e306125ed492c069a1bd998e1fe4efaafae3e76631868a44b8ee5fe3bc8a0eca3efdb79cbda590980d4295728fa24c8b65fd1ae900a0f4087056c77e18bfa7030a083679557c31a522125a4bae523ca2716eced1d65c17c53e54abf6f77720e758235d7d0be77ab378e55bdff497b7fd571394d2085a08bf15ae3ff9dd3faab629e03603c0e52d00815838b78c202fed214efb25148f194f965b969c837c60782d0799eb708094ecb819a08ed20831d48dc50cb12b282a987ca36df3ed6d78662d4755e016b2cd064880a41a0c0a9050d368ac9910a35db988ad05a7b7b15720de40d1a607345b7ced2d1002ebf05f6e2cbb8ac2db46f006ee2da1a67ada89a951c1586ee94143180b625aeb2a8d5eaa66b74207bc56c1299c352c2c3c6a5ce67c843de5ece21c01eacfb26afcd57dc9f59a9a5bfb45acd75ad2c8e0498381b3cb9e1c9dc19bff5e3b7884fb553adb382de3772fede5c3b616b32b520a4c443ed0651a0de7595706e5fcee2f4b9ceb870ad07cb61f65d2e4a11c850f4f977c5c6079233da55e3fd0eda53fff1196596c83a249d692cfd4d1684af6ad3a14e2330df94da55e3eb4315acc3a9ca066697958c689186d7bb7c7e4a16247ebfea36364b67dba9296da4e7bd94b98ae196030ef480837a09b581f6705b202c89d90339965cd849382ff54a40f8ec0f96398fb3b2025e15df671b741ae8ee3adea459ec59908a375de3e4c9359b1785ca062be59521c4ee5f6a223f68bdc2834973e5d162f301d823fe139eefb6bdeda0f56ecf22968e15ed37fd745c7829039a499d11cecfdb27545ee218a8e5b01bfa59473c25bced995e27e07217066932dd441ce3e30324bb2ae5f7573a0413b46f9e74f22b7db5b9461ae1fe545d0aab94a672a84b26d3a6bbffde037469f04a19c22d2597b6233ee9966a027a51358aeb8a96364ca1b9f42d46506f3c29694ff66b753a1dcdb23f175f3f285f6c32213c15dc1aca64394ffe82f20ad407156efa3fc0a87098886149b45fffcbbd318d858df8a11254bd92cdd9bd9679fbd4e22e88ab182949ad203acc295a03aac124d59dbb602d51ba661f2e329d0e22d60ebefcec363c24a33cba076baf0015d9ee5d5168005bf3232f1b30ceaa49a95d822d4e801c5c2c850b0dff969d6f4a313803130252dc3cf7025aa405d0455da6e808902b68ca7bfc8f9655ccc4f3c24c5dc495ee6351acab82ad90a79697c6b91207c7eb8857047ee9273c7ebaa9fdc7da5a3d053c360adc83db07398dfa7b0dd8027145cb52f0e6870088758b2f036d898334fee70760933dfddf7a228bca0689389f0c746ebe9f975169a8bca1f1490d133a597c8bbeab28d587ce9ef74260ecf0f585892196c52fad2dcd04d224fc0fe5bf05c83ba472dd4447c23952caae4bf31c5633c5afbee98f1bf04146e3ce763051b98bad049f910c7ee1d61eac74c78b6d3348c8bfd891219bac7db432a096f9f532379d18cdccaa5fef2943b99fbb84605f5c80de6e2ce49c263e066ad6e75c318817783476bd3b0349d6965b59c77292c7b5553a51d66976181fb83498858c617d85f954b35a737b1f02600b481763ef7a8385159b0beccfcf0f535a4a0285ed984e7c59dca2e73bdb6e7067ea68d0c80c27d2c420c9bad87b9506247ea7229f82139b2d183be6e3a11e71e01e68e3cb7024a4f5f9f164dd519229f4fde3cd5582f0779379ca7c48c0e2c0b5a6b8ac882c85f94077f142b68622fc02eef592629ed1b0f53c812f8c30426dc36f15d213e59c7f5fe25c74af493d8a88559ad58953a2d57ea4eb30e08a2c6baf33c4e1a68cd6585f43b6f04ba7414251cdb1dc6787feac020fd61414a68085c9a09ad5ba9ea3d026791780095ebbe6754725497d0271b13e713c06a233a039db4c046f0849b2602655b18a645d4d8057802f652ef3f40610a171049c1327428f4356817997baa99c916d62de2b1f1739f9a568cbefd577a945b63bbb7a19b9b1dd77510609f47a0164e9a17ed94ab8a2a0ed7bd31be964c9c77b6ec0a8c1f3ad0d86384e084c8e97bcaf91b2a895e0bd3ee3fed22ec1d05077a7820c74e958e20705abb9dddaf4f67da107fb036adf888f00f6b2c4638fd5c352f97c44819e0adaf067d72ef0c2967d3d0aa5176045db4df349d0faecfd129ce03beed1d40891118e3ae1fdc1617416f554d89c2c1eb4bd47ff3b2217940487193ebeea9e84a23dbda762f0a9957232bd03e21879a581d9865adb82d9474303bd5e4343b08695c03a419fb0c7216f280057f6e3798408517d562893f6b6ffb7612f6c3a7cfaf51f0b9d9976bcb3dfa2c30db11ac759e3253c4cb3b135d277693bcc51086fd9b7f57d06c72870b4e6d5295362f981848f9839a8da1d8229f1bf9feceb556fa61269128042887124b6a031f187e061f58b329ae8b5d302a141f2302ab0b408a028d5a1d37855b4d76c5b6477521bc743a2e48cf244075933d09964dce26973d2caf060c802da9727af9f7e2b74114aa51cb1fd90e9ebc91edbd16321acc38941644330bebaf59fe1f70401bd8d80fbc90575dfe3bdd27454db3f933d14ba5ce1c46d69cf2cc01b570cf6cad0c4e1e7a07297d0204534a09fd2f362493424863d1596ac9a3f770239299f786da881ce39db3095c394428546c55a58e1e2224f29b7cd3323e2ffec55fab6a8add6ad7ccdc8a7fc72259822bec3b5b7d7b332a091fa7efaf6ea56815b4c8fea452b0cefe420dc3efb0939d9af2522dbcb8702335cd0940841f18c7ea87ea249044a38d6c72641cf4073378f81c527a5cd05af22f038e2b3137f707d9f32af540f56cfcc429ace3d6dc34ecd5d1c22971ff16bd579201a3592fc38825a98ba3be3b52c221672b86c33e4eb3f60ef2b0e3ed43505f7b3a3e94b99367a61db8a6216ca41a4467f474102ed7bc6ef599e860d3176d9ddd00a2198c097c66bd17c468e417f9ae571c4631c938f50f11b5fef4614467ff17b63fea84e36f6361c0ffd07619569618a08e07c952c7514d609db663f7d89604a6a6a77c056a3fa5cbbae307d0e4003e6fecc6e46f994f0dd13f4669775321f0a854e5f63cf2d95f080b999f02dd8216b81d8d579c49ec55f0aee2e88db9284a45b1edeabd05a48d7267ad1af00873cae4dea31d5e8427e60e0d1b53ec633cbe732df68b730eb6e24883456e8cd090515752e67c5b542f4086d7ca617c5a8833817d505963403b4324676f91973ef65125ac20fb07f62731a38a7273825d3347f8539aebb5510f501201c961e352a90294d8b9f1e9bd8bc530bb512cbd2e2cc1c201bba58a153324abd15d829f9b97bc25dfd65a01acb9705365928f8b55164d5d18d66f62ab70091998a63585fec9ca278f4e8931855d1088031a9cbead6cda5bac69a72340d6c19d7c768e63a478fd62a4e274935ab7e3af0f9c3ebdaef047150cef82f6151a0e7a7e4b9487f16a5b6dba69493036eff8852c9eebd776aeeb8171b184d7bfdc765d87796af57156eb53a1fb320311720a32f075cf4fe293f09e171cc31c23e3c34088da863bb93fb73e4a40400d9eeae24db60e889885f0384106c18be47118e83f2b3a7b206a9c9607612de3e6fe329d70e12fdfc4dd0c0f91a9cb49b2e27e015643cf1600eedf9764fc6ade54bd7d51da6ed214541256372dd610b0f9b3a0a6ba81b0be297157c9b598edf0926ff6f55e1dd0744fe73da96f7f0fa9e22756351401a0f551acbc31d41057152358ba62ba0d85e985d579f408cc38d1f0e79305c6b97fbeb6f315515e6bdb4163823660ba0e4f9debf181899f7c30ebf10a17dfb807e3a4285bf61c9d56c61887f536cffd6edf8ffc8709108b583f5cb8a3a8b0f865a2a8326d8f4f69994b044c290d3d1403eb61439b760d920b2e009c42c74db515f856a3402103dd550b7c6c5b31b50286f241d95da9e81c24307d32e6fdf2edd74511562aacb855de6e5dc5c0c719872203c83458b4e257f55beaf99b8ba5051e0c2fe83897e0ee34c729cdead88c0e7197bb893dad52b55b77dddd0bafb5e52fdd6ef", 0x1000) syz_emit_ethernet(0xe, &(0x7f0000000380)="195a82a340b5e5d9c005bfab0848") 00:29:03 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000000)="4a4956f0c1c7622b8cc64736f694c3ed81eccb2ce229f7cacd3b117e62cecd3c4d7630a11555696b6e2321780df3983bda75975c63298aa7a6b454a977ef94ea9533573c638c3f80e5068a3a4558", 0x4e}, {&(0x7f00000000c0)="0afd9e170d205c430c403026155af37dafbd33", 0x13}, {&(0x7f0000000100)="2fa9aa99a924f15bc88d8a2748fc16b4436664d5154b5f5a3974600bce801917659ac334e1b7a333fc917a2756d60b412ef832f7cb31c8805062e2a18a3361da2471491008d09398b44189443275f0c6b95b", 0x52}, {&(0x7f0000000180)="d4c128c2936080b07d34da1be1914d8f7d364c8e4db9d059b857cb7fded7bf3a865e4e52cb4c44b9026ed2e114362b9001397a557bc4a64e9d94f735b240c8c9d7454bf55ca0d10da3cfa1e1abf3d8eac8612222c49a0f03d60c9f384833b4697b37ba26605e4ed73c7e64023675571c60f9e34ad7a7050faa3b54d9c0500129bd0c6673d1d26691fa859eeef9e7ce63fe91ba5807d638c98e9918e6ab85dee8d3a3af8aa5a0ce8bbd268750b8", 0xad}, {&(0x7f0000000680)="1c9646af08646c714a4008b83b4a8f9288e4097362844d36070cb7313ee6e30f58d11fbb0349cd6d57ff6d846570b02de17f14c54346fd1d226145cd3d7f8c224f58a17446fc7751baf6f2aef6b287c71d094af98d613b253c3a1c3b95ad4add1809c3380068b1377742e7f66b0a0072ac1210ea0f0ffcd82ce6c6aaadbc4b1150e80819d728322a965e7b447a8657671346c5c87afb1965fd364db28503208ac85bceca0340ec43a9827c29a2930d53a25b3cf84e19518ce0a7c79a969a308b59c97ef5fe00a275988e0ea77a1fc38aecec1530de48052a23b716868f8c2bf8a4f26feba72ad9060afa1b2d8af24f219828e005a15ec7f990f1c4a5adf3bbd57c9690317771ccb1b4b5f0548cc92c050aead39426390581c7b3ab76dc5dc29d85211fe3e9f9e1b05f92b35ee6928f5affecbbb4ee5a8530fa977f528aefabf685cde428cf40e4152b42bd89d97eafb337a94c1f2304307e360c269c598f5cacb878d1d783b4a9373bf07d829f6bc3953d724238990c3731508ea881b99fecb816e04da1643766d3e36e14bedca4887ddad0386bfc789e668b7082ed8d8a8f27faacfb0652bf2d8e55c4f0a99cddb1f44cf01e612a83f16977849d5dbaf0228a8aeee989b11f730ae3ac26a57156d5b6e9a81b4a4143baa4e36b6f22dea6afc5c3674191f48596a3be1aecc9c65855033df0e7cc8b79377dd5abdcc72162dc1782bb4aa49fb0619d052f290dd8615d370d36bdf08fc648092f18b727cae4e58dffed34ab3b2b48b0bd1b8c6cc6dd8680a9eb94f1b54f8bdb36fd80ad46b4f68eecb944c38b262314ca127d2bd769d87e99355789c89ecba13cb29375377cbbcc4a7d5955838f767abe3fc462e6e822e590c2ec345cd1ebb144f322bb69837a1b665c2d4581667a8f30be130df26acdcd372ba591e862548834293b523d69c7d8d57b457f6874ca585c7e1f78a01552ac3145a588688de469c872ff8557e7bbc9fd10291ecadbbb68ac5f7a0867bb62cf9d9bd9f999aef7a0f1a956d362bd67269ff2c1f372746d50035eb0eaa9350dc20b892fbb8c0dea94d90bcc72cde7e31d5e0cbaeb0d77bce1ff51d57e5a2eb67f72beb399bef13d4144cccac0a808ecb6008c2cbcf1323be1973ec031468e6ed279141e12f341556b67d4a21cf8f2d62b7219d73c1b8f5695d6522b0b9f95d58eb6ccbfe621521fb4058fb82a1e933e54152a67cffa954f80572d07203e6481c5b61d12808e89113d2d6ab5a1bfa985a706b0a5d62d3d814a43f851084ef9dd790722111ca007977426b0109dfd9d61539a1c5375d1cc787fcbf1b215d1ed1dfe81229b688398f20165831a7808fcc20a25031c293d12c5205a46f49ef01a7cf83b4048c32b020c0cf654e034a8547379afeb3d3e300081db0f06683378ea3a42f7d85ebe6c10daf9c1864c3d74385d086f068f827bba9c4058c9b469507edc2f0e7c6ee56ffee134659caf906e7cb9416e5c4864b932fb20ed6a723c177ebfd65e1cd66effabd71f4c07619ed7f6533139baa513978ae41486549d69744ef5141c5ae562b5520d2b41b2194c6e7bac584901715e9783f025e32f9c908c7bca4b8bd21bf695439e7f990e54d10423f181b3eac84dacd73ace59bad67c7f462a2f939aa15b26b819b848c4a597bd4488c9334ce59d42c31c6287a4dce806d51bfa88f2a61c149d6eb4325f67ea918cb9677cdb771ef8fa12b1402ae501612ae153cc113779fa28c309137d025e216b35e3556986ca29a6913dca0a62d39e7521aba4547c25a18488b6054a58a59d3fc210be3d57c63237693777e0feec53c6e48e4d148ff80f602365b3574f0b500b48da3f389b39c12a668d93e0a5174bd14b56dc4855e212b1d2ecca443dd4f97fa45ec9201048e26cfbda7efcf10ad4e5b85fba69763220821ebd1f53c76a50586c5321d746f2da71330c7d1731737b25fb1f17fd9b2f4fd4c534f2aef045997932cbd7b88e0c29d12436be59409b6072f66a95d1fdbb8e0142a1a3fbd7cf6e55729d486bd6bceb7c4ef00a73d0442d93d33f96f23207f0627722f140cefb7b442a3025f0c2a1b1641dc5e23980a54e135270848e5c05a80937401cf6cba5aae7d2e80372e864b77c72070165865057ffe53d06678526d1c11bb8eedba75f70ffc8bcc7f8ca4ef2190454a8b85f2a93ba3d443259a6db5e2538ceba925907e815d10a916a3dcc0ad4807eaba8f64026cd04831a87fbc73bce375de274144d6bbe4bfa41198686e2948de1f23378b6bf34c19c3727df7d59bd65bd60ca3a664231ed28664aebf2ecbdc27787d4bc17e92d877bd08fbdb5f0bba699a92da79ff03466697b606155624bf5b29f65ea07c3584f91e8ad268eb800f0713d1ff81891b3a42f253be494467216c8f641654c1e646a8ef72dce8b0ff8a890a223c03ec0d9eb1d400751c98ae0885b518ed05b774690b50340e758e54fe3b7d4360b85c93f94055b4ddb08dce2d891fbf2734aebd5166682a4ce0e1dd034bacca6fd4395dfc9198aec05c8eaed23a25ccbc3ae348cfa51af6e14deeb60ce36b40fa2f1b74d21ba20aa779ed571d778f8a093ba31ca689e1cc8e338f5cede94fbad0618ac5bb15aeda052256dcd0c01674447b3c38d6af04fbd3f270b6b4a922c4bd915f5814580d98eee11b4c3f4dd9d5fb68e2d27c03a3cf543fa52102276ced6e00d233107c7b36cc87ee0564939794e45f2713c8a42b2d14274063438c0f7dd3ae48768b718b1f8f609fab3da6e6e2f2acdfd4a125f989c6d05166430361cbdabb6a48bb78b653d20a8fd430425a7d4973b63bbf9031adc37a09e4f157b0a42d369d4a911676d924c10290986a21115d26bf7bfaa2ad658086a0a1f847b8dd2c2e2a05d725ed15961b98a6cc03e2e9deb2ad6691e5f0cbcf3f52b620f15e22bc63ff35ebc1f417110c6420926b06f34b4f10409bda6487caf20a80db1f36fc3453ea104b26c11042d9bb467d6e0f981fe5d189299b7c272c723e68885fbdc0fa3b8b38b4a31e8190c31410fc0f24a8c766ccf33c578d97f6a4d37ec91ae6ff6669fa4fe3151a57ac24ecfd28ece1ec51707db28b5214fae33044d17b42bae8e9cb0b1bc37cc5c3857240893162af36f93f9194804ee40907550c660713b38a9956dfeeb7278aa848e59c2d9dbb70bd8d595e32c06881a23f31064a3dcae534f73886fca2574637c3199ec9302b5e1f54a97c2243afa14942004101a7bc3c1092d631e9cefd065bbed4fdc20e87abcf21fe1460aec698c9fe471b132fd6362eedbab04c2865f665d867ed6b4be61a3b3863d868413c06028caf51626c0fbe77ab97d31990e18f324848c02809eade6e20e3014b86a3511df124b6be822a386f6c5943de1ab23a3c73bb1110a2be2c6a0bed744aeddf9a0fdf7f7920f457401ed7e2db9f1ede622511e3fbe0e658a4f03b198690d9d4d1a89b3b71cae668a7c24dec3638d83a2c2a1d3a1d259191b6ff5425f3e1bac87899c60629053254376cc85887a5fc9de7d2ea22a13ba3d0f9aef37c295be26af6eed7fe069e54faa8eebe6f9c6ebf3baf5e3a2d367addd56fc9841e4c4fa0dd746a5f138ce2453fa921bdad1ff7a3decf30b9d1bb8eb88e9f2ebd72bae31fb886cd2c003b30c56043868a9c36cfe9552a7ac48e2b4b658a538f92a3f67fdc5a13c9efe24ceec2fc8a4771d5ae798eb8152ad39f3fe9cc8d110b9e6b13ddbc3e471fc8e8fab86fc2b7fa8c4ae8e86163c8e72989db82c27514072209cfd5b41b7e097bd6713211f0e0d8ce0b23601ce1f6bb0c33a01b9c0b5a9b6de823677973662d271c64c7001d44e9442529c1c79ae524824671ff38e600c7a82f655fc4445158ac5ba295855f62a13aef5eb884d94a096cea172504670cfec3854bb40d8a25ee77cda16a569ad05008edbc1c610cb2a303b4fb3f8b46d70a5f2c1227c0c426928e7efeb1bd98be59849f3a1fbc66a109ecafacbe44f466a2614f31a04697d7d685b637b2a26c1928859d51620aaa50cfa2c83dd8fc461dd0dfe8cef7386b0759abdac859164abf4ab819a0a8c72281e6d37eab8d0a210bdee0ee07e2192001673b1490d7a5f89db3d1d044d2cac299f5e4b6baf9301b91d9e8a0ab97befa3dc73e44acfb590893f1c1d255e84bba7146715931bd183c2c293ca66364ac12e4835a6d960c2b4a73063340f1c44908b5ae75e7447eb1de8b65cc5560a07518a8d64948f5042961556d10ebfd70120e80c513bd7c4553a1b96e8ebf2a4c981ee91988d60b1b8c5485d4d1af246a926fbf37c273be87c2fb8b1b799f7e85f142b54dde858fd1a8230924e69554ea51fcfe33ccab9490437498127f8870f4d82500670005a4df128c513efae8e53e3e2e7ac1f936f1eb939c0b0ca4bee943dd018938bdb96692d3a524dc307c577e32d7b93176e255a63e86144369046941764b8ce0fa6050e0bcb342b98bf0d5abb0e850bb38e6a3496635275b269cb3649b518fc6062ff7806983922c662f7084ecd975024559900285ac883695c85222325f746138be3804b9a2739dfeeb1fe21cb14db8128a5752894c561161471ebe0290187e9760afb44169d917b0b54dc2144dffd26024dbc7893d787776d0c1b19b9007fc9b84ff8e46347a8769a21f472e8ec9e54d38f1a726d6efe3bd05069dedf88cd654274abea507e4cf4093514610d67737945074b8c7a8eab1444bf5293ea3559a9f7f4119efa615c2f1de3105ce123e6d41273ab9462f7b24c446acf2b8540ce28f9a91487673fc13ea60db5a509fa49cedb8e8e1d9baaf840852941842697a47b07594134eecdfa8d2931425b817457980972ea5d52355a408cd912c4398bee67170a945b57f6dace887fece0efc11328e33f8e3c6875472153526a8fff43320ed1db2a65d34f7405036611954c43657dfd44b4225c581548c06dd29021e2878dcb361fd5b16f027e1b629e9709c960d355269efcfe343c1b85c4cfccc52052e170d1024c02d2f4a59ccc90d6c1cd67955dd3217ca625db72ddd06bb6a03121442e3351cf199ed1324bed94f9693a702cd98a5fc9d207da124a143d65ec9bcc0808964ae2a1d15fbad41cc0727cf6869580bc494cb9914a4821c1ac914a73bc7435c32b70dcc045cc3e8a13f52679bdf663e225443f18f65a368e6cc9d05ed83226d8a9104e2df96196d3ce605409d46e35505e787d70f5f215387fc4ab88e557f356641223662409cedfbdf5abe6ab81d635c4cd1b08c026bc1dbdbcf8824deebe4d6cc98fb5384fe6cb35980b935ba1342c3e13c61885054b987e764e1a520b830b50805788f0d5561b28e1162d9615f700cc832727226c4a51ac53b00529c2d2cd2c363621fa9e128e139d641545a87a71f95d14853c502abfefb6cd07e1f379dd1fbba3e005c923dbf237ca7bb24aeaa35be6947bb5e6a436cdbefbf124e636d4cf75666382e66627368145e9c1ce55c50eddb92949cdc7ef357973fbc03fe478a0ad946107e5691633957ee9c88f04503599dedafc161da769f27ef4de006a0fcd76c28c0c00904bf07a3144d71d397264249efa423e21e867b896aeb3cb6347ef58dada9f13d6259561e8925df7cb9eebc60ad6b269749e0b43367a0ea52bebbd2b0cdd47673371c2c6b64250287c4d6a087387f5bd7827505b2faf0e62fb75602de1c0a5af378df300eaa5b35b7d6e69a3b5b2c87caf68df626c0595ad208c5b247902f6abec36319b15c32e0d01610a94ab7e424ef17d1e12e096241683a5d7cdad898b40b73c553cf933", 0x1000}, {&(0x7f0000000240)="2e007b14b929c536f66c141951087e8009780d5597fad04943ced6875bc4790cd4d0cdaaa27f08aa36f4fca298cb329f581110b0aecee699", 0x38}, {&(0x7f0000000280)="47db911d1206f546d36fd4e5b6d4ccd4c6a02ef6c2551f4f38b00d4703b2a1d22dee20b78acad8a07d9d9f5715ceb0dd15fd4ce0b3835406f5feb5165be15be3af1c433387ac93a9e92522c1d483b7dfd4a40692bbf60ec78650a3f0f3879332bcf3707287512ffd4403377df59f3b93248e747701265db9356de98c914788a465031e44b359eede9ed6b3bae7b6529f88d0fda6b2e1818d09dabc975c6c5d8a4817866be3e45a772c3a28b2c9a9f22a1d63b1ed5a6e2a9949e4cd281a271629a53c385842c2b89de5328ed7d936b2a3564c3e08ea88ae5703058f7fe05fd78342af67007e4d8c9f3478034422f5977edcb01d9647390a", 0xf7}, {&(0x7f0000000380)="419197bdd35811e74045a499b62696ecfef9a6890d94fe28cf0bfb32c29927d839f7c0a90b964f79eb189a1e3bb4cbed96b27ed0709dc351d5578b59403f030083057e4b4ff6c6d7cba2a5c2610e2f3fcc7c06905bcedf6f5b28ac275a280af10b8cd7081836c99d340ae2f18feda28266c1985c7a12269af3db8255c7f28a5003c8c8e61a6dd7fcacaee9664afcb478ab0a74f9ff1e5218cf828ca2b2c9b83dea89df7d", 0xa4}, {&(0x7f0000000440)="e5c7c8459ea88b64bb43303567af930557bcb157a010675473a15c248c70a86d6e8c2e3ac5769e213fa145506a8245d9b4", 0x31}, {&(0x7f0000001680)="a3f0995e8be1c565cc369d480aa8bc76542b630acb813ee7bfc24388d75c888dd97105a22a24ef7a5490ac410abd1ff851cdb68531f3330fb5d0b4ef36fec4eb7b6763af222db635fbc507c782060739fbadd652509e70ed2dbd25e858f76c21122b914bc5bedff54ca6f7f888cae12b5c27eae283082d3b7347f28e910a6bfbb6d311bcfe2565d3cd88a2aa718c6e2ea16e2d97dfd6c160a3dcdfd6f794f7600240c79db0ca69733a2fa70047527ea55bf5458f29a8189679c32f6a24dc60323d6d3ffb698e06ecd0dcaf3b964c", 0xce}], 0xa) execve(0x0, 0x0, 0x0) 00:29:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x3) r1 = socket$inet6(0x18, 0x8000, 0x2) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 00:29:04 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="11"], 0x1) 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, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCSCTTY(r3, 0x20007461) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x2, 0x813, r0, 0x0, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:29:04 executing program 0: execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='/\x00', &(0x7f0000000180)='\x00', &(0x7f0000000540)='\x1e\xf8\xff\xff\xff\xff\xff\xff\xff', &(0x7f0000000580)='/\x04\x002\xcbG\v{\x90\xf5\xe0lV\x0e=\x89\x85z\x05z\xe7cqk\xac\x1f7b\xcc\x92y\xe4\xfd\xa1\x0e\xfa5k2\xf6$\x19\xd2\xc4\xfc\fi\x06\xe4)+\xde\'-$\x0f\t!bj\x93\xc3\x18\xac}\xb3%\xb4\xea&C6L!&\xbe\x1e \xe8\x93\x9b\x89\v\xa7\xfad\xc4\x8f \xe1\xae~5\xa8+\xc2T\x83\x06\xd7Z\x86\f\xfa\xed\x96\f\xaemV\xdeu\f\xc2\xef\xa0\xa7\xf7o]-F\xaa\xae\xec+\n\xbc[y\xd1\x1d\xe4\x85\xcb\\\xc8\x89_\x16\xae\x96YI\nxK\x7f\xdb\ra\x85!\xe2d\xf3\x1c\xd7q\xe3\xbdg\xf8\x9d\xafl\xefL\x96BiS\xdd\x0e\x8f\xb247*\xd4\xd6\xb62\x9c\xbb\x96\xeda\xed\xb2\x8e3\xa1\xa0\x1a\xc2\xaa\xb7\'\xd4_V\xca\x01\xe2\xae\xfd\x00\xdd\xef7\xf4ii\xf6$ \x13l\x05\x96()q', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='\x06'], &(0x7f0000000500)=[&(0x7f0000000340)='tap', &(0x7f0000000380)='tap', &(0x7f00000003c0)='#^]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='[\x00', &(0x7f00000004c0)='\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:29:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}], 0x1, 0x0, 0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x788, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) r4 = fcntl$dupfd(r3, 0x0, r0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(r5, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r8, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r15 = getegid() getgroups(0x2, &(0x7f0000000440)=[r9, 0x0]) r17 = getgid() setgroups(0x7, &(0x7f0000000480)=[r12, r12, r15, 0x0, r16, r17, r14]) r18 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r17, 0xffffffffffffffff, 0x0]) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r19, r20, r10, r21, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept$inet(r22, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r25, 0x0, 0xffffffffffffffff, r27, 0xffffffffffffffff]) r29 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r31 = getegid() getgroups(0x2, &(0x7f0000000440)=[r26, 0x0]) r33 = getgid() setgroups(0x7, &(0x7f0000000480)=[r28, r28, r31, 0x0, r32, r33, r30]) getgroups(0x3, &(0x7f0000000540)=[r33, 0xffffffffffffffff, 0x0]) fchownat(r4, &(0x7f0000000240)='./file0\x00', r19, r33, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r34, 0x0, 0x0, 0xa, 0x0, 0x0) sendto$unix(r34, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r34, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r35 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r35, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x78, 0x8e, 0x800, 0x800, 0x2, 0x7ff, 0xfb3f, 0x1]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r36, &(0x7f0000000080)=""/101, 0x65) ioctl$KDENABIO(r36, 0x20004b3c) r37 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r37, 0x0) 00:29:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0x6, 0x1, 0x7f}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:29:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xa2}], 0x6, 0x0, 0x7, 0x0) r2 = getppid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000024c0)=0xc) r5 = getegid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) r7 = fcntl$getown(r6, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r10, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) r12 = getpgid(0x0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet(r13, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r16, 0x0, 0xffffffffffffffff, r19, 0xffffffffffffffff]) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r23 = getegid() getgroups(0x2, &(0x7f0000000440)=[r17, 0x0]) r25 = getgid() setgroups(0x7, &(0x7f0000000480)=[r20, r20, r23, 0x0, r24, r25, r22]) r26 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r25, 0xffffffffffffffff, 0x0]) r29 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r27, r28, r18, r29, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r30, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r31, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r32, &(0x7f0000000000)='-', 0x1) write(r32, &(0x7f0000000340), 0x10000014c) write(r32, &(0x7f0000000040), 0xfeea) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000002580)='/dev/zero\x00', 0xdee173824da42e82, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r34, &(0x7f0000000000)='-', 0x1) write(r34, &(0x7f0000000340), 0x10000014c) write(r34, &(0x7f0000000040), 0xfeea) r35 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r36, &(0x7f0000002740)="cf1e9941cdfb9cd5920fa96846b33059af6325c69202c3b99beab0704d55289715ba3ce81f1c54f5edfc46c88fed595734eb2f5c22f21a8343d5bec2003af3d0d4079fcb365505b37291de32834ddeb9dcd70bad177f3c766612dbc555bb8a7f47d5bcefcf7e056bd008ed4eaae89b54d961a32019d63eb780be893bf57326bb9047ec3ad40d9e71133803f8e71b532ed216fecada5c4a2785eab20e37795a2bf2538abd15d741ecc8bba67cc3ea051a931c9703a24554fcb09b4579dff963f5", 0xc0) write(r36, &(0x7f0000000340), 0x10000014c) write(r36, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r37, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r38, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r39, &(0x7f0000000080)=""/101, 0x65) r40 = dup2(0xffffffffffffffff, r39) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r41, &(0x7f0000000080)=""/101, 0x65) sendmsg$unix(0xffffffffffffffff, &(0x7f00000026c0)={&(0x7f0000002700)=ANY=[@ANYBLOB="0000d861e7b80d2f46452e3fb0757f00"], 0x8, &(0x7f0000002440)=[{&(0x7f0000000080)="db74b52aae8b5334e3f728cc8f9ef8f546f67406a6f5d329f8621a7e9f0ad21959faa6ccfaf69a135deaa8343b1ceef372d3acfb254ab188001dc12a222287ff695361d1374f9020b7d643cbd2dbbf41e01543a4ee4a4075382ab829e8815784df45bbf104061a424c3077bb56b51c8c9a68427b48db16a355cd55230a4858e3cbbcbd9df27e0b88e068870e0f2ee2d0a922c173d03a1e71715e14dd665f4c57d986edfa54da03244d4af4b19d2f86a46823a36885", 0xb5}, {&(0x7f00000002c0)="e87ed5b4477d9580d7d2549c3ebd1420e8315e60ed32f165f478b94c6d63ccdbeaef62cec34100faad08284f18afa5e2f588394a52d5dbcbee6bba703e97bc113c2bd2081312e5ab82330b8e4a884efd02a7ed243b3cb045a047cbc4673710ce395dde8c3e93187a09f216ac6873884c0df6032979d576050f7e147990f60204194214d313634913027cf40f66b80ec9357ed1e6df0c48cb35b674888f557078b4535f4f72cc4083d100f6f22323f26b378dadbf014207637eccdbc89f715df9b758f3675cfdad8beac7aeec2a34062160b0462640efcd243f93461db4a01464d1eae0d28dea3b4356ca042667ec1290542fc50c7a15cc3ba46fc8564e31e992d78181aae33aeacfcbcf3fff4d1ba70c7e9a0c0956e898582b8ff929fc95871603962f5f3ddc69e6ce5d6fde6d81d0d2721219d49417c1185273ff975c1d61f70cc95eebe473de521db422de15f618b876828731b00c0e327b886ce3bd36e8b787b0f8ac3242ad6a62a616410ae3bc2734375300f0ed0bed7f5b46e5b6c4e1d6d83050e51968f0c03dbc83a09652491e01433910f58d1a35131536877df8a19c98af8ee409b8c22440ebe12213e289536fdc20eeed6bc2867a45069de7f64cebce520c4ccad45b615e2598d6be3a84bae45f8d2f834af0205f96c3d337dbbc073e22db6848c8ee3777a1657d6c44c1cc3b15b6b2ae4c2b1b599a6ff270a8624bba0d58ad8ed29aab806061cc5d697435c34e3dd85f00c685370d4b87da64bffcd9d3bd1751afcb6414e82ceba7071d687e8aa43e8d1fad120890d140198bf2413186f07f34e16f9a9f406d53726041ae42007bfb1a6a174676c11ca798c08700374b36ceaf468de504d024aaa0d257d0e8e610e6df24a8a1e31cf384a4d7bfa71697061641f0e8b9f6a7ab5e945ca6d75e127aa2baf533df2cf82cc13753648649d34c4d23da399d691ea4810fcbf5a44486d4c921bafe626c0baf485924b0c3b04e685e8205e6cc7990f26f10704359e2d17b852240d96be0729f29cdc13f9efcf833a092cd5df39c53a62a8c45a4f2851008ba75919324edeb2af4d2dcbd75209a64297feed0fd1c4f8c921562139ad867cd5af0963619785c28013eba622b8db6b699d50d8bb14ce6fa75bce18520ad20fafe061fd30bf85b05e18cbc6cef535e5d3228c96303dc0cb6382d2b1c4770f6936b95001c140a6796bb855bf31830c3aa5f350539e316b5c06ac33fcd059b43548db6479eb874fdf9213f28e85a6617454ec3480a76ff53fa600574aa31b9306c9a2e02093a2cf53e087cf553b2a0bcfe5e16994851934ed741b8500cda08d004fc59310cb425d50262b8f8827d543d32070cce246009834cba2c164be5fa044e594c8df36528bf76a933f1461b8932b795ed130117276313357c16df40e23609292ead037108d3db23232ee23da113f5127337b6d30fce0d3dd75c302d524089529541754a4222ec7388624ee1ece4b4972e4cf7943f1133e73cc275478b1ae63ae4c62dea4810ba315179e8c442888842c7f5564aad5dd872254d89a70409110c7e54e5bc9d4cff26e08f76d654c9a4223d30ac9d746b34f424f990b6676e9c0a5ffc8a71f0623d9bce833ca6d9585ba63c81acb3a1a1e9a1285c9067e40b55d26e705a1207d09314ecf8b6dbb8aab0a07b9d9da87a9949b169bda495b31cb819c82edfbe12b0f66f023f5043263f9eb342e71711844a80a3340fc86b636523112bb470087cfd08f192ecbd627d011a90493446ea0dd41e0a05dac8a42e03d5728a21f22d0f54254a89e09c29142e832d04674a6d8fad54ebef19d226c376dd16cc719a22dfbf176762881fe17bbb9f0b587b0deeda3592fde4cbbb30b36769d6d707b7d707de3b00a87b607140bfbb790842b9ca3eee3b4776f66b6ed44b43fdd45a194435d752ab4fe3c3a942693390fa4e51010c29de1589f42a4f3e222395b8734a25fa9d6c72ae87251e6d1e077217ebaed758ead8fa7d53a3eac7d45762c50f8da40ea783755d954ce4c6423d7e9cd174371fbd09c03f084027d24b1546a198b2a7101154ce0c5cd6d5595e7bee1e0111f574d31bb9afcf44eb867bcc55fbe1a08c0e7e6bbfcb1d692f83a8b3e65a362b6f5b775e0d663c1e7793e99b4892526f73df4cdc9b00588d69612c61ec0cd372867ce696dd9b95bba5f9192bdd5f101b7043920f0de372962763f67eeae4f1d2a3a62b7a447dae6d1ae5ca14eb994be035ae50dec5ee2ae745636bfc57e9d91edf3b1a14b71788bb43a849e9e9260cb3c29d1a125e7558340d81c95eb6348a2e2913431429087f1015e9cbbbc8d270999424f99d6777d8d61634f2b952e1b00889372d84a83523ceb1395358ec3844d6f6e7121b29736517e5734f161f571c5a3a01e71aa8c3e73d50edd74ebbd2818e11831fe4ea50b6df94f0776d53774e362712450679c79d133e43f668dbeba8730157b26fe93ceb761e44e22108d7a794422ef81f941c5c844e3ad97b2157b5493240ef8b4b061c17d621448917e62ffbea0c29fd4658a5ee40861a452a1aeb9285377256981cebd8e1e498cd6ec57622a0bac335441cabddf98d8708aa9e54f94fa1ae1d0c303b11ea1bff5a5d20e035ed09cc5be39fb7cf164939de8779dc062e3460659d98b3b1cf712c77ed507179436ff2050177487ff8845fdf2b28ceac0de92baa77b227608cd088d71343e05e73c9b6f681333308897e9ec9915999870f68722e2d2496950e71f4cc612ef20f15e42259921fdfd3ec31b64dea7a71608f115492698c86907fb92068490a23839b3b62346edf7a061db7140c26c7c17330c47fb7b400edbb805c4b6880c7997fcbec2facec3de0d63df29c44e618644ca3e9b16d7d2969404b91775717f3cbed68f049b0cb544643ea22368a2baf98d70bfc60f709a22f7a489e0108642b2be10658522b056861d75f5cb0eec84f6503311e2583006186db61a2406d63e0cac455c6ffbb83484fb2a5d3b748edb08f531539e6675c3c2c213042ab25ea5beb638315ca3d00325359abe89c0ad6fd6ce1bcd57effe8730d6fe2ee0249c41cfa725339636f28261f424556e474715f23150cc4a77ce5ac1a796cf57bf6b26a7879c32a7c2a45b5dfd93e585adef36de1b5ac2ff681cfeb54ec55b58f6d8175a89a74d3267e9ae89d9b7a4a75e93bb9a3b7a894d8c9ac46b5903a107066edd6cf4baa5e4928edd8ce9ef4d4b537a1c59d8f67de0859205155c6498d09bb9b02729e4e8a045a306466b92e22df332a9982dd7187d434008233db34618f890179e5c0ea5002d9bfa6b66dbe3e07ddf40c9f2d39b8c83c68f1de7f1b417db9c570e4a732293eb9a05ce6d4153b1d62c5182afc0444524ac2a06025d3e95dce2e1dab7a5f3e372dc0022a6da74a88d53fd5ed719af56c6359ec0a353d44b50acf4d200c9c800ac31b945106fc6af7ace819164913015670a063370a5d44b042945195111fd9208b1c9c7b30c2a5d3036f8f71a7ad238f1ac2f967af4b6bcf472f65e624249f35f8f8176b4c70b595ba955022b6839f7e9d30c248296c0322892c1b1717805f8a5afce04f3f0fd9d901c0875edfb31d8d774c836edc0fe9a1166694d4b3748a379b79ff2541f7ffdaf4350d6302afa21d6de7b7f5e5734f8b293e4d1d1d18d3bc42137a885192496db650c2ed16846a08b7daac6137ca09a787a48d8c6a196965b47a48c71b72b88664d229bd8791e396bbe3099d31658d923556900593ed4df51d9e08e34a480973897ec7f4b776c03640cfef7d730ba953ec016ab7f4caed2071cbbac36a92ee327e5a3550512bc1030b24a270b3a93dd75a8db2dd6c1013bddab8f015dcde148c9df224a5aa4b06407cc749beac736ecabe5e5bf2f4bd7860904c16521297e875a5459c47a3faa39e1d6c05864e3b72ff5ad790c375efe70fa6c350048d7f517793e8503024db28db6f061759bb348acf8c6c3900210a2f47d22d2c5dad3569c89483474981e26a0b0686cdeb7bf7876c5c69dea7d7d6d520b85584536f30e938c6e2e205c6b2f19d6889c80bc36102b05b8c200e9875ce93f590a84b560b7f41484d421df34822c28506cf0e10a97b74226744c80b12953ec72049c3cb5445c1bccfd86e761ac182f5a0d2e318abd89375026387de07789af5e7865d3bb1138747f8a098f0ac92298963aa3adfab10a7f8ef3edd837a697ba3670b7785eec6a09d73b7afe1b1625e7f7a1916e9c63ce3bbba9e9e05e98233017ef2b665f7fb4309944ccc8ce929dbba7c574b8f574df345f265a9e3230466bab2bd0c83b8321fe773eddad7764657b00afb5a62d230930ce57d6250fdfbb3f80c82481c60088e3e1bdde0ad449a4909cc94dba81804b1f7fa6a6c6d201763031df1195b318c4102ad8b942b775473507b9dadbf73537264e1faf986253c4b9948d8081b9c3a0470e2ea00c1b50245e079fe855a3fad95a7dc21f5917d80bd3b842c100610836fa92fcb4778ad3002257e162f361adf6e000aedf68649d704957029237661198ee438ef7a0c48103075a149bd2744589b2bd5850bb2591246a3d12bc6ac9831747a21acc66f6711255ead053cdc1380fcf62e784a9c2fa680fd885d635ef23ac56182ae5515c620c303f1fb65c20f4be845744b4096790a9ba77540c1de7e89cc4d7b43b6d4a5260f8b5c2271b5c18f8dad9a5159eaea332010a020d839775ecd86318a28ae573d787b41ca2fbc8a2bc6ec990dd29e26a52a96201fa773908eaaf693410d6611be35cf09a43f54ce30e618927000831287fb37a0802b2d10ebe65ab5121ed5ae01ac52b1a2933ca56bc670a9e30b0af0fdd5720cd6acbac4074219ef25a2d8fc898744096fa7088d7de0d988d6a31d4dcde858a9d185601f52a651e20fb3a977e73f8e5d7bec847811741a054688efdadb06c01dec9fc9a686a1e86ef27954d41c974d73e03b6f280c53dcbfeab7d804a5d846a770d09022d53dcbcf9cef655eb19b20cf6c760f3686afc7c50a8d5d8e6115ab894e3717d59693e1e50d3ced28a393fe51b01f6dee2681bb8b58c7313e20ca7796d3a85f7c612d00644a320b4d49b39a29b6099e755a1a8824cf9012308a3ff76df73026b8ce355b39659abcc70260a6ee6caefec183d39d5b3c24306b7778e88d1628f787ee185a066c4777c96a370532fbe2fd5da3f7cbd817621bd162f9b8d4f9bef44534aae14e8a9150a43a06a106e87ec4bf75ff3c845b93c2f05f8ca53622cbd894cf7f8d651c011a72c11e64f55791f9b392b7874bdc95d8e5c3808866669689bf7d82570405073df11fbb7fbfa247df763c2d7e096484f7d592581b7984e74cf298b582a70662650907cb575cd7a7ea7090d548b8c622393c63460b49f3e2d728c46ae7b73f16d56dbed6b7f446767c7070c26866f1bf96ff6f476529185db79e63a0a36852c72e42637e777cd2b0bce078575b79afe762b1cd463bf88d14fbd83bbc9c377ae55632f48d30f2d2ba4072a013a9a679fc14c762a9d6e7af4a2d888dd04ee01211c9577a02d50bfecce987159bb3ab605732abea7ad7250a355a5b2b29295600c5b95949dd3a8303b6491f0c2043ef2028b7f5cfd127c0ae5b0f53696c937d91c2a481262f964a76779a097be712fd65a014a16df8bfe42085a1e49aec6c9a6ab144d99115322afaa23cf585ed2c3a1010f83ac692c8556b5d0ce7b8561ca4ac3d80805cd6618b208c74c9d2713d594a24b033f25f7529e238c73d16e1b7576b6f9a207cf1a48736785be9", 0x1000}, {&(0x7f0000000180)="2d3f2ef0b1737ef3a4940f1d021159315bdf4694b296bcba46658785c3f23f5f8d202bccd31ba926e84d63d2911e4427f7681446144dee16a76e9c4b82870381a6c4d773b7489f177f2ae990d60581f9b7e36625b75a61fb86061c38530a495ca7a7434fe921f298a9b45d484bb416ff", 0x70}, {&(0x7f00000012c0)="a47b5e84a48e2ea9abb576b44ef9e613f64498404a32b42a6e1754675aa989ddf0b95576bf936fac1c932606c7d0a1c22d1cfa0fbcac726dff8821d6ee7e45dd6a7fd9722bbac71ee245dc66c584fd8582a7d24ae92be8efe8709f673bb7cb60b533416899b0d42f1c82e7", 0x6b}, {&(0x7f0000001340)="376f2ee00d020d8456f921434960d65a5b659671515655ccbbdbec59f59e2d94ed44545da105580a1ec037d86cf5e375357d20106df33d96ec74855a308f6395dfd61b270ab1353e2db17a1d7975e666ef8534d49f7305fd8f38d4636666fded1aa251a95b5937098945c50fed6fbbc0bd9a45318dff945e", 0x78}, {&(0x7f00000013c0)="01996de8eb76796594ffc08a13e3bebb9bf3adb1ae6fd685b367996f6b59703ec1a3108fafe4401d71c2997c31a32a81e67112ebc8de3c46ebd2c9331decf49c0e2bfe0ed3a69da452632b5d6fdd9c34aa6475e7d9e26b19a8", 0x59}, {&(0x7f0000001440)="ba785cf51423d4814ed6778854fab09836f0217a0e6f05bcc64ab7dfcc840cceede1320ef591e3565ce0835584046829470ce48285ee7a726c3adcf0540fa34c83fbf0029d2b5b5d3cfa7006036a103a76515cbf864662399745321de673d32f53ad5bb6bdc59830f3852eb7e7a23549a8f4f85b3eb04c3410d3605678fd6c3c56cba27b4c8eb7cf318aa0b82634149ce7355775eb451ebe695cb5c2ce9bffe06e82e42f62ee5d9dfaefad4cb9af81a3296d13a86b5acac9c7310b2bfb50ba07ef9a6882aedb533bd2d93baaa05c8e82bcce2c015c05ca07f8c42a556a60d840eaceeead09e9f3b9b09f51f48e8ae9495d077dcba19025b5f13acb55ffb35eb2648c16ef3ef3c11d8f1d31553b9ab778cf18c1a7aa2a23d160ba7af3e6d89e3fc7df9bd7f0c2bdfea3d940fb780dcf3f82175049635ceb8de039d03cabfac4fc98f32977a98cb64b142f68f8ea63cc4fbff1fb79247319daa21964efdf7696cb029434a29cec0be6361dc8d9f0315dfe184296cb5525014ffc543b61f94f3be51dd8107b43338bc56b7f0140637a0bf09350ece6c4ac65122a9621110a7d8ae157c321b06b8973b2abadb11363d3f40afe2eb9bd9b57d2d3d27810beb9aced18909df36dd8fbbd60a89e4c3236ad86f935a11586fc24c2b92b580e0f4914628b12f4a28f68c203b8229a15d4b0c397e2ca3093fe9a79a4b4764be582828e1f483f03607e640f78102c6a9f5f54bf3e72952348b2e3eca56f8c65a2e4bdd50922d23f56824ababad2b6a1d7ecb68054d0e2f261814802ae86dce01f2bce4141ed2b76b45e75626abf337ddd229fd75733da3528d3db1f73902d7f491016ba7e87c81be60f9cf8f568b01aa2b8e9900fccbb230e4211a1a9d130edfc945efdff4ae04a518b5d397c5d2f7fa9bf66627883f2025b966abda5f8004770555007c68eec835389111f0aa10c9b9d257c1ab80032b482a8f6cdc20bf8ddcb9886360247b85ae477823487c6590030f761eff5960c89f9321e252fcd3309f5c430a2eaddc4d71c6214b4f3f344cb1034445db04ac1696a8dd586806c15d75de470b0a30664af5ff5edf7169fa324989f32033248b553acccd92fd83f4237969bb00ec72e0dfea5f68e36287749c80f43414b58c6f1fe41b28815c2b396e1f6414c8fc13f9ed19f6b6b3bbc5f262dd4aeb6b88a9ff4a94255ee9a175bf9ffd2dcd6fe8abbc0f12567c69c3c02ad5ed485abcd334d9f89c3913ac0ca55222a0e889188d0d6ac56fafe05cfa04dab71e974a22d3c82623094b4e849c75c9700bb55b92a5e11771b7905222008b92769405bb91c57857fe7fd77fd2bf9adbb718a7c9b12e5ba9567571e9502b3f928c0b6bbcae3351b8a4f253a9c8484831a946229469dd5136f1c043c65aaeb9a4d3449593f3b927d2db0bee10e7ac71e8965dd1bb1ce3e080de31ad51748392c1ac7eac1b764bba2351e6cfb4dbfcbe918b3e2524b201bc2e5a9c085c7978f81de8f6acc493708fccf2284a21b50ef53cf57d75957a4d76aba938ea9758bcde44eacb5a605e4718b6f31cf39e410f033aa0bb0563cd600caa35527a66566ab44c6995f269c15711fde08a308546b0cc9685043925ab5f0058df60b0e4cf59381f7f917c408e558b3c80ed84301b4557c2dcb9db7b6e31b68f8168f09165209fbd974235b2d105e39469fee552596b03639717a571538a31fa166f7996ff293a9c85d29740daadfa1dea4aa69c03fd4e4e6255515b9ca2d1665dbda837419e1b402c453c88bbf20c715cab36ef90ba3ebe2bd8a9a6005c97f01803ad000191cd3b9268a593569ce71bd908c11a2da533109e65f70f7baac73fc1996ef2fd48624ea48ab434141b6284bdfdcdfaaf665c28ad3539a6f3314ccd4ec8499570e43341fe08c1cb708ee98d324216330f5f8e2bcab902556a8ead63bcf27bd31fab0945743aae35a6e1eb61d4f2100d53ea6ed7c5c34103563437e1e84fe323e7ce25691779385ddb27be103cea893230ea82962ed3b6353c925f6846779437fbe137baa0279546f41820f113b6c7ea32eae02faab51f95ab7cc1e2a6c07b4f262985d940ef62524488643a864f7325a3a48b6d4d6e6bbfcdd818bf7d9a3af38608c7f56cf9af743f54c8f47f990c2cd3b7578b4be1a0cf2ead097e28fd0d68f02c5cb54221844b7b78b4966fef737fbfac7d74543a3266c1b2464d914af211356d37cf2c0a12a532dd536c322543273b358a0b84c71f1e1165525454f1b41899590b2f7d42c92d602b1417d92cd93131e2ccd99fdfb3eeaf511fb7ceef939ac6a2112a9a66c488a114b20f4a7cb747cfce4c8483a95f6037630045fded4e89765bf857ce6297e473d6013a1a2271a822ed0b1ae69d1eb29b41d367591781e1ff1f3f6d617944048c555952854a15d546ff1be875b59b62a6f0c256538e1d2e44e72759b59d2ee0fcbd7ab26ce745b20fe2b01aed8a051db154d1339b4734327edbb3fafec9befa054904999d01ca4638eddba4af38650db5e5d45a6d602a715d6374eedd71a471d51231737d0e4f56c3f38fe3cce792e7c5ad62caf5d98672a8fa48f356eb8b0d14bbd0208837d6f61e73ab9a148d55af481433b119da6c94c55675b650b15fdb101dd6bf0f8be154d2c817370826f8c989f81b3c2b762cead2ff2e6f3245731a8b967ce8b08ff9c13ff9b2bf8091764033685483a8a96fa490320ce10f37ed638b99e7ce33bbd7fdefc284a58d08198b25c0a34ff253c7e28c562f0923b8588f4174df05a96f5a81317d4afa2673deae9339b90654f11d35804034901323eb424482529758739b7108b3cefd1d06a0852524af5302500b3d80355bc79415e7e0356f651e2e2489752d0171d2ceb4fefb9c64b15b112149c63770a88bcc447f6925d6e6e801254a6d5c4d931fa3fd175ffea6f4d833e85d657059dcd0d32f49e77039e7f91a690f3a1724579661c29b48e52d6b5dbab33b6d0ed6790893c40185040118b34a2607304c1ce1c1a7f1808e88198bffbc0ce4d1812f7d69689c7264423e8e7b2b9ef5dc97407372a974ac34dcc1d40e23a2a12f2e67b8eec9a346b92d86c486b8ebd0aaea2a4d91b82e55fec8edfe3ccff7d47156faf1f1f8463579a639e87c6cdb9509d5592fced8d796f7e0513c9de54cfa112352a7d560fb0c7fc3553903830c48ed03ccd4b849628412a554d8507496fd11dd010b8d5fb4eb146b265eb98573f82e2a8b503254a2d8732208c6be35b00678845c7ee35c02b98b40e5b746a5370680c543591e3167a71659e83d3a762e539f54839748bcd2de040d695951bf79aa6d582064ba6ae83cfb4c517d83305eab7e05db1f565020bca091f9c7085f8509744ada7b284108d1b77ad85b8613749764a3c10bbf335c736590b99cf90dfb63a8d511134a510b743811b5098454b2119ed6d043da6e2481c0e0acf26c460aa8bfa2da01dd7c1f528ecd6147ee61157095f16fd09e4307f9661caf9cfdc8a14ca7496e31fa28e11fbf61c17603f289c66808f3b862044be2228e5d49fd1def1e3a1ae6023876d74b3fd817d8d1bce2b0d91f10bdd3f026d61fbc9d131c1c5c94ece451a69885693010d50e66511d5d568484498473eaad2219f7f11e702d803147f5cf5695572ab14cb509fc0c37c26c86d109e36c421ca9fba8bc8f85ae019f5c531370b45f5d57f328bccc5bb1cab72a92a3f7f8d042c8726aa16faba7c9c3c88f87bdee0b5f1c49155354e839994b30e4f356476cb061f79e51c05cbb6dd1f3a236d0afac4aac620c8591c0e16b60e3f2a1e1e6699af2e471f9ae23fd63ec38c32e76b59d096d66fe5bfaad1f7167a7961be2a5917da4669fe61482047855ccb2d331888fc386818f98af590aad82cdc6c6d7aa869b4551fdf04c91a2f8665db87c6661d6b070bef4626b7dafcf1e3ca1c3d4cbebbd8068c6acae91cd8d9daaf35ca266024625aefdaad9d303e0cdebe7d6539edebae2e65abd8ad33cb2572bddb4085d4b81a5027b348f03cd27a1649aada4b79053aa84a1fe0d7f1880af7053a5c22cded63f4f40810d042cab137c5d5e90d0694a71b329877641dfa9e8d1b5e2d65c9bb8c5ea8b316fa55bbe425824fe6b09f0c4da6d3edc99fa1f302a10743e1187af13d6cbefcb9c367b0efd2687498f9d728a5eb9cb65e7514a8bc8c914576c5cdea6963f35ef7cee7298d1f203e274c6d659ba0f60b5644a3218e5b272113423ae63251f3eeb6c27f6abdd099dbe9264d50329174b1c91ad546e5657eeea0128a60ad35706f7849153b4873d3dfc56c4866871616be6cea178487eb116b3a140eb3e4c5dda0e8b1fb74e238f0ad3faf56e0bac324e9a9892845098175a29d07c7ffe6a44a7c0c17d5d032a502f96161ca93da4335fb521ace2db61bc5a9cd62b9edb83729c7adfba61c969ce810189b243a4e5ebec639d2950b197f7ce03f71649995b46c18fe883af362e6d2b4a66c109bdc2cdeba9b19d359cf638178b93c224b2119f672ad8d1bc8bc6fb1a57aa53a4490f7f786f414a481a5b404a07fddefada7d876687c1991c01a65b6d0c504caf9718f0e0a58b24a836616179b1c08015f2a2cf52c5ad9de38d59dab5d858a0e4106ab3710f481785d89f8f306e5e4ebf716535acdcdd8318b5425909d0d07ac3a8ff4540b52b71f53ffd4a5ba4b1f3cdf3df7fcd5693de12efe004dd095942be9f94dc43ee809f881d1ad6624c5c8ab8e48d2bdaedf39340172e6ede21c46717c5506844f4626465b350d2dc85f7fcdd29fc9895cb32c17bf11803802f68b1d92f445a1f4b1c9d47ff645d2b23678bf86943e396b646a11a2e9d7fde11a2c5d12c8fa6044c531545f6520c1123a7b242aeb04df26aad7ec4d6f180d5cc432415cf36b39d74a9f1526bfc1a90dc747929e3985ff085636de56b86b8aedad857296c8d970eecd9914304d36c4e4358ebf56581a432504ae6d2ea8e965fe4cbc144f06fe19becbfbcce0d9dce18c75007b4badc4a8f0d35c326830f26c8c00bd0c90e3b209b843e280ed18e66b0662daf1159d82534cd939e0ad722012cd07b884d77f330252190c5f708a26216113d07a5e3bed3b7b016874b5516a884f4a1318de20bc8386c9b4801966f0d48ef5a7a61eb1c576fc985b628fce09edf234a8e655e8b588f646cab19eab22eb7217043f0158d1e58aa5ac3eb7b8e7f311618c587a4ab828e2f58daf1a235f7a9ae9e22c44b713776d5c9b01860468192374040eff6e210032417905a26834c2dbbe7d20fa941d32e6d3f0bbabc3a7d1c2a8ec82e1fdf84b39daec42f8d6354bc95f121f074b34f26e76078c77161fea6b51452a9c8336d4de3fd7073d922a611e3a6f083568fc71c74be7c4884f8a825b32b0450b43a54b9d0477ded71c3492eb69ef6ab4695a1b86d2d5a29b53cfb6300a2dd463a5ac8dacfe24bd47c38abc2fd50818af0475605d2cf845340d3583a7eb2111810a72fd30fd7ac6feae45716e34360b2e327a8a515efa40d53ff78de195a1e1351306d1c8b4b8af626474c438117187234ce58af13328f9b09ff9f3810642ee394e1c10ce949d2d0f641e0bb9da0d1ba04c0767071c298e2200114296e05a5e814a3c62bd93a3f73793313079a342d6aec9f77eb35f58391622a037b966dc0f143f3611e4afa76fb2f1965a073a687316203663b0a3ec8e2ccfd31665f6bc25e702ac79b8a0cb67f297d83224e6757015a0625d7fb62b257656a08725507cccfba0a1d4bb66610e834af9984aa3c54e7f9142aea1d3e3", 0x1000}], 0x7, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="00000081000000000100"/20, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r18, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="000100002000000000000200ffff000001000000", @ANYRES32=r38, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x40c) 00:29:05 executing program 0: r0 = semget$private(0x0, 0x9, 0x42) semop(r0, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x8001}, {0x2, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x101, 0x3000}, {0x2, 0x6, 0x61a93e394bccb40}, {0x3, 0x400, 0x1000}], 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000002c0)=0x6) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) symlinkat(&(0x7f00000001c0)='./bus\x00', r3, &(0x7f0000000380)='./bus\x00') close(r2) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000200)) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) poll(&(0x7f0000000280)=[{r4, 0x21}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x80000001) getsockopt$inet_opts(r6, 0x0, 0x1d, 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000240)={0x3}, 0x8) r7 = socket(0x11, 0x4003, 0x0) r8 = dup(r7) sendto$unix(r8, &(0x7f00000000c0)="b1000501600000900000200007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0420fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f31a3fb9037a00f90fb6de01b00000000000200"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe8b) recvfrom$inet(r8, &(0x7f0000000280)=""/167, 0xa7, 0x2, 0x0, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)=0x1) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000040)="40577efe43b5eb241908d5f3464d35330c4be12eb69ee324422a94b6c5d4cc121d1be69eafd6e35bece42db3c7bb25612cdd113c1217b9dd5fea80d14ba8f17145f12aa1126522398ee52e64cfaa7df8e7bdb166da35d14494aff0fe1567c08e06cb4ebe438f119fe4d5fe22db6fefaea65e281a71cecd4eca5c105b1e2681c18b8572ad476a571f08078d9dc125310e49a201555c188d1774fca4a88ca60811e71ae31d2e83515e3017e736f6ce7561fc2f8e1744a96d69171c70a05476bdd1991d756bf66ef55807926db4cebf5a0117a39f3afcbbcb6c24df9aa262e04df33b2b6fd9589a3125e3f201ed80dba7e45783e307db772ca1fa9a6f67eac81b", 0xff}], 0x1, 0x0, 0x46e054bb) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$dupfd(r9, 0x0, r4) write(r5, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 00:29:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="e8b1907ff431ffcf00a9f1379a9b") r1 = semget(0x3, 0x4, 0x10) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x6, 0x26, 0x418}, {0x5, 0x80, 0x5, 0x1}, {0x400, 0x1, 0x0, 0xfffffe01}]}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/19) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$BIOCFLUSH(r3, 0x20004268) 00:29:06 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x7) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r1, r2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) r6 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) write(r6, &(0x7f0000000140)="220e22", 0x3) r7 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', r7, 0x0, 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4}) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000f7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) 00:29:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x115) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() semop(r5, &(0x7f00000002c0), 0x0) r8 = syz_open_pts() fcntl$setflags(r8, 0x2, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000340), 0x10000014c) write(r9, &(0x7f0000000040), 0xfeea) r10 = dup2(r8, r9) symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r10, &(0x7f0000000180)='./file0\x00', r11, r12, 0x0) r13 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r13, &(0x7f0000000680)=ANY=[@ANYBLOB="fb0669d15100e5dddf93a8c8c9d4167cd5963a6a800400000000000000103bcde9641d89d0c7baff3676c7cbea09a39e3b89ef58449b79b6317098edd21cca623222584431eb771e1ee8b16c8f62335c981a3cbcff87c26e487aece2d706000000000000cf52da2622ae556f7e301e07005167ae0000000000f5aee3d01799aeddebaee2f24076c0722f4813aeb19fcfbd8bebdeb665debcd5b7d6505064f49f3d817712d7863723f8dacce45af483d36b5364e368c47a5ec3a071d4ade9c1f49dbe16ef37df36f484872618d30048f52ff0f22fed2a5e5a50b5606e75ad1f269036cb2812191af926b66598cd745a2dcfe32d15b82bcf14a020481014e5037c1709"], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r14, 0x0, r7, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r15, 0x0) poll(&(0x7f0000000000)=[{r15, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r16, r3, r4, 0x0, 0x2, 0x8}, 0x3f, 0x200, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff65) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r19, 0x0, 0xffffffffffffffff, r20, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r23 = accept$inet(r21, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r24, 0x0, 0xffffffffffffffff, r27, 0xffffffffffffffff]) r29 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r31 = getegid() getgroups(0x2, &(0x7f0000000440)=[r25, 0x0]) r33 = getgid() setgroups(0x7, &(0x7f0000000480)=[r28, r28, r31, 0x0, r32, r33, r30]) r34 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r33, 0xffffffffffffffff, 0x0]) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r35, r36, r26, r37, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000540)={{0x20000007, r1, r19, 0x0, r17, 0x100010024, 0x7}, 0x9, 0xc, 0x3}) seteuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='r\x00') 00:29:07 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e7", 0x41}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) lseek(r1, 0x0, 0x289, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) 00:29:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="985238a669ab541d1369151a49be") socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0x2, &(0x7f0000000440)=[r5, 0x0]) r13 = getgid() setgroups(0x7, &(0x7f0000000480)=[r8, r8, r11, 0x0, r12, r13, r10]) r14 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r13, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r15, r16, r6, r17, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) setuid(r15) 00:29:07 executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) dup2(r2, r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 00:29:07 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xcba54340c4bcf6ed, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000004a, 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x9) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000300)="7b9a51a33b69c886198a3806000000af43d36630ba94a44eee0b3fd621cfc2d8fa0ba95408e1b1ca45f8a09ee6ff43115f4232ecb989554b167c72f8a0abd2097736c9a438cd932feadce03ed4bf282a1c3f3a1375470e0409a6064e4900000000cb360b6bbc5783cd9c4227ad8ae368e196aec501f75691fb49513171c3252082a2033f325f3f46990a51910fbe0193580d8a2c5b7733e9220759", 0x9b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x7f, 0x1ff, 0x0, 0x7f, 0x32, 0x8, 0x1, 0x0, 0x9, 0x1}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0xffff) 00:29:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',s'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:08 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000003, r3}) syz_open_pts() dup(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) syz_open_pts() close(r0) 00:29:08 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/92, &(0x7f00000001c0)=0x5c) execve(0x0, 0x0, 0x0) 00:29:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)) getsockopt$inet_opts(r0, 0x29, 0xb, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) 00:29:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) fcntl$setown(r1, 0x6, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:29:10 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x400000002c5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) chown(&(0x7f0000000200)='./file1\x00', r1, 0x0) setuid(r1) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x88, 0x0) r2 = getpid() ktrace(&(0x7f00000000c0)='./file1\x00', 0x0, 0x20, r2) getgid() 00:29:10 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000400)='Ms', 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 00:29:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000002300000003000000000004bb893f0000"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:29:10 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) 00:29:10 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7f, 0x5}, {0xfffffffffffffffa, 0x2}}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 00:29:10 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) connect$unix(r3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) 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) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) close(r6) socket(0x400000000018, 0x3, 0x3a) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000040)="100a2956b9223776", 0x21d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) getsockname$inet(r7, &(0x7f0000000080), &(0x7f0000000100)=0xc) 00:29:11 executing program 1: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x1f) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) socket(0x0, 0x2, 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440)={0x9000000, 0x2}, 0x8) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r3, &(0x7f0000000040), 0xfeea) r5 = dup2(r0, r3) fchmodat(r5, &(0x7f0000000000)='./file1\x00', 0x85, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) read(r2, &(0x7f0000000000), 0x0) 00:29:11 executing program 0: recvmsg(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, ""/45}, 0x2f, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f00000001c0)}], 0x2, &(0x7f0000000280)=""/148, 0x94}, 0xd7dd4540d9227b40) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8}, {0x5, 0x0, 0x0, 0x2360}, {0x3c, 0x0, 0x0, 0x4}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 00:29:11 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0xfffffffe}) 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, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup(r0) r4 = syz_open_pts() getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000440), &(0x7f00000003c0)=0xffa1) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = dup2(r6, r6) shutdown(r7, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f0000000300)={0x7fff800, 0x8000, {0x3, 0x6}}) write(r5, &(0x7f0000000140)='W', 0x1) setsockopt(r2, 0x4, 0x2, &(0x7f00000001c0)="cde30d93a1031aa3a7bcbb35276d99b55cdab0c5516b40d32cd45fc931b76f17897b2a3a31c695b2945ad55a067a5705774d6325d19cdc4632239caebd1df292070a1e7a7818c1973614483ce7fa1cdc3b7e9ca542729fe7e7a8d34aebb7444078153e71e50b1e7f3d90123f6d316d2912e2b666742981767f20037cdf46634ba32a81efb08b5c7bd5c42349bb7e54318329cf5a24e1b549873fd4213f40470425ec1452063aea4bdafb7ba34d99e78f9475891798c2bef71e019952ad46b9e09bd87abac3a240fa2cccbc9c14dc388f72c76d0976a4cf3acbe04d9f7dc62d9e923e5b78fa1527392d", 0x106) ftruncate(r5, 0x0, 0x30000) dup2(r4, r5) r8 = syz_open_pts() lseek(r8, 0x0, 0x4c19c4870b7c4c8a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r9, &(0x7f0000000080)=""/101, 0x65) fcntl$dupfd(0xffffffffffffffff, 0x0, r9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r10, &(0x7f0000000080)=""/101, 0x65) r11 = fcntl$dupfd(r10, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r11, 0x8028698c, &(0x7f00000002c0)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000040)={0x4, 0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) ioctl$TIOCNOTTY(r8, 0x20007471) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0x0, 0xe, 0x0, 0x0) 00:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5c}, {0x50}, {0x6, 0x0, 0x0, 0x4cd4}]}) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x44) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000500)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/53, 0x35}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/31, 0x1f}], 0x6) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x7a9, 0x4, 0x81, 0x800}, {0x7, 0x4, 0x1, 0x643}, {0x0, 0x4, 0x8b, 0x75e}, {0x3f, 0x2, 0x6, 0x9}, {0x9, 0x8, 0xd3, 0x100}, {0xd38, 0x40, 0x9, 0x5}, {0x9, 0x0, 0x48, 0x400}]}) 00:29:13 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) read(r2, &(0x7f00000004c0)=""/109, 0x6d) writev(r2, &(0x7f0000000480), 0x0) r4 = semget$private(0x0, 0x1, 0x47) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000680)=""/195) r5 = socket(0x18, 0x1, 0x0) fcntl$setflags(r5, 0x2, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x1000}, 0xf2b2, 0x800, 0x7}) r9 = socket(0x6, 0x4000, 0x1) r10 = semget$private(0x0, 0x1, 0xc7) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000340)=""/192) r11 = socket(0x18, 0x1, 0x0) r12 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r12) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r13, &(0x7f0000000380)='./bus\x00', r12, &(0x7f00000003c0)='./file0\x00') ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000200)=0x2) dup2(0xffffffffffffffff, r12) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x3a5) setreuid(r14, 0xee01) r15 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000280)={{0x2, r14, r15, 0x0, 0x0, 0x2, 0xffc}, 0xf2b6, 0x2, 0x7}) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000080)=""/10) r16 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r16, 0x0, 0x40fff, 0x0) r17 = dup2(r16, r16) writev(r17, &(0x7f00000004c0), 0x1) ioctl$WSDISPLAYIO_SMODE(r17, 0x8004574c, &(0x7f0000000240)=0x2) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000100)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r19 = getegid() setgroups(0x2, &(0x7f0000000080)=[r18, r19]) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, r18, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./file0\x00', r8, r20) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 00:29:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x80000000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = fcntl$dupfd(r6, 0x0, r4) ioctl$TIOCFLUSH(r7, 0x8020699d, &(0x7f0000000300)) 00:29:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = syz_open_pts() ftruncate(r2, 0x0, 0x6) write(r1, &(0x7f0000000040), 0xfeea) fchflags(r1, 0x10001) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='\"', 0x1) 00:29:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2c}, {0xc}, {0x40000004006, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 00:29:14 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x63) close(r0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x20000, 0x40) flock(r2, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="577a34e744e4325f43e5093506b9865218320f8128a2818415b3eff5e6d93eab34327a2cad649559ea84f945e3055c0eb60a0800c59cb1af23db3238229699f0ed4a001b9bbbf68c31cdc6535c81d97d99739df1e0042ccf8184365a90adedc66a37ad6ded0e55640ef9fa326397130fef77fbecfdfdda58e500a63e61c0a1ec55fc9b53323d96ed78a81f36ddf915f563578e5f07f3286f0ac14813cfa546c36d745b01c0bd0bb22699ce16d3", 0xad) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 00:29:14 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x80) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/14, 0x15}], 0x361) close(r0) syz_open_pts() 00:29:14 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r0) r3 = syz_open_pts() write(r3, &(0x7f0000000040)="b9", 0x1) r4 = dup2(r2, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0x7, 0x5}, 0x8) 00:29:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xa2) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b1249c9e8d7413f00"/270], 0x106, 0x0, 0x1800) msgctl$IPC_RMID(r1, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x280000) pread(r2, &(0x7f00000000c0)="a60e9be3716b5826c0d31b5da18f2fd9e2b778c6f85877b93f09000000ce644f6a097c0a638eee579b6d7510cc87f6a7693520cd0e33fdb01a873a3cbca5ab9253927bc34e195237c6a53aa40cd440fa88dbf73b34dab7205dbf0c9f9cfcfd38b444514557", 0xff56, 0x0, 0xfffffff7fffffffc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 00:29:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfffffffe, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x8], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x8000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x87, 0x0, 0x80, 0x53}, {0x6, 0x15, 0x0, 0x9}]}) r1 = dup(0xffffffffffffff9c) r2 = socket(0x2, 0x3, 0x7) socket$inet(0x2, 0x8000, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x800}, {0x18, 0x3, 0x10000, 0x6}, 0x100, [0x7, 0x9, 0xfffffffb, 0xff, 0x10001, 0x6, 0x27, 0x10000]}, 0x3c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pwrite(r4, &(0x7f0000000140)="69339ba2848eccfc51e2430b450fb713e53f871bc70a99287d1253637f7361637a76f6b18e3547dc01270e7dcef0a82a2977e26d897eb76094f3363c77ce22421298139f563d84d30439bd4324e114126f128f5a58c9b94d5882c75a317c1c285ca0e670e106ed470b9549b6b1258b895d9d4ff9432aaa48384b84e5ba7cccc1b5b9b05f416f1eb51a363e966e1f03d02d557d69267026bb59cb6b89991c09e24586f504780b9e3e6c49ac99b4ec1ca7fc517e4e04e32e9ebb5e3b72", 0xbc, 0x0, 0xfffffffffffffffa) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) flock(r5, 0x1) 00:29:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x200) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) write(r3, 0x0, 0x0) shutdown(r2, 0x0) 00:29:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x74}, {0x6}]}) sendsyslog(&(0x7f0000000140)="8170e53ee38896de8604561c07703ff92304a3d6de2bec3a11c03a859feab36ee31f08df881bcab1eed4e3624ebeb8a751d433c672f886c1f87fde31ff2e4be53f4379e2845dbece123c39777086cabc2dc08d99e669b5656e5d3cfc93b54239204a9b86647b350aa3162048335ec38778a0a3c950c5b304b66c93ce618cf79b1d342f123205e41005168821c3d73ee27fa7d073f5e6e2ca36a9c11894962c61e0cc16676eb7dff976759b4a2aa898bf824656e131898a976f1c7ea0e2619c84df557179372926a99e5df9171331570f334524c05f0420", 0xd7, 0x21) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 00:29:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x4fff) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x101}, {0x59aa, 0xfff}}) ktrace(&(0x7f0000000000)='./bus\x00', 0x5, 0x40000004, 0x0) 00:29:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) 00:29:15 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaadaa7289b75c479b86dd60451a02bc7444000000000003000000000000002d0000000000bbfe8000000000000000000000000100000000000010000076"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)='6', 0x1}, {&(0x7f0000000080)="5c209326a8a90c99156f04ff662c454509dcf7548b0fa7c795ae3a02a9c983731d61d7821703a0e5f1c78d2e6af27524c741279f5220f1cc465d90c61f28ffbeadf97498219a9d1cd331e6108f8084c473600c584e51ec5190f9dffaaf6eba4be2247c0857211a", 0x67}, {&(0x7f0000000140)="7cda67ba74a24ccf72d73cfa7deb50e80253a9336643592ec0fce174d9fd66d7540521cf3e80715b3f258f6ac9fe9d9cd0bf68bd547fe38f2078fd1951896503fa3a56ba9bce89bf1f5a4caa4abbd7963dec60373bcf922d789a53c7eef66f8339ed207f097f59872e39fd8eb977da4a9d9796bb0697b8b37f2555dccbdac3", 0x7f}, {&(0x7f0000002340)="c94392733b0da6e3d5554bafbfef82010b46617d48cb33365069f17de039f2f8f0be35020d766ef9404802b7a1f564503a336c284496726e5d64b461d579126b4c519dc7a36d52963e72bae52108e648c8c0e8d49502429909ab3335566e266614c4282492b5a818111bc0932b23b01ba9fe7f7261152238ef7bbebf4b93a49ed3b361d265bcd7a8396e7a1e0af2c0fe3b8598f0a8803ff3dd3cac73e56edb69d826121ccead3f240f7c1f30fd553b69e1aa414aa79d72ce6ef1f537caaee4e3ed2c56f188c4ed06d6b6620fcc60c1250018cf042fd7ca11228cf85b611718a53af34b7210a3e860c87354a679deb343f649302fc3857bf335d4cb339c5a8e29223536350de0f5a721a066de11ed758fac81f7ea84d0995922220f79f453e2eb683f31b1f2f887dcdcdd6ccf0dcc23658ea67059fbe35e10dbd3f57c01ffd7173bbd1fea586c6d29f5c6d436fbe80dca1facd968ee05ce1c6ba327437aa4193da763661fca71b1dfd506371fc2f083a561a72b854425dc50c11db4d5032f221747ee43894f596aad479643536d86954e6857267e333d3eefabd9536ce697202bf0b0a96031cf209113ce08f2d17535fa91d8e5bf16434661bfac98f362e366cbea656eb4abb3f5c1205b438631a9a99352a877391504cc4427f1c8488f483a29df75ba1cd3a1af060ca0774943646ac1d9a037a4a0d0a0cad5a271bb7dcde3d41235caa18a02ab0a5dfed269d06c1af6e677b41ac52d58f3c1722acbe20c27cb49475080aaa42ae6046ddee71032404322a30ec4de6b93daa4cbd3db5347b944e49826cae02a1d5c9e954acfc79e966ed34154d89ed891c206c1a09742dd49d60eb11f147595e9a472b752e632fca5258309e1aeebfda70248c6831859b5e9736497a939fbb31f1d99c4d556cb68805d4ab3178820c1c8c811fcf818cc7ff2e29f051ecaec86d37c6166be7474cce0e9ebd9853e6274692a3c46045f60f8db4abfbafc7775be5b587c7f40c41612ff0fc969d8d0cacdebe43cde1a8f19d6487d47b37adcf5edad06b2a20fd23a4f4775ae7865639c13948c42b8145db71ece43e8ecbd0552e0f5af46f4d26e10b937c57f5480713ffdd119fc53369d17b45007233c683ddfb2332fa92481f62ba33128e4194c7f5874b54d73fcc83ffe28d87a366d161f68c7cc5c4ef8714cba068ab08e14c7e94f5c1d523069c8e62a56c7b8a30a7761b9937fb3636c9fb185b86cf558059ba4e40fef0bc68131463a14e80e65b5bad4a772d984dfb49590e47d1a781ad5f0a51c59c4faf08e41d655a27fbb1a6a9e6ff48deabe8ee632f300da4a118e786e0dcfbaa23f1f88a939198d0a874c51f84fb013533e307466c74fe39e3df1ea40419d520f1d76305544f3392946fe0df32729347b337b7f328815af24b0d46e32ad1a33dc59e0050ef66a5b7a372558d89633bda4a85b4baae5d2ed19601bcdacd3499942b45cdfe835527784222aee082b2535bef1743fd96846c048a2af9b767d41acf75b21716c103f65cc119d9e352021087bc1edea450ca469eab11b6d12b6f00891a1ffc0b3ef1a9ddb9de558b652ebfb667a5103d29853444cae3058243d8f128641258d3881bead84b63da88645480ef5f378a46841787a570ab17479993f3a4d7e4fb390e9d89ec2fe1040a0d1cf3ab5628f3a5d0975eb1052fd6f433c488650f07f2e7d75d149b158c2ad8ce4a2b85f14f7726fdb36bfb38e912effe34d58169c05b38cc07c395702d59b233bf5bd6fa8e14b8720ac739674fa159513e8f1fd8c2f7397ff080891c4b6f3381e34edb03dbf9f7a82c34a446511ab973a0b9ce7e1ee60aa0bdeae37d81a18452191a5f1be349da3fe4752864e8c02bed2f91119fbd08fcef33e8f3d905529786c6aefb2aafd3144a76086da7b890202d233b595bd7a0148fd2b72acd39ed8726597e6b8d796d22ec4a952625af166caf54fbc1462cd88a0e94da34c70eb989503f0c3423065a7836425f0d568d08a28dfb9fe5b68ef41e4666950f58e78c793e1600c979b76c1ff4aef624f5013d829f02eec8ce6cb5821885f3da4b45d74d0fcd0c739b35d1ee0032d3e3f0a5e5e5170f391c4259528b9a9f01ecd18434b02a65626ddf5519b44713d97b172d8c5414095b9b85f362322dcc32c2eb1de99858aa1d2b08b73626798d953191f3c240007d9d62dd0c668d89310cdd291b609fb474e5fdb17555527faef7cec29c35b59e374a1c268ef8ae196387198855b7f2ae8077444957a0218e4a2634012fe87d7929f474892b00b27af02dabe00d36199368fd85ef10925e71bea44d2c8a04aacbcfed99b15b77e07813c2e748d49fa92ef2a0eae88a1a7f0e7aa9645fb0b6116d7afe71f63a2d2b8c3caf101730705ab49e834bf4853354d88d0540211fb8b7e84eaf1ad965c2ab11ae8cb0034a9c92a15eb9467ddea9ef174ccabebd40d81b1600e57095f4196a09fb1b2f47db3e5a3997fe8843dc9fd69322448297e8cbde442e1a3a42ca8e1841c0fff96c1b27897107b4b1b479a942c97c7d47f2c2022d5cd10f1c32fbaf0d738e28aacdccdc909a3c038eb244235440f52c35b63bfb6ed48a064fbe0cbe115a433477fc1c5e7974ea0e349a4b376ab8e0acfe6939af19212da04017409120121ec3427f60536a60b80508507322a8eeafa4640cfac6a9ca4d377b94d51b430c5c9221dede0e66c3d61ef98cfb25a7d4ed3c27c009007cc8b0144097e18709a2f77e8269b2583cd81c662921c94e6791849a46c8a7509d8dfff7df23a499b3379fb7d27a0ea6ef0156aa3c944688aef5a6c4b26f19b73bf7ad2fff634668b883f17181cd66da385a12450876e07c4fac58f871ac407dbc55d97da51747eae64d3831ad6a2461f9f444f783f1beea82c747f5e50a99adc68c5fc0732e7a0bc1c8bd46c89dca0f11ea6954aa5214e9bf4057621950a3a1e3afc35845d804dfcdf342e1fdb9fafc25d446f7d5a4c7b0f53533be4b9578706272c0758437fc7d6536eba3980c52c207b33e58a9074d670aadb740653641b053e7fe2ad204b700abe9fb7ccd7f6d9a7b2eb04ae8f0fa278ae2041b64be04839c9e0de2357885a94f1b5c06c48d87fbaefd4ff45d9838030553d92b7fa2422fd156dc80ff44228bb967bf307a540ec0f4068b75e6efc5f30b61ebdcd45c8eb962aeeef05b980c26f0c2b88e1d96feb2d63e988808898dc577332d55d142737847a358943b42940c088c4b790fa21cab225ad925723a4aacc363527862bd12ec4a48936fc0f9b46a0c3153f7f93f973c5f2545a64e51c859230e937bf41965e52512dfe9eaae6b7ee3aa5b76b9f48f0ddb8b9e5bac1277eb62e047d579e685c93053ee714aa032e002c6253d1a56cd01e16a27823a0de14f46d1a433965a0e702ee8c25a9b94b65aea98c6520e2202d24a9feb7cdd16381b41a1062133097adc6ef5250ff8f5af0b81ce167c07710c7df886ac428c80bff0522fc85a700e2c912cdcad900bae29682514171baaeff5bc80995bd4e17276db7a690c133d751aa88b413df71abbfb090f68040dbbb26ae57d48bde88d56bdb40bee0ee05e16977b8b8642d91ffa0097686ea1afcf839aa050541971b5f4810b9d8d169231a702ba392252a84916d40de4532b24f2616401eda0e2dff41772636fa2f6165712f6d333fc55351984ba70ed148025396ae39e3f3757d850db2abb1b3c92cd230a723b53b5094362e40d5e38ab21e53fae488fbd854b7273099ac5b74abc1a37b404838e413aaaa0b419a317f4287cc16069105a983d6caca07e659b420aefb2b1c3f6821de82154e1e5f61e948303eb3df590a0a5ed0ab4c0b6a430c58c52118fe17ef0c90c307a890e25274dc35056c2c034446b2546a759053405dc647c51eca059948eb43de9a87312b565e5c992ab0f85d74b8c26f804e385eb038368cbb03607837b3af36102fffcdf67f4c36dd6124678db8aa07157fd15eb319a114201b37c073ce518c5e8804a635ccd90e64077f6b0b49839981f19ef7fc03fff81712ac6a0dc913e68003e7336283113ad55d5cd01cc746dcea75a21a40a7a5177ace33b4187db832af4d7233756a5a26f4fb594962cda8b8dbd90c0c18b2384a2528a82c850e51c6c276396f70b32a559def053b8d3e778fc791d3cb1ab602c8627458e333a72281b181f620ff6c8c4d431cfaf7220698443ccdd58e66669fcea60f735e49f2727aae7b0b97a65f296b8de81d2e9285b463e6bc84506db7169ba5532ff1d06b5b0eb5da3ffccdc3e72ae64ceeae97ffb915421b3c4b3bb8718d30d776e8b0c4b851ca7107543f18f9ae9d83e3e8e3fbdb78420f3422c97b264c19a773f13167b964eaab0123a024d44f147be44056311c68b3cb3faa36f7ffb0600e8f347febbb2e59318194783ddebb1ec66981f6ec52e9525b44a5135089f2a44c1615354a59457df3eb29055ba39e5025d339f6b098187ac0074a05df8e7597209eec6e8d523a251cb8513ecb015f616547823bb30d923ee9ad349fd1199c840a224400e08f10db6f9fa4131d0a98779c574c59b12d2f335c33aaea2b3ebcf466d13648b63dc78412b0604084ba9ab22f0b4bb20019a2145ad77f426803a4abd52101413c2fbfa480ed0392f4832ca13759d875a73626169b34f31d7cbe124725b4108c1a150733a17d25936cf7246c89e28146806f055d34b513ad053911acb472f079a60383082462a9feff8092791decb9a485d12ef53dec5eeae8eaf21919152c2b990fb6f0e5f6960993902a61596b04ec415a3b7d918f32ccafc99abf7f3fa034a522621852293a2560876653c8b3a3cddf516ec44f519f43a670c3b988e64708473df7a17f663d17deeef27c178caa35f127d32bc313b4553ec318710ed0554c4e998e96251c0fb7b00ceef9e0db3e0c46bd79857e8ae04bb9348566aa5070c912e3dd7da590a914455233b84eb03403f06e18a0901ec91278cfdfc35b5b915904c7dc194dca48336dbda193b010ae40b9ccf650784b08ba95bde5a0f91a8c809728e8a70cbc335fa9ca012e421dd616245e52d40930e38c333a9e34dfe82b73b8fb1e8168cc5c73d671c7f9cae204752d09ea408c74cf60149a26e6a90ebc25ff948609343ab922d112d03f08c7ac2ce4ae51d22c31324f7a20c102d8411bc8a59324ad84e6cf4ac55d661da367229c0f1e65724d74f2b54bada10ec7bae40a86443b1ac672f2c417f6843f9dc83c7825b0f0c2e12a9d34178f4e010c4b0b95f1208004ac578bf233f9e2dfda8fc6419e38ece9dacb2f6040a3b03b0ff51089658b3a6d71a78f3cee5785aa3ae44621622a5d9d85f09588a3baea53573b1ec2552a933458e25d9413d731450ade9644679605c5c681691a4c0941abb6f5118fd0caa865f01c5f26c42e3481f845733eadc65c45dbb6a65f9e66bf680078658d53ece3", 0xf16}], 0x4, 0x0, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) 00:29:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e", 0x3a}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe8000000000000000000000000000aaff0200000000000000000000000000016a35a3f2d8f59bee47e1a14328ef3ab40d15aa82acc048d517f281ca313be80f515a0589ff9558badb001c9abad66eaae66448bed51cdf0c5d9df6d481ae636cfc09ecae4b1cdd369e21d1f0aab252a5b387372b0c5cf86498ae9aa7fc381accc977732f05b491e9b171491b062fb5049afccca705efe7638338e3925bfd56781c0fc17b9d8be560ab2e85775ece4a1c52e76732c424fda2970d1720f0afb26a5703e76977ad6e4c46e67aa26469367f9710729e77842d000000"]) syz_emit_ethernet(0x102, &(0x7f0000000540)="c5b0d0e98fdfa43cea76174616861f35697ab2f660e5971b67eba4d16bf67886204d43594e4b7e0a2cd57483a71611ddd55d544867c6b4a4fad70e8ccbb8e4fc2125a45bc0e2128ed6bd5f1950cedbb181f198c77ba4efe0562267c0d7e073a8a09686a433bc9e9bfa4cb1dde20dea13b147d41c16438b5463998ddc09b4a430b43ca388611f66dbab14afe4f20a2c2fd614ed049c62d7570387a7132ea911728aa83a83b3e047dd505978a4f607fe0f3891cb174cae78e155567ea4ecf37c154a57c8680d4c6a17eda29e552ffa3d20ee8605b2da26b89bc546f48d7da79615bdfa6b6916936d0d4c8a3a31bba19848e5246262cad3a859ff01ab8b2bfcfee4aa53") 00:29:15 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) connect$unix(0xffffffffffffffff, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYRESOCT=r0, @ANYRESOCT, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES16=r1, @ANYRESHEX, @ANYRES16], @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="b780cf018f192bec83b77812c00ff911678428967b3b6c63c3aab909bd85ac2d6aec3a59820eed8a3299f29146b77253189a026d791d153dba4ce658addb34af0979cb2cf8f281917c1620023ff87d1d6336c4a8bf925e0769c998e9489ffdebab57d9f539fb7c3df540994781928d29566c2bb6e653638b696b5da1f1323eb17ee4c2d50de551a1aafc67385deb95fa5267a00f0b20045197a69448f7235e32e2525ac268f18706c3965ebcd1736ae03bdcdbce", @ANYPTR], @ANYRES64=r2], 0x6) r3 = socket(0x2, 0x2, 0x0) socket(0x1, 0x4000, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000200)="ccc479cb82b51130c7f5b8aa1a59a78ac73b78a24b2986d2f61ab09c513cddacd1e4c12417a4c6204a4412caa97e68650d98f8c33371ab12decdb543bd4773f3a671fcd1ed0a4e2c0db7a44d3230f3e34a4d315c5f4ffef62b2ce95de13e14e8cfd9095090e80ed5d7e6587fd7604158513ec3fab8015321ef7203755303ad05b961c7a5c71cac17238bd5083fb8b8967d", 0x91}], 0x1) 00:29:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x7, 0x3}, 0x8) getgid() listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x2, 0x200, 0x0, "000000000000000100002000", 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) 00:29:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)="b6") 00:29:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) shmget$private(0x0, 0x4000, 0x283, &(0x7f0000243000/0x4000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) write(r3, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea670065b454aa0000", 0x78) 00:29:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2", 0x89}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) ftruncate(r0, 0x0, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 00:29:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="82022e2f78696c6530e8497aa82c345ddcd6479b57a4f7e712d64a77c397a923fc89bd812b691f5a87088d02c3d2d737edf6c8064a786823144291082fe61821d4eff568950494e87e8c964841ec9e69f5eff9ee20ec2eb211edf285177fe01406da6c6c61c878980e1eb18a500d862550013142758dedda5bed2b23b96ad9065044cfb8356de8519788bd8553ed4c5b2e5c39"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [0x0, 0x0, 0x0, 0x3f], [{0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x800}], {0x2, 0x0, 0x401, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f00005b7000/0x4000)=nil, 0x4000, 0x0, 0x5c90d488533f4550, r0, 0x0, 0x54) read(r1, &(0x7f0000000180)=""/170, 0xaa) r2 = socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020691f, &(0x7f0000000300)) 00:29:16 executing program 0: socket(0x2, 0x3, 0x102) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="3a2bc3a31af9ab83ca9ae62f39451000", 0x10) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) sendto$inet(r0, 0x0, 0x0, 0x7, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 00:29:16 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:16 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) syz_open_pts() 00:29:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 00:29:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpid() r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x0, 0xffffffffffff65b0, "925475447dc50f479a8933ec765e2ba400", 0x10001}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)="b2408a6c719bf202165f255ccc990a", 0xcc}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x81, 0x1, 0x81, 0x5cb, "3ce40968a03fc7059049f35b9ff1618c9cad400d", 0x3f, 0xa3}) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x1, 0x1814, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000580)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000600)) 00:29:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 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"}) select(0x40, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000180)={0x4f000}, 0x0) socket(0x1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:17 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = socket(0x11, 0x4003, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xfffffffffffffec4, &(0x7f0000000500)=[{&(0x7f0000000200)=""/176}, {&(0x7f00000002c0)=""/111}, {&(0x7f0000000340)=""/152}, {&(0x7f0000000400)=""/91}, {&(0x7f0000000180)=""/13}, {&(0x7f0000000480)=""/84}], 0x10000000000002ae, 0x0, 0x142}, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) r2 = socket(0x2000000000000002, 0x3, 0x2f) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = semget$private(0x0, 0x9, 0x42) semop(r3, &(0x7f0000000040)=[{0x4, 0x400}, {0x4, 0x200, 0x1800}, {0x3, 0x80, 0x800}, {0x4, 0x7}], 0x4) semop(r3, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, r13, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = accept$inet(r14, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r17, 0x0, 0xffffffffffffffff, r19, 0xffffffffffffffff]) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r23 = getegid() getgroups(0x2, &(0x7f0000000440)=[r18, 0x0]) r25 = getgid() setgroups(0x7, &(0x7f0000000480)=[r20, r20, r23, 0x0, r24, r25, r22]) getgroups(0x6, &(0x7f0000000280)=[r13, r7, r7, 0xffffffffffffffff, r10, 0xffffffffffffffff]) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r29 = getegid() getgroups(0x2, &(0x7f0000000440)=[r8, 0x0]) r31 = getgid() setgroups(0x7, &(0x7f0000000480)=[r26, r26, r29, 0x0, r30, r31, r28]) r32 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r31, 0xffffffffffffffff, 0x0]) r35 = getgid() semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r33, r34, r9, r35, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) r36 = geteuid() r37 = getgid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = accept$inet(r38, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r41, 0x0, 0xffffffffffffffff, r44, 0xffffffffffffffff]) r46 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r48 = getegid() getgroups(0x2, &(0x7f0000000440)=[r42, 0x0]) r50 = getgid() setgroups(0x7, &(0x7f0000000480)=[r45, r45, r48, 0x0, r49, r50, r47]) r51 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r50, 0xffffffffffffffff, 0x0]) r54 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r52, r53, r43, r54, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000000000)='-', 0x1) write(r55, &(0x7f0000000340), 0x10000014c) write(r55, &(0x7f0000000680)="7a5140de869a9e3df64d55f95c37aba9daa816586c522c00ad9e52a0a1488d93a070776857aa0c74c7d4bbcaef0ae72fe099e876deb3e36fbee07d32bb0fe2d26d004808fa4c099ea62aa098a0228473b9fcc5b24dc1f2715e1265415f803aa393987a925425068cb80100100000000000009cff06d3e6e0d5f47a9672ecc0f9323eaf78444e", 0x86) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000580)={{0xff, r36, r37, r52, r56, 0x2, 0xffff}, 0x5, 0x4, 0x6}) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000800)=""/191) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) sync() 00:29:17 executing program 0: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r0 = msgget$private(0x0, 0x20000003c4) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000940)="176a9e37ec6e3d3eff0fc65f7f0baacf752c102c0c04fa2f845d095d804e6f3e0f9122315c6128b7f6d4092c94134447faeb2f1a2a16f89b6d982dec8b06a3536401d03b7062c068ecf1c4", 0x4b}], 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0x28c) msgsnd(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000337fd39ba741ae3450fc0cf8f8d61d00"/250], 0xeb, 0x0, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYBLOB="f1435c0ae40a9c8f465a779bcd5ab3b5d7bc7de3679bac2dc9ba", @ANYRESOCT=r2], 0x2, 0x800) r4 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xec7ba243d1f4d784) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) pipe2(&(0x7f0000000540), 0x4) r7 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r7, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644ff0f00004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c5229850b5f87330c000000000000"], 0x10) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="01a01b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r7, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000b00)=ANY=[@ANYBLOB="00000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/252], 0x15448cce079ae68c, 0x0, 0x0) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d66f152169927fc971e229e7d6d3571800fef990fc83f03c8e7740d5caced38004000000f095d77622f509001000000000000017c57960c900000000000000021bb8bee5f5a3cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7806aa054cf9e00"/129], 0x3, 0x800) 00:29:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 00:29:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xc0f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x10001}, {0x3d}, {0x4426, 0x0, 0x0, 0x200}, {0x7, 0x43, 0x8, 0x31}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") 00:29:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r4, 0x4, 0xc0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 00:29:18 executing program 1: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00082e30a1684e923fe6"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x2a, 0x0, 0x0, 0x0) 00:29:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 00:29:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x666986fb, 0x0, 0x0, "731000000000000e0008000100"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xff6, 0x0, &(0x7f0000002800)=""/4086}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x10, 0x18) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000180)=0xfffffff9, 0x4) 00:29:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="4f12ba6cba0f760d"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) r5 = dup2(r4, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000100)={0x2, 0x0, 0x40, 0x19ba, 0x8a}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 00:29:19 executing program 0: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x201, 0xf3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x2000000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = dup2(r1, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x80, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./bus\x00', r6, 0x1}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x80, 0x0) pipe(0xffffffffffffffff) read(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000000)='-', 0x1) write(r9, &(0x7f0000000040), 0xfeea) kevent(r3, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x12, 0xfffff, 0x5, 0x8}, {{r7}, 0xfffffffffffffffe, 0x4, 0x1, 0x201, 0x7}, {{r8}, 0xfffffffffffffff9, 0x13, 0x2, 0x81, 0x1ff}, {{}, 0xfffffffffffffffd, 0x44, 0x4, 0x80000000, 0x6}], 0x80000001, &(0x7f0000000340)=[{{r9}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0x8}], 0x3, &(0x7f0000000380)={0x9, 0x3}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x10000) acct(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x10000, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r10, &(0x7f0000000080)=""/101, 0x65) read(r10, &(0x7f0000000080)=""/101, 0x65) 00:29:19 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="d062c6af59330b920991da9358c7d130fb6720e68f621dc8191c66ec8fe301a047479b5543fde063f3f83b8c37f93ecaa7f261fbe9babcbd6a98ca0032fe6aeba3b61fcc1877dac07ad5c94c1a7e55bfee26ff1b012af89b7617376078f154a3cc0f31653a42d2cd101bbe2d808df40e4d8b5c06e6188b62932dc208eb11288f478ed26f39b9b3241b742eeb37b7e8a65ab815ad2da148b9c17e5f11f6d4b2318094519dbebf6bdde2c0d6ca7782111dd93c9f76a0377ada4dafc714"], 0x1) 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) pwrite(r1, &(0x7f0000002940)="9f16a73c88f120c05038d7c0c208ca4a5ebc8d40df5b", 0x16, 0x0, 0xffffffff) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000002900)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000240)="bd10bb1c7ddf96d71a14c00a422a0ff2e241cdbd9ac217d9450ea32053d1ccd45ce2d6b66e37cfc19a6ce9cd7e90a028ebe493a02873ba4a17d1261ad8fcd197be986d24f19381b10f555333c403f3fd48fd6af4fed0cd64480a49307fdadab1b286f0df5e67ca974d025a9846208aa3ccb60cbc7724bc5a62a0d3db59fb7cf33ecfa5efee62ddde3f38f6658b4346ad3b2cdd2feb03bb8c3efcecdf4e84f38fd58cca36e2bffa270b63f60dc5b54eb1ab27eae287836b2b6be1a4ed5c25034cb9e6b845a23183d47ff6ce0e804bf93ac8df112cea44639745af4e56c582d83d723d68d68253b15941aa28b53688d3511345ce0865b2e65489db6e9187cd954849468c93ff80b166b0004dbe82dbda06c1121ac9cdcd1e1afa0f587cff17d9d99152d575d3ceca902cb7aa3b566e52214d44a49693939ea7ab0646150b6cd1e895146ec3017589b5bf53ccc80e73c19a3fdf6baef563a6e827eec57cb6f0d0c35f0fadc4270a62d7f623cb6de3c5f86f7746deb8b08f6332b73392bcb60e3aa709b945f0bd176c03f5b8e3d0bcbcee742fca079e990809d0403a22b02149aede783b5fdc9ad6a672ab0a1463b90efec95822a6498ca2ae212627652106602c65e80ba0dc372a4f7b5cd11ce7bf29361e0be767463ab17e0f3086dce69ae2de26fdd1cb23547a8cf169b5e90709ea9d4d6c5e7420bf28ad6a6feed7c9feef4952b0243ca2ba96337aa526992efd64af561e13be0ea51d5aee0527a085385c2889cdd511a7ffa0a38944200c43d114d559741eb9363e67393a16bedd0c3c434c8ed1349afe95bb57f77408308fd3dd4b0f6168194c41ea05a050faf2e820cae87fabfbfce98e8b3bc0fce8f807a6c5e3b3042ccc47863fe4a8e699441e3faf9954514efc4def8051fe9ea001104c5737268b9c596d63786184d41cd2bccd8d53ad0d9ceef8321ab91825936ee7b41546f6dce3305ead683bef7df43b943d93c0b14f490105b05739fb2480c0ab429104f91cf5c81700f385b11b30ad76e23b1d74eeb0d755a81890be4727eb682ae0901a53db00b6261006caee5594378cfd7973d9379556e0ba4fb8cd66fc9c7f4ca0f5799a07c32526c19f5c4a14f65300b1693cd759603f28f1d9e4d33520d03197f069de02fcec6237e8399376d1c5aa524796ddf53b89efc07ae43f741394109460d49f3d00b17b10e1d2e29ab85c68259556eefb18ccf350b6a19db875c4fbd0aa91c5c4c9b6aca536d05565f71e809f7406daa2a01650d0105f91d49b8d92d1e799f6e490e08e28fc04e5b50c7d1e3fcc3afa605be3ed2d21d8a0e4e12f8f27938c794be35cd803e106ea1024d785d9a50589a758680f3f311249621e59360238f72e01b2941489f12eb63c76ba7d380db262e5852f6df67a69ff006932d1b04c3ff54f705eb2e8d0f869d70db1d8bf0956b2b79a8ccc82b2d502b84e468bc6d2957f8021f98edb76e0338703fdacb2880019773eee75a11e707832d31f8a1fbd51a41d9412be37225fc1bacf03af5894c2340256777854a09d229b80bc62f7bea60afdb46337592f69bb087202de6245851042f896e4f6b6076c10971c0cbf44a914fca03626e156dd4123f1d2ec859d7fa36dc4695936ea56dc98360cf4da1392bf10e0074f8be6cf3d9d11deda20a21c33f4794b38859c04347489eac92da1355346a145e98e7d1cca8905ab170ed38f8962d96f9899ffcafff2b7eaba38ded1d1d12d974cb726ca5767a2cef38a5486f37bf132e512279230c789cef1a3c4aa0ccf48fd91f2cb973cbbcef7867fbde82eee818b18cb0e6466508c22f8cf9cec86106402c8bc00a71096f6e1073c161b978431793389fff6a0deca9501a5ce7dc83077327326bd4e1dee140f3cfe0d6e28f9c6ada37c7f494b29e5b094caab6fc2ea28667e4342f6325a277d35d6d0f63b61dd6fb3f02796655888bea3d3dce08dd4681e588352011b626497ce76fc1b02753cc92700c62a1362f42369ddee7c82a05927a1426f7dcdae5de05e3c71f088fb9ad0c7c9702543503221733af4425934a6f55c19587e9fedd1f20f5e848f316c1394969f2f1bd4404d007cc1a0995452198515ce69552ff610388a2f3eb87471e77e675d17b79ff2f534a0da234a6a835c7f5ae2170d483d45a70dbdddbe0b67b3352ab2ca6c7b1eea5d1e1a0c3634124a598efad1f8758b2811fc9ed42693de797442f9ce490a2ff02ce43f33441d4919450224b8b633179847cd0f5830624e5fe529ee90bc4f8721e6c0883e03bd995878957475e92159dbbe709d205e275d77f5e9301845ae80a1b244086c4f765c5a6c4a29d05a1e695634712bd4f657ccc3ddbf76f4cb33ef82eeb68cc7a0399788fb004a6087e5e366a47cfe9f237ed817d27c42e091194d6ac0d71de27bee3d5ed129f7322b2eb5531084b8c0048551ca8beb1321c58f3609deb15307998cd1a23a76ed7c703fc6123a851a41440618bc73bc002545ed660205129dc2fec95479360a4e2c5454b0d1cf5442f6573fe4cf9505f6e74c81d1270ed4aef33105acad9cc4a8cf95f580c9026cf2a995990d81e2f38ec4d0ea2c76e349da70a6f7c176c52c68c426b1acfde3b738c527c00e7cff582ab6e87ebce589ea92ba6400ab4bf1d7f485cd781d7ea8667d716cf13e247044a3d8dc3aad7bd48d0d89a66e8c603fb1e9d829dca562a8ef5b2403d4a8d58ef64a207039e8fe58da40a99d27cffe36047cc511ba48ffbfedc4faef9a00442b778093abb1cb93fa6e276d620ea73f9515be3812ec40cba096a8131dddccac12c1518e9884b774f6e460984dd9ee70220e3d143c28f3cdd854ad6f0a0ec89bca3a3c1890d333ea7c187496c3e460405db52b7ef2f34a466141838e4af9642441007a7470a586d1440a4885508be6d92cae5e75863953c3366c593e249e1941443bf3c4a4d5438146c40c8bfde7b29397b15de3f3c7fb6500138892e418de40de2343206318a6e09dbedb8330ab1c8ed7e17037ff25c363f247c851c5ccb4e176a3a16001eb637b9dc272b4a57e3b98b26a159c4d6862bf787261331d85e800a2398032e258ccd246e723a0414dedeed8b2ae015387d12fcc6732710ceb87b4272595391498dc2fbf482bc7b789f279da9fed69b5058c8904988e8594bf869c29c62d04e7928df310a802f7897a3838f73b91acac02dbebe522b957f0199ccc2f990308472cabe184641c4da8a196c39b149ac4fe7339d7667ab798159cfc32bca095bd973f5e0a1e7e23ff7d8758354e3933a6a325f89755fcca4d0ba15671c53fd02404bc4331748a74f2caf64153b832b864036ae77e076006509116a4264f97d6a2d059ca00789ed5865c3891154a2c50987413e97634e0b533c3157bb293cec9bcb9d04dd138a13bfa57727950a51f72365682b565e88f6c074db3001e8b412fe6867ade460852e2082adffcae2c0bfda6e48e55b08a7fad4a604fc9ec460369977f0f6c5b1a5e219772b737788c1bab63b1321684953cb998b9f6ad63bd7e77caa362806116112235f4201fc54d139e56e08df435e26bcc06cb3250c62f415b02e5940033c625cb567ec017d2d1ac5e14c3902b6acf485f0ce7a8e6c13b1ca84675c90734468de719a6bddc91487bd8a8aad70afea1c69141dc49346af7a0c7cc2a5a99ef7cb6951826f912798002540d4cf78a1b8521f97e0193910c8df44a4837375463967bf7c935f25602db7b15c8961ba02b41fc2c207fc05dd216c4a0c03efbe42d817d6605bfa9efa760f14350f50c94833e91df5f9870b3be8c98e3170b9903fb2af51a6aef004697cfe92422ae81e0de5991e5c620091fdad1702c60bf8a6ff36e6603def67ddea1ceb73a68bd42735fa3e2b0e6632698ae1c2d7cac4f14aeb34707f15f16f48e60ced21ac5320621f9d3774540bbdc21c2fecd4681afad603b1d050c0d53b9202978dd42af89b7c4cd9bf897d74205753ff866e672ad9fbfeab2fa101695da21c06129855d4b02520ccdd5137cd92c590558767fbf3a37cb1aa6a4be1bbc15822ba5894c73ce05467f11350d8631c2c64112830b9c39f8d90e80a16fa12097572d2028b848bc710fbade4d140d66312513a27139ac08f525bfa965fba9a8d8f6ab0b496a43e637933a2a4bca71a7161ab4e63115470c383d080eb384aa56dac36cf045fde781f3180a5b3045ac809426952ea58bf57c7881587c2e1841ffb11f69062209a073a801a3d32399c6f3712f716f9773f4390a14ab00dedd0759dd763ecd8f64d22e047a9642b30f3e1216121aa1fdb9a140104c2a4bb57f6f1fb78a4dcefc742a10045deabacb4f6d5d1da5672ce275c2bff612df2bbd90098e7a7d015ba3ca97a5c42355276c92c90d423ede3ed9f329bfcc63681def0a079df8f2a718f6cc5f4d2f6dad8673aa8a4d0cdbb16d018b3108cf390ca5dc8c8b46499597ee7198cf2c6562a857e0ad574a06599249c96f2e11c3a65548c667bbca42c36d8e7b19e38413f3c7853ba6d8f3dc42ed4bd216959e7f2610f1c063f06bb98f9ab73b3e623f9654c32a0731853ee8e650613a8d351ed657ae8652fa7b9ed7960211436e22101ca3c354a94f98025c84352ea7e2479c58d6822039295970e2189063b3e76801cd8e523de03e76770c9c02d7b1a6706c3100a58b5d1eff3f59ade203c620672221efa5bc307ca0793e915cbefa5c33b47ff7cc50bea946ea3cbe731e674a32043255b6c2dca4f42f2728992fd74f19ac53786b5c18cca9be9ba30cb1589f252fe1c536e0622fc6e4bfbbf1745e787b0cad6b8ab29281fd436e35548fafb015e8cc9cd4053cb4cf91bb888dfed4e3466eeb4f15a367f743316bc6bbbccf26bb3063cf732a5c4240e723471be30d3b541a4f2e996b445662ed7508e8779746e49be4ff3845ff4695b331fba21ec3d7785a19a5d56599a9521d9515077919834aa62e9135fc9a5f60adc4eb39744aef761736db4d285053f770f807907f98ebc87e309301ceebabd06f8b97ffc279faf4a13fd69c05c18b95503a798c47d4992763843c5bd5d1099e9466eedc878fbb9cdfa4796cd4d4727b5298a8987ec79bcfdcb623cbf0ea849db71aad2d0b915b833d18de55959fe3fdd2a666f62893aa7e1d27e9bb1f6c57dfbfd1b644096af9df367b0c11ec5fd24f7e6e0c8aede98888806a9726550200de1be8d5623604716f0bfbacc892954543490ebce431c86c890a92417682353004856f4a0594aff8e68893cced633563e039daca6012b06d888487fcb40d16cea46fc92775e902c94eb4d4f0a514d28b8cde48c8e913b69203ddbdc2fcb513f1f35976285fd0e848950e4d83dafb63552aa3703279b48d2d74890bfd6188cf2946d4b2e65362952e8948a54084c132db168afe264f3a00dc3a8bf50300a43746c97d378bdac7d509b8febb33c2aecf4ca8762a69ff1ff5b2ccb98368ce15236d74d8d6cdd73f610e3828b33844041943f580d0ab11e0f3fa5d51cb6b1c36d3155a0a6ea83da8ce0316b01dcc75183d6c96386db3ba0b29d21c002520c84169004c8d10caca85491c3d077836e8e4ff48eb1ad95cf4c9813776a260b16ea43689756b72a7ebbb81e118dc83fd9d8f4edfefa0287bfb5d33d427c74ecaac5093fb489ff5cb3fbe8a2c7a35ef12af478e141212a51db6249a17b21b50a9f5e1c9a11c4767d6c7bef7fc01ef2cd36563ac56225f2031e42ff6a478f9dec1ae363ea43d4dea8c1587f0e248c3b7a469a6df3117bcdc9b5eeba97ac96e48dd868307c78e", 0x1000}, {&(0x7f0000001240)="44121178375430cb689a4d8a635f933e04f44b20b0e68ff02f5c0e30fa6c6164dd4a0f6cca0395d0901f691bdd6ddf664c702b2a8d68bbb4072fafeab28017d06d8bdbe79b9c276871ddc169669583faf01241f6679bec79a24622db00fd264a3b4ac7c6b1c17a91f59db4e552e436a849922019f9f32a4327d2699cff05c80768852404748f80b6470d87335b1bd169d07f65ffff40c63e1c0ae62d9fc0566d", 0xa0}, {&(0x7f0000001300)="130ba3d45fb70c23e27ab6ac7fb9284712ade4cd1568b1476d2ffae80753bb960a23aec7183b8b270ceb2a034b078f2a80079330a3559b94b0dc92a925c69427dc2c0bc5cb24e49a1fdd17184b9ec6f47866d0c06cb27f", 0x57}, {&(0x7f0000001380)="e0e3518560b5f72e9d5eedf2580e93a6d7106fb3faa51555f5162d807c8b41e3da87f30fed3ce02efd6a69ec93b238d36a9edb186b7883f6d500f7595f48aff0905433c9e29eb47332a93f763a0ac675b1a6660a6e671672919f280ca9248be69d205dc1c61cfaf422ceae287293ca522b66266931fc9480352948a7190b29bd28b20ee8aaa05941ac2c6f4741165e1cd0b1dae85b7f815640fa9dec1a23e13dc9", 0xa1}, {&(0x7f0000001440)="9e837caf1d0d3b5759777c650c731179af", 0x11}, {&(0x7f0000001480)="30c39da1200c6f708a8177040245841a251bb5fa67f932880857dcd0d4f20dad836035bc71159d775dd2ef078971435c8a91ce32a47a8350050ea583f9684fa47ad6711cb7e0e2bed3e3570929f36eae56e26fb44093869646fe9a761f7867127e4754cfbbf92bda0eaed72daaf7a60482c87b912dd3aea1030c6c220692b4d90cbf199f2b37ef86bef7b462084ec047ad7a6a9d3891606ccc2bb21e725c6722bb0f2fc37d01990efb51eb791ce69f6aa35c08c35a3388ea7adc25510ce7cde08313fe0b37a28d37b48f4371799dc6971505ba681035e9979d8fff7e13d42ec1fd61349ef72cc8df34a01f65c4421b1e7da86c7bad838977c0c4b5225395eb179c96af82793577798c56ae5b4076e9368ec2b93b55055e54a732ca09251c3e78456842886303f9385010bf62f5d9679c2e39a74344a470b849c7a26f6c88708323c8aed918d21944a773930bda0d74f279d98d7d3f9a5a986b529c80513ca0537b6c4b20fbadc2817f4e51550d2a9b16da9783e0f7c7e555de5ab567572bfe3a35251e1625deaf404b29d2004ae2bec09fd8e3fd394a15079e09957b5781b491071a2cea12bc3341501eb113d4698a0581a90288d210a8711f6a05e61e323c9480d0dc844f9b1763726deb138eed15cb4bed0091bd7075f8d68fa7afe9fd939c970c5f1ab1c02579ebd058e11cc847616b3cd76ea9bda17a869aab8dcddbb5acbda5b5159f396a27971e867c3e4d890de64bbf21154388a3e0b3c0df58d4f61e5fd76ad2467ec28707b51b75aa7e5eeba5b4b0849ec120caea2bf91ae1772fa897cb25c26725e23a7c58d841f2e8388d905e200850953826b7b8ec43434f21a4b6167bad89af0ae41ae2579fc6d656c66f3166b21a2e35cbd95b1e26481ad71f761053f4f5943f4228ce613fd89a8788cb0357c390a92eb54ff0accc699987399610f49bdd1b09e8ebf613bf6ec62f0b7376ce6c7d98537a3fea94d08c3b7c094cd678bd82fdebb71ff797b0ddc537be5dfc610a57fd3c1b70df90f1a542c7228a648c2bc8adf634ef8af1b0fdaa45411602a998ac112df1a59eefcb3d84eb03719b00547042cc9ccb7113c8736d465808c5690f492823e403bd7093630c2e0d21e456f6c3a27b3c3224243a7d1f6c0b241a407b072f155f1606332e49d8405b4cd952a7b067a1546a0991bd5dfd95ad510346d346f09da2ff327a2cd7dd00d5243fe0993ec80ec47d66142db92d85b0676f51d0b2e804b116e5ec7cbb044e9c2eb1bac9b6146786dc98bd1400b0b705581d539799664d8809cb3dcdc7481eab517add7095aaedd628e3fc86d9dd8c0113238e343537b4753b887664fb0f19ab77bf97ca1a401ad2c89140a2fb285157a0d0b670856753ca11d55eefdbdbff6ce47c1387e8073e874443dfdad4640366fa6d61c676deb5943d84064832b23b4c5b42ecbb55df537d1056b1c334c8896cac7323d36519b4eb06d15732faaf02c729e54ab8aa608c9652efd0fe8079d779fa21751466399b51cbdad30e3710bb04188435f13b2ca901306ee850f6913aab982348fc6551e127ee15965f9912a953530619e60cb01834c185aeb97a60ebe620e360f6ddc66bee783d466c02af4ce588d142984f756f0c67325a96fb19f0f450de36598bd7de51b1d5b39f8c30584ed07edfbbbd7ba0cae1e20d30b600d6ae0a71822d05cdd0a58f142640d6fb8242178ed118e4401cce5792273c3a51d588dcde71b2f84f0cf32ee7b789bcd347c867f4c4ab04c4aa7c987214378a6363cb703c40a43017bc8e78f00f49745c9d9976ef093fe180c6a08b5043740f61beafc329af6a54a95a9268a5273effb1d1d6422530a5d151d0d3e29e8234f7316e5fc38befa2b5e77bfc75e2e07641479b61dd874d3ec25c6d8adcbd8bd1b87c52d106c21ce103681e4fa0203926d4e294ab469878b83f31eead9902dd09ccdf6bb219bc16620e30951bf2311812c5a86e0dca77d9249958039d129d77c38b6ebb71ffc84c4ac865d585129a60a36f3b743ccea386e6c02c2b495a4393109c21ddaa52175125ab5a1e9ffc5c0fe40eb7d5faeeea0ac0f614924d0ba341e06d5babe9b2695f8400e9f233b3440fe34189ee033a96a828c660d6e88cecfbb73974d8a0e5bb8c5e11524db347d540db7fa80eb5454eacd54e1eede4717477e926005db0bd04243f7696f5012901b53f84280d356e5bf3c9aa6f7c2223a9472366510872a6f895b50c241be1a8418e5e10f69e52dcd612d8a9f46fc03f55bdb5da44ad96cf3f4dc41c77f1ab0fe206bd83f3c9ad14f27e72c156e62fa651e36eee5d4e411e6a6cded1f31df57ff034d8b9cea695976374c1c39bc7e70ac32f988b9c22682f408b3f5d34aace78e6abafd44772d3f635ba8877716705f4fbea5735a9e70c60169fec38a2541a5ef0a22c23467531b06bfd5ed6c38fdf24aa168945f99df5dd4ee1e88761030a8b5110448fba4034bbf402aef96ff55a650eda0afd317e3ee270ef33ffa5b188be408b87e892c2a91ec57649dab21c2e965406f6dc55561926c87bb2a31ec37df997b44de4a942753e8f1d088093654d94503ef09159b1e913df0dec19b663aa09da3204f6ad196f666ba49a7ab6a0b353bc7818c173c20f8e1c7a43ef6682e7b04f9e311278de2486d87e2f45e3187cfb5357151f41a28cd7c45cd21b1be84ed4ce90e320c03391664f0f3d2fa1c6009401252c0a282e6a2087052aa83f973ccaeb3970e027fe00ef7c7e4e9ccbbe868c03b7632c261978951216bdf196c107252e21be39c9542da5d9cfde1d2650ed1d3cfa6f0c8ef98eedc7cd0c8f6bdf81103dbcdc32b306686db6737a418aff16a802159bb24b2c40fc073eca14cff408f4c5b14a45716e4ce26957b0602aee0bcb515028a9c53c14c070ea22a4f951188ba63914aeb1504404318972c6366ccf203b7822a99092f5df9e131df272c61991a33480797f5dec80bc08d34cef9fef9605926b78cf4eff2af2c9b5ecc86ae8899398f8c1d029085d3af2c961dd4bf35c2838c53170289c29aa17f5c53ae5417eb192db3e2c7710e8ca8d0742973e0cf71bf1f6352832da8afb051c614b836f41225f3522a87a0b40325faf1f17ffd79187a114b48ebecd403d419bc68d76ce6892c03b57f5d42d6b1385d813d7c56759099c0f1c880a739711b7a0d13b1cd0de5215b43eb22491f2618890a75653ea4440d64878551c35a8f8f5d1afeb5977fc53b2eae3241e2275b690b63c7bd5e903df1de7f42d7ecf6381558f53b5454dfc6e7e746f1ff6ed7fbecfc1e634d876c3a1307e0d4ba72d93e51911d4c941f721307f07ddeac44de9e14c0d8ce7cc2b276cad31b2f8bd405d70ef0779fd775d2f228d7afe3b786cc4a13ca36709f7013c8f8a754e17e94fd0d9ec96e8255a448b10751d6e74e5672b46b398882a887992bda12334ef168bf0f5b7a7bea54147e7291fe8a44e9898452e967fd302fed62cba3b21a9e5b80928bb764f15a1ffb02630b8b38c93b244a5be6c867ede0a7221c0a8df7df982abf2c8e6a0f4fc259936e9ecbdcf501971c2a74ee742983bb0d1047e1fdc6d1c4418f78c30cf3e931dd67eb0b66f77560cb22647929c6e71e57bb4b7de10fc9db3358c74814cfd82fa17259e57b0495a24a9326073b6a4a2628af6dd8a0368ade4b44dca5e2cc5b5e9b4807d623214b314e306605b9bd3dfe9fa36cc3152092ac05528ac61dc81f0c1f1d8b7f3a32044a0a9b4215032670943ae804b37403a4f39dcafc3e09cb92282a776a338269e5ced805a4cb3cd54f47b7f03331ead0169c5053e63a50a4e431a1cc63d1aa292dc9747f9c903965d94d84d799598b7f24ec38b0fe483473eea886ac5b2fcf2d2ed16431b84d82c60955bd85ff5ea24b52fdceebdb431c163208923b49be60cf50a6a767fcf283732081db428df22e5022aa36dc7c3b032c5077cd3313aa1c856785d7778a7ab48ce1524a4779365452d449649f4c10d1f133cda783bf00fd3e52a08c7ba6587581165db04b434bbdfbbbcf23561d332aed37481b49faa1c3d27f9a0463cdd71b480b0fa298ac9f6b84e4a5b0dd9d80f46f54bdc3dac20af55712ba077e5dee8dcb16af4a10ebfab2021f0a821ff44750577b505b12df4ba563728cff7ac70a9147530e624d8f5b184cecbf0d39a6b207c0e4c15acfe0b1008714f53a6524cf08dd77a6a87c9f8f01260d23908370042010ebac4fadaf493d3305e1364c7b34b8c3e3f2717f43a0014dc22beef30b16dfd87a5216c4d7c645f091d5a22a1563d5b49dcb346c4d7d0d62281fb5f2d278dcd7979ef47d41084707e9b70d2034796b3319c33360e52e486805fa119edc8bc4d487e3c555d2b1ff8f872ea54b57b40ec2a855e9a211b6e0956901cd0ad5a59847eaa9bc4f171040bf92d7e9a844816caea83468532be86895a6b1297d26cadb0479d8679da41396d0e5afd82546b757db8dac690f58b31acf325602deb672be65fac8219406670f47b4699db8273fb19a8da3ffc8fb8f823041bdc1cc20a9d6fca5fe466a13a27c637e3aff733f607f45cf8464c782f5e193332a57c52b328727d996b433ebd9b1157007cee298833a90b516945461135ce23693bc228a75005aec1e79dbb2d619f71caa3183be47fc1f2022425a06c2a66c9ce22998647618b9f64f97a84df7a62b2b9c8f42831beea6252c669dc6cc776bf42267fb6868fd59db906f8e90b45b77396a3bc9ec5f41de3a4579b4b484fd528d460a809e63ca40db3a8123607276313c0079ba0d5928b8c9c5fc3a4135707369d9a465e357bdcd2665677bfd386dd02b7e28b3f7eb57cc66c42fd0c408767b2a4a3f244628b88ba92530281045f17d6fbec1a9273c03c4b3ab0364efb452cb06e7cfaaeb421ce8e2a8edea6abf51f1ca46118fa33bf1d1fc4896f3098f3761093f089cf433cfc403835f36d2885d044d4aa8b5b3b90dadc723b7903e9ddbc0100227b329f8eab5e1103963a00676cf6f261e733d2bcc53694e5bf936cb12f6b619d3e835c618d0e07ae2331b0759bb51d7575e677d4380509ebc37274f2db35ecc100f56a33cca5274da15d703ff7d5d2a6ed320112cd14c5d1fb33ea1f21d93186d46e0bc37bc20510a518afa859f283f702fe46428681c0fa6dea06de49e40e2035c32ea30b057ce333d32884d5a2a76f9d8df5e8ad78069d65caa45a073da4d0d053fbcbfdfb02c1a0292b387fd99df9596d844eb50d182d741def0db5a7f2cc9974ebf83ee7e7ffa2a753073f5a2f080043c57e0b52d4b0c19c2d354f8b2e3c3485a8e407bba63e64b1690601d00e1645f544c1f5d706c92a7f9ed578f5a50196f28621ef875f8b7be074de59029bdba4ee2eb936859e0d934f32236c88d20f23f2d14287251afb87faba32e9121b59d0348b50bd855454275290caa9ce5b99c8290fe952d2714d29800d864adcb1daeb8828143e1e0e6c93b2923e63611195cf958307c18ffc638c28948991eb7c4ac2b8edcdb57ee72bb11142157127151d7e495fd2e1ea7a3b7f4c64699103ad0249668119055ecce5bfa09b9f4317c82725241dca86677efe86700f5bcd9de1606f964819afa1529e0ce8780160543a45023fa9295c69b62b637c44532076af8e6d6f077785da46aaa3b5fe5a3edcf4766736bfa15172a94b7095230b38076eb97bb23b24aa73fea34aa438d0b8a674005aa781cc7b872a094a2fdeb5ab74e1bf9409b2c26d293795da7625a18ec77e958a5810fd4761147cb43e44514010eaeb", 0x1000}, {&(0x7f0000002480)="ee624cae8a2b1fed30437d03a52814718790f6bb48c150d8600f7e78e6f403b9e9c6c40deb50135eca874afe2c0d8b16d4734f22a5a6931aff3556c3f9c8a251483d5574bbf6f8dac3f4f288bbce1e1a7bdbbd2c0a5c6287decb8e9d8a03f51e98d8ebd63dadf43e409e7dc5aef7b4994dbe2dab6d4330e0937415beb55a2737eade4b387a3171903034ff24b6cf7a5ac4dcb4b2f7b6bc90d1f3e44b3d44488230aa1c6323156a5a8e372f97e4519b1213", 0xb1}, {&(0x7f0000002540)="7a7ecc3ad4fce54b92045c1e6c1957100e1514ef2a49dcd83e0d777e391fac359ecc76dcb7aa569fce6ddff637da94b59f263a3c945d9d417b348002f1aa5429da3c2d7e64fbbed07fd94fd71c4f1b11d619e17494dd6e4c1e71b23bb8aa088a123b9526ef015193489a6dd5665e97c0e5c75f255156b4800ed87b25a870255088cbc4f1b7cd2225a31a3b444d5a115cb5f4d8b787870765e7eb99e4d96e5851fbb6b12bc3d6104c59ef596fd8003011535ded2c31ad262865b312df706a", 0xbe}], 0x8, &(0x7f0000002980)=ANY=[@ANYBLOB="e0000000000000000100000001000100d86ccd993e20d66f43f586ab8e4add2ef879dbafc4a2c5fa211cb14ae66fbc470f42c4df6409f9d202f90801ca87a41b641b2458e2707ad3ec92e532e04ad2b4187148e77e1b196b7debc40c70b62126a4d39855977e256fbdc82a3c47d555902dda724a428745773d0be49ba20d170852a091bf181b6b8d5d0a0c2baeea3bf787ccf1fecd8f3b88bc41ef3437b598f1288ef867816b3dedac9b4b28c7d0acd7e52ca8acd4b77365df957652edf01c3a50ee89a00b15a515d0c6377414188b3e92d2a8ba2afff166800000000000000028000000000000000000000000100000f4392af79771f3703e9d8846251de27c1b00000000000000e000000000000000ffff00006f000000bb78d2a3364e3baf260c1c696cfba535783489131c8501d31b7b653c4df43c278e733fd23bd6a499b87f73309c266c4eee97a6bd7d89ef14a46c1805893723cd6ece3cc691d89e91969204c0a53cf34ff16205d6afba716957942a94e42073451cb52aaefbade093aa7a6798ed0c05f00c1387080e56a3bcece00cc12f196de28d6901ff17166a215721e0eb9048b26f03b4d48376fac58da1f17d4afd4f73888a6b7d99c90f84a28c813894d4050a7f9e077c955a673689738a353f4fe5f7926247784a932b10353544c0cce75300008000000000000000010000000200000007b3a9951a7ce8e6fb82f7587d56613f4fcb91ffd44788a7c045a8f368ce0766e49064227a56334faf301e114294e3c0d42250e242c73f968fa14032c988a4f02f35e5988e156cca8601ff4e05d45224f9bf96a1809a4e4e8444671889c25dacff9f6b0d147594c49fea4d57e841000086e1a0d0b64d022f725507d350c8093f5b31c2f173fbd11a0f722322a88406f463d7c7e6244f56628cabbf823c4ffe16c0bc6f0887960547fb49aefd385aba78d8a3d53585a204173060c6ba5f8bd07dc069dda5cebdc1d136f4d1d752d8d53af4a6a5bc4433d2af44809ab69de5d9e5c81232e03a975073"], 0x268}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) connect(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 00:29:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) accept(r2, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) semget$private(0x0, 0x0, 0x14) 00:29:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000000)='-', 0x1) write(r6, &(0x7f0000000340), 0x10000014c) write(r6, &(0x7f0000000040), 0xfeea) fchmodat(r6, &(0x7f0000000200)='./file0\x00', 0x1c5, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r9 = fcntl$dupfd(r3, 0x0, r4) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r8, 0x4}, {r0, 0x20}, {r9, 0x1}], 0x4, 0x923) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES16=r5, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64=r0, @ANYRESHEX=r1, @ANYRES16=r7, @ANYRESHEX, @ANYPTR64], @ANYRES64=0x0, @ANYRESDEC, @ANYRES64=r3], @ANYRES32=0x0], 0xe}, 0x40f) r10 = socket(0x18, 0x4003, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000054503070ff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:29:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c5000000020000000000000202000000000000", 0x97, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0xfd, 0x4) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 00:29:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000140)) read(r4, &(0x7f0000000080)=""/101, 0x65) fchmod(r4, 0x0) ioctl$TIOCFLUSH(r3, 0x801169ac, &(0x7f0000000300)) 00:29:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 00:29:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x630, 0x3, 0xff, 0x8001}, {0xb85d, 0x7, 0x0, 0x9}, {0x8, 0x71, 0xd4, 0x4}, {0xfffe, 0x7f, 0x0, 0x6}, {0x7, 0x2, 0x8, 0x1}, {0x4, 0x12, 0x4, 0x4}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x20, 0x35}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) pipe2(&(0x7f00000002c0), 0x10004) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) linkat(r2, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x0) 00:29:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x100000000, 0x3ff], [{0x0, 0xe8}, {0x0, 0x0, 0x0, 0x8001}, {}, {}, {}, {}, {0x0, 0x100000}, {0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup2(r0, 0xffffffffffffff9c) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000200)='./file0\x00', r6, r7, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r6, r10) r11 = socket(0x18, 0x2, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) 00:29:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000240)="7e020000002200dda68c0e000000") r1 = semget$private(0x0, 0x4000000009, 0x100000010) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) semop(r1, &(0x7f0000000400)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000140)=[{0x3, 0x8}, {0x5, 0x5, 0x1000}], 0x2) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r2 = semget$private(0x0, 0x5, 0xa6) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, r9, 0xffffffffffffffff]) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() getgroups(0x2, &(0x7f0000000440)=[r7, 0x0]) r15 = getgid() setgroups(0x7, &(0x7f0000000480)=[r10, r10, r13, 0x0, r14, r15, r12]) r16 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r15, 0xffffffffffffffff, 0x0]) r19 = getgid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet(r20, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r23, 0x0, 0xffffffffffffffff, r26, 0xffffffffffffffff]) r28 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r30 = getegid() getgroups(0x2, &(0x7f0000000440)=[r24, 0x0]) r32 = getgid() setgroups(0x7, &(0x7f0000000480)=[r27, r27, r30, 0x0, r31, r32, r29]) r33 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r32, 0xffffffffffffffff, 0x0]) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r34, r35, r25, r36, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r17, r18, r8, r19, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semop(r16, &(0x7f0000000380)=[{0x4, 0x40, 0x1800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000440), 0x0) semop(r2, &(0x7f0000000280)=[{0x1, 0xa4, 0x800}, {0x2, 0x3}, {0x4, 0x83c6, 0x1000}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xfffffffffffffcfe) getegid() r37 = open(&(0x7f0000000200)='./bus\x00', 0x800, 0x102) ioctl$TIOCSETVERAUTH(r37, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0), 0xb) r38 = socket(0x2, 0x1, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x4, 0x1, &(0x7f0000000580)="061a0000948000c7f6c9d0b7b50000", 0xf) poll(&(0x7f0000000340), 0x7c, 0x8eb6) sendsyslog(&(0x7f00000002c0)="7792912766a2d9ed84335b00849e462f7d1daf563a4756499db9b168e45904a10ef3c36c7d3d87b0fc7692fa694a1a3c30a3e2d34f8baeae3f7c0a2df3eca0c6b25d5b628551907f7906d723d0178f52db4a442f9edaeb6dc31b59f9be01f437ef39bf891f551ae5f8e6c6181a130a2817db94a914b450a3193d36c6", 0x7c, 0x0) shutdown(r38, 0x1) r39 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 00:29:21 executing program 1: setitimer(0x1, &(0x7f0000000140)={{}, {0x0, 0x4}}, &(0x7f0000000080)) chdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x106) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) pread(r0, &(0x7f0000000180)="008601ce7cb4b2df64e2fd53f69c39983577a5a711d25b652920aa9eef598633884e72189ca424cf6b46378ddf11685900f07612583ec82e19e541c2b85b73cd586e9a107ba809727e61d4f2b1d5fad9d798cc60f301bda1693197e6d9b716ca602eaa53325531281ceeba609fa15d895855e8ac05b8e3ff85db182ebc43a8b3aaf5c7b76d56cc911d584de332c729e0f7a7fb4ac80f7bbdf7a285218f9223a52e1ae4c1b0ebab0e90abac83dce416c6b13f15c4c50a6ab31018bc4a1411de0677455c4bf7bb2be1ef0b0c42b0681d39a6d366904ee9b4ff0758fb0d2e1c44db60b1", 0xe2, 0x0, 0x10000) 00:29:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) ioctl$BIOCLOCK(r5, 0x20004276) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) r6 = socket$inet(0x2, 0x1, 0x2) poll(&(0x7f0000000040)=[{r1, 0x80}, {r0, 0x100}, {r0, 0x80}, {r2, 0x80}, {r6, 0x8}, {r4, 0x20}, {r0, 0x1}], 0x7, 0xae43) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x80206910, &(0x7f0000000300)) 00:29:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf8], [0x0, 0x0, 0x401]}}) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 00:29:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 00:29:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0xfffffbfd) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe9bf8ffffffffffff000000000000bbff0200000000000000000000000000014e204e2200080000c5d5629803376e73e6717a55249d85255c8b896b14276c653eb73e16dbc7593ab339db274167666bd750d85093ce04d4c6c455af37e4707f39f1651cf9c97f59acc1e23b0043b30ee4d318df71fafe62172527cdd50fd70279dd02e64e724a0978772bd4e06c3f3511774ae7dbe9911935b2a2bd8ebc318fdd8a4df1dd3132739664f7e0fdfab24056edd82887e03f7ba638db000000003fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000005ecc0899100000baf31aecb2696836285d7a0c4ff3a2feca96e9c8258d597c43056df9550435d7b5c97a55f8c7c1bd3ecd62ece0bf81ee98c56cdde34f59f35aeebf14cd7c0e6d7bb3d007d7f6ce9e2c3d27569e24f70765fe2a9b4b1610614eb8178ec68d8bf111108ecab7ec73ab7aa3aea5fc788cdbcc8d6fff65caadd5ab1b76d9b48792cdaaeb66482b625ceb2061f1c59448a76f60a870699a707b06b86433877aa8b97e85a608000000126ff347f3dcdf1df60a93885c91c75cd01a457a2db42117c179a485b1cb7982c27fa2ad004fdf5ac9070f0e7dd8d36fd28363eec4222da1e2685bb19a1c5b70a343000000000000000000000000000000e0c15cb7a8301b2bf0dc6d146c703c2de9146f09fae01ece88ba6aa187e0dd912194cb7bb1e6828775b41727c350e40ac5469402169ed6130e5725f25023037f355d5c4a910825d6ee7847fc1a170f0df9331e8c8ea29ee724d633d1e61b269809e2710ec7e394a157d7444b5e9561a23313dca9dc35"]) 00:29:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) getrlimit(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x40000014, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 00:29:23 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00003b2000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00002d9000/0x6000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x3f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000079b000/0x1000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000419000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f000023b000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffbffe}], ['./file1\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x3, 0x1800}], 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000080)=[{0x1, 0x2, 0x8, 0x2}, {0x8, 0xff, 0x9, 0xfffffffe}, {0x7fff, 0x80, 0x8, 0x1fb9}, {0x5, 0x6, 0xb5, 0x4}, {0x40, 0x7, 0x1, 0xcacc}, {0x0, 0x5, 0xae}, {0x95, 0x9, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc1206922, &(0x7f0000000300)) 00:29:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r1 = geteuid() setreuid(r1, r1) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgget$private(0x0, 0x0) r3 = getpgid(0x0) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r1, r4}, 0x5, 0x2000, r3, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r6) r7 = getuid() setuid(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) dup2(r9, r8) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r10 = dup(r8) sendto$inet6(r10, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) pipe2(&(0x7f0000000280), 0x14) r11 = semget$private(0x0, 0x4, 0x2) semop(r11, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000}, 0x5, 0x2000, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) r12 = msgget$private(0x0, 0x0) r13 = getpgid(0x0) r14 = getgid() msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r14}, 0x5, 0x2000, r13, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) r15 = msgget$private(0x0, 0x0) r16 = getpgid(0x0) msgctl$IPC_SET(r15, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x61}, 0x8000000000000000, 0x0, r16, 0x0, 0x0, 0x4a, 0x80a5, 0x4000}) r17 = msgget$private(0x0, 0x100000000000004) msgctl$IPC_SET(r17, 0x1, 0xfffffffffffffffe) msgsnd(r17, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000d255396d40fa53f1a8d2db3e408aadf1dc04bedfc7a1ab77823fda714971144bd4fa0d3b80f82562ffebdf3fb63964f5846c6cf0419d9a0e8672b8385b403784a2131d226ac10227b9c169aa77ca737b3971049aeb8004bcbb8ea24f2ce11e9bc28480d3fbbdeedbbe7dfaffffffffffffffbfc9affdb31e532bdbe019a8d90361724e6c86c6273a7a5c8a5feec7d9fd2678b49b5a9c9bb55ddf19f117e42c"], 0xfffffffffffffefb, 0x800) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa8, 0x6}, 0xa, 0x2, r13, r16, 0x0, 0xfffffffeffffffff, 0x100}) getgroups(0x4, &(0x7f0000000040)=[r2, 0x0, 0x0, 0x0]) r19 = getegid() setregid(r18, r19) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x64}, {0x40000060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 00:29:23 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="b1000502", 0x4, 0x405, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x4) 00:29:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaa2aaaaaaa0486dd60a4f008080000000000000080fffa00000000000000070000000000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x7, 0x10) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r1, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r10, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(r12, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, r17, 0xffffffffffffffff]) r19 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r21 = getegid() getgroups(0x2, &(0x7f0000000440)=[r16, 0x0]) r23 = getgid() setgroups(0x7, &(0x7f0000000480)=[r18, r18, r21, 0x0, r22, r23, r20]) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r21]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x3, r7, r11, 0xffffffffffffffff, r24, 0x0, 0x3ff}, 0x3ff, 0x8, 0x4b3a}) 00:29:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b8100000b04cfea3003200000003000000415b0ad3dfd36567997a728e9155eef79ecb3b5f64d65f71c5ef629a2f40cfe5c46e4fa1995475da53e37384ce7cbcde79b1b67888ac5f5c8f486c5efaedcc825cffd6d651efdcab17dfd25790b285bce170139a9aa7154f8b2648c76af035"], 0x8f}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:29:24 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800)='/dev/speaker\x00', 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="47592871102c066bd23ef7d4e39f0ae353933d5d2d7469da5eece5dcf3b00c1539e707acf9f353db03ce113911c7ad0e960e50fb55b993bca907525d185a2224fffebbecf0882cc786c15ebe13db7457aacb65c644c4455b6f2a4e1349c83bc905347777dc89e13c7c86f2ec89be9b04ba56771858880a5df46b211d5d11cb3b12b27814624ddd234e1323363d8d26ddc3f5c772d0fbec620e7492a7118b5d90b4ba822a4f4c", 0xa6}], 0x1) r1 = socket(0x2, 0x3, 0xcc) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="7d090fefd291c0cc8a1a182981fd67c8470d7fba1c3cbf2af4d6c91c8c9158a5e5ef9f4be4d216ac59cc24dbd1a5b9e608a505b5149e9db1e44891f05b98a0d0b763bfe4bf5fc61324c63ad4895d2537639bb0ec461c7695", 0x58}, {&(0x7f00000001c0)="3000235e8fa0de36c569bee4eb9d450b3802bf3120c6404a265166c3151448433cffbc76ac88e58a26ad072fa056bb86a3d9b4f402bbd4d39876c854cbfb700381c820845efa4e5e1e57bebf1762d29a6a310f5eed29fd7ae1fdf9bc348344a899cc49f3878a0fd36dc1b0e3b0ff107f565733fbe189a819f704c6935e670509f89e76af5bca1ea982a0adb6bd62088c5ae34a6e6f9dbce98d4768a623efd6d3b023c265b0ca493f4120", 0xaa}], 0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) r3 = fcntl$dupfd(r2, 0xa, r0) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x20, 0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="521fb89913fa11042a6cf46a6323", 0xe}], 0x1) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) 00:29:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) bind(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 00:29:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x20003ff}]}) pwrite(r0, &(0x7f00000000c0)="f9b3f3b4bb6c070e832d737816fc", 0xe, 0x0, 0x0) r1 = msgget(0x1, 0x240) msgrcv(r1, &(0x7f0000000140)={0x0, ""/254}, 0x106, 0x0, 0x1800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/140) 00:29:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2060, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x11}], 0x1, 0x0) setuid(r2) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRESDEC=0x0, @ANYRES16=r4, @ANYRES32, @ANYRES32=r1], 0x36}, 0x0) 00:29:25 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x8000000, 0x4) socket(0x1, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 00:29:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x6, 0x2, '\x00', 0x72b, 0x80000000, 0x6, 0xfffff800}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$KDENABIO(r3, 0x20004b3c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x6) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 00:29:25 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r1, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(r9, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r12, 0x0, 0xffffffffffffffff, r15, 0xffffffffffffffff]) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r19 = getegid() getgroups(0x2, &(0x7f0000000440)=[r13, 0x0]) r21 = getgid() setgroups(0x7, &(0x7f0000000480)=[r16, r16, r19, 0x0, r20, r21, r18]) r22 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r21, 0xffffffffffffffff, 0x0]) r25 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r23, r24, r14, r25, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) setreuid(r7, r23) r26 = getpgrp() ktrace(0x0, 0xa360da2d325f7935, 0x1028, r26) 00:29:25 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff7ffdffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0x7fffffff, [{&(0x7f0000084000/0x2000)=nil, &(0x7f00005b3000/0x400000)=nil, 0x80000000}, {&(0x7f000096d000/0x3000)=nil, &(0x7f00004f0000/0x1000)=nil, 0xc}, {&(0x7f000047c000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f000035b000/0x4000)=nil, &(0x7f00004e4000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000293000/0x2000)=nil, 0x5}, {&(0x7f0000660000/0x3000)=nil, &(0x7f0000273000/0x3000)=nil, 0x4}, {&(0x7f0000144000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f00003a5000/0x2000)=nil, &(0x7f0000545000/0x4000)=nil, 0xecce}, {&(0x7f000072f000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f00006ed000/0x2000)=nil, &(0x7f000006b000/0x3000)=nil}, {&(0x7f00001e0000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000895000/0x2000)=nil, &(0x7f0000416000/0x2000)=nil, 0x5ffc}, {&(0x7f0000025000/0x4000)=nil, &(0x7f000042a000/0x9000)=nil, 0x3}, {&(0x7f00004a6000/0x3000)=nil, &(0x7f0000542000/0x3000)=nil, 0x10000}, {&(0x7f0000179000/0x3000)=nil, &(0x7f00007eb000/0x4000)=nil, 0x200}, {&(0x7f00006b6000/0x1000)=nil, &(0x7f00008c8000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff0001}) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:29:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x3, 0x582, &(0x7f0000000040)="93d35305f885cb647852fa70d93cb230024b3d2e614b1a774a49c61c2b06cfe8f55058602997343f18339415a589456cac1ede1dc51f411d6d5da054f52de8bba7542818af666069894f5aa0f649098e3279d65f12131ffb6307b36086dede23bd51ef866ced", 0x66) 00:29:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) pwrite(r1, &(0x7f0000000080)="8dd02fef8ffc8f1ab970d19554ec714f6913964119e1feb5427acaf0d871fdff84c14cc8a732b071421dcb72b90c84769c2c25a93f2e7f098fe205ab7b0cd4ca984880242d561d39acb89a995423f0f6d6788ca9dcdcc68a8571c95de0157a2fab4c4cf8f43ff4365447f2f938eafd6b1157a488757074cb50", 0x79, 0x0, 0x1) unlink(&(0x7f0000000000)='./bus\x00') r2 = kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001680)='/dev/diskmap\x00', 0x8, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) r7 = getpgid(0xffffffffffffffff) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet(r8, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r11, 0x0, 0xffffffffffffffff, r14, 0xffffffffffffffff]) r16 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r18 = getegid() getgroups(0x2, &(0x7f0000000440)=[r12, 0x0]) r20 = getgid() setgroups(0x7, &(0x7f0000000480)=[r15, r15, r18, 0x0, r19, r20, r17]) r21 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r20, 0xffffffffffffffff, 0x0]) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r22, r23, r13, r24, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) r25 = openat$pci(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/pci\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001780)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000001c0)="8b1101ab98e4c5a953540e2708e34e63b544169afe311b71c45c0ff1f3ccf2c9578296d3cea54318ba066ede481c5c64d8cd5c055c0572893ce606b983e0eec3357e4006f2b63254cd6404c5e66b30285597fbe2ed0a39d29ce034e2310019b9e07067b3951fe8e2d0484f2a93f75095ff678daa3f64c218035ee6deb93a253c2fac17e69295e8879b664a37c2d6c757320e0eeef7da6112195bbe902d6b7bedeaa99727cce566a27fd23f5e5ebc5ea5bfa929bf0a66a460f2acb922773c12dd922d5dceec26d53254b04e84479e09b3fba23d", 0xd3}, {&(0x7f00000002c0)="78a34732fbc118ec678a6d58b197287406380c2d447f24c14bee2daf814865d886b2274525b24a2a", 0x28}, {&(0x7f0000000300)="769897d0bcf5fde3d9130e1f04042d72d6f2759ca929ad1753ad4144354133596305f4a5f7e3", 0x26}, {&(0x7f0000000340)="679c4fe90a9dd144ecb12cc732f752bc4ce2176a9f42a41b669f226efb300e9add274d72d9e765ccac91c06e9fa50a127441b792456139895b5a185e9af7f7913edd84b70d4f6923c797481591b4f581f8a3316ffafa570b4b62", 0x5a}, {&(0x7f00000003c0)="350b5d9596d0be81a2cef46251fa43d7308183c8d4d0b5fd4b32175501c7746026d5bcb3d19dbc7db037bff9da8fefcb43e595dd4e5997153aea9744fdf6e268276de69975e1d8aca3a44054d375987d1484bc21d2d2c8431bc5f907915182e41ead39d7bbe4fd50f020936edfcf829703feb2fda13ba9b486c2cf3582f3798b24ba90f5f6b90eced59673038df9a4e7acf82a63c52d849ea95fcf352ce3f3e702697a40646f1d0a8bcd1439e65c813f8374e9ce321a8c08d3541287b94600796c6d75e493028e667430888f0c8286e67cf814bd5a6b15", 0xd7}, {&(0x7f00000004c0)="667745758618f3fa18397c2405f6fba64f24598c34cf5e54078331aa778165d200f7963d8b2e4bba645f40bf8ed4d2c8b311a7682774141c11161876bf82b6210efb54082d98a5948549af3f00de52e32dfa430c0047fd070a9ee5d1b7755d209f738ffa77d29b8c35c07145aa2c14a178418361b9fa6c8653c453af0714db50bc26e6695e1f187acff4e4a8991f7629d4e8fe6bb394fd7a6bca05275fea3a9ab7ba3bc4362416d63e115b5d994f742feb8f40e998d97ed174b36d32cbeb6102f442efb4cfd73c5d46afaa633738994b9c25fb555c972f34653b5951d7a877e37fab615a63ba4cb1b968f2f4667a3583d65bec91cdb3a0b2", 0xf8}, {&(0x7f00000005c0)="bdb16e8cebc91f5fc87784c9550c23dd5e6f42b83ceadc14ef9f333046a8597eb26639505eab44c9516f8750b8bca3", 0x2f}, {&(0x7f0000000600)="1552aabeb1245e6f838007074677aa5fd078ee2e533315635783aef938648a50a6e783cea0bbc2a7d3a2b709c70142856218dc3e8813a1a6f83e8e45e8239cdf06de80e836bca58b2bc81d84d9f2e040a48420ecdaf66f39ef06c91cea951131aae2d0b20e212a418ea09c43a3c499a6e4518e7fd5af73ccd96ab92e3d67c1a41022fa9392492b8f7a0aacb48c6af372d33a0b73e9862251c046646ae99545df6f90a257c8b78831e45bf97e198173a752fe93522d777e397b44680c202056a1c7c80b525e7be4f267b8feae5ba39ca8ec3d04b8584e651df16d31a889e13d8c870500ee561904b0247df3b9d15161fd19a2887117c007d6a19daa860cc99bbcf107649792a14b91f3fc3986efbe5e248769653178f824d7dbf0f5eb9a480610d400017d3bd6bafbe050976b54a47ad0b59f4efb131542db9acebbf185eb06388009680098144771044c461277929b1d44d9de787f7447d3d7e62c7cc59980b5126c383194431de34d0b17e034605594e8cbf1cb06164ec2e62326e5f3e3c478f8c87f88c2e1b0bac9e07458130f1f370131c16d238cc1fe2b06406c25d1141f8675b24df74a3f1dbe479a29be999c5abbbf4cc83d3115a74a5e2bed62c21a921d7cd27b51982a1236f6b03211477f41db6180c68e23b109083ef60f0ab83deb1c1c2893f841e73f9bc2e1e415bbad29ed89f942de0ae8dbed81c3a36435889a97643eae6d6c1c9f05d602e6e05da04434d58710f9ed0405dda4b5a179e324d9590a40c01e09c5d7778d831d1a57fa759dc0c921dd044e3fc5355cbb49b313bd89f1892a0f02b5760be076156f38514088dfb5accaea84cfc1bd08e9e49347b070ef97909cdde3ca54deed72f36ff9502e009b8b65a9a77566fb055045bfb0fc7c6b999187c9bd21659d2cede635682790d406079b6488a8f958265d7cb0ee2616821af82ac818edc6488b1a5e0611b8a4a7628d4366842f23886385bfd0ca473c8b725aea6873a448e6a2ceb1fc68ffe4abfba82bc565047cf024ee9ad2eb9063d6f51210b9b22b13b4f28279fd2b1126279011191b93a886ff2dcb7a5b9b1cb98fe1c1fa663bcc37e600dd24d7dddb982ab76b25eba598e46de3230636fe670c3f27e68bdddf6bbddc531045158b11165dc3980f8426b745a9350cff58e4817a9eae1f3ae1b472bcb9ef2d0cabb02c5f1263a1ea17d95713b56782de0af44348ed76474d157b77cbfb44f8a743b7cf1ad5201089c1b4bfbb4aca88bbfa80ce502f7ed66120a587c5fe6759f4bf90669bca66ada7caa558ef218eb2d9ed6ee930f9d59f1be3d58cf53f6a9df017ce33fff5fa996c719bf0d4f3c450b3debc2424dcd8f6d0614ad13a3b6898e51464b2122e577871392a59c76fcc96b2767560c76334be8adb802ee4f14838fdb909edc12544189fd1b8de31542118548d1db286d875875c593851ef2129eb6417b556dc05581ef3100e852b62d3629f3f69fa576aa609044ffddc8e95a0f46b8678dac98c06b5093de6e8a9b4eb5dc98201a82e3ff0bcdaf6c4c279278e4bc8ad81d20b74e18c2a23bda2f4805c5363954547919dc0d00d07b6df2d169b48df7e4e2918cffd7035521a581c819dbddbcc1d10da5b953f194f992c4d3f68e5e0b66f1d8e1a505bdaaf606abd21bab00c087c1a5825f476b05c40b0396636fdea2b2ef7c8e5a69f899fb29749fe284f3137c83e2297859676503cf0cfc266b8bfad2fea25c0673ea078d6b1cd408cae579611e01eacbfdf422e5a90f6f45db3cc1b9d0635ce6ad022128479870b4ec4e9ecdf1f6fdc1d6ee0b8bf7f26bd6e801f6646c159e966b8eee0885cd952a6e8bb2e5ef1e14e60438766b4566cce31845f073f4ea65313d1cf695379ccb2833ac75617dcb0be9f166fbc68fa9d9c37655af49428cfbe500ad76e9f4ac1a7f208a663c93a62ec35dbf266f0f488f45d802a4070dd724908e5bbb3a09a4c1039a27fdee65b6940b5884e15bed8346f92e2d366de346e9ef4a5c34006ded6834c673dc437eabc3d3a8b3d8f221d23ac4fc65bbd35db2cbbc6df8d8ab35366a1e81508df6e76e43f2df3b404177d928df6d093e807e31443a70f572b0ff83a994a21b3407b801aa396c95f45ff9caf3499816de8fdacab845a67a9e7874ab185a636a13a04cdff0b6d86b4f79e79b8f2a83fdcb71fde1569758adf7ca89372eb0d225fdb8b6b9d32e0371a38b1c39742ea8cfd20e1712038c7d17cb1c07bc63864e3fad46807b1db119dac4f98386b15eb81f3d144d901f4d73ee8289a9a4fbeb58cf378a61b004546ac6310bf8e6cea92571f5bb9a540ba0b29eb00eb1c565c57fdbf943bc74818530d34b9902e30ec05a428f7b8b0e86ff5bec634fd688d20cc5b65d50e0d735f5ace9c8702800664ce1515bf97435e9dc964affa31169d7fffb35ca004c779ec8cd4e74469e16901e9c89457088746e1af6246cf5d33ff2f4bd19db0f9e13eaa82c05ef0585d38a27f2ad8225e099a6aff7178c0b0bcbd69e5a689ea0255d29ffa0bc3e998c0b0e7839062cf31ccb3a5aaf726678fe877e141d977a4f642759a00ecda1c6c7755d8a4cdcf8ec6b02b057080aff1e97f0324f142220e01ff1ee0180900d742b66f23eb30ff98da9ed51bab34af30c82043badad46dd2f1b3b51f62b8f7a7a7c057be3fd5f23939ff0467fe358dec6c99e012d24e867e4d9bf4a1fe928fa05758ea88e1b604ffe2e21a5be9227788325ce1b326ccfb3fd3696f8886657a2e2f9a05c4852750f9fddecbc369323c3bd2c427f96c7579defaf9309479bcca9feeba0bfb002af3cc7e761081d1488787dfb6f2a3a468a77ab372c7fb6afe7704a892a391121e387ce5677f324f460164cf2fe0840abdef100d1a47d5f63c009bddd4680d304063bfc52f11997f8895773cfe6199fd8b6fd146150ce0995ffc3de521766eb2d5c27e880a851caa5718e915a7119ffa570d4b0ee054c1ced0c6ae8d99b39da55e2a1fbbac847847c1f18821f33c165a8c6b0366daa943a25f2b4ea98112ecf9b68c8db1061c2ba942349f3a1aac65e09eb07da4d731e59e186d3faf04dccb9fcf6e67ef6dd4bb737a44501b1e904f6cdc8b6d0693bd2cf9957110c19e72cc351a9d3f18d55d46c76e8e15c97e59ba5078a0f615fe231270cd42fcc93eafb9508cd033843bb43bbd64bdb6bb451662f8bfbe2f93c78f648f060117b50fa2f747cd5f5f2b9ce1bdba3033746d35b26fec78f3478958c6da01ebce04e4d693af9a1f7c86536bb71039a53731b17b5367c08ce168863e1b9e6d66ccfe58a6004b6291e378588cf7bb43df2f5971e451c1405086bb5fc6b508dd084871464d4a91cad27a6b54a94b53324790776a4b0398432f482d758d4c7f830aaa8a48d2dbbfa6bd5c9cd0197f543ac8c6bb37216354c6705b82cf26a11d18845ea1178ff25032b02d762ecfdca2664d0a57beb228cd0dc2de6f660d4decc5735186068b427c806b74650bdbaf6960a9c63a3005584ca1a3ec8ef2cef4bfffbe1536d5213d988f43b2d9f619652147fdb9af96aa518208d60a1ece79dcb2ce4d04150ea6cdf719fdbfa111ae237886068f347497c3c9c4420d33c89a246823355f620f72fa38973c72f026551b2f0c3e27a0c80bcf002413fe767f83ff30cd044426ecbd765391b45960df97c0ece6f5edabb44b49a4b3090c96ea208861babae4d7eb147563df79cc6b22dff9054edf6c18a027d2554eb9e387859c7e419033e26d4bd35934d9a7ee0e5c8726cb071982e788aa6cd84a168ea2b2dcf919b33606abdcad90162988eee48d55434b75316e7449292feda83ffb3c578291ab732cfc98f17150cd2c38e2991bea8695adb7fb737a43a19d08eb6fda40b41e52c98cf870bb42f151032d309e940ff99e02345d505082861e3740c156b128fe043ab53c68b47375f152763dfa8ca3344f2c129d20349ef639d4a46ac535cfdb1c0ef81750d2e763f8e46182260826e1ebd6b14a28e1692c4bb1373387ee4a688bfc4f3bf0df78c51f8df54683b233bfbd958bba006b02206f1350e3ed276efc50f3e70da3ba5742917213693732ccdd4292ed2f510d9e8461dbd3c056c3e8b9faf11ce351ee34d66c75ca4036f23dacb8e6c86594e89f3b19c1ba0f754d77259332d317da8e89f5ce6a2e8ee72fa9983cf8e390788f2d6ed066b0434eaa425e2153bda3b4c193baf9c022ab50e5a2d5c4f203a467e3f40a94fd7565572667690aa0584144455602485a64883ff3bf09591a8f472f921e97b8c15fb000c5352c122260d575df43d2b8ce64b7ef268dca6452450dfa1bdc4183b330e6a408d98ff9c37e99a4ac761a77a4480a76a0e5383bc6d43247552a34059bd1f075f4fde6e0a9ebe720491e02bc8e631129a0546cb089b5fed19b31facef6981315fc8ee68d0a9aa0c9a739fa396dd2f2f59c4be68357821b823a7e2106d37f4632d257340077f14f3ec308d61c9e4dc3e7acdf18c53918bdac5dbd34fb807341c0baf26e7abc2bee51515ff2cdcd1a1bee0d0d640b891f7fcb25d72ea9d776c47908b70b52f7ddba7c8c05904e49331b662da448ac00c0d643dc94e808b3a3a930ec64e366f7d571ef3a3c28e33beb83c2df4d337123223fcaefb22e4d5ee9073a1bedd8bc90213b23dd2235c141b0433d560881a14390d51f9e0f307af7caa10e71b8383d914eddfe6c6baa6ebb95c9028f8e6e3db1bff113e74d14236313234a2abf3701c8be44ee8a477b3733cc6f8584ee9be814073c38a2cf3c39fc4fbac2519f58a766c51eb34511224c4533929fb831de129fa8bbd4689e72ceded89727c47768f47b6ed3ed699e76056856a54f58b3420bb2c21a31a8f0538753d2d4b231146b141474099c2423ddc2f0c7f7f3f379af0405772c595372cf061db007425d095e58f396c33a236868a0bc40adf746e5fa9d3f262ec81a11676c210a8adf4ee69f39c9e412c578b2015dd3f3da9c6e991cca2e5c695a8e7656ea9e4b61d03a04e165443afdce53e580987bedd137e4b42ad1a02199cb514cf39b7185feee80b429d45fe64596b25908f19da31b86b0477c2b4136b5c1f377ffa7e321edf06af8980f96f2033769ea966e88ec53170a331952910feed70d21003d97e3cc34bbb100bd49ea7c1b7b74880b9eb43ee0501c04aaec73c0398f8794d57c2bd89a79482ba190394c674b83151717e94e380cfdb32ec9adb528189da312d659cb9a4c3e94ebf79ae26450aaace2ea65fb75069ec4f4ca1346a4ce1ff1d35a03dcf482d906ba9ea640d3924eab3cd90fa5a38e438cb5da0f18fdb8446f3c1f0373804e7be6728f8f65f2d0f12d05b9e5f136be67acd85187906f83adae81d115b3948fdc14d9f51cadbbb981432304b93a6ede9f106a85c30623a5818e580f4067d9eeef0622ae5a9d26d0e29a3dcf8ceb2c92c8612a95362a212a9b61bc9547d307eb94ad7400b225f0fe1c5b3b9366e4cc3d9d69bb31d5bcf3e99837f45890266f05e3f0aa73cd33cbf942e241eeda21223d3c53434e1e0a1b2bacef80d53fc2b099885a96f8c9722da53af54f6b462e6728e886dc60824c34b55fa6782b3a3479f844fe7bed0e9c3f7094d5d6de45de5088e726a9f333d284348ce4a931a5274d155e452abae9c68bb5f16b3707eca3952560eca6625a7ba871051d8a1471376a1bf6380823adfd829b2e4ad893c552cb3491869934a9c00de2247881d78e97234a2a7cc14c5b24b593606f9e48c909a70d3ee019502276012d898761d40cfc97783c", 0x1000}], 0x8, &(0x7f0000001700)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r13}, @rights={0x20, 0xffff, 0x1, [r25, r2, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78}, 0xc) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x8001, 0x0, 0x10000000, 0x0) 00:29:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000580)={{0x18, 0x2, 0x8, 0x4}, {0x18, 0x0, 0x40000000000}, 0x80000000, [0x2, 0x9, 0x6, 0x5, 0x800, 0x4dc, 0x2, 0x3]}, 0x3c) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000600)) r2 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000240)={0x3, 0x1000001, './bus\x00', 0x200, 0x7, 0x800, 0x58}) r3 = semget$private(0x0, 0x3, 0x202) r4 = socket(0x1571aaa954da49f4, 0x1, 0x0) recvfrom$inet6(r4, &(0x7f0000000340)=""/74, 0x4a, 0x840, &(0x7f0000000180)={0x18, 0x2, 0xfffffff5, 0x81}, 0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001000)=""/4096) semget$private(0x0, 0x0, 0xa4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r5) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x61, 0x8001, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000002c0)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000480)=0x265d) setuid(0xee01) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x100, 0x2) kevent(r9, &(0x7f0000000100), 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000680)='W\x00') ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000000)='-', 0x1) write(r10, &(0x7f0000000340), 0x10000014c) write(r10, &(0x7f0000000040), 0xfeea) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000440)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000300)=0x400) 00:29:27 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad12a83cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000, 0x7, 0xfffffffb, "a413007c7900"}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f00000008c0)='./file0\x00') r3 = dup2(r2, r1) recvmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000000)=@un=@file={0x0, ""/71}, 0x49, &(0x7f0000000700)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000002c0)=""/131, 0x83}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/235, 0xeb}, {&(0x7f0000000140)=""/53, 0x35}, {&(0x7f0000000580)=""/249, 0xf9}, {&(0x7f0000000680)=""/66, 0x42}], 0x8, &(0x7f0000000780)=""/183, 0xb7}, 0x62c24c5d3368840e) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 00:29:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62f9e48b7f000001"], 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 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r4, 0x2) 00:29:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x34, 0x0, 0x0, 0x5}, {0x7ffffffe, 0x0, 0x0, 0x1c000}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 00:29:27 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40], [], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0xc3a7) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) getuid() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/195, 0xc3) 00:29:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0xffffff27) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x80000000, 0x1, 0x7, "4c1ac001fae78ba8186e5412bf29bd9e0dcbf352", 0x5, 0x3}) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 00:29:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = semget$private(0x0, 0x3, 0x10) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(r6, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffdcb) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, r12, 0xffffffffffffffff]) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() getgroups(0x2, &(0x7f0000000440)=[r10, 0x0]) r18 = getgid() setgroups(0x7, &(0x7f0000000480)=[r13, r13, r16, 0x0, r17, r18, r15]) r19 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r18, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r20, r21, r11, r22, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, r4, r20, 0x0, 0x100, 0x7}, 0x0, 0x4, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) kqueue() r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) socketpair(0x20, 0x2, 0x5, &(0x7f0000000280)={0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r6, &(0x7f00000004c0)="e6e639eba285b91dbd63917132a436467eb32cf94f1679010a39efad5c9b63c2f535d6cfcc96c871898dfa8370bb04d0f306ed2bc7003e6be5c591bdb2019e4de1b4b298427dff6b10d144f15513dda44da78c87835c43de4b1e5756a874d5287a871a8670fedead77a9279226d309505f618516", 0x74, 0x408, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$inet6(0x18, 0x4000, 0x0) connect$unix(r7, &(0x7f0000000b80)=ANY=[@ANYBLOB="00002ea4f2606b653000542126bd9fe093214c878015b54c2ac79a92fc5c1da6fa0aa9b7c2f1fbeeeac3bd10a2ebc6949ca50000000000000000000000000000000000e8f9aba8bc2306d75d42c6f0c11c5aff7c48cf35f8e125355d328799e99db4e734a9c41ff8e4eee68e1debe2e92fd6cd8cec5d5c0fddfc90cf688d203426557c54f605db15293131dd2dd5e5ad3e686636370030f998063c10f8bcb116e0779ff81f0f396e2b4e93b3761d1927624aecc279d947d635ca73fbcd7ff8ae7f993ff19d0b135753b959e428770aa142581b6809df5f91edda2d8183e770d66b9c481a10410eadcd9526f2355169d519150a89adfa89d793beb1639b6f3a02d815c6c49ab433a363951085efc3684bd0996323c7196ca2541f8b6e01954c954d4e0e223a50c2f177d40795cd83e5101d339853ab2baf9ebef460c577467bd3b954a235c6862440483cd37e17791a27678d91c6ba49f0d6892d6f924c64791a4be0af663ac1af758a09b2d30c3065e0800d20911f79acf0583e9a7fc118df5c59d3e529327410e3b408c9a1791734cc59dd590017e173e806649d846772d0c173041f646ade5ff0b499a51231fe9074860e512bbbd699664a52b4daf02dcdf29138a22ad6049583d0e578dca9a273120d51c9cc87bc97ada5fc8231cc81ac8128287b9cc9af40126dd8c200f37bea0058fb53fb5c4950d39d8b3460c91bf2dbb55ad1adbeb8cc60d306a79587d19252cf1e928abbd76fbad0f099"], 0xa) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000300)="c830482866e835470abd1c4c8051c7c1c63b57b87993ed3b79b7d8e02a13203ff83b4c9ac98d9c597ef6a13db4f8b1608ddbdf834498fdef89e2e88f8df7272a300f7750e7dde5b9680e22fb723c67c12d8dcf7bb16265a0091281e83d3c14c8803e4ab7c1ea1b4ce016ac476d88d60ddbb8d7dff2ebd1b74a683cf9655b804f99d51f4c50c319fa698b11ed64f68c152243108aaa7816c076ceb8d90a8b7e61", 0xa0}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r3, r4, r0, r5, r0, r8, r0, r0, r9]}], 0x38}, 0xb) r10 = socket$inet(0x2, 0x3, 0x0) writev(r10, &(0x7f0000000040)=[{&(0x7f0000000a80)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r12, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) socket(0x18, 0x4, 0x80) semctl$GETALL(r11, 0x0, 0x6, &(0x7f0000000040)=""/94) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r1, 0x2}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) msgget$private(0x0, 0x200) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r2, 0xffffffffffffff9c) getpeername$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x2, 0x10000000000003, 0x0) close(r8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) connect$unix(r8, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) r10 = dup(r8) writev(r10, &(0x7f0000000180)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, r7, 0xffffffffffffffff]) fchownat(r6, &(0x7f0000000200)='./file0\x00', r11, r12, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(r13, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 00:29:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) setuid(0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x80) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x80184601, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10000, 0x0) r4 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000580)=0xffffffffffffffe8) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000440)="30ec4b01c3fd502dba25ba0d53e4819235d412a707a57d38394c3cad33c40f63aa7b469ae59255ddd2d3799f3d730b72d3cea62f17dab26fa369370373b7ce88c7fe985bc4ed0d44adc06648a0b4b7fcf1505d8b8ecea44a4b7e1f73c26e7646fa4f65f86a2b02f9f91cc96d186adb97615338e8edeb2b52c78f4dcb5b3095c51b06db826912256669c5fb7e3eb08400a894751b70da3655beb01092", 0x9c}, {&(0x7f0000000500)="9653e65e0f4c8c606de75885552a55", 0xf}], 0x2) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x6, 0x777) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r6, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = socket$inet(0x2, 0x3, 0x0) writev(r7, &(0x7f00000006c0)=[{&(0x7f0000000780)="c37c285126393213d5cbb68b916b76a78c6a7b53fea91b8795e7e5b8040000000300000000000000e5a063ce92fae6c3e1c2febd25efe56165a4137a9ac1e9a10753a22f813fac0e57e68fc21404fe01009ba2d2d1dff926"}], 0x1) r8 = kqueue() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x443d3f43b8a159d9) kevent(r8, &(0x7f0000000040)=[{{r10}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r10, r9) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x6a, 0x0, 0x1af) r11 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000140)={{0x1ffffffc, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r12 = getgid() r13 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r12, r13, r14, 0x44, 0x1000}, 0x9, 0x8, 0xffffffffffffff7a}) chdir(&(0x7f0000000080)='./file0/file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 00:29:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0xa0, 0x0, 0x100000000000000, 0x4000}], 0x0, 0x0, 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000ffffffff452904290000000000000000070000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000005050ff"], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) write(r5, &(0x7f0000000300)="a003bb651a68ec0309fcf7983a9d2d8552c2decff34803ed519ac96edcc35b62d7ef95ade08927b20c27568f094bc955b60477741a632c3c23e900c18bc60000d90e12daea63c1fcc8b1a7e0ef41f8bedda289198a67c45540594075234f5f887c576e701d446ed30fec16114bb6b055208790f3f28c57af6962c616e3cc20b8393f45fd1c019d9c91e32e8118e009fb227e31f08cbda53ab94dfa4734d25848b2c7f7239727b3594b51b28fc6ba00000000e81ffac84a47c10d3ed466f2b5db1a609c9e9750543b678b8d0fd75897436aeb4439defb7ddf0ce127b4d836880dd039e1d013f6751c1d3d7a5510279c255d9653a9695064d5d68d000100000031d40000636f", 0x105) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 00:29:41 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x78e27eeddfddfb4a, 0x0) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c}, {0x84}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000540)={0x0, &(0x7f00000001c0)}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000004c0)={0x2000000000000349, &(0x7f0000000080)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x85, &(0x7f0000000080)}) r6 = dup2(r0, r5) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000340)="9d3b790fd1cd7936005fe16c0b32cc657aab89bf74522effee067a51f2044165833fd729704f6c8eac06c8372998e0784747c914e7b238eada2f2840220a60f3439ead55c7b22f417764e08f37e6f6bce9d47ad2042537768d775c9cfebb9e5cf2ccfb4a4d49c7a71bd7d5908e97d7bd31ee897c93623352482a11020fbdd9ed2f87f382c0906fdd2c64a14e4271195d34955a0ab1500b96974997a389f53945c7a1900eed1fab9cb495341350aa253d50386f3cc6f593c8de36eb7575bed39706cb00"/207, 0xcf) listen(r7, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000000)='-', 0x1) write(r8, &(0x7f0000000b00)="6b654c04e03b54da351866fa022ca3f057674a00f286dc4cb27e", 0x100000153) write(r8, &(0x7f0000000040), 0xfeea) readv(r8, &(0x7f0000000bc0)=[{&(0x7f0000000640)=""/86, 0x56}, {&(0x7f0000000440)=""/32, 0x20}, {&(0x7f0000000800)=""/214, 0xd6}, {&(0x7f0000000480)}, {&(0x7f00000006c0)=""/62, 0x3e}, {&(0x7f0000000900)=""/189, 0xbd}, {&(0x7f00000001c0)}, {&(0x7f0000000580)=""/186, 0xba}], 0x8) mknod(&(0x7f0000001900)='./bus\x00', 0x100000205c, 0x20660) r9 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r9, 0x80047469, &(0x7f0000000140)=0xb20) write(r9, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r10 = syz_open_pts() msgget$private(0x0, 0x200) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x2000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8}) writev(r10, &(0x7f0000000040)=[{&(0x7f00000009c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7ad2b2e5f4915d50e624e525aa947f442d447e8133b97f8b5ffd6018a1194f090e87354fcabf756b79cf30f0ac033cca3e87e8222a3d08ed308a0aa1b40200000000000000aff983a7b111f0a748614999abccdb7c89cfb38f83ff90c2452c60af000100003952ce6c89ebed0eccdabaff0447c4fdfa86741f1a41f2154451a184630e1296fdbeb0132159799da92688b6111a398be4b558da86d9b193de40ab37de3d45a36555ce572caa94aaf7b171523dd630cbd26829d5a9873b847bb3aaab268a944a7340d7e52b784535372bd9affa970421086bee66f572afc1a500ca58e73362a139147c7f62d2a50b3a10ad3f991738feb5fbdce3fcf6d982", 0x114}], 0x1) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r10, 0x2000746e) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) write(r10, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000480), 0x1, 0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x28008, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001940)={'./bus\x00', 0x200000000000101, 0x8000, 0xfffffc17, 0x0, 0x2, 0x8, 0x10009, 0x2, 0x2, 0x400, 0x4009}) ioctl$KDGKBMODE(r6, 0x40044b06) ioctl$TIOCCBRK(r9, 0x2000747a) r11 = syz_open_pts() close(r10) r12 = dup(r11) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000740)=0x8) ioctl$TIOCCDTR(r12, 0x20007478) syz_open_pts() 00:29:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000027c0)=[{&(0x7f0000000540)="d7dd5ba49de4a8e61c0634740a11a6205095720262804702a7ea2630c1351038a227089dea1e50d6acaad198cc969c897fa15be62566a2f56830be775dcba078c8b1947403a6126733eb44c8b112fc81a9a920f6b17b0aa3cc6eb79e0f78a9cddec15897b66bb2b890c37738fb537ef2576e7c802d1220c2fcf9d6200b5d1d8dc9e6bb04", 0x84}, {&(0x7f0000000140)="07b41202ad644bb6e93329f101922fb2f31168162a8b7367971abd39ac1768d5da5799070fee8c4b0b18eff72295899ac76fe48415c90cdf3baeeb4f7ef642a4393003517e3657f022b6621c68c11d0fa8cbefb167abf224b9053bc08254b1", 0x5f}, {&(0x7f0000000680)="b50b302131ffa256ccad9afc9c7e95f412b3d629f204e07583e28447a9cae6759a00e16ae897109d3996acf2d9112cae4374a0b367adf9b7f48bca31b813040f9a9931b4f4b97ef26fefd6825360377d2205652a326d68046e6fea970f5b5e49fc875acc20a4c0abbea9bbce7e791bee79db5599211c51f02b63f4cc299ba679e3e21da95395403ab542367a8fb99171d3880a5f83d300f6eb8f1a9081ce805777c2b024ff3a76eb4d0e5ee99ce25b0a6768499ca2696010a8fde0deb67aa81369e832529326168009ae604095fdb8ef987365f51a7ecb0ebfa7654a45aaf0c988fcbc826906ddaf01a17527d7ef4426470ff41ac9147bbd86e5d4b2c631263e1b57149a29619142c4b28fd4be2941e96c17dd8d57deffc714e30d02aa161aa711cfb7a2c0b68bc956ddb714532c6abf9d8a8debe9911062a306eeba76b71d5952e3ea1e731fd053746ff606f459c04446178fcd98fabf9a36813b2b022a3b24bda5b2b223e424bc7845bd401348a39a7832fc3c60a57c9d066347a07665962123eee5663f416ce6632ec575132b42919f14a452ba8b386842522d54ca65663b426c55a1fb0d53a251d2b581327736b115ee207cc578022880c21204fc0416464e2f195b9823120a309eaf5be8594716cb08f8abfb6005d8d9a164cbf24e8d7b67d16fb8730dd5398a3fd4776a07a7e99fa90719a0f6d0c46b05e1cf87dfa35629f5733fd1b347a5af87770364ba438f5446e38801c07b4f7b70c9f8aa9980daf17c0569d863f7eebf3779969d7285fe2c2798c481fb647718d4d4fab88d5d6e101cc0e5db0b47737f0bc80cca1f820d0ab98fdd422d240c14f7c4a8a26a6376507738c1cd3a518b48d17ed8aa981f4ed793cfa5b6045aa89efd8c670bf9bd3e9b5a9ce5d37043b534b35520b1a213da96c4a24d1439f861712e5f7d88183bdd2bd1c8980c387da75819d580b502e38941a796870f6411c1113c69c4dc90c133396fbb40208523c1d13c90907e17f39021a3c83b78e9133e6d256ad8f78fd32af9e8b14b413c9bba1a0f1bf38584c061047231f38b7404c1c8a5cf5645ea5f1fac50ce065316e21dd3caef7db2e2e90abe729115a832c4f0a38f662e7e0dcdac78879876af184085fddbb05ff56389194e567120e7a471b6952481bf418e3c0efae8a901ca5fab66188efbabe9fdb3a47d04368af957c9ce5853be8f3df05d9e641f54b83ed46fe8bea4cb83d1e354d08d2d0590a0cc01666f55d429efc53f301d8f358f5b42ceb1865611e09376b85bc929458677e4d2e6bb226dccd8cefb65be81e2156ce48c6dd1683553d7495d82f5bb9e6093cbd2b4289345d8abf126a02ef459ba6c33208a06cf7c7c0c802b3a6535ab1be59c232a2518dc07f51539167f070a087ce4cf776c329b7e043a21733f9e3b6bd679a4de0d4864e659ebc003cd59132c00de1656937d2602ce7c9c740ecdcc937e563f62e0e5cfeb81c9283739d8ce2a39bb3cf48f52eb4f88c52499b5703294d7b5f0192662a7a3ae83def0eabd0ee52dbdddfcf66a9cebc7e877dcb8010149f89a23166bf95e828a8d53dc99f144073d41fd7856d05722498180b1e448a85679ba24eb59889c761c52be454c9396def397bac09de8eb729b74c36c57b653b78ac0b9e6855a51ca6df0e4c9778a0e2192be5751f2842e38eb5adb061f4d5e254290f1a1649510d7be3ac0adf92d7d6b9be5571b85a66cf070ca3ffd33fd9910bec7dcbf8793368876c9bec694021a7f8b285257dd7b398daa09efcfda21541e41754641a5ccb0249740184c44073747a45321fcf7e3c919e83c7501aa63e1229112a02892fc4203938fafd5e4c90ded19a218119f70764e03745a4ada021346134cfaa91afa2be2de5bef1d8166bb73d072700b2941562c276fe4e3631cb09a59317ea6a2c6c1e2d62607242c86085560dab8f7e15b7610657497124f2b07ed390132a007bcfed52f172ef8387dbe576eba3f22c709e892d9a66b0d9bbdb37e82654e50e51fa72d00d783be5401b81d163526d17580063ac7219561cdae1507795b8db0a5b0136c2949f8402574069dfab278af463018e1bb120b4ddafebd1d389d4cc67059d05bb5b0fb5c8c698df5528c7862169973cafe2f2488efda8892645e0f0e7a4b47115ca56fad50bd37c003cee217a9da20876ef4c20d07e268ca1377074a903dbb740a0edca4f6041e4e56b19ca6f70e794e83beca150b90e4f38a3dcc3d297b786c633c8bd952e50b902be3c367dbb679301dffce2fbcbdd291ed75507d538d27af18e872b23c7648b17870871124c9c98f5e729b15f1f91986aba03d98dcb047f8da8dabd1ea1d5540a975f6c1f3f20b869a53b0e3696b11960c5fd465856ead9715b79656caaaa2e03c606245ba810a6e1578b33bbf554bb0b73a4c92cbd30391c71bfd2e5212b5534976d3e380fdd35ceea9fadd88cdcb7f571e9dd137e2a63534795757e071dcb0b5f35eeaae5ccb6bd0781c5213df2117b60b73febd6764e1bbe2f89c13fefb1b51bbb00192a983336c37ac8ffbaee27951f47047acbab1dec22ea2bc3a844e03b06a928df1fc2e2b3f490b10a29015dc153271243a2e97f01842855e172610701cdc94a9b863092276520b65faa7034d05712568348cdb1070354c1236f30577e50e7248601ca710ec8dea1d161d99dac31998190e66cc5c1f0e487fdfffe63328c4b1dc0952ff4a6c34d886d4fe63698ca31f11bb1fd5eae18a71324a24dee2087c6bfda7db9ad506fa9bf9727b45fc12bb07040b7b63e0941d9ce0c1c7abab8a6f312eed41e468055f2d4d5a59ffef557b17daa07ed303741ca2335a47253939964164db20757fdb9f87f31594f05f16044343095689cb4353367054cbfd374ddcdde87ec4a22b025044c64a28067476de6c55b2a516ac7c6578d104014bdc2bcaa4b677c59b6df0ce7c7cbaf8a287a1fc3102e6c157e3db3aa6987a2f8567698e9587beaef895203dcb7538a0b874ce2cea0ff5007565c8e5005c223267061ce888ce4354134904324353f59ebe18eeed5903861c91b11ec931e021346bef8b60bf8f2888b5501be923530fc3f27070f401da5881bf6286f80d2a6bdf8e8e4c500bfac8354ff3eab0b92eef1db6cb5859fabe8bcf8bb2bd78add770bb2cbd6c9acd2bcdd40bc25330328dd9db4e574bc7080edf343abff6b130186aaf99a9654c3c0acdab046d5625ff0b9e6cdd32990dfcc6d289b78b3772f5519eb8752cbf7849fec513c49e43f78ff6c69f7bb472996ea8bb81556a47007f97d9007b4feb49c1ec53860204567742009fcf81a3fbc99cdb991efacfe648255dee97a9577affe6df5eb12d275cf78db9789b463b73dc8c53ef228fb37719d9de7334bb09307e2d7db87834e29d7475fb0a05abb9fb8c2f3588f532d678a6ee7ed844a26f83807a4a00b447d0fb2adad37036118122fd84f9bdc078cd92a0483b7920340f4d059eba3e61a335b5925d08d16e2c930071b93f86a345bf2936c2f021f4949bdacaa25bdb32e07740a895c3f40995f0d604b4db9299302bd09caf128cc00e771bfca41161de7ea7f3ce370516ce18264c845ef829a396e6f8c8574a307d4fe6af040ba4a16d5ebd85d26c68cde3b487e7c67c547a28f459bce0d751be714b0624a4c85ceaa0ea5bca754ed9f0d8efd1cb0224626b26897720f9ab9d48c509ba3a3c2d77fc0e9dd56f6d3c3bf1def6bf5bbe42ef35e77d707b9368e28575d3931850c40b17924e9204bcdf24067aa932e79cd4e022ce25b147154679fd56e1d7839f43a6fa246223a4f423a9767acb436bb582600c5798230ba1c35402f69e7a0fb88543a8b655980a5e1581dc3194033b381493bbb4c76b1bb5ee803a3975487b8940fc949aed4af26c8ab88fe00d828933ce28776de4fe417188b7f85ff921509694dd6448e94c14f4efbfd57f317e6b1cd7fc922040059f01f9a3e4a55d6577587f262d78968196b2f64767e648a73faac396742d201c3633a9dc23faa12022b4f2492885eb4889ef6db12c0cc897ce2cb2a790245fe00cfb8db8888a81551d070df20d7094e09c2004490926f7a2c83602ff01b399d54765bfdaf3660ab637a4bc0703fa86c1680a892e810029462d87f9808d6dfd95938353b82482c9947ba989286625d37b288a16e6497efadca11f7bdcc5f4f4496bca51124120d245425294e112397ff41b995b3bf0493211569c0b74653769cdb1e43c89b5983ac48169b5cd0cef9665e090b0f985e6f370d5abbec9f2c77166f0e0ea62fc314f9102037eceddbf3edf291b45f8ee09e11c1ed590519ddc157cec5d3069df0a8f7f830ad7165d3655f597fd0acb1111395dd7309805ca7338bfb759a2183bfc822272e2059fc954a560c4ccf79ee6b9ea7825d69085e359b1bce43901fa713b83e394723e13850fcb53af4400a487a1b1ced97b003695a4578da8f36a35c6580ca7a7d3dba46d60711fa7b3cd8dbea8eef27cb4f93630f85442a1405b48a0cd074eeaf5e3e32077c8c70be15c449114549497a00bf44eef9cf374d3275fab52393419ce9777eb62ca64b7a80543f038df2e038542cac990aafb87837be1b0c4dd4a621aa82207b3ca6d89910843035fca2261564ad89c31a0dd7b260aae5067be770f1852b9ee54ea155a148a61ddc775bb4685648b2675e34981ec7048ef8d83f0d4a3183808f27520db02de0d9a740dcab7989d92cb24a270ab867d4505875ab5e6172d2ca0b8bd2a2c421131f9497e0b56400a7d0cae53e6d24d83effee0da3b0fb9b3f4cdcda6c6b0d4f8d77aa3baef006c6ed033c6156a54a8e7e44ae406282758a22eaf2c25ed3f9f3ad21c0f004c516a6a50d18d7da7535190f1875fc910a66ffe22bc1b40dd320ff188546965d57b9d9c74077f57d5c29999e5ce136a719ca4931965e2cf3914791d3185a3f5016b1bce992a853811c97782f9aafbee17d3c08d45c54f51130611b2fde1da0b0bd25b9b358f04495df1dc4a2dc6cdf446cbea7fb0fe6fadc968910c542c4a445f968af517ade39d56e0ac26cb81b00db80ddb6677c5a669fee3dd276191219fda8ddf187d7071c02705178c94a5d5388f336d65a982618a82015c7f032cf8f72f60a5e11ff3111eae0b16a50e6348da810fd40ee83d4a8d7c02174672f9dffcf9109f0a50d1e34a9223e13dd8e109223ef9d883cb0789bcad675f74f9f68342dd59bf5e6da1e8ecdd47e2b876ce9f32722e570a34a576ed42734af076aa72d8eee636f4e17c6ed82517330a63c4d84df947b9b02284d3d30619c23e208680e243ed9ddb28bdbc70782c7fafe489914a9dd546bf3bf99ca5e0c5960440a198ee6bccccf7be3e1992f253615953cae828f501b63fbbac58cb543e4d20dc421a628be7d7dfcda09a63219c8ff1b8a6657e5d2e2e02e07a774754fee5f0170461de113d50a62f076fa1f1825ebed7266f6c01f535021f313adf4ab90e5b90f36ff899e67d4502da233f05a90c0acf6bea6f0748b25ed073de2779c2967883d6d80421067460345d20940f69725f35ff7dd0d09d29d812434704259501eed84ceed4d9d7966a4ef0a9fa6733e5a47980503928f586ecff255e12181f5913b1bf4dab88b239d416e2f85cbf8ff739ee5684ade7a79a2bc1ae223489f9100a84077ec74e66b58ae4e8993e27af01a788058ca8099c8fcb8b55e2aaaf186751cbf38add9b083f9790c87644f83155878ca06ba994dacaefb3da7ff7c40245eaaebc30bda4939e2a473b042d8dedd833ef", 0x1000}, {&(0x7f0000000000)="ff307af044b070d3779bbac0765b9c67e978fcc72d66b28911cb81df9a13f378b1d1cb966b7f5883a703355ca0b1317a3e5d906b92237a98d126043b215de7b6c484652e437187eca797a6603619af4a06923dc90cb311350726e962380610f933e39012fc6dec25dac71f77019085f10100575db0b5a6488403fd3b3d219593ae857d08463c09281169bcb1dd03fd2c62d1cdff9b7695fb11a708308edbfbf78d1b459283d6c9a83a555ae6c101845bc033c4ba93dcde44396d83d7951dd43b74b0496709ceb19186d103079eaeefc62e3190be67217b96c5b50bcf088c22c7bf3976625636a6e9822a8873ca79f4603e87706b6f145c64211ce8b3dfcb74260478864569d2c4a3108d8ab5e576db5e3d67598a78370570", 0x118}, {&(0x7f0000001740)="8099ced6a6e010440c1e2fc56777fa9aceba5dc121126170755fd7d56a33cd527ebd86b2eafca5f8b4576a37e8eb8e29bdc026e980926ea546a68723fa9d0c476a01c9fbfc6d7341c0f191d0de206a25fc0cf312733c07b5b8b84222cc32fe78598fcbceab6b22b2a40ef70ca9af860a29055e", 0x73}, {&(0x7f00000017c0)="2bf9b96fd2ef799c0ca3ae0120e900f64a9e4a08a5393c303837c1c90b924ea8d0c28133015e447ec889d485124bd6095d892789da277bf49c4c17eaefcfd61e47e07d3cc0729d9b6332cfded5a98937886e079c970d7835941e6384fb6633ed1601665a11f4ce62a29cf3957cb9a2d6ab68fa61c3a04c93b2d5d883644e281798b18903a61e63868c3f1b10ef80d507cd8254bbe27fc84b2ca61abe37bdcfb4a7483d4fffbbd52fbdf57e32f57fded1370b69b09e231be75fc52e44a91e4a59590f35da630394579137713b680c7a8c2c9d7bee45705f88b5fa22cb8659e04aa5829e6d15aeae45c7295535637547af7c1022b7ab5f0029f7905a8d563b9e1e0291b02d4e5890bae928a9485836ba48f7b4ff4618db8c096897f891abd00168481691d4e641427bc7c9ff370d04c4a4305c63ecdc96380f6d7c64537cd64d1cf40c4657477fba1a1fe3881c187cbdaf5237d029c8bfa3178ca8e340b24c4543f7ffc9a303818674fdc184f60d0c31b5ccb11559d3c3c69af80e1c4c1823bcd8324c1a2bdb01fdddfe44f9531b35742d53ba0f70ba6aa3c9b5d0b0a3fc97178b67049b0406e8120615395a2bf43fe4b916a07b21e011b8421be2d046526d6d6fa528620808fcd3d08da74a32b3b35b6befedbdba586b4ad1977ee7ec6764d02d75fc0ff36fde3e362e960b66d8a588a5b21c7c383cd00b7066d98ac6aac24c1d1ab0de753569e6b214f4365342ada6d507ed20daeb0f7e793b7b964e8fffbedd4295c046b01aa58806d50b39519c61d2466880b7d0f23454ef03d0b4efc546e670625adb456c6207bad89e16f88ace5ac5a39250814cddfedacefe97275fcde9a90ba7a319425cafba3aa90329b3438fe142076fdd40b1beabbe8a90885cb402774ee416b818418e24cd932e98ef2c1a615ad5f55357f69a29162ee822f254bc0ed1f6cfe3570606fb84ae854c85ce9ff96ea133117f1ea62559bd5691272cfbba7cfb8c15af745adf0f774cfff54418d8a08925a8548f85a6662bae80dccbf31c78f164d9bcf1d710b38ed76c3c6c9eafc9b8f173372a6bdd49554324a85930edf06c7bf411ffc965e50c80458994832883607c99505046784338e0718c07ffe43cc883dd7f660fb1acb6ff5b0a8bea7abd8406b710a35a8328a1929331e70754e5d596667f37fc7d4539342a3775c3f79219063b46965a981466f55296a9d1eb76d0e1a81106c626841757cee1a8c59da852c07ea64bc447b2cb54d32b1b8ba67316edb11fbb7887abf598944d00e45eda3ac0adf127ae0b88211005e50b2026a7b11c740d72157eb1334665dfa1a6f3dffbbf8f866f92afdfc561d291c9c69ec312a5b497f31b67aa4fcb62c3ddf9accfd6cf4fdc496d69fb5b8f70bccd7665f3cb6527a6318eca9fb946e4f5091eae2ce9abcf7c85a6a7c1568a6f83c7d4a34bcebeda853e3fa537744982086170d069114d8dac541bac362b5fedb3f93aac8b8c68786c21deeec275eb93ccf8f6eca2f620ee2850fe8d99991d632b3700e78ab1f3e4f646d2f18e8f79371cd69a23d01d126672ef9ed6070be3f776558f73d5084e7022f9aa4ece68a9a3f86cb0be0b50bcf0278a4141bdd2a7568cbfeb5b5eef02da242e519a52ec1cf135fd62f4262be7dfe674ab7c575fe55ddb347047b9b6802c10f8e287aa9f199bd440d1c3b9f73268510c4ce47c485aa632c84bb29b821401ec352acc58e2ee141621aa08a633f0e566569fd9f23ad82717c5544790e68ee7916b6e3afd2af37e9cd62fd03ae81fbd1e415ba5f887db3839b117efa4fbcc02d583802b5547a2103e23c142447fdf3df82b6498628e0670af031bedccf627fc0107342a23822a5431cbd2da36b134bd08f2c7441970f5c75ec0156fdd06d0dcdfff61b11c71065acfc9e7ca9f7b242b0f61241b46d2b421914cc48b904c1124663bffffe388516d8bfa7e13d452a19fc16871ee86aed936aaf850ec868e2e3b56363ceef8bc2db1e2763aa9df64a6137e7eb17a3be5804dd93c5147cabc916717e3f1f0b58b8a1dd39f2c0360c0f2c6c36a91f7ee9ff2b044a52b47949aa0436e1833d1fbd4173c4ef766f3045b01bb4cb17ddc97adb61a2fa2c71e1f93e50fa1dfde4acf8acf2628fc242f8151947f0f4076f65b0d2fd98abdfdd682565c2d3034bf0cd93fecbbdae0a5f7eb638b5372673260f0b61934d905c28555e934773113930ee82ef0ca4da8b0ebc39b4503466e703085b3f2e622a831c5a69cd8dbef97bc67fd5f55ebd07d6e415889d54d6186a62207a7e08a21a36c32985e56aa6a4e075c908f55bd82011d2e9cddd9be7981e78cae42750466c6a6099f3dca0ec09f5633637142a62ea1e4f3e3a77c578c55c4d588162059e9e25dc45ad3499c5a5070400ab41c9c2474602265dc230357b5baf9fb998300726213010caf3014bf6eb85f5f9842ea1cf4643798508ac7ceb05af0a4a22aa3fb3952c4e3073625ea9e4bcfc9b49fec179296ee490773cc844c5c36aab4e8aa5a9943dde5017ea478f2c8219674a803195b81b7ceb4bfae397d183c5533e61e8425934179ff6477899c348a42dfcb3056840e68b845ce9acdd1ed8649c0550890a2ef41d15283d76eb4a86d5a79328fbd51796badc55af61c4a3cb5eed9988f9de86d133d258cabd0e2b1fc69aab71fade3e6b0b2789c4ed6cee769ea96ff04c09eeee924c4dadbc5adab0b0fd897a7cf39a0dcbbd3fbd20188e46fa45939a1664410c2fab3835c56ed07e0468e70f022d0adfd407ffe58fe7e6bb612bed6ade9e9fff06f7700893fad389d814c060efbf175e753ae4ef17d305c3f0e38ceece36ce1ebc5c78ce1fe0a9e52add1540c1936e23229891ab4a49c1886b44902782869da61abdb6f8aaf753c12c134d2bb49869da49dd7c8410f0ae9b6c08825eda845a316516ef82dc66c4e13106c703516eb19979c7abbb1280679cb38f9f9fbd21ea22dfc9e557079ab1cbc1118e67e04b4d1719365d29317e5ab047b8953bc4dbb28fcc20af28a2bdc5715f5db95726f42df5877c878fe120242a1b383df912470683c9ae6efce6269dcd097da604dac7189b2856ac8214935de31be01bfb95001fe467993afea69beefe2cff944091ed585694bd001e5e3fd0f0f87271892948e03455b962968a705dafb45677b59af06179cce48357a0a2639e7e0f7506dd4a1fb14251ebd0f91d464c0b151dffd8ec860c492421e1837c2df2769ce2a3def77fa3d057226750414dc233bd1e626ed898b3f3dcedec640696f38ab4435451e5c88a953ceec88afc86a494f037341e10c7c3b67dc36c7de215df2b63b106b6e69affc9fd2a0a54f73d64380d7e6108d680cec356f6ad9bcd6e1c671f9c241174892b773110a4b85df064179248d6c18cf72f6b181b92c074319ad49dcfa1a9803845958dc40019a468d85817eb3361532d920826981bd9f4ff02590ede3f1f09bb25a04094137d6f2a338abf1917c0aca6cac0cd38acc34a674debc6789e2f28ce9c28ed77bd1c794f979b93f46c6757b3fb5bdf8e4ff368e6fc492456b3cf79df03b60a824fa27b63148bf779f20a6757eb6e820f1be9776440819eaf245419e8a5a78159f74063ea226b5d9be4d0d9c743abc04ca25f370caefe1117fcf10ec79fab73e571e747906f184b25330369444dc58a1c06ab90c0778821df056aec2f74202f3bd34d17d730bc40b482aa1519cd986b987444168fa8a8c82500e7967c9b8c7a4fa194ff9e8a3fb43b50cc8b5ec2f8f3b5319556f96c7ca9e1135b2bbe5c465a9af809855572a19b9111005b29a20d3138d68081412c67f7a798554b860d5bfd8d9fa69bb0c013d776ce8a5c20d45c0d79c581d81f61fc2feaedf3732c62eb7fe5db5a88bbc6ab951daf924d1e5608a07d68ed40a36adfc99d06a37ddb7da9badc64769135e079ff39318ad805076a529c96d3005e8f04a7e30f021a5bbf749970a5b7d875913025ef3111bc608d62a79fb8271154d2a4dcd6c53dc11e2d0d0e66c712ace6c0f565d6a2ed627884743ecb96244ad60e6e9d52028d231a969fb15b1513e1dccb8c9611b7e1e0e878a85200cf4f6b1a4dcd9ef4837a19c8ea14bac2e8c591e8b355c73a83d9705a70786a66b3a83bf3193e83088d369505e3ffe7cc303e1bfb8e5ca3ddff2422ef64da09b718da1f6480e662a25807ab5ae39f374b9dddcde57929d658a07ee61a4954429b296d14b827dfa00b88430377a8057ca22213823c36f434f6bc6aeaa2977b0702a65f9c2380646b36b72fca82a3d3cca0871d5628fb72bb0cfe69c10fe39431c6a65975939eff483e483b460db547fe6609f5fd43e93e2dcfb3bba8e51c7cbd4633f02f166157b8b40e69d048996aea54bc2176b8f07699394e1ce1bc69fc8b5e5a3009a92ff54c29962ccc763e9f067e7e01976f61f5e89f5c79d51e7918aecd449c88325e5a2bca75d1da969ff9f2495123399d859b6983c56d416d74ba515d222fd230d6d47db43b82911ff5e46dec4e0b38ab1b6463c61be68ad2db7e1bee67c0fe9383a03ba938db53971f9415ed0420a", 0xca6}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) 00:29:42 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x800451, 0x5, 0x2000000005118, "047c2ccc2e0d00"}) write(r0, &(0x7f0000000140)='\r', 0x1) nanosleep(&(0x7f0000000000)={0x6, 0x8}, &(0x7f00000000c0)) 00:29:42 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], {0x0, 0xa28}}}) 00:29:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0aa6eb1c881a9cc1a100757a4f57e7ff998103745a8bbf00ff0000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01801b0000051400d400"/28, 0x1c) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f0000000380)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0e", 0x41d}], 0x5) open(0x0, 0x0, 0x0) acct(0x0) ktrace(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r4 = socket(0x10, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0xfffffffffffffe30) setreuid(0x0, 0xee01) socket$inet6(0x18, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000003c0)={0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000003c0)={0x0}) 00:29:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffffeffffff], [0x0, 0x0, 0x481]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000223000/0x2000)=nil) shmat(r1, &(0x7f000061b000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r5, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r6, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = getegid() r9 = getpgrp() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r10, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r11) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2, r2, r5, r7, r8, 0x48, 0x81}, 0x5, 0x9, r9, r11, 0x1000, 0xffffffffffffff85, 0x4c3}) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r12, 0x8080691a, &(0x7f0000000300)) 00:29:43 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000280)) pwrite(r0, &(0x7f0000000240)='6G+!', 0x4, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x1000) kqueue() 00:29:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x10, 0x0, {[0x1ff, 0x0, 0x101, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x2000000000000, 0x800000000, 0x4, 0x200000], [0x0, 0x0, 0x0, 0x400000000000, 0x0, 0x7, 0x800000000006, 0x0, 0x7f, 0xfffffffffffffffe], [0x10000000000000, 0x0, 0x0, 0x4a90, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0xfffffffffffffffc, 0x3, 0x3f], [{0x0, 0x0, 0xffffffff}, {0x101, 0x5}, {0x0, 0x4, 0x7}, {}, {0x0, 0x0, 0x10001, 0x7}], {0x0, 0x0, 0x1}, {0xfffc, 0x0, 0x7fffffff, 0x80000001}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa1315c4334d35195, 0x0) sendmsg(r0, &(0x7f0000001d40)={&(0x7f0000000100)=@in6={0x18, 0x2, 0xd396, 0xb6d}, 0xc, &(0x7f0000001980)=[{&(0x7f0000000140)="b4829e5aae95c5f116ebb9f9111fad44b817a1f0e65fdb5dd3fd92d56aa8ff4af077b182dd99fe10d89a490aa60ef290a3817515ebc530b47c5e99fdd83d59f88943de957d1bc7cfdf6e62cdd5722cbaa94918e38ab312c99a706bc029ed4123ebb286b5fd3422f191da56f09210b50dede2a556a7", 0x75}, {&(0x7f00000004c0)="ae7f75ebc837accf1495d9cbcf82d238943aeb9e63c65648b2936ca49e54c8adbdc7ee0fadcbe8cd57fa85fd27e5f1bf7bcd43cc267130a3cf7ab77e66ac5689bfce8011d30b98bf7049c72675c9757f6723143a6b45c86708da1da898e204b2f69a4ca58dd18962095e6f9bb1a05118af75731eb731f83da9e2e53a634d0645a06d1edde3639f95a9ad189c6f2ad0da0ad0ac4eabfeea2667bc3c776021053f158e3e1847782b697df8dd4652605d3645c36e61098c202895c59ce43782a4e0854b9a043ef631332820d2b3336c5fb116149961eeb305d301219caf8ef4c5da7be086c05f994de908223b09", 0xec}, {&(0x7f00000005c0)="ffec15c24ad40d1054e34bbe2d7ee28df249cd9ca455bd7c66c1933d9063fac19db8cc831989c8ece26089246d25d138ce307be91e7481018af89cb809ca3c48608d088fcd9252983a9aaad31e3a993ba137fab8923e6296b0c568915cf5ea3c941dafab981886b2aa340e563cb75c3f756dcb1c22c0eabe54a247f81d219838d81a85ce4468f41b5b176cd44c97df6fce04820c173f1b78aa1b19331e7acacf1a1a71ee6ab77b9e68b624b1251908656723002c8adb622d961d2e0d696f9668a4983e1499e72a313974d735663c20634abb0c677db5ff4d17b2ea08188fda8a41801392ce8b54a2e2e6e6a17397bc06c8a8d55bf078a928b955a07c4a4554e6dbc535da97df0cde0600aa1322687db4d6fc7eea2cf3d35800cc94ce9bc77cf2668c92d742b2484e1fe837a8295693af3efc52c95c56e3c176263f1ea289eca0183d9248be90a03caad3107f42bcdd06e2d0f9c8b8bbd37683ed2160d1525c8acd7b8deb4aa2f47083926bbf3969ead6eb13929b73d0c556c7400dda25be8995d3af59697fe8173271e80eeb9672e946f5a008957b1051c173569c6afc32889fea9b484e32896fbf4725d39899cbd1548ee99b82c1764f3a0fb27d4b26ef8f87cd8a373b97cfa4c935703bd6a64c73485f3ee5e3a16b708d3a97e473e7068d3812c02f2b1faead3cf6fa98256b66961f2aaf9ef076322ae94b8ffe82119e68971098542307ef62cf8f769117dd6c4b93fb6a044d22100b755bfedef06583c5b3f9996bdff4b813fceec66879051e6b5d78b227961638e47b763fbaebdb96b645c65395b4b70f5cb6c297c2efac964ec71cf9c353a857de8a44cd0f19219ac0ddf2f792439dc6cb2859ceab4fdeb3e04fd39b183140081f5b3216d0fb22342b888fb897ac243cbca7b650657b00f6f758c54e9877de00eaa12a0ea017b6d2ba4ad3fd2fd628cea98c5c1d29bba4966e29d6e554da8d951f2085b0b72f8d840865723e94339b4829fa6e1e08ba03832e04f598a659fb818ef96b7d6859f83e844c63e50d2a4c9587cca4a76c300ac7765c3d95cd466a3a265857102db7a03636b1399c9d09a7f1d093a07040239c1904cfbb11c4dffe691df9edbe83fb8673d5ef2c3a7e9e354c4144ea3334442d86e7106f0601e894f3052aafd8ce8108e0a8acdd8b44f6226adac6625ce12e82989c7eee9baf862c6137160b62140d34017c2a8d52d45b33b536e48befe132829e4f97d970e2be37711eccf4ee9d46165ba646db66735ae388573e436abffa51b6e46a84e181f40307fd32cdf66e0704ec970f95589756087f3c95743b8de3d493d99d1bccc6e891fc452c797d7efa0e00203ba564d09f7d8206a2b3f070f099785af37905d90803609ef03a7cf82d798d1801b34e02264212b4ffe17968fecbe1857aec6b7a893b9e57fa2241116863936760f885e4ffcfdafa6e7d2aa9c782728bc59ad51e5f80f72bdf451dbc67122ba0d159f24c5cafa332536928952a47fabc342e121d2009a5d97bdccea61b4bbbbffad19e312096422ffc2448fe3ae89e00d35b7c7cba284d54265560dff2cdea30ad1643bfb6768f31c78c9c79f17980947895919ff66b3e2b91e369e046b5485248304550d7774a6d0c925d68a26581b81ef803fd8993c704cd7efd559b9008fcaabd1996390360bdc0ca90e51b9d53b4b30959ab40aee60981628355af7d9571cb95ae1064af5c249efb25cc5dadef4ff4d7bd9510a89cdd38b983ec9224c400eaab11b1fe45c0085540a0f8f82370e5de504bc6e0262cb4df0d82911fd1852b58781c41a358e42ab4184cfcb5ffd1bd3d464c607295effa801f355a374b8ad7fd032f08baa7a9f29afe4dd8bfeb402f9569004c48de3d9c9ed1d2818d69cc461f1a3c3c6ab590727e2249ffb1e3c118fc8f9ee59b5bbd9a870d52ff9f711e4f3a6ff98624abf8e0f49696847b0bd1baebbedb22bd2094891e86109800654f70c1b2132fd443ad8216c517ae0ecd9d59c14f322de4ca7d741de561de71830d2e96a93cf91ff36e8d662a5f2cd8332d86ea466d9fc39b3b76c922de9d1a1d1a7e4205ddb4def5e4ca957143b6d74dcd2c4a3b776d47d5ce29198d986ce3b853352b5b4a187999ffdb20a2797e3e49092f84cc2d05b50642f2d54bafa7fce5ba807b36e8a2ce5f63c1281a9b6566b3aa2347243f04d29f9d11a43196460bb61f0d62a116ecddf49b92ad718f25f4afa67e5103dd370b1a46992d17f67b514d0342e3e46b268f5b923d7e1839d14d6fee46328b95c578090d8a94bf34b263444a221082749eb576562b18b2b61a8211fde3ea0f8e58061cd7d8261252fe97a7aca213de0b37d16153e7f2471b3adffb21839ed3d033397a1c285fe46b33faca8c972b608053c427fa799965e49cc71083e18a1226f6216d4794e3c70a52f9c364da9c2e06241653cc0202669cd0179ab19213d3a5d3201d2175adff518a6b209f155d908b4ee49143dbbb76f63bd16571722e2e58d3ab409dcd591ef8140f4645b4ed9e62670815c403bd6631ca45509a6e89d5e22850b469e524ac704ae3fb2476b8f535a3b42fc33c0cc9fef3f4fa0514e5203727957ad1d34b315d224ab9af912962b5db7ccb229cd9cd0fef9ec233e2932eaa4c4dbb0f714a00aa59a2d39b46bf4fcc381d5c34c1a2e0bce9b1350188695ce2e633a571d64a4d0ded660de9fbe6191748ffaf0e72d673ea12e9d8d6410c142a54150efef1b8c4c9a9a4ac41419edb103be9c9ec9b4ba8e41d16bbe28826ca461baf81c28286ec65830de55fbe5083994ba21a4d3c2a7a4c855dca7d50997850c344aadcea8912fe9d35660a734527037a16cda0373bc5ad5f57097961658fbd7019610660c01d5567bedf93071c6a2878c719ce04f8b84ad0483ccc30fb5a3e2502438c8d269b034be75fcedc74678ac11e347ffe5668624898b0286fb22f627c788258dcc9a536e2ac4830316f2f38b0c19555f176c5af9c6b53e8345d57676ae1bfbef8e888740cd45942ae197bd179abb17d388ce666100c4df6e26bfe539fd7bb6dd9f33927c79fd142642a7f49c0dacf371e47da73019c0c8b3afec450236346483b89cdee3b5fed1aba25783abaafa84b7c0af295161892f274cc33a08844f754815a7f5b476161def20b9b68fc9206adda353d06e7940ac84acddfdb9f677af2744e7d79e32d0a6d902ea4b022259792cf31a54dde9856eaa946155a3cf433f6ff1ca6f9a82ae3a0a4c2e5e3819714db9fc6a5b91c7742c01d1a426149e50faeb2cc020a4393ac16695e017e5478ce468ef3c26b1be699f2e2af193aaade3faa2dfda7f2ce6838c685ff3d7e470dbb5d1452bfe007471dba5e60c803e4f15f62ae0f6fd9bee3b108d5d2c0be6f80a5c27b5e1953ba5d6fc7cc84fba3212e1596a1e5fc314a0c30c4aed7a0a108cf9af77aa3f22d1cc2a5e5278561a7de3aaca38350a5fcbeba4c9eb59cb39fcdef85e2220899bd8dfd92d0ade8d0c48875bf19967db44c38eab3d9b1c3996bbee478b9f76116690c7c63e9474fed819ca103dcf828422a6cf47e05af63e528db4e75ecc9e7389062bb044b7aa459f8c53123894b93fb4ef18ada97888456504406e1ce42a800c410640c6cc76e080193035996628b2c28c701d70011a1b38d0463334bd92c1888680e11fcafe2afc5c2fe55b9d0a1f260a081f00d3709b39351787e76e5f3ab074ad7e29a2b14bcae97a8141c1e32a8279fe6da25d6c98841cafebf645a675a4021fbafe1032f10e6c0b30c33e81762643b192c4b3b340ebdc155ae13ec0a4845c9fb34a076de391d198b2877c11fd9d4d964f2d65557be126973909d1a48ff426712a281fb0c031e818cae7dcaaa7da592e64041e928ba4a7039f3f8a57de4c55886e09544af173942795252ad3089de08ddbfc814c798ae5b6cd82224d29b44c67980b80473b4088b2196b17697d673ef50d6be71f2df13a86d7da0933d291167847d4f64bb25de953b5a6228c20348267142fe7762d7059399b034cc9f9213bdd1ca21cef07c53f47e56a79956a6fcb5727ca12b5492d1ea5a9024ea75eed0f8f76c9a534c64ef88856e7e928cec53312e78865c10f83e46ab84b4e3c3ebc59ee2a6f840192bd227d9ac72305d729ed4cd11193f04ad655f8ffa9b27ab837d4ad50c0efa556eb99b0000db1194fc16ad02c1b99fb35c802bd5e83dca8100e01bf61f50371e5aa203c8d63ead8921be25181a7753bccb739f274f2adce3fe370301ae0dc6e5ccdb7885d095dda2ae2fd2894a8f6de5512008dd71cdf59f5ea5a0aec3e74d756f77e9070f5c72cacf5afe13173554b71382f81003b8ba0f546471822083a742b768896887131e478a62fb1a5d2f13fd26e4c30ef551c43f2b10c5895b894d65e374a69676a95d0ec9fe083bd77985b31858a16a6b1f8fd1e708b7b9bef646854d57020ee3dcb7e5c3e05ad38ff41faa9da8f56953b0269350fcb73d9b3ff565128b41a042e63f0fecb3c675e2b899f4a62f365b25859f49e5daace5cac1fbefc97063b448ca3c190b24ff3be24318aee9c0311a77e5cfbc9b47ee909cedce5c62f4293ff1076f72a89fc7f61cf619c05f24a0c32c31a608ca43b9d5fa1da764a28c27ab5a38423f483a512f4cea41d4a28d312799bc9f25e7782a0629c06ea7026aab305432ecce7437099285183f0b88d8ea79a529a4720c366ca194134158d5940ea68ecd6337b5e64ab2c40aac618c27a27d602c90030ce2e9dcb0a2df2b36695e1660a2824d1d33ee85526f51e6143fe07fb89b7cf952907788f4dbed3abca479381be1b76645d7598d7730e92698f5c57faf7619e1f72a64d722f3b0458833e450cc7c722adb766dfa3c12a1cc6aa524f2d50e85d123aa859196b0a815479bae8d03bedc45459b4d2987f6168dc0b4caf4d833402be9041c6bd635907c9d71459f980a72bb10cd756616f9fec79aa8a0adf3d5cb5b3746816eee5c0f449286fe4d355d8e18a69e11cbee3a2255c9011b224781e3c5bc930f5d3d463fb08d3e8e3103aa509c3c957aecc0c974cb272d40946e1eb3ecaf902e29e3bc3799ae8ca0c1b853b3c630324f8619e8cf0ccc74bb5ed06bb1626fb8e7f9c08aef783c05ad72123ece3f32de6c336b1d88304b3f46cfe35542e0f2bee2b16da0e5c05dfd47efdb2b654b5351a38fbd489300bcb4b57df0d5f00bcab7597a111e72a08f225e4c93cdbea444f345c20736f0d7294c41d9a290bc9d3ba100c88489788541103c9b9c321d4ed02be65c0b1c64c16de80619ad9290c34efd550b1fcd7b63e5c3c2aed09019030b44d7ab60f5e02e2493db994fbf9dc2b7c80b10a60c5e1053dc49e29333e4b80efebb64268750b674c9e223d3d4a774f25283db8dea29ebc52db563ec839befeabccff1a155f42871bf580617d267ece32b2517d98f25d7bf516d329bdd905b8c76874a1ffc7c96be4f4fcdf25e5c7d09ea0749a4c04c7299f320169612aaf99cc1e733e3015f92066d2c472fb164b6b75ce596f4dac48a9af7709a02d024b717fc5067caacac6d984777ed187f9d7282bff238a2ffa16894cb5b444a540da6f1156a1e84be80ffc8319fbe7924d0cb862dcff564e66127408763a27c24ded9d129265338d56f8cc4218ff536182b70df48b4db38f8562066e72022fa64f9d69ba78bcc3c09f41459ab427124ea71102e701cfa9e103a686109e4a715c2ea793925c2472347d9c8b678cf1ef11905076293905215ce9d97512256e5e2af1aec0f407b0bd2a378e9", 0x1000}, {&(0x7f00000001c0)="8e962caf84f30627a52731d1929ab65ef110898d78b959913b10d857bf805ffe6007", 0x22}, {&(0x7f00000015c0)="a20ee476a62e410f1dbc9c852b8077021b1ab5f683c6151674b41568987ad8678dab1e257a22b2edd0949f2ff27f4da04b3248a65f69a5ecb8db8bdeb9b5bcd3474626332301455af939083041cc45cda4d1460b20720c6ddd50292caffcb67d5ed80e2aa87436bc0576a4b1fd486402a9f3603b13ec16ad66865746f8be05d197b3da93f31d95cd8a0c106b209c637ec183d77223cbf812d51b6411f8eb6fc48ef5229cebaea98336b7f7d63fe38eb504743223318fe764b5a2e38638d160251b3aee46d19ccd1a", 0xc8}, {&(0x7f0000000200)="6b500e68d53349f09b6f79900b7f583b037773", 0x13}, {&(0x7f00000016c0)="644c9bd84d065ead623ef21eb030bbc9cbb2889b075ff626754faeb1ad4b4540c46938486fe8aa9cc9429293eb1f48c75e730afdf6e4b6d8ffe0705ad2f56a559ff642e1adb2db432a1802eb3369c3235c9dc07a6f4b23ac299ab6025a6b31cc704a21368440643d250d27bc4911494acf904530a09703a94907fb8f9d494fb7ac1bebcb6de5a560fe67c03e59f6523e450cf22c08063c2a31bdd36361fe1b5f8f895515d877b1a4d62159161c751dcee81aa4409f8a2e1401f929eabd0fe53eb3bb7a71c5348ddd305faf65059160d9f813a75b6bae72b5d67671fb10ae15e2d36a970992b627ec1845", 0xea}, {&(0x7f00000017c0)="ab314e418d261b4129923b69e749847b7e471ee72428", 0x16}, {&(0x7f0000001800)="f6f3a07a366771490e0f753188a4cd615f09f0d363dd8fc05f2be5c55198d670c1000a1d65719c27856b020c8d7f21389e226be833ab98f381dc57b088d99b8d36d82fe4c21f74bf05aad1aac8e65997526b65b8af2f9bb85dca4b01c5f14c02e5da0b1baa3f90d2258a5dac5bfa8e44c0c43c86148ef512b3572f45367472afb5c046ce327c069f65696da29fb2e183595a7666ff3a17c183fe", 0x9a}, {&(0x7f00000018c0)="14def5d6d1c961b052b1024a4ea736e9bebac42f8c30b5da0fd3f0bd63f41c3ea685f984681d323bf6308ab3b785bfdced7e3212de075c0fab1c83ef39e822bc1b9128b3e8598773ba5f135809430f7d8320401cae445e3d1db1e743e529d58044b10eb39e4cd407e6e8fa40caf65948f48cd76f1257b17222d735d80432121d374e51981701", 0x86}], 0xa, &(0x7f0000001e80)=ANY=[@ANYBLOB="3800000000000000010000000001000064e3915637d1c142bf5a49de294d3b119136d73842146e26cbccf220026aa70d8e14325c3693000058000000000000000100000000000000b4aa58d65f605681287cd39dcd5143285b29bacc588bd512eaf496f4cae238e08a07cf1a00ad3ed911ca3a432c582888b5a1b729047170f50560b0834c64bcc684727852000000008000000000000000fdff000020000000fe1f025599577124201c3a8cf3394cde3e89a3cd7018c1d83f7f4260d3708b4ad224931145c79b69a26ec13545da4fc421ce52e5a62debd5b87b72e892992456fbd1e5f3d09d755993ceb62c00ce1620cee023b59876bfc4f5ce38f38670cb0e291ab5a071071778b3380ed0170000000801000000000000ffff0000007c00008228983ef5138996a7273ea9423c6ce30310834d81651f52df777b787f5cb4c15b8d0df0f586e59c619aad084b9acd80a2ec1f9b7f1151774dc034880d366620bf8167eecd6b733e124433798f2b687f104115f681161502815b4c723b7bb3f32f1a30c25314deba8e01b79964d69dc4761ac6b02896dce3b6282c3c21a8edeb01a430e2610f32f746dcad1b17bff4dce36c2c67f3c3fbb1bfe43fdbaee66737d47469d22aadbf8ef34aea9ca294c778a5e9af0272236dcd2b7e0a774502b32a256c1ea1ccef2dbaf8a01c46567f9cd802c9191e7c57df1a2a5e16a8abad494a5032aa483e749b1a534940e7d36cf04fa985beb3630000004800000000000000ffff000003000000fba371f7f3d4f4ffb198aa61f5002c21364d8b6ca7bb7833cab3566b9de660ed5427e83a59cdc5172e067ec450806544af01260000000000700000000000000001000000050000007b6d720258a61e32b8b660a20f64c1fb9b54a2ace593df71e5adebae647727c4cfc7fc2ac1d09b5ed4ab635114139124ab7d8f2119fbe723e2557e8d9a00d686c81d15eaf69a6a7a6de01133333e8394286ad285138008436d2a21037f2e607620a106001abc1362f9c7967c0f95bab396ab143c854c7ad6712bae053babe446637fbc93"], 0x2d0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x6a88) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001a80)={0x3, 0x2}) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r3, 0x0, r3) msgget(0x0, 0x38) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) r5 = socket(0x2, 0x3, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001a40)={0x0, 0x5, 0x1, 0x3, "0ad706987890a32e964ea94400c121e7a7d4be5c", 0x0, 0xfffffff8}) open(&(0x7f0000001d80)='./file0\x00', 0x8, 0x100) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) getppid() ioctl$TIOCFLUSH(r8, 0x8020691f, &(0x7f0000000300)) 00:29:43 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x5c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=r4], 0x28}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)='-', 0x1) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000240)="eb7dc851e5a0c2ee8f9fa66723dacef49f9d018d355e4ab1a81d3733607e18001a07aebf2e006a062ccfcb1292fd7997a37ce56c2d704ce6e9a6971412331b95014708a5715d9769ed7468cfefb39d0bf14b26d4dbfa28b5393b5a3b0b5718b12edb0bd350fa1a3082afc7971ca24b4c98b1b44dfc861c0d040d534d143e0e3d3c0f3f28363705fcca5b9352c9ba6b382921e2bd185f7c9ec4939ac079f05847e41187b23e78c811", 0xa8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000300)=0x1) read(r8, &(0x7f0000000080)=""/101, 0x65) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r6, 0x2}) r9 = dup2(r5, r7) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000140)=0xf19) r10 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r10, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000000000)='-', 0x1) write(r11, &(0x7f0000000340), 0x10000014c) write(r11, &(0x7f0000000040), 0xfeea) dup2(r10, r11) open(&(0x7f0000000340)='./file0\x00', 0x800, 0x81) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000200)) 00:29:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r7, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff]) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() getgroups(0x2, &(0x7f0000000440)=[r8, 0x0]) r16 = getgid() setgroups(0x7, &(0x7f0000000480)=[r11, r11, r14, 0x0, r15, r16, r13]) r17 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r16, 0xffffffffffffffff, 0x0]) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r18, r19, r9, r20, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r22 = accept$inet(r21, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r23, 0x0]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r25 = accept$inet(r24, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r26, 0x0]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r28, 0x0, 0xffffffffffffffff, r29, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = accept$inet(r30, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r33, 0x0, 0xffffffffffffffff, r36, 0xffffffffffffffff]) r38 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r40 = getegid() getgroups(0x2, &(0x7f0000000440)=[r34, 0x0]) r42 = getgid() setgroups(0x7, &(0x7f0000000480)=[r37, r37, r40, 0x0, r41, r42, r39]) r43 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r42, 0xffffffffffffffff, 0x0]) r46 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r44, r45, r35, r46, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, r29, r8, 0xffffffffffffffff, r46]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = accept$inet(r47, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r50, 0x0, 0xffffffffffffffff, r52, 0xffffffffffffffff]) r54 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r56 = getegid() getgroups(0x2, &(0x7f0000000440)=[r51, 0x0]) r59 = getgid() setgroups(0x7, &(0x7f0000000480)=[r53, r53, r56, 0x0, r58, r59, r55]) getgroups(0x6, &(0x7f0000000240)=[r57]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r61, 0x0, 0xffffffffffffffff, r62, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = accept$inet(r63, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r66, 0x0]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = accept$inet(r67, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r70, 0x0, 0xffffffffffffffff, r72, 0xffffffffffffffff]) r74 = accept$inet(r64, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r76 = getegid() getgroups(0x2, &(0x7f0000000440)=[r71, 0x0]) r78 = getgid() setgroups(0x7, &(0x7f0000000480)=[r73, r73, r76, 0x0, r77, r78, r75]) socketpair(0x2, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r80, 0x0, 0xffffffffffffffff, r81, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000180)=[r3, 0x0, r62, r66, r75, r81]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73cc5560527b0100e534844c76f3007f00"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff", 0x54}], 0x1) 00:29:44 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [0x0, 0x7, 0x9, 0x9, 0xfffffffff7ffffff], [0x0, 0x0, 0x401, 0x0, 0x5], [{}, {}, {0xfffd}, {}, {0x0, 0x0, 0xfffffffd}, {0x5}, {0x0, 0x0, 0x0, 0xfff}], {}, {0x400}}}) mprotect(&(0x7f000078a000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x38002, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000ff0000000000000000000000180000000000000000003600"]) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 00:29:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x9813, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 00:29:44 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ftruncate(r1, 0x0, 0x1) ftruncate(r0, 0x0, 0x402ffff) 00:29:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 00:29:45 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="46020000ffff00000100000000000000"], 0x246}, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 00:29:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000001c0)=0x3) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x2020, 0x6, r1}) 00:29:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x3, 0x7}, {0x34, 0x2, 0xfd, 0xffffff7e}, {0x6, 0x1, 0x0, 0xfffffffc}, {0x9, 0xe4, 0x9, 0xf272}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 00:29:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [{}, {}, {0x0, 0x200000}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) dup2(0xffffffffffffff9c, r2) 00:29:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x100) r1 = socket(0x800000018, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0xfff, 0x0) shutdown(r1, 0x2) 00:29:46 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000], [], [0x0, 0x0, 0x0, 0x9, 0xfff7feffffffffff], [0x0, 0x0, 0x6]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 00:29:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffe) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x14, &(0x7f0000000040)=[{0x1f, 0x3}, {0x50}, {0x6}]}) 00:29:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x239) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) fcntl$setown(r2, 0x6, 0xffffffffffffffff) poll(&(0x7f0000000080)=[{0xffffffffffffff9c, 0x40}, {r2, 0x100}, {r0, 0x40}], 0x3, 0x4) 00:29:46 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000002c0)=0xa00) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r4 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r4, 0x8) setsockopt(r1, 0x2, 0x81, &(0x7f00000001c0)="ef703549f2868edd21f4bcb505f912fd0a30f305de8ee1bfa3623e136e96a4330f8a88f928a13e569a40706daa40c0cde66b3a71edc32d57a97ac6754c860f92733949c6d3588294537f8e2d6d6174847155aa93c9863bf00d0740672492bd34998da9e4ce017bf54ce005eb390de4dbc32443b7a327e83829d10b749c2486ffcb36e8935410a0fe92f9fe54278c211dc2d8a46fb0c60467e6a14a6c63236a3515358dced686bb4af43911f1255c574059c641cb238d657efa1b484f124acaf6e4b5e97209685014ac77dd9e652d751cf9db2b07b7d148cc2bcb53baf6ed283b6de77514fb1e99c30990d5a652f1b076d329c8f8497f0c0727", 0xf9) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x302a, r3) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000340)=""/60, 0x3c}], 0x1, &(0x7f00000003c0)=""/198, 0xc6}, 0x1841) 00:29:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x84}], 0x2}) 00:29:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x612121b9], [0x0, 0x0, 0x0, 0x9, 0xffffffeeffbfbfff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f00006e0000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 00:29:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 00:29:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') syz_emit_ethernet(0x86, &(0x7f0000000240)="f6b1fe818e0c20b5b7cea0fa9b1961a9d3534ae1d48bb7269058df862977d202952f428858d07395e4ea0bdeb775d444f2feb3469259e9bfb1db5aa6afbc77f8dab9c0fedc306624a832274b790a7d61f22e15b434ab1601cc8041df9a9a4ed1832d3cfe78678611d3c2f9abc7d91a9aee221abccd6364bf12ca1b2bdbb522af47e0f46a9d2c") 00:29:47 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f00001a9000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x0) 00:29:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x50, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 00:29:48 executing program 0: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x6) 00:29:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000480)) 00:29:49 executing program 1: minherit(&(0x7f00008a5000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() pread(r0, &(0x7f0000000000)="8022bcfb098866d1f5ae322904213404e8a1b84bd5541a068d6602c7186695ee1a03e4fcc966ade69a9ef24927ea00c5ec8de5511f6e921cc0b1c4f9c7f52f1c859c45926eaff63407d3fc8714195bb5259e6705194043addae805e579a13084b38d1439303c52bc15bcb322eb86856ff6599b86c682f66be5c410595fd71b92438562b47ee77adc3f427f", 0x8b, 0x0, 0xfffffffffffffe01) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0xfffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 00:29:50 executing program 0: unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x12d) 00:29:50 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x3ea0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xff, 0x0, 0x800, 0x31a0, "a2ebabb605b42c95b86a81b144f60ad56af66302", 0x1, 0x101}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:29:50 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 00:29:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7cb7fde103c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 00:29:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffd, 0x0, 0x201, 0xffffff5d, "0366fe15ebaa10c3ef5caf0400"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000000100)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce748831", 0x9b}], 0x4) socket$unix(0x1, 0x4, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) write(r1, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc015", 0x18f) 00:29:50 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="fdf408"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7d028190ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000040), 0xfeea) recvfrom$inet(r2, &(0x7f0000000100)=""/62, 0x3e, 0x802, &(0x7f0000000140)={0x2, 0x1}, 0xc) r4 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 00:29:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = semget$private(0x0, 0x2, 0xc) semop(r1, &(0x7f0000000080)=[{0x3, 0x81, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x5, 0x800}, {0x4, 0x9, 0x1000}, {0x1, 0xf4c}, {0x1, 0x3f}], 0x6) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000240)="220e2a", 0x3) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./bus\x00', 0xffffffffffffff9c, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001002e, 0x400008001}) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe89) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000140)=[{0x0, 0x9, 0x0, 0x6}, {0x6, 0x40, 0x5, 0x1f}, {0x0, 0x81, 0x5, 0x7}, {0x8, 0xf9, 0x20, 0x7bc}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:29:50 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 00:29:50 executing program 1: r0 = socket(0x2, 0xc003, 0x0) socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a3862070000000082959510bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca74896c19f507d0000000000002951b15801360bcd580a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad304385f04157795ea4a5c5fe65000002361cd8cac7ecbc5b65c6593d2870b41200003d00000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea383d7bf7913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c90100008000000000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf63778bfefad260498b08dba9e41635373b6d46819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d0000000000000900000000000000b06a2c9ce08a146ee571cff99645d300682b4e9701b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136006e51ded92a4ee45e46ef35719229aa64efc9c074a0ac1b2ef8831bf4ceb9aa9128c659cc7479a51a09376f18a083a84a11562ac9aacb08927c6ae3e1f566e8adc71256ffd00f27852be84d5f1b751d6c7ce7f1f085b9c5daab91c3b36dd711b5ed9457a19ad23ad4bd8dc3f98e3e4d8446a5bd19e0c2dcedcb6563c80fe448fa00af57f6cae38d87047d540e1fd00360cc47c4df6a9aed39e85de091f4607392d64f894bf9a5f53fad69c8a272d1ea46913bb7eeff49f8539a466cd71bca25997a2eac52f4eb3d94335cdd89f5a3cc00000000caf3ab54b5884d9ac5940bfb2d8205f2fa1485e9a9e78cc4aa4a4f340100000015f7f6c667d77814cf78136eae46c353a57c782abc2db20ebf5c1359b14d36f2034128183f010172407f95fa96b2cdc42f35c15ebda40e0def8aa4d7035b7799de6aa36959cf8bb691fdcaa96e8e90d67603f51adddcd8505479eb440064017afd7c44fdce8805c80b999d0b88be0bb618c5c39d57845cba91fde79fc52c7afec8d666cee808cf44aec9776df24396188f261b41153c44e668c50ddf3a4d262d70e2151f158d7c5300000000000000000000002f3284b237419f2f75f9abdccd68d52b90e1bf249a1500fa6e598e02e239e16be6f49fe8004f5d59df9ef175c76112be3df4b1526ffcc00e61b0d55bf6e91875f8af2dd5705d36397fde3af595c1c89fb580544a3d16f7f7a230a14f6923079810931678a05168d14c524379e26a6c935740f484bd85f041e1c2b4b11ae0b06da38d86060138"], 0x10) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 00:29:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESOCT], @ANYRESHEX=0x0, @ANYRESHEX=r4, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64=r1, @ANYRESDEC=r5, @ANYRES32, @ANYRES16, @ANYBLOB="9f097b4135322e0ddca468da1232133af1055267c59f7e1d3a9beec87077a9a336bc7a10769fc7ef26b8140352355ed861af22135f5f67fc21c638faa01cf11875279a369bd7ea3896db49e83bae6dea7a5695c2b0a1defff426e3716c1c820247adf271e29847880bfd3ac6a0ab0606aea6d83ad8b6803bdddebb77c78ce2dbf88fe00413efd67c00e870877f14850ba31f74cbb1d5cee3fcc662a55a1653d7177c432f9753eafd0260"], @ANYRESDEC], 0x6) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$unix(0x1, 0x2, 0x0) r6 = dup(r0) sendto$inet6(r6, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r8, &(0x7f0000000080)=""/101, 0x65) write(r8, &(0x7f0000000000)="c7", 0x2e) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) write(r7, &(0x7f00000000c0)="78d54137c955c472eb3ce65751e122f11a1bf5dd985a8067fc985f49980ffb547596763a33a42587d1c01ceb7271ca5be2eda3739581220f7df87e5ea968c7fd941164658d9d6f7cff157a7319458460aa1efdb7abd36b820c6c44e6883c793e96ce930607", 0x65) 00:29:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000002c0)={0x7f, 0xae, 0x400, 0x8, 0x3, 0xff, 0x81, 0x10, [{0x9, 0xffffffff, 0x5, 0x8001}, {0x800, 0x101, 0x5, 0x7f}, {0xfff, 0x3e670d4e, 0x9, 0x9}, {0xf04, 0x1, 0x1ff, 0x1000}, {0x8000, 0x5, 0x2, 0x9}, {0x7, 0x10000, 0x0, 0x9}, {0x1, 0x1, 0x0, 0x6}, {0x62, 0x7b6b850e, 0x5, 0x3}, {0x3, 0x7, 0x2, 0x400}, {0x7fff, 0x3, 0xfe, 0xcdb}, {0x20, 0x2, 0x8000, 0x7}, {0x8, 0x3, 0x1, 0x10001}, {0x4, 0x6, 0xd29, 0x2}, {0x8, 0xf59, 0x200, 0x6}, {0x800, 0x80000000, 0x0, 0x1}, {0x9, 0x1, 0x8daa, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x5}, {0x6, 0x0, 0x0, 0x80000000}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r2) fcntl$setown(0xffffffffffffff9c, 0x6, r2) read(r0, &(0x7f0000000240)=""/100, 0x64) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 00:29:51 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(r1, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r4, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) fchownat(r5, &(0x7f0000000200)='./file0\x00', r7, r8, 0x3) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r10, 0x0, 0xffffffffffffffff, r11, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r7, r11) r12 = fcntl$dupfd(r0, 0x0, r0) pwrite(r12, &(0x7f00000003c0)="5e3bf6a74100469f15fbef335b405cfb641c4f7c914af38f5bd6078fe93a73725c8f05e82eb3e77f597786b5b5cbb22b664afb54cfa6a22f416fe680200b8f71011b1d9a8ec517a53e747ed70e495137d325620d0f15fe0446b836d04ae5a73a999ebce47397f2e5cce68ee48862415f6c6cc08da7a13817ae92dd1e4078b416e982cf46a767722446b3637213a39320ab57361bddc26d44035588", 0x9b, 0x0, 0xf43c) 00:29:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0xd, 0x7, 0x2b, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/82, 0x52}, {&(0x7f0000000280)=""/187, 0xbb}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)=""/156, 0x9c}, {&(0x7f0000000440)=""/108, 0x6c}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x6, &(0x7f0000001540)=""/215, 0xd7}, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01ec"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r4, &(0x7f0000000080)=""/101, 0x65) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000100)=0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:51 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/29, 0x1d, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8218694a, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x4) 00:29:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) 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, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:51 executing program 1: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) sendto$unix(r1, &(0x7f0000000100)="a1703b4019f5cbf411e9066123811650a19bbe406293a3551c599a82744940e6f4521576ae048ccc6ba218b2ece0293d5f3d485f306863912f85718d9135a8e68c4abdecfed6ec57516d4de7deab48de05b17bad8f38bed20188e46e52317d373abb629962fc9592e862db22c748d6caf35e2eee9da136c06144eda59c81efacd376a8b2e2ed3f259ef8", 0x8a, 0x0, 0x0, 0x0) 00:29:51 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="99bdf305b6be1ac993995136c6712c66366bf2aac7e28456dae4213564a9"], 0x1) 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, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "73f300070060c3dce5081a6f6000"}) 00:29:51 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 00:29:52 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semget$private(0x0, 0x4, 0x101) munmap(&(0x7f0000ff0000/0x1000)=nil, 0x1000) 00:29:52 executing program 1: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r2, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(0x0, 0x2, &(0x7f00000028c0)=""/130) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r12 = fcntl$dupfd(r9, 0x0, r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r13, 0x4, 0xcc) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r12, 0x6, r14) r15 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r15, r16}, 0xc) r17 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r18 = dup(r17) r19 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r20 = accept$inet6(r19, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r18, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r21, 0x1}], 0x1, 0x0) write(r21, &(0x7f0000000080)="a6", 0x1) r22 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r22, 0x800c5606, &(0x7f00000002c0)={0x1}) r23 = dup2(r21, r22) r24 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r23, &(0x7f0000000480)='./file1\x00', r24, r25, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r28, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r26, 0x0, r28) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r29, 0x4, 0xcc) r30 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r31, &(0x7f0000001740)=""/4096, 0x1000) close(r31) fcntl$setown(r31, 0x6, r30) r32 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000001c0)={r30, r32, r33}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r16, r25, r33]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, r25, 0x0]) r35 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r3, r34, 0xffffffffffffffff, r35, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r36 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r36, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r37 = dup(r36) ioctl$PCIOCGETROM(r37, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r38, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r39, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r39, &(0x7f0000000080)="a6", 0x1) r40 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x200, 0x0) write(r40, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xef) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:29:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffff9c, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000740)={&(0x7f00000005c0)='./bus\x00', r1, 0x3}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) openat(r1, &(0x7f0000000540)='./bus\x00', 0x3f3bd45d13d04cfb, 0x10b) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="2213803add974f26c84ff3d2acd71dcf76fe04a49155ce1e0f", 0x19}], 0x1, 0x0, 0x7) pwritev(r0, &(0x7f0000000940), 0x8, 0x0, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0xfffffffc, './bus\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x810, r3, 0x0, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 00:29:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000001500)=@abs={0x0, 0x0, 0x2}, 0x8) 00:29:52 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) fcntl$dupfd(0xffffffffffffffff, 0xa, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 00:29:53 executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0aa6eb9c220396b156a4008bbf00ecbfc9b7ff78bfd7d80000"], 0x10) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 00:29:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) 00:29:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='./file1\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba9902009ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c8858624137bd928216f8a56ae7ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8593dfcfb7774d55d9fb631e115c07577a996edc8ec545c87c91584828186f852337fad33f6e9c941c20c2b44137acc9f9d160623ff66199f9fa588ec4598a6b15bf40430de5dd9bc51c9b32c03f1e8d8baedddf6fd182abcffb36dab670f329f13f68a5a2eef2d86deaecc33ef51cae26a138a56a8554de1a565e63fd7b5f0497fd6dd40701c7f935b7a43473687d2d384d72aa1c72cf6d7a", 0x214}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 00:29:53 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x5ee], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x913d}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000040)=""/70, 0x46, 0x842, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x336) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(r3, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = dup2(r3, 0xffffffffffffff9c) getpeername$inet6(r7, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r6, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) fchownat(r7, &(0x7f0000000200)='./file0\x00', r9, r10, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r2, r9, r11) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r12, &(0x7f0000000080)=""/101, 0x65) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x0, 0x71, 0x34, 0x8}, {0x3ff, 0x2, 0x9, 0x10001}, {0x3, 0xb3, 0xfa, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x2, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8080691a, &(0x7f0000000300)) 00:29:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 00:29:53 executing program 0: socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r3, 0x0, 0xffffffffffffffff, r6, 0xffffffffffffffff]) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() getgroups(0x2, &(0x7f0000000440)=[r4, 0x0]) r12 = getgid() setgroups(0x7, &(0x7f0000000480)=[r7, r7, r10, 0x0, r11, r12, r9]) r13 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r12, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r14, r15, r5, r16, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000000)=0x9f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r17, &(0x7f0000000080)=""/101, 0x65) ioctl$VMM_IOC_WRITEREGS(r17, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x6b4, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x3cc, 0x6], [{}, {}, {0x0, 0x0, 0x800}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r18 = socket(0x18, 0x2, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x8080691a, &(0x7f0000000300)) 00:29:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r5, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000000)='-', 0x1) write(r7, &(0x7f0000000340), 0x10000014c) write(r7, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r8, &(0x7f0000000080)=""/101, 0x65) r9 = dup2(r7, r8) r10 = open$dir(&(0x7f00000029c0)='./bus\x00', 0x8000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002a00)={0x0}, &(0x7f0000002a40)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000000)='-', 0x1) write(r12, &(0x7f0000000340), 0x10000014c) write(r12, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r15, 0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet(r17, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r20, 0x0, 0xffffffffffffffff, r23, 0xffffffffffffffff]) r25 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r27 = getegid() getgroups(0x2, &(0x7f0000000440)=[r21, 0x0]) r29 = getgid() setgroups(0x7, &(0x7f0000000480)=[r24, r24, r27, 0x0, r28, r29, r26]) r30 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r29, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r31, r32, r22, r33, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) getgroups(0x3, &(0x7f0000002ac0)=[r15, 0xffffffffffffffff, r33]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r35) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r36) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = accept$inet(r37, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r41 = dup2(r37, 0xffffffffffffff9c) getpeername$inet6(r41, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r40, 0x0, 0xffffffffffffffff, r42, 0xffffffffffffffff]) fchownat(r41, &(0x7f0000000200)='./file0\x00', r43, r44, 0x3) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002b00), &(0x7f0000001900)=0xc) sendmsg$unix(r4, &(0x7f0000002c40)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002900)=[{&(0x7f00000004c0)="0144ec515f36e81a0685aedf6c479d4b599731b123a7492df79c7eb2cf99bc2dc0ac3e79b9e1772f9ee439f780ff2e723e4f2dcaa66a615472d461bafeff36b89a4b7977117a127698a01838fe1ca89ba9bd7da718b377e93f6e70820e2ad2b6a894a1a720c6887f0cf5786c82781dffc801915a22e72775683d6ec8ac14dd3e24ebf6585c3604a047d8eebd8b940a5d5e67fd9440ca24e0968f0ef24bffce625c6f80961e638b439ad2df376dba8e46fdfcc67ff7ac0b12d605022402b2c927a1a84ff67c1b1b6f8c3b4ec5b8e091103447bf91698d5a05f314a1da835aeabb610d36242d8509d9abb3abe9ce46ab", 0xef}, {&(0x7f00000003c0)="7d87ab2a6eb510fac3545e2b7fa9bea72fec0a7de8ddd523b14dd5261cd9d5c35059274cb1d64f64ee05ad893bde1a9c6ae93ccf7dbaa4930342d29a09e3dd16234b78236acf677c3ae94408a1f7ab268566676f5990eba39a51c6bdb05e1e27231a391a9c868f33b8849767356e168e4b7d955e16", 0x75}, {&(0x7f00000005c0)="bf835f99c7bc3a29b72f02ed2529730fdaacf824b0c9726fc1ffa4b87cada8d108cabb6b3f09f1d101b914e5f5155b11d16bd61787505b4da354d81030e36f01990abd21a232d14d490aaa67b5d7a00b4b9034f66b2ea61cce56260db6ca46f6ad5559b6b5bc65fef7c4b15d3e3af92fc8bd657449e6fddcbd34988e92a8e12985ab5a2f2cf8e1d08685f28cc2982c98f76053f67aec9781911c1ca8a71350c9dfac4458781107e563ad2d5b21563abb3a5b8034be3e2ad8770542fea298caf5af96fc34af32d5f6eb0900", 0xcb}, {&(0x7f00000006c0)="77ec44847ed23c1015fae919bd3e0cadea4047291e962ee9c3955c092ba3f050f597805730ceadb1a20b7982512234a20c3e1325cc35b38e06473f6f24de8b0ee9f87d8f1d1bc7876979a37011791cc40dac065bab2796ee19a039676a060cef810a8b07c9f223da546a481333275b8db6734acf877eb2310ed8f5bb084ff97052e084a8358fd74ac672f469d133e6c2cc1978cd0852f533303776f03e4d831e08b5bf5a6937f5daa85b5653fab6fe8613e7ed53526fd2a84efb70fdfebd6f2937ef1cd0aa299289676166a4e87dd05c6b0bcf641be13d77e95d0089c928bb7d1852eec05f0d8019b956dcdfc948caae918880f33c1245f285ea69e0929c0395ad6cd033f1e7f010400c1a188e0934de7e22d512ca295dfe85938295442bf41da7ad95a5549e3fec91f38267861380c574a6e4557d4da78275f264a0ce02f88307fb43c1ae0714ce2b70307c3fa19830a2ec3b502926ffa49d8cc41c947b49844047954a644d1e41159e06a1d7c396f8921c5c51c5795042027885822ed0aeebc16ef8e237bcedc8bf5a558a1a1f9d733b1163e341fc4c12747ea2f656f75c59d1a7c570f2b81c68a2f1371ba8bbfa2bf0117f7bc5a941e6aba9156b38f0cb5998e452c46bd9c02ef5f150480e2fa1df2bd1fad9f24d5b63d7b06c110b9e557068b79c045a8610e393b7b4279680f20174c5a8477715c9e517b01a8d3d0783c4dd5a46e56885f942cf421e026f2544e4be32172b631edfd1e1c6910da451a26076758328084416f48017b09f3eec3e45e7665ad9fdcdaf47d2f5a0b0c3a769ba80ae02658a3c8bd25aecf8a69e719bc279b79140f55d3aeac5167930d7726c101ce671b9236536159f87a6815aa12934c58771b4e19237e2d772a73144c7138b9012738c20722bf34d7bfad6a46272ba29d593c418eb4bf310ffc97a68a62e876cb9a080ff0883b58b17eeb37073bb6905d802719788a73508dc58a121b5aa7c367c18486de9839650f3bc4893947d81cde2b4d9421d0ace07eaad589808a0f3bfaf792f68ca9822d5cb1a3d44f260218ae084a45650b9401a0aa8f274199ffab63320127f6def72416e0415443b8e96abcbad98553a2e473e3f401dbfde4e7cd4da03c254f5a84732486a7a8b74ad0d6c46da9e0a45bcff5281a179c7f96a5697d527bae67ee6689eaed469f98e55fb4300a13e78cf2f10bcc4cc8b43a206482f4aea8328e56e7af6e02e083a0b50ea32f2f83be38063bca8211ceaac4fbed0e15a2dc552217fc9d659da2d45c58d87327468f1d9c8f5a0e6b21bc9d99ce67ab56d9642cb2cba7663407c081b01d6d074a70acaa7fead21415034832eb9f7fcb09b2367bfb6cabdd30e7e3064b7ad3d9892cedec2bd2b850ed675ea1941803ff0c5c5ec9630e6ca285c74c878367cdc052393ba2bb5dc0ca077c27134a04b32c94f51765d72b85c31512551ad6f458f0b36aee6bbc0539a1b56da3c051095267bfe8f1872156823398e884f4d60be7a4dceb4f60fb0587ff79f597618e0e516c4084a35251a294fb706a837f9b9fade1c401d9ecfb064fe19b93c12717c52335689e609c47112fe53dbc63bb08887c47b46754da207b64f4087edd359dc6cc760b61b0180fa74e4d458c05ad6ea94a5373c332b93026852be760a9dd5af800d3634daf22d659a508dde59ba3a755f603147ad8b9f06167f8ddd71537b8811f2b7e5612d2fde134da9e7d18e2457eebd84225004faf799a12f7a40c3f878433d500b1fee51eeb1790108ad194d8bfca914848addd8e224f6caf2d7dd6ea7bee896a6a392c3af6a68248f2a33e4f00a510acbc1e9ff04a7c1398af2460658ec7b0c247f1ccf3f56a48dd89f6ed0839263092fd8d2367de46f0de6e72158ee547d29c6fd1cc0a7d22d4b12dc9e6878026ff749ada186df5a44595ff81d5199b3b1123c529c0bbe22a56d1dce804dff13feff03223b44f2b8503e94f9861aff055b9f7f08c9424a4ee998ab02784707ead90e3b5525473cfac66575d2885340412c7a5ef61aa9796b060093e0032b2babc30ed87252c25d75561459699c5d40be8eaa1bcad5710e800d5fbbe5ac5ecc7344e5b02144ad929bbb6fc5d27edee228cf17b1e8a32579c06ffb09a8868885ff75b2b9fcf9b6468f972b1dd286b63405b117aac755099259873746fbf3de4478328fa0704b9171d1acb9581259eddcedbbec2d3280a0cac27bcfb7bb57fdb495840dda0241dafbc5647a03c3b8b051c38228ce1b6e031d480dcc82af5f58d4ca59a1bd8129d29db473a50d83113fb4abcbbf48c00a143f3c8c957eb0a68c9628bfe7c1230e5c5f583efc485ad491e3268efc8f1c9451ad15f2dec6e347e7d97a522a537518799bc94688f2221a592d1dafe159707a40708cb1cd0eadcc414e1f5e6d97fdc6cb0d7884c03da552807e5e014df5e236c4d45bc932db951a25e4053ad520686cdd285dc1944d8f3f88cb93d3fa00b2a23f22776f14301fa9697387600c4bdc7ba58ecb7fe605a77e35099236a98dac2a5e51971c7584d80cfc159536f8c536675b2012e665a999767bf0372f18f0ce9f29a4be7a948ae736b0db9a71dd3d322d78396cf1f60f7bb3cf41f2e6902cc9532f8b74c66d271d1144acfad707b2acf451271312ffa3601d0716bc60ff444f45d83c06d902cf4168024905b5978032c00fbb00751788c5b7fe781135e366ddf24eb303e6179cb62b58234630bdd4615312351c23d8c5e83b353b57a419287036c04cc9145965908a935b9c14f98ffaf6599bb4e610c62bff65f500319bbf340984eeb3e5a28fbdf252937c5e056f3026297d24995d2b61b01a2a40a5b9dee9abb72c11f56d96c5d64673a4a20e4f25f9df39e8dce5e6b873eaaa9f02be036686f41095cc12c609d3a9e1cda10f1cdf6e87d4a7ab75df21354dbaa44052c39ba775dc2d71a24b55f842ee341cdf3a357c32c4602d3f6608c619d9abb123c5e057a638a867fb9e950438cfb6a59f8d25809abf22a0e33faed3464a5d1282ce08b686aaaf4b58fa973f617f484c016f90e0b7aae9bf3215282e45ef04f2e3ca01d38ad137cf2dd2e0c26b93fd1f0fe6a8b7ee13177ee9db54677c1ba66ffed94365705a42e9a6882540100095f8619b5142d474bf6e22dc77d03f3e275c5db9990e3595274a64c16cb7968eb4e8f2bece9169dd2daf2dfc634fd6782178ed220382d33e6f02604072498a947d6bf92ff6634680739ae78fb11f04642286fb7fca656a6beab6ea93b3f9c109080d9abcc931946c955509b719895108e31a96f153a442e29dd9870bfa461a53f47960bb3079d0d39ec2bf318adec4d6c22e1c91dc749ea934755d5f0f7239a039b8fd004085e572b78e6da21dcb0dcb0560324bb783d131db9725bb4caae9db8156d7b83564d6989114f4f270122f99ae603ccf0fb98576247d4a1a4bd909df61e12f15f7790cf6c32ddfa885af035e7a8e4bd93ad84263da85a606ed991377f3ad22aacd948c846c428d06a52c56cc60953db0e12a7fda4ec13e6345791945f4bedc8f79a8ca350b3ed329786a30a7c3984fd0b01c446cc4444ce428bc721ca8de4d4f7516b8f06248c8497ca885e13996936a66b7af0f95ccff781a447aa1781b15f67524001f51fb7c169218efc13ba3cccec54e20475237e4c7aa6b1cce66e88ac7177c21667cfa05e9bc14715af8ae584a66e7a5e1c80b598508d1516878d17e428bbbae8786195c16d2fa1cd9a3f8bb638634967b3ec9557775c6adda6c147d11b93e5878dd517747f199658d1cd3197260ab41030a335f49ebb30163b68e9a724b417de6a364e453e064b3b59185a70f6c9eb2b55ebecc75acbd7eba03191b7159d4976503bdc554da33e37189757c2a61543f3bcfc53c244607ab9f186105cd9198d4699a80d667928a691e37d789de63047902053911b3ece4fe2ec7d37ff7879e305cebae20a04ba4d8188ba7b890b4e570fbda09d0ed898ca81ad99a32e5ad3a2b6e7eb8a977485983a2fdd5d5ae05abba286ab6bce8ce28a6a4a92d629b5f2e2c4df77f34481680e43d46530a8e49ebbb9169dd3b783246a9eec6f2dd4eaead68197cb09a0aa40c3574ef745048a8f627983d71ad0f0f940325e63db485951ba12bd048816e00c7ce90f50306d0b6fc21f552645c718e0bec59077d8e49eb307edfc6ca65ea27af89c392d22077e7e9ebb15b01c3f4c51a05ed6d8f85e79552106944cc61e941ba88841b3564d2f52a0672fd297911ffc30f64c7612eb28f37edd04fc4b7ad3775a05aff55301486160ef9e6e49a22419c6acb0067ec80576ffb3c2fe5e29663f04278bc13acb9d0ca020ae191b40d395e1ccbc6ad528524406adc3d6810751ae05908b0164b13102c157a30bc1ceef0629e7760da654f57d0e0c6673ee03552fed06a3cf9fd12b8a39bf09243635d04889c8d1c93a280a401dc1ed93126b720b828e285595c43055dbcfde57c29b44f1eaeae90046ac56da9157993b9874027fe563ec9b30c7ad3b563f363b40f2bda1d9534797fca1d4dd7629eef574d1986ff66e5075fc7f530911247ea1f4f6ebc791802941115ac33957071cbb71896eee2f3a9e529f30c1c2bcd4f339a44d6b0ee95f59998471e104da3e4c374716aaa64512b38e1d38e5dd03bf704af0ea36138d956e99ac87c5604fcb25dca377b87f451fc50a776581f092559fbfb5a8f54e1aa4591d784058e682f05c7a6e58f401dd0a54143d8b3d9647c39a17a8d567dc67f716ab5e4dcace595affa0724af795a81d64eeab8c854d1d2e6ff78f2cd1a512d983dbcf085b1e800879eb2e4af02dca12834d424576514fcb627a91fb044c8d3017db73f097e31cc3bb68ff3720dd2c1ab8465b3707027d1803050a15568cea3006c2b4f6ca9ff035a7398fd25acbe5bdc88840d14090968cb7b2bd0806030ed2cd7e5ae76a299aa8ff8842af37bf2ed0776e559bda25a2eaee378c6272af107dae699ae8827be569e97b509459e7e7e8bf89f69fd1a3242f64820e6ff7697bd58a8c62abfbfdcb001c16a9a3652eafc6b290912af6541b658b421bffc958de1bf8bd58f0bab2f736a265ce59b49dc65c67bf6a97a3095da2c2f41b8e553508198066ff568ebc734ccfe5928c4cb1e217fc79bc96af3bbde7c939529654be425823d3a6b0f384f0d01cbe10f55bd5cc9e9abe975c150b3f2e11853c01e0e1ea867d6875a4997d0f03a1f371f39909dd18318c8cb4f3693abfdf7d27de4d5ac4a2186e9b50a4051ed39be1086f4543938dff96a3e070f44ef959ed7f501ae484c786f2a04b215e52742fda2e3f038881373863329b3d35e97900b21387a1229a07d0ce1abc767b7d4c2676ab8ee268030d18ef314813e8ab1b953a7e0e36233b3f80ac3bcb7d47dd0324e963a6dffdc7cc5b870bb5b51d2239a2111d856af6bed917c3fb54544d6b3820fccb7adde8936c7e87ee2ab37797fa7046a33958aded2fe5ec215bac7d3799ea1a1ac6349a47bba79dafe533826be397b0cfc89fda5750a1a8f171f6ff06d3b47ca10b05a9de07529b4938a195ea909fd2670633768a25bc12fee042980b9ba88fee2013bdec3e9abae3b34ad140992b4ac8d9dff0f0f3c38fca57834cb42a6041c82f73e5682980c3eb209db1238edb2b0dda04581d1759ce9f0f0ef10cb8e478386f7de5071814d94816ac6129c4eec1c5227b90b8a902ac53da7e5a09a4d1ffe93464cd3d524e3bf511bee3937041209c021bcc9809dfddd5fbd8141e5255250cd8ca2be0f3b7c18", 0x1000}, {&(0x7f00000016c0)="3d494c5e1e169a9ded0954ab66e65df4fc611b1e4c0453489d726476d6fd58a0728496fbd6f4e19fe6631d6096070a698d18175c0dafd114096acb9ec7bf30ed0ac9c2bf88a022fa07fd2480a39abd2fe82880a316424f73f9109f142c3f7d602649225c06c7a63e3c5c6b4bb8c03fba8cc8cf65e2c2ba409d2e1d516baa1f9904ace9fb41e33551bd76ca58a01626fbe1e008ebdc7059bb208ed7d8016799331248d53c2d81cddb64d8c0d3774eeb58e91403cec1069bfc0e6b7d5f11ab40a4", 0xc0}, {&(0x7f0000001780)="e107a1941587b74708a8dd193ab74cbb860c55e2c58b8ea258f615733a919e91209de369f397f55b0e98ca916ddc72f61499fd145bf5a979073be46f0171d684fc47527bd5ee377f6680caedace77f46ef410e4e22b0608f88d41ababc8b8c6c3d57c6167de81b7f45219d640f7434ec00b4c41b62cfb8f210741846941b476bbe3cf11204c801758e5b7f94adbe3d1858faf5a0fe77cdb5943cffeb8f53834a917c6cf2ba618a8ddeca72845413a858ee14b4a62f740345ea2d64f7b83933cc3a99774c99129c8ddf672671f212a34e8aa8a42ddacc77efa556f44f4dba1b5c14e8656d", 0xf5}, {&(0x7f0000000440)="a867ef20d78aa14e90a04cdedb6bbcdd02746602674901f211293f243d049f6a2dad4e15d4c05d9c7ae2c4", 0x2b}, {&(0x7f0000001880)="d97063f644dc8a2d4349006814a955f1d5c7c69ffd6e493f7d38a2aea29521bf762f0199c1a2a5a4a5c924a6f23943962d6b4663f72cd47fcdff1e07823f31cc476f8413e8ea91ff48366b634269c85aad418b54c57bff5b56d9ac6bd19e13ea520dfe3e973d8c9e477847f5c1d680e5e36c", 0x72}, {&(0x7f0000002c80)="319a877a4099bc8bc993d014047d8d65213fd1f70a9b366e94938d07cb781b7b9af3e7f16ea29696cfb58f2dc50164db2212f6d8aaa32ee3f6538d939264dbf137cd84d05190dae96a8b5603dd3a559e97137cbcd462d72bca9e34d7f1f8933f142438753bbe725737d9670fcf3fd4a66d81fdd3c3ab9668f31d17c82825bb34a5bdf411d158f3ecfa64da33bcbc99576daed86d4798bbc6f95a9ae9a4c9040d6ad86c0e4c35ddd86d647680ac9fc70797a15c875274d02f70718598360279e7acfa8fb8a998e5ad8e365202aaca570e37d0b671b1e126a81655b8838e782cf00224484b04bc77b9242f53e84f99816a38b691f9e8f94a4e3a92aadfad1c970828aa68103e8de0f3d531758f5c74f1b3df330c5efe3ce10f079f8207936afd5852cd27513efadc45bdb744ed97534c3535577f745dabfa5cad4d9eaaac0a22024032872bc5ab58f2fe58234585a3d8f437cce9cc3c0fcccbfc6f5357786b95d43345d1b9d42c5dcccbc916018c8635922ba477bcbfcd3bdf49f13af29dae09472ac195a62bb1bf4a0e23911a0d12521f2b5ef728de0bf16b38937676c09c23bfc860c17bbcd1405ff3d42712d94920f85db792876b601d42466c95a128138fe8df2142ab17f3c1af0bdb2d5f9aaa697b4ff6fc82cad3d70aea93d5bc2f57196de3f82e52ec94a52f86892f29e785bc097a3068924c6cd1210e16041bafef97efb37733c99b969cdf70f908d9e146dd39aecd503235e5801a366c5fe0d5c06b1d885f010c7c06be2140d3e6f28ca653e8ea52165ebda13c460d17648578ec18c83591ae5821c97c996f979faba8eba15f8ede7a0073ba6c2e73e33c90fb55130a8ebf462966f89a965fcd8357d506d1b613043cdc540b9bf16058d0e17aa801cf861395e65e55630a94d81efff301892b59219a3f4a5a94b69e9bb6247ee9048aedb02f48b8b8f55bf68e9754b0163bbad3441c95de93fc0afe28ab180a6c89341d962dce46deb7551cae7c64e0fdbafd6add8a94b3eabef40656ae5bb4cc23a3558456df0e394307cddabdbfd26ec4c69278c8ae861cbb6575eba75a9f892072d3f2eb9227e1e63eb4c729453e858496b0bb77f72e9110ff863d6bc60c50f6923edc5a2e8a343e86f9ca1b920f50886e09ab2dcfa3ed3ed0b2eda3aed577f957746bb897550c329e1b1b355a60756100b41ffa56517fc68a96516b17b62b19764cc740f4ca0af7efb88d54ad4260e8729904ec08f33e9b1d45654807a235e2d516c2d35f24843b567ad6315059a9a4466735c6de37260588f39158b211573283ca0a1503ca5de04d60eaa24d930ec1e13cc757de3c56d67d6b578583f1cb4ae60fc045ea6effa4fef1c23c5fc8d31429389e3fffb4d99452ed9b81bd014657a01a12e944e4bfff8320b716f969d75e3eb068d7760b6d306ce5d8cc28f766e53b872f9b8877e6dd3721462b074e73b0324b1c12e3efdf746eaa15e56c8cab1b26bfc44a5fd64fd4bb1679ff1bd1e77e562ce945d67e8030c050cca1257ca226459e61c49ab29c1b91bc4793d2355ea6223ef928c2128575c5ea88ec566877797cafa4b6ea09c8b290262dee4a88b033f35793a579a2985a29249d0e6ee3aebfc94859700a91523fa79a4b246a48751bd461bd15bb49769a99131b12775e700e2abf534e8f13c8d55ea9bc0ef121a8f7de2cb5ac7592a8d7e1c01a57d0c0774b52dc91da626cfc9d00e364f21be3be4ea2bb1691fcfe733b8152fc5e2ec021a4f6a3e0a00f86c86e7ab142ff8c52d96557931c9c159e065a3fce7a4ccc97058e82bd9a6c6264bc9c78249dcd281f86fd3aeb9d6a565bbc037316b4433606761fc93db8a54700850c42b488cc3a893a288006bd7e48cab443da12c5d5b4e7f48bd3db83c9540fc288fd9b0e8b74944169b8bd67104ab76e01917c64a1325c55d17914298c4fa3f9c4298d14cd2bdced0e2a38269be47b1ac739ce91f4fa9b7e4272d0b2c22fade11e54f3402f1ebe6c1dc974752914f8cf22f2943efaf9e141cd90401a546bc77c14b6b5487573edbf71c349b9a99f0eda536bb014d4c51d3b1f43a66ca9778089978f6f15c89931a9eae456c99acda10719e3652c6c9451c59364658e75b5803ac9b657844cb7d765680c2c6abfd7368b50620c0af510e4845d3061a91f66727f53ba2a70c8e0db59e6cb491578a9b93a3907cfa921bef36a6d0dfa3188d856ffbaf53652140c0a1b9f58677cb75a2095d8fade3645ce81e0da4293f0026307ca37649228be3f8b45323c3bb2f9d5c13f2e6dd6683683da7a7cf1e759ef883195a623d8a86cf0a60d881d95270d7c2f18676e3e72815ad6f713ceef8386723450d5deb3cdadc5e219d46f5c168840afdda26e219566acc0e5b1bb2b3810dbb01460df3a27112f5887630b8a68dc66f13c41ff3ea19edeeb663c2067ffa4b368c16a79999e5f5c75502f76d74be64c0fdbb3bc2d7d83ab47f072323ec7d32b1fe1afb42f8a96b40a6d9af4217b49bf2c1bd3dcd16afbaa28e68f27607af9d2a00be9f91e1afb16b9db6389e50e1eb20f496014d48141885726abc25c2477e5a5563b1d6cc2c5047d410d28238b2d874c91800df19580d52daf114338088c3d228f0f893cdec297a8e6376e5e2f05a069610905dfdff456441ac8f0d6a8145d915eb7520ba390560ad7b4688f52af4a453509bdd81cdf7366c5d6c5d53b6e0e023c5b1cf60bad0a94ff771a8b6dcb5026782be7a3888194ba6dedaff2256b980237db3e7cad09fbed2a9d6f223b83c74ab1a5dd44db5a6d852900783517b88060b566ce130ccc7bcbf991744703e420ce30fa390b8d98fadab7c30029997a932e2e2fa6fd5d9b421865bae6a767dbccfb42d443f2298377f6d7fdda0f76e6113b40d1892547dee96a99a9d9e10a1a08adf377990df3df1952d81f09f58f869e3ca6d9cf299c1b7232410a028cf7f219edbf3aa049d95717c910a672b79941aec11548d8913e4c583a95bb3daef8dfc2c972f11c9332efa61c051699177e96771fbc1b3476a7bfd0b02be511054f51cd98ca6687fc2d6284c177e5ae9a172b054aff2a3f0fed28e98e061d3e428d958ea3da363a523cd92feb6f420a0a8ed0d21a5edcbd1062c70ddaeda92962ecfa2cd830a5b1a6b330e3756a1b85c812c4b45cf0d57d85b1cc007a0d46969f4293e798c724a5409566a372dfc880f7cd761870a40fae06b8537a14af271f16b2da2a71d09c503c63095c27c920e51fb8428be05b220e6b0359dcff5ae38842ebddd84e7c3f102ac425c94fa7ba10d985be83c9176c10376c4f5569824ff654dbdc9679ef63064cac486263a47448c9602312fb9c73692be08e61846305c8ed01586dc995f219428de9743ec9bd1bb8a8ca80cdb36b10378f48a8827f8efca73630a5c17fd0f0b5b83017f65bee42367d34f624d3e8d24ac231dfc6cea0093ac79e7797cb0d1bd490c256989f4a5646cecbb71eb364731814d3811522dda03a0f2e39342464bb9d05b80c27a2dd80d1774a8c8a9083b155370a3bbb29d2aad7785c09ea65adad99642432c650d31cd20e519523f4e41bb0ee9ffba2eaf954edc31e9d919b8cb336884c0de7015e1a45814add624d0e19fd455ef786c5394321a27f8d3d853867eac571de05ffd3189ffb6b3d8eb54a531df73ff1c3e11b0113bda58cb3c450779ed0672a0d2c827890cf6f0bc4a9966063e8ef61c81d8b1cafa42c1e55cfdf6693ae588439823d143fd41393ad9b1e17612176530ee7a39f25d2b07773444d790417a89b80a188848c2ed46d4c9b4ffa8dd12a6259015e7a39289621b65f7432aba1d9fbef6c4058a27b765f8cdfa39e5a21e9fcec54ddf84e2690952a10cff7a507bbef872cbcf41fd1874ef65059db625dd568370db4e2cf2345e257f11880deb7bbcbb3a1d86dc2027da70914a5bd9ac14db238e38e15a9679df470592e36578a1d8b6ae4f503e2be9639fb6d599c15fe9526fb912bc10640ae220e08feb5cd2e29d361a24a0155e557dc7e1203bd19b6c5ecec4c96735b33e20405b25a8be8839bb2d18b6113cf89d61630c272572ff14b7bd9344c982a6afae1db61fad2c46d44162be803abd4f2300c7977dd4b6aed8a57df1c0a80ff1cac610fedac49db87eac6fac8f87c25e3557a8fe05485e5536c121dcf98dd6069c44e5cb0a29ca7d5338e06cd4928da5d3a91be2ac99f1239025d5ff5352d59fbe840f47ff9e62c439627c6a96f95a019a65d4895200686edaf3d6f1628632a507649cec7400f939274cbc4254fea5f031a6ab63fc362421096819a54aa12346179157216307a4e5d18e652823ad5e4741fbba8d4cc464b2b0c33ad4785301310f8ca5e6028f7a1ce0bbdc9d911fc3850cc39b391b953ecd76ae5fd344c2279b2ee41422bc09d223ee88b3dbf686881acc806f8e9cd0b79887e3d9ccadf4fd7ed2667b2bc75a9df7cff327d384e911a74475c2eea7bf8182364cbdc642c244d537f6d92b2dfc810dbcc9057b235aa7c6b5a3a175a40c9401b79ada716ca0b3acb70093fe057f2554d7e7a3e9f4728acd07488f8f21106849636fcab92e9f9cd067b8f619e905c4e6abe3ce09d0974026c8f96dc13965a07a296a40f6949956851911aa2960e241d2f8930dff79ab592ffbdc3e51dc1cde0bef5cdcc23a08912f625d0c92a716f031b0b86eedaac4d8dabc006f416b58a9c3759043a307b89fb740949cb78cb714e071b935f693ca5019b5fef1ab73b8b54763642ca7dbbe1207d33232acb11980ba8a31d86d5a10f25f75af856e8e95b5f70f1216fcbd511d01ea13960271f25959713e92292cec10e6d2722d50c598ba875a3fac4a8fa55d1c99755642da0482641f7c66d2665820aa530fd809670f87ed5c8b8dced2590dd5e705fec71e5294ddbcd4a39082a999510e1a0cbb23787e4a0c957af8a387192a6b250e9f2c5d573c9ad61e4af3dbdecfd13f5073ee9fb4ad9c29d59ea1d0890aece9e83885c72e1f269916d07e56e79becc20faf71bf4788a41a6ff77d5fb1e564e1a7387b968a3144cfc9a164b7ae64d88e3fa92ca84a906796a7c2308064876ebb585eefde2cd325f20aeaac51ba3a1d252dfec7e525ffd458aa988cd67f678e52db65ac6cf1ec942fb6819671be53ae7e962ee2d54a8a22a3d7131e8d6709f0ccc0f866238b8775743a3aaa1b986efda490d2d6d6b50a2cac130a8c2e2d206378583fe03fa59b3326cd4d6a532a59d024ae71e818d209127f4fbba49df34f9e7722940339237676105784556a63da6656948ba7c5fb1cb196a1519580187bc78945d415b1703e3d34690fe1c53e6da03e13b65ebddf8d89589c611d38b116c6ba6a7e707f9d7166a1a4f8e959974eae8e5f9c4519d8d5aa010a837131f39e9c70c0052e97141f604804647a081cb92de470d858d3efeda10f88e8410188161dce9818bef18ef6742590785970a73d70dc7c91c48048564d66f89f7402e6d34bb75e8ee119c82e92d2482443d5f67b33bca4a7728a68d13970f1e08a37a110a0bb113d45d3070b32919181e7e758231a501e3c411ff70127b92731e349c2e9039a5c1d99ebb726b362a2a6d4ec37e31f5513cbf89587190f6fde98fb7c6b0d9c12d15f9b68c36c3aeaeca9dc96ed68ff13e5a139b92032888d1d14e5726c5dedfc59068df12f7c5b53cfce4da666faedf4da0b6cc048ca7de98ef8a53ed1c7e2f680edbad111ff09f02af2b93dd31416aeb3d18df85cf9fce4607751f73f8e44ad557deed9e785aa5d919d2d1a9301b8a93be", 0x1000}], 0x9, &(0x7f0000002b80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="0000000020000000c3cefe1a6a4a1ec700005093", @ANYRES32=r11, @ANYRES32=r13, @ANYRES32=r34, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000009fbd8de56d72000000000000000000ffff", @ANYRES32=r39, @ANYRES32=r6], 0xa0, 0x400}, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r45, &(0x7f0000000080)=""/101, 0x65) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r46, &(0x7f0000000000)='-', 0x1) r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r48 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r48) writev(r47, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r47, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) write(r46, &(0x7f0000000340), 0x10000014c) write(r46, &(0x7f0000000040), 0xfeea) r49 = openat(r46, &(0x7f00000001c0)='./bus\x00', 0x10, 0x110) r50 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xc6, 0x8, 0xd25, 0x40}, {{r2}, 0xfffffffffffffff8, 0x45, 0x40, 0x7fff, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0xf40fa93c9de08162, 0x2, 0x8, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x61, 0x0, 0x1ff, 0x8}, {{r3}, 0xfffffffffffffffd, 0xd3, 0x40, 0x7fff, 0x2}], 0xc9d6, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x0, 0x5, 0x6}, {{r45}, 0xfffffffffffffffe, 0xc2, 0x4, 0x7, 0x3}, {{r49}, 0xfffffffffffffffe, 0x10, 0x20, 0x3, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x101, 0x2}, {{r50}, 0xfffffffffffffffc, 0xe2, 0x8, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x26, 0x20000000, 0x8, 0x80000001}], 0x350f1676, &(0x7f0000000300)={0xfffffffffffffff7, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x6) 00:29:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800"}) r0 = socket(0x18, 0xc002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r3 = socket(0x18, 0x4001, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 00:29:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r5, 0x0, 0xffffffffffffffff, r8, 0xffffffffffffffff]) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x2, &(0x7f0000000440)=[r6, 0x0]) r14 = getgid() setgroups(0x7, &(0x7f0000000480)=[r9, r9, r12, 0x0, r13, r14, r11]) r15 = semget$private(0x0, 0x3, 0x410) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[r14, 0xffffffffffffffff, 0x0]) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000580)={{0x77db, r16, r17, r7, r18, 0x44}, 0x5, 0x7, 0xfffffffffffffff9}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r20 = accept$inet(r19, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r21, 0x0]) fchown(r1, r16, r21) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000000)='-', 0x1) write(r22, &(0x7f0000000340), 0x10000014c) write(r22, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r23, &(0x7f0000000080)=""/101, 0x65) setsockopt(r23, 0x29, 0x7, &(0x7f0000000000)="e7ddbc82daa72b1a9a30b4a924a48e768ffa2395bf6be4c67189b78b87a1d3f1bb1a50cd253f858663f1a9b66fa27294c2b75916c3e5d7e8499e0abbe296e32e5af9ff18975bfb8b620d9c09f7215ab35725da423a336a8fec51983d4854fd22178f712ae9fdf06c5872cf46cd501aaa9557c9f56e4f404e1a3290af830b3239c63ae6a94e013bd0d9a2efbc509a46ae3ef4f62237ad57336f20072dc2ff5ea62c46d66c880cbb4dd17342aa7d30175919ec11b5537ce6b102de476875c7453e71d8bb1182335665f448ade248eb22168d06f5bee05671cca7b629214d22666eebf7b0089920f81f7381000000", 0xed) 00:29:54 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400004000000024a, 0x0) r0 = getpid() pwritev(0xffffffffffffff9c, &(0x7f00000004c0)=[{&(0x7f00000001c0)="2a6b92f9fa6858cda2de6447cc99fae173f72e7e4941ac160831569be72d88f89f6fd1097fbb58e003387e7f1a30b0aad85911a6458697e1ce43cbaa019f7b4a1ab4c8fa9e8f808ca25183d1af10731258b33bece4c28c66772438f060510acaa662fb392a5bdb9e7758088bf8cfb03aa406825784fa7080afa04913e556a864241b4b57382ddb5b0842dbdc7f13aedc43c635144a3a7151c4ef68e3a80ac7e58bd7315562d14a28ff9483c6e5457f1de6ce770f3657a12367554438749d9f06bbd60402c5630aa18d5cd8", 0xcb}, {&(0x7f00000000c0)="156b344c8b122647f9d01a12968b779adc470182ed20282597ee56392c1ace8f0bc78e98ba0e7cdef8b1ff4994065a6109598c6746d23043f933e2b228e89aec9293fbd04dd33ef3f965fb20b37d55190667b1f98acbc37a4184a4e774ea", 0x5e}, {&(0x7f00000002c0)="225bed0deb14d3757e92a21d162bbb3d84d6d4db0da171b10bedff3bd70b303ecd56da71c979ebc34558ce1af340adb490dd3c060c2bf6b2418e3f6e724d569337b7c27005a3123c38447eb8d3e5993ded6fcbc39b42698046769968021a51c99d271455c0b791e3ae700eb4a1d2a01d58ed865993b10e8365", 0x79}, {&(0x7f0000000340)="4bde64f3a80fc0b422a1b82fd23310bf672bc22e9e0dbfa916c4a6bea7af412110bd00246beff03f800447bcf0b4df446d7663ea84e6ed27bde9c83422a462c7d887f7a4aed347084fa51e9504fd68117b995e9085f72e9c6feb4d216c8d1b75e2807570a6b687426ffbd70da57213eaa4b689f149961eccd50f26c587c65d111c7ecc8c7effef51bb65aa37a868b3c52c6ae361df6e65a58b05248124dc49adc2ac915319adb8e6cc8650a7e10d7bc6a7d7a2fb6838e9d36b32d2b86623bc16e68c3a8f28880bba4f4ed70cba73e5db55a0d64e33a788cbefc0fcf33f71c2fed3039643154780710821da4b4e89414369a1969be352f00ef34f38", 0xfb}, {}, {&(0x7f0000000440)="b146b3750c29733e553e74fb8a02b15b9ce82e9a0a0afadf7d7c56a62a3c9cb736dcfdd2a490162d1134266e47f9540766666548863b4877ade0a2c4338fbbc381243f2d4a1c0271f75b19f9110d456fe24edd2f86059d6b20f0479499802ff6c1187c", 0x63}], 0x6, 0x0, 0x1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) nanosleep(&(0x7f0000000180)={0xfffffffffffffffe}, 0x0) 00:29:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 00:29:55 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x28) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x6, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [{0x0, 0xffffffff}, {}, {}, {}, {}, {0x0, 0x8000000}]}}) 00:29:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4a}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x0, 0x23) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/125) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8000) 00:29:55 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffff0700ffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="32d746f5bfed832e31bb9046fde502"], 0x1, 0x0) 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, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000180)={0x40, 0x1}) close(r2) socket(0x2, 0x5, 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:29:56 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x8}, {0x6, 0x3}}, 0x2) 00:29:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) dup2(r1, 0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)='-', 0x1) write(r2, &(0x7f0000000340), 0x10000014c) write(r2, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETIF(r2, 0x8020426c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="985238a669ab541d1369151a49be") 00:29:57 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x3000) shmdt(r0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r4) shmdt(r4) shmdt(r4) 00:29:57 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000, 0x0, 0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x683], [0x0, 0x0, 0x0, 0x4000000, 0x0, 0xfffffffffffffffe, 0x4008020000210], [], [0x0, 0x1, 0x1, 0x0, 0x5], [{}, {0x0, 0x0, 0x0, 0x10000000000}, {}, {}, {0x0, 0x0, 0x0, 0x80}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x4}, {0x0, 0x0, 0x0, 0x8000}], {0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x25) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)='-', 0x1) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040), 0xfeea) fchmod(r3, 0x7) r4 = socket(0x2, 0xc003, 0x0) close(r4) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)='-', 0x1) write(r5, &(0x7f0000000340), 0x10000014c) write(r5, &(0x7f0000000040), 0xfeea) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000180)=0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81182a1700def6576a00"}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="4b78bb9d65b897"], 0x10) munmap(&(0x7f00001d9000/0x4000)=nil, 0x4000) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x7, 0xd4, 0x3}, {0x3, 0x2, 0xfc, 0x5}, {0x4, 0x0, 0x9, 0x4}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r7, &(0x7f0000000080)=""/101, 0x65) r8 = fcntl$dupfd(r1, 0x0, r7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r8, 0x8040691a, &(0x7f0000000300)=0x1ff) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x1f, 0x1000}, 0x8) 00:29:57 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chflagsat(r1, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000280)) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=""/156, &(0x7f0000000380)=0x9c) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8004) r6 = accept(r5, 0x0, &(0x7f0000000400)) r7 = semget(0x1, 0x1, 0x119) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000440)=""/50) bind$inet6(r4, &(0x7f0000000480)={0x18, 0x1, 0x0, 0x6}, 0xc) lseek(r2, 0x0, 0x8, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/speaker\x00', 0x800, 0x0) pwrite(r8, &(0x7f0000000500)="916fdc14ecfaf1958d8ac21de9e678d1afc0802bd0208c0737c9285ac845b5ce8962b2b3cb98e4c8039b480a67993b854ecc3ffbaa1ab833c1245b71fd74dc071d44721bcbc42aaded44944aede0ee4336c36039d848f35d8bc4eb4a0c0fc55f9f71afdfcc4327b63c346838aed01eac4beac27875cd2ad8030c71ff3a65a4a74b699c", 0x83, 0x0, 0xff) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) getsockname$unix(r9, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f0000000680)={0x4, 0x5, 0x9}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000700)={0x10, 0x1f58, 0x4, 0x100, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xc8}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fed000/0x4000)=nil, 0x7}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xf7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x3}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5fb7}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x79}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x86}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x60000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000c00)) fcntl$getflags(r10, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r11, &(0x7f0000000c80)=@file={0x0, ""/108}, &(0x7f0000000d00)=0x6e) r12 = getpid() ktrace(&(0x7f0000000d40)='./file\x00', 0x0, 0x504, r12) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000e00)={0x9, &(0x7f0000000d80)=[{0x7ff, 0x0, 0x7d, 0x74}, {0x4, 0x0, 0x17, 0x7}, {0x3, 0x5, 0x4, 0xfffffff9}, {0x5, 0xa8, 0x59, 0x3}, {0xecda, 0x40, 0x3f, 0xff}, {0x1, 0x0, 0x4, 0x1}, {0x908, 0x80, 0x7f, 0x8}, {0x9cff, 0x6, 0x20, 0x4}, {0x1, 0x9, 0x8, 0x1}]}) 00:29:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='-', 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f00000009c0)="220e22405447552833f247e3d8930e41567b14bb7a4d547b893c804217bd0b663ca4090d543c5fbda27e88f0d1212e68af699e016d6cab50bf228fac264d4116b991d0ff96eeea7f9744f74166329b354b2092a5d9490ccc2e189032d4088bba5ffa9a1ad82bc93c8a490e167358735de9ab100c778ed9a09b66584e8eb81e415c46df9b3ef610d2cdf434639973575dce905dec88af8dedc9", 0xfffffffffffffccc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000004c0)={0x10, 0x1f, 0x4, 0x800, [{&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000fef000/0xa000)=nil, 0x8}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff0000/0xb000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x10001}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xe70}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xbe}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x800}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfe0000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x81}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5, 0x9, 0x1f, 0xfd9}, {0x1, 0x40, 0x1, 0x7fffffff}, {0x80, 0x5, 0x1f, 0x9}]}) r5 = semget$private(0x0, 0x4000000009, 0x82) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x800000000000006, 0x0, 0x0, 0xda4}]}) pwrite(r6, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) fsync(0xffffffffffffffff) r7 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140)=[{r7, 0x5}], 0x1, 0x0) shutdown(r7, 0x2) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x1) semop(r5, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x3, 0x2, 0x800}, {0x2, 0x4}, {0x1, 0x2, 0x1800}], 0x4) r8 = socket(0x18, 0x4, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000340)) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x5, 0x85, 0x3}, {0x8, 0x0, 0x80, 0x6}, {0x1, 0x2c, 0x6, 0x4}, {0x7fff, 0x7f, 0x5, 0x200}, {0x1f, 0xfd, 0x5b, 0x9}, {0x7d3, 0x2, 0x20, 0x8}, {0x3, 0x9, 0x4, 0xb0d1}, {0x3ff, 0x7, 0xe6, 0x4}]}) ioctl$TIOCFLUSH(r9, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)=0xfed6) semop(r5, &(0x7f0000000380), 0x1d) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x3, 0x800}], 0x1) 00:29:58 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x9b84935272af3ee5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) fchown(r0, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r4) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000204, &(0x7f0000000440)=[r6, 0x0]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r8 = accept$inet(r7, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r9, 0x0]) r10 = getegid() socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept$inet(r11, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r14, 0x0, 0xffffffffffffffff, r16, 0xffffffffffffffff]) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r18, &(0x7f0000000080)=""/101, 0x65) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x46c4408e4803e9f1) r20 = getegid() getgroups(0x2, &(0x7f0000000440)=[r15, 0x0]) r23 = getgid() setgroups(0x7, &(0x7f0000000480)=[r17, r17, r20, 0x0, r22, r23, r19]) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = accept$inet(r24, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r27, 0x0, 0xffffffffffffffff, r29, 0xffffffffffffffff]) accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000000)='-', 0x1) write(r31, &(0x7f0000000340), 0x10000014c) write(r31, &(0x7f0000000040), 0xfeea) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x1) r33 = getegid() getgroups(0x2, &(0x7f0000000440)=[r28, 0x0]) r35 = getgid() setgroups(0x7, &(0x7f0000000480)=[r30, r30, r33, 0x0, r34, r35, r32]) setgroups(0x6, &(0x7f0000000000)=[r5, r32, r9, r21, r10, r19]) 00:29:58 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f0000000300)) 00:29:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0aa6eb9c220396b1d7d800"/25], 0x10) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000240)="ac35e3081cad19f45572672a9177a04b79437d24f6c92188b94dc7bdaefced68acebfe65a0cb4dbbf8ac63b7857a82c790a03fde0ea024644629c5d142d212afd82a56358328529e570097079b275ecaa372967dcab6918354", 0x59}, {&(0x7f00000000c0)="0376e062fd57da8e6756ca12f63b5a501eda154f04939ca7d9ca37340da4ffdabfd3185d1a54c6860aafaf", 0x2b}, {&(0x7f0000000100)="b8c82b5aba6eb1a842f5be737870664fad80a0fd6f0e87996cec3d42413b8c77f9c6019ef60d90a2ef87ed4f030e92aa9e96d467fea7ab2e8a2a919eda138f035b57a9e0eac6b5170dda3d3c13cc891d92c3138931af597c23dbe3677cf7993f572276b9467a0f71511d834179a47cb2ea1cd4d2b03eead197622b85b1cd13b4a26a0f458470ed307c4e3c3bcf71083dd7f8", 0x92}, {&(0x7f00000001c0)="a55ba33195bad369f6077c9deccfe6c0b995c1eb1f200f6be6e51e9b3edd472dfb1ea1f23357ed8391d2620857dc1ae20c6a9a66a52f98d7719657302738f4b84d4ac84a67781fb6dcede888ec542babff0c0350eafdec83c9054a9c4bd7e26ec1743007b370bf78c6ea505bfd84bd85c186a220", 0x74}, {&(0x7f00000007c0)="0e6d8cf5758855e20fd04adae5056e34164562e08b94eb67912b1a90c67f333f7d369909ba39d5410efa5c1379d76b2c7994aa1bc4d6a13d4c51b20ea943484a9dbd3ffd904acf1e72f62eea548520027f4105ab28bf9eec78a4c173abd4519196f9512636260541e1fde03d86fcecf987a32204adf0ad3a43f02eee14faf59f600107d9ade67447672824249619db2c5b61efab4494384f75cec2c81a1669334492a0b75979a6c129094bbf8926fa8ae4f6b81c3455f03cca80055762aacf5a2fe801a064323a6ff6598ae3e185d4a9f97b2dc9706b9d4719c73642d87288891f8c053b54267d0f4ab6c2e932b7ebb8e77cf9d2b9427f995707d9d2c769effa8b34d0276fdc5b807ffd3f3d63e49e19749af313a2730f8fbe899470f32ee965b8f6498a0b8e0bccc98e83f51f2dd6fd527372f45ad914ea91128ef8bb53a2a2618738a9f683a9b99a66a57995b4f2f807db50f8c5bba58a8c249e70df13f89972e691b22cc9bd0dfaff3e2e5fe81793cd22714aec37c5fc4f729fcfc4744bef08194dc09a8257ace2ef1eb919a599cfb3ef05633057c65f0e1c3f32fed356eff8e57f816e581e69fecf4ae5a3fd7ee62bded1f8dad032ed3b397a9cdd0c68732f61a9a3380928a17ab4529db98e308027429ca40a7377bee0e48a07311dc1a41a02b805c2669411ec746a68d79246f1802708a328230d3ec9df78ae0953c6569fcd9b95109789ad9576a8cb051f56728b5e96d87e4cf73e8cea97a6e3937d768a0bf1233adb68c7dc0952dfd76b4ea042a6dfd17760b9b6ccd691d3df1c1959c757bd0e3f31bb83ac054396ab2b131a694bd894a77a412e7b2009c6fb6777006693d0c6811a9eb45bd6ff84754e480fdfd5c61c4618304e39159004ad922794ca662c2b84c278d3f6ab8519a62fa0c583b23412963bbfa3fd95fdc8fc62ef368df2ec95ad007538553c0794b71fd5d530fd90a8410d44960ec042f5baf58f14df7c04071edf1214ea1b760199c906ef1651655793e5436c91a9a26798ae2e90812e1c4a8a7ebadee7040820210d491d0609adfc99fbb60ae0af3d847e41c68a8320de621ccfe43747149f01d403ddab4d57e9d0eb01d3532e9acd0b76d579855b8dfefa0ab9bbee9717cd782cb73c76f1b8d4618ed822818e134b2a525ff56e2c47e133f8f46f046c8ebfc48bcbd401d6c0297751bfcb138a86d80bff9b269e4f3972477102fac02cba5e6dab9981eb9b59a7733a90aa5d3ef046f2b35fb301052860d2aa52e4f9ddbc0aaf32848f7a083c5a860598ac09e684a4416c49d2024cbc5c2b963ff45a0aa30e937cef5af612deebb251528a015cf4ade6a8b0b948bcc1b0bc71fe1a3e964ceea1ddd2895d3650c6f13fe3db618689eb3a76e5b80e096411ffdaeb92255bb062bb0c317ee18087914da150ddc9fb273607f377fc4102858b1b54b864b5d92b95e182fc27f2685518b9334fbc2070c2b17c0edfe2f6881d2d1f7834fdd720af75766c8fd5d7dafdc29be54070", 0x437}], 0x5) r2 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r3) ktrace(&(0x7f00000002c0)='./file0\x00', 0x4, 0x20, r3) 00:29:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x4d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30, 0x1, 0x40}, {0x2d}, {0x5006}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)="fa69199f3d834d1af1035c5436ca") r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x100, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) fchflags(r3, 0x10001) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x5) 00:29:59 executing program 0: r0 = socket(0x1, 0x4, 0x7f) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 00:29:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x60000000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80054004000"}) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 00:29:59 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(r0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/101, 0x65) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80, 0x7}, {0x18, 0x2, 0x2000000, 0x8}, 0x9, [0x4, 0x3, 0x0, 0x0, 0x9, 0x6, 0x0, 0xc7]}, 0x3c) 00:29:59 executing program 0: semop(0x0, &(0x7f0000000000), 0x0) semop(0x0, &(0x7f0000000280)=[{0x0, 0x9, 0x800}, {0x0, 0x3ff8, 0x400}, {0x4, 0x8001, 0x800}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x3800}, {0x4, 0xa392}, {0x0, 0x9, 0x800}, {0x3, 0x3ff, 0x1000}, {0x2, 0x400, 0x1c00}], 0x9) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file2\x00', 0x2, 0x100) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000180)={0x1, 0x389}) dup2(r1, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xfffffffffffffd98) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 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, r7, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x44}, {0x800000000040006}]}) r11 = fcntl$dupfd(r8, 0x0, r10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r12, 0x4, 0xcc) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r11, 0x6, r13) r14 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r14, r15}, 0xc) r16 = open(&(0x7f0000000240)='./file2\x00', 0x870b96c80c120ba5, 0x1) r17 = dup(r16) r18 = socket$inet6(0x18, 0xe77177b6a1efe5d2, 0x4) r19 = accept$inet6(r18, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r20, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200)=[{r20, 0x1}], 0x1, 0x0) write(r20, &(0x7f0000000080)="a6", 0x1) r21 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r21, 0x800c5606, &(0x7f00000002c0)={0x1}) r22 = dup2(r20, r21) r23 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xf87337fc34910821) fchownat(r22, &(0x7f0000000480)='./file1\x00', r23, r24, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r26, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000100)=[{0x74, 0xff}, {0x44}, {0x800000000040006, 0x0, 0x0, 0x200}]}) fcntl$dupfd(r25, 0x0, r27) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r28, 0x4, 0xcc) r29 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r30, &(0x7f0000001740)=""/4096, 0x1000) close(r30) fcntl$setown(r30, 0x6, r29) r31 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={r29, r31, r32}, 0xc) getgroups(0x3, &(0x7f0000000000)=[r15, r24, r32]) getgroups(0x400000000000017f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, r24, 0x0]) r34 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffff7ea, r2, r33, 0xffffffffffffffff, r34, 0x100, 0xe6}, 0x400, 0x0, 0x40}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000600)=""/4096) r35 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) pwritev(r35, &(0x7f0000002280)=[{0x0}], 0x1, 0x0, 0x0) r36 = dup(r35) ioctl$PCIOCGETROM(r36, 0xc0107005, &(0x7f0000000440)={{}, 0x3, &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r38, &(0x7f0000000100)='w', 0x1) poll(&(0x7f0000000200), 0x200000000000008f, 0x4) write(r38, &(0x7f0000000080)="a6", 0x1) r39 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x200, 0x0) write(r39, &(0x7f00000005c0)="97a9ed27bf5536f44ee3f38203a94001b20fe0eab52020030000040000000000bb695c0bbcaa9eb20d79abe65c0ffc5b9ce091c4abd14971540274a182230a", 0xef) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 00:30:00 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2000020b, &(0x7f0000000040)=[{0x2}, {}, {0x1ff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) 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, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 00:30:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x45, 0x18, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) read(r2, &(0x7f0000000080)=""/101, 0x65) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="fbaf8a8d78ec9be96914f6357e3a", 0xe, 0x0, 0x0) 00:30:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="d8cb868218b8f4c88e98b3225202872e565492b14f5bd2deca47", 0x1a}, {&(0x7f0000000080)="fcb103f964921839ca9c6e1fcb1bff629719cd42b6174f8b35bbd55e5e86", 0x1e}, {&(0x7f00000000c0)="4b1c4f481ef80f4b2c4647978c72cedbf94676092b174696ec05a9750b6401209fff9d2e911b3b20e7e7832199a6a220a2e9ac95364b16a90307757e4624d47329911927fa8232c7d4d944ba8afdab341c9878015973dfdc50fe5693e477d63b0bc1d5", 0x63}, {&(0x7f0000000140)="c0a7ec0c279de40443c574fade8936a2728e26267fbfddd7cf17a13e7ff85840b0351f550e6c0da946a5b60972542bcf9b3b0e4b3ddca9f873039744353c4da52f5e19283f0d8d79141aa1519d8c36c10676631e7bfec9731531ef89032ca76e6551b4bc6612174354ba3bdc077300361c1c3dcec45022", 0x77}, {&(0x7f00000001c0)="e076e1f7b9cdcb0b5c4affba032185819e2eaa12b2a16f630f118e3f4057872e438a669c1315f3020c0d33516792bb92c393ea9c40d397ee11cd1275aa03bf7bd5dd15a87acc3f200536b257606565e15ef8547c6ca24b04357f35d943776e40d32d04cfb9cf17f8d329dc9a26f081fb7e03f86652a35517a12bbac771b89e5f8de8a0275544552b1742a544a530ed0950bf8d8187eaaa06e3afa8d340caa985628969623175f56af1c2ec39e111051616d50c879fc7adfa9cbf4be605", 0xbd}], 0x5) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x9, 0x4, 0x100000001, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x90e4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffff548}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r3 = socket$inet6(0x18, 0x4000, 0x80) write(r3, &(0x7f0000000840)="23328a6cb274e7ced5f1b2", 0xb) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000880)=0x80000001) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f00000008c0)='./file0\x00', r4, r5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000940)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) pipe2(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000a80)=0xfff) r10 = openat$pci(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/pci\x00', 0x10000, 0x0) ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000b00)=0x6) r11 = accept(r3, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) r12 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r11, 0x0, r12) openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/tty\x00', 0x10000, 0x0) pipe2(&(0x7f0000000c00), 0x0) r13 = dup2(0xffffffffffffff9c, r9) ioctl$TIOCCONS(r13, 0x80047462, &(0x7f0000000c40)=0x101) ioctl$TIOCSTOP(r9, 0x2000746f) r14 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000c80)={'tap', 0x0}) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r15, 0x4010426e, &(0x7f0000000d00)) 00:30:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(r2, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r2, 0xffffffffffffff9c) getpeername$inet6(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0x0, r9, 0x0, 0xffffffffffffffff, r10, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000300)=[0x0, r5, 0x0, 0xffffffffffffffff, 0x0, r5]) fchownat(r6, &(0x7f0000000200)='./file0\x00', r7, r11, 0x3) r12 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r7, r12) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xe2, 0x2) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x5982}, 0xffffff92) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d0019", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 00:30:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) dup2(r2, r1) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0de20312dc8e4be563016b7a8e727e95b92d0fbac0652857a1d9d6ac62b2e22fb217f61830b481345885b7f9ce9719fe4d5c6b474f785a6353a3b5e74f8bbb91c939260776d7e43a5280a32778d007af3cfff71f8d03fdae7764f796a428cb5cf256a4b5bdf570944c1dbd60c514d143120c4674390e556b46504e587bf70aaeb689692360aba50431f41fffe3e3a0a63702e8e17f3cb9d084d077ed0d2ae46e454446641ffc22220643c1fd8b6a381477480d35fe13b6b9ccd0614e07cc119aac2642cd84e7fed68f142f4d76ee0e61575941bd0627524fb293df7f1a2bee9ef327d0a65002c87273bbf0572f7400cbda0621046d3101eb2a966f46fc516967a2b44d836312480b4b2b6efd5f5d39ccdb225f5777c2186f0dc38c118ddc"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 00:30:00 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYBLOB="bbf7db2bd69e48e1fa2330ea9eabacb116bd4dace1a760efa87bf8c0f31469fa245ac04b53c1055100be640b915821de653381451816a3ab0129cbd11ddf27b9315999a1b058ffdb098b4223bff1a2b4bf65edccfef67e358590b7ee0c796b3908bd34a086250897e3153a0ae89f8449afa114155783510bfa6c79060377f27f48a45bd59b6bb399f050f5309f664f1bfb7d663a00ed0082656c68b6211b3a8637cd4f09746ec8bb6f9ebf89ac84105a0c6e573721f61c24a969b1e52a042d11f2ff760f54116b"]]]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='-', 0x1) write(r0, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000040), 0xfeea) sendmsg$unix(r0, &(0x7f0000003740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000003680)=[{&(0x7f0000000080)="4574cccb83bc71069f82d3edec4c0121edc654dcac3e93eecdf2354c9a61a2981d88cfb66a941e0c223512cf9faa5086829e3f95bc6d974355c261dc861dc06f6edb0ebbcb5a4bbcde56ce1a27d88fd6cdc7f1cbc379b20738e6b0e499252aec2fb27d710573b23a5d6f5d24237fba1aa0694478b030a62c893ac27e76a524b683d3e0c7d80b2f11583452b2862241a903f92e4f880c1b", 0xfffffffffffffc92}, {&(0x7f0000000400)="648392f8db51825b553c768dc8c1e456a9f78cc3d71701f80a5ae9e8b34f88808f86a2b9367a1973053a466d9d3c7880e3a62f2fd6089f52bf81a6843e57ba6d4f14a67ca020251919437987aab3a8ea6409ab51f927bb9bba81e4a538ccad2eabadd27518e456d5601247bf53b9fa7fde9f25a442a07f50d015d1d02743f48e05cdab49f013289649f3aa378a554b2e1789170686a34d4bd51c153417870e66e361193414a2e02fd5e7b1876b391d2ba7c0c76d2777f201f6d1ecb6260acf36a054c2d630582dabed027e94d935bc268a3eb5ddf736b06e1d07a028dcd9c4ddadb4b1d7b074f8ae12fb76e43f94839f02742b55e7a54d0cddcdbd9947617aea08c989a4f8cb0a36185a2631ca8298a8f35f49e4a8b30f162538c7f80eeef428957a22713da4c2775f374621c053c87f2f5d719aca06261f2dbc89c3a14a2f394c089272ded25cacc049e561f63d2aa1a63b48093379509ce6eb075a52acf2c5d296f626324a9e3dc3a5e4710282d0f6a56a069b98966f250cc5fd799a20233db426fd95d00c8fda37bb6a945ebb1bb3ca0a7102df7105a6c0a4f436fc07bb39e09137282b911d4dc417813823e932f007d98d550f948d7397571e3cf168934e34b8086c056cebbecc798e5ebdc58da3238da1c3f81d1e818899401182a628f17225a0577514bf8024889bbe34ff0fd6ac4c5f015d33133843cf680d289556e47c8992ebc455815cc8a828095525b8480530a2187ac692fb02dcd3d9380369488d8d8573d0d7668c872aab7a326c5d514db9f9dc8bdd0e06ef1067ec4e4a8d8afea50296514dda06e605c8b8d4fa7f81ebd32bd31ce1cc8afb4856009bb4678e243934235ab6d5a5d95d78d01b36029bbc5f59ce3d3442a897ad8d98c08b035f7d48233d15b209745f53339ab613a007e4e355d39d6f5e4e5cde40a9eb18286bc870861123058a1eea392b9eeaa5f11f428ce33050e72dd7cea8bcba05d018dd9eda4ea53a6569ee85df1771f6ece772ed595c4a0d84bcbcd49d4ab5a2b1549270cfd792d721b4687432d1ca67cdd53f7a8a2b27fac360949c39bdb3454365f237c68073a43e63e81ff556d44746c0fea444f7b962b756782db55f4e13255c599dc806d371a77180fe8070ac0ff529f387426b7caa8145839327538854f6490b06fe90aa51848c200265f4a681d1ea90ff29fae93b9f5ab7d4a49f0f1a4ee5884b7478239e2617e4e422792083345d5bee6d1ddcd669ccfadea15587be0f5f9715dfd09672ffaca2dfddce4eeb890b32bceee2ed433cd13731e916d5e5e64ced0f765633a6fa1b1e98413f36e615bacfa6107ab98b73a1710af1947e4bdc6ac4b538b2167bef24f17db31abf3dd5c7bd47a475e73ba98a76b38359b29119299c98eaee2c569c5ef4773f31a970bd651e9ce2d1b603dcc7750c6969ced22207b6d0b2b357b8181024ac1e72e09c78346ccbc41c900831b1fb403e31473cdb94f4b6adb0fc254e7622f2bc141c14a0c87fe63f8bfff19029f91a3e92f35337e69b192799e0916901690c2ee5888763ccf6576500eedd64bccfef6a731c3cd8b666199114bf3ebdfb2360fcadf535d297ebb8ee8df2e9312219c1b8fbb223ec7ceae874e0eeb33cf554258a1c88f31c61ac500fbc5c7480069bb247ca1c98791409d8be84343b1e43b83df9a2eacf656838c03a49721472841767ef42dbeb4ea3df09da34d46f60187bce83c2afb54d7727240f06f04abd97bb9e0a4bda4b403544056be18b99451eeacae71e0fc631200d7feebe8c9cb5eabad2b7e81cc299282e8f23f4f5bb8efbb1af38085373c3414942b4e3043ee6f0dfcd68d877b1b455d2461a6a56f5721f37da58b02833244d814e12f7bd80e10a4ac03d71b6ce6833394ebed16220a5f89d2bec09f9c129766126454f94a4f1fe9da3c9e12bcbec5604bcd8d9a42c414ddcc5453fba63fcd65aaa104b7776953629d9c04bc11b912c35b3bfc1fe9a5bb2209a32650ba74de0042c53f08a6ff9c0897c7812707e3d2768aae0ba0de100a10801a7ed4bee83091333d2a8c0d396d5175cdc08bc39b5edb3ac385ee8992c576939e110c50f49a9924c26b60a3e3c5af61d240a80bf14e58d07f4a578f0f66077986c5936635673f232e75925c76b7d4fd3e0bc04f6131e3083d6216486b8d483fc11eecf327c69ce3f09dd7f685dff05a343b6532fde88f781f5ca5ef362d76e93e828154c78719d77bc02a6ff80e9d3bb330b41415cc0e66c3c3f4e59dfd58289f1e6e2733487cf1c2074d53fe81a050794badb1bc8df4714d99c07adb516aabb15a97ea3005921c9d868e2d6de3c8e1af78d7c95f7f08c085b0c70c6ecb728e5eddc5f62e31012753ebeb28fc354cd5f2c25b8428ee8f92cc63482f47163ccb7620099d44b337eceabce97729dd0907374c42a23a4e923a54891e67dceb936140ad23d8fd1a0a6a13a2b481abb451822359333b18c3391062d156a473491808039acfe9c21c0359cc3511af9f69212be6389f1af77604bb1b71b94430a23ba4875cb8c695e4bdf6bcc4936d60bcf3b723eedda1dd65b72a973de4ddf80d8ce8865f26ba0a605ac0688e6141c8b1d7578dfc2745682bd760858479ceb1e6bb3bad943d173626a40d42ac9dc04449aa83a720ea97c9c6216f310152f633a99c93e0fe72e9f5d1122fbf7dedaed9e94e413948c5a32f9d2a03c342e5e54f61516e6ca1fc1a0e3793e9fff198d52d137776557a3abc7951d5fd147a1de58886180b96825e6e1b9f00f3e7b5ad874f30e0695998dcc862a50ef57a750fbd8c07a95d6b22e2726f9ff9333f0bf087cb3f792f65fcbedcfbb0653656339c5a3cddcdf4a87403b81929060e4f6b8856307bd0df893a92b3bc3896b1656d1321b9aff93baacae7775b98b931e5977ef2b19228097513205415711f818c9b5e2622e75081d8204fc24c668a899607e1d8a3a77f6f293e6b28085330ca1ac01d60b7c02b6e2d11626caca74f05e617e0f07686d3e9477dd39e49293ed16f68f4f94d8c896ba29424125e66aa220d08f7d8c63403d0df462170c27549318c656d13cc50c28cc3caad9d3a3964a5c3eda2edf3ecad04af10c611e60cae57bdf4e736c2853c1694c3a16df4e653a7f451ce1c6738d6815744341aec10104e9db83088d8b9dca1c3f1731cde04b1ac8bf8a26d9154e958c642ec41f178607ef406186f533dcdd80d3be2ed1e0ce7b922316c889f89a3b0c6f3f82c9698bbd261879adf6c7d3746ff92c7e776e425716e5ee43d0eb2b72077fd6d11b5edc30dcb040f4bde450378b698fc1d6e1fdb3324311cf9ea846973db1b6b68957586ed6aecac5511bbaf82f9e9183d340bbd0d0f2c6facd9d8fc0196bc3c59d2b1625a77af6c21a2b23b5b45f0347973072feba602c655b63143bd5a704601781581416ff1d6ffe6531c8a3ff6003bd12d45a1bffda725c593a84078fb0015c911a9ea2a4dac54c4af185aa8dc380c388a09e1045bb52b706d08e3477f5b6b24265584a9475801b603dcc77fca2e29ec0e4fdfcc7b570a6226fb15ea99a4a2a9f81874ef71edf1dee2b355fac25cfa89856250708ceb4572dab4134237e86c3ef3f9fc233016e50ea7854a33156213bb978ca3881f1eda004cd680efdc6b3a8c75e9aff66e0c7034a81022536a7fccb1af210219bb8bca8b577479657565e7ddd3462166b09b59c7b88911e7dec37481ab83d658e332ecc0e28b38bd9c9cc475cabd227a125e295cd30496dc8e2387f28bf347e1e6921dc3cacba07e664449ea9288ac76f438f93d06b31bddaa428277f2af174941ca7aa755b235b89b2e189f11e75071dd6e6ef5e101c561db57bccd081780021b3e22eba8985fc87c7a8125676b7949f944f2b809d8bb776b81b9c1de48629da1102e35b9d4ac0da14ae0af253fdc35298f235b24a3ced09836deec1e9ddc62825fd1de7bf75266c0d432f727ed104557b3addaaee158e6e3a5ed52829bee5df15c8e2de528dc8e77304e33cbd62a5bb897e783dcfeaa8262e9394f4e1265a898dbadc52df0e6654fbc6145121e1508322aef08492f81a5585283e4c58c6852d3392ad36b694015e00b5a1d4d7de56df3c29f5a08397adb757403a8ab4c2b816e5f5cec14038c94399fe975b599be5bf1327062c73372396a83b259b5d5bced93ee138da68a8e274902d807fee00a03f5a6ec3656d8bc2ec0d852144c2ef68cd18a3837e1f2a881ae353a6e2f629f3f7e4cd0e51703de5ffce5fd885543017c105f0b23fbb7232bbd6d09df532fb86474910671524414a21ddd2c1df4d6ffc9ec5f44b703652cb9e0adffe08608c82a0ee72480e6c6903e9ecd1cccf118e16c0a83341ad38228c8425eda03a8073535a6030281faaca8a6bca11c4c83aba295b2c2fa0e8ef2e9342705933157c2f1d7868aaa808873fba8b23a45e6a7729e91e3779db9bc6c71b99db48177eec1bfa879c847c268a5ac657803c6e1a9f0f5f47ccdc2ec3099295736bff089824b32999dde83f50c3656f70406518896b7b379d7bbcdc7e730a8e7af426185afe74c6d78edb5dc16c8726ceacd94838bc538fd46d267ceb18f8648bb954e2cd17e9908db0ad71b4c88cf26a53627b661774485c19c00aba0b77244a446d0801101ca05a5199c11e71794dd7e3fd50c7e7a690a3eff385c33980cafc0266c3df55548cd284b4535c8d8d708019d6af808160ae36831c2cd19469f1ca92ff274287a52eab0fd3b3de39f09945a0c20b85c1a94d655c438cc6696ba49e1ad50418c5fd0cc14d62e1eb24dc3716af5e1a1df3425843768692687dadabc8cf5216dc3b7c7f64591423c9b1553656f7b070403cd1fb0f4f7e62cfb353423a5c64792c7c44cbe9c6451afdadb1b8c306fff4eabf7e3db653ba3b1e5e29ba6a3754b63a6abcfe594b6b406f768e5f14a23372712184a1fa6a3c1213566de526844dad1f161232cbfd63c7ff83c5b0bcccf3de968fcf0075827e6fb1ed91d08b68eabed501fc345b841fed7ef22f0dcd856a09665cdef5df3c897329c754eddd05637d3ec787e6ea11b258f34efb6dd88224ab86cfbd22a5760832738615a754d3c0b9a5a974589203916e9c0f7a69bf2a6a857c739e67339cc1136e516bab70163db73d8048f19775c459b107b48d8270dbb45288c19bd1b699d2183ef07b42f6ae677aaa75e346b6be94ffd2819798999b22276b523c27979bc25cec3ed95b4397ebf1b3902b5b40789e0c9a3ebf0c4b212cb3e6a5a0f718672e092b41f3291d39147019dcf6a661fcc2c25e19b5dd0e96be2e6354db36d22707073792273b5cb9b15e8d1b0c3d7ee7629d6e1dc56663f3684c2f765affa72c26d09118391cbcd58c024ab968dd5ec2ce32175c0211f181732950399aaf18619e618981a902f39ec407da23b684ba994ae0b0ed2399b64d9b3a92565c54118d9d71ecb387262c64f1c2705f4bd352e7bcfa007880fbb64f27d01af1d171530e4c7a1433c4ad2d336c959813f8b8cc5de084e79e438f6e66049ee411ebe08afb879231d2b08fe834bb09a715931f860af55fa6ae719518a52ee8db58ab6663e2902968c34c2a98c0dea9cd99fe4bfb4b7afb4c8583791d4f1dad9b01f5889fcd3e08773eddd9e15039f1b0f367ed59fa5253e66258a388385607b272206d2cf464406f0ae185302573faaae2b8344af6f0b85c6de81eeccdfaee2f882b5bbce0b616f0b05721cadc20e491fa5f2045c229d4814adc3f1cb0bf4b808770bb9899e12d5cd1c73a66a8bcdee54f", 0x1000}, {&(0x7f0000000140)="59d115efe9954c35650fe58c7b1d21c1ccada04d9614a7e7646cb2", 0x1b}, {&(0x7f0000001400)="5ab7d88d20379d6f53190afa819170d5ce52c298a98cd104e8e5752529cd4e4d5591418d3fa921004a183699c8738ef235414086a7d9d57c48f2eba4cc26cbfbfd92e3eed68d9faa32b494ba8ac7caba0927b87d7c754e024555d24bd85d33ebaff8d17f9fa3d18376941d3d524835cd9a0d0ebacc67f8f699b7d58d9ef58c986a4cf87e45bc05c14db496a3c1b24cc51e872c13914361a54e51efb3007d96b8d62bc1f337c107a37a20534dde4de60a50d00d53ddf636c92cb6d7beae7f5be46bd45bed5055afbca342f68f078a31f1788773cc55167473f9783020d928772dd2b75a5c3f4711afd6d025d62032c185650d236008a71624f206e7c49c0198b99b0824691bbd12fc779b4fb09c28a7c5ca86dea81f3970b92b28a60d453bfa4e349020f4af068fe2f56a599e766268fe65b72fa216c05324f3e8dc3d73eb2a13adce8c203794fc6e33958e253722831f0d8b2f55db8914c5d696a6562aea139d0cf0e4b37ef4f549b9957da366c92ea43fbd454b93d2687fb0a901b2d66541ed99f8ed93a26aaa876400bb7472afe16c2365d48bb0176c95aa8270a04ad6466b4b287d8cb93fb5f6bef480d88e5928fd1bb8bbea5cfa0e313b3bfffd1b784c32059c4a09a0637aafe67cd3855aaf74e483391263658f32899ef37be83ffaf11f4b73dac7b2b86e17fc32cf38d34b48e55ac61c9bcc492896e0fb441f8003ebf6cf5cfedcbc75903510bf00d6f4252df4767cbe3a5acb1533c653bb33429688c70a8cb0b2296a15b0d6dbe8f18eccabb5e6ce714e5181cdc9489d263884c5f54e1abe884492ff56a05959f8c2c9ef084bd4797b2d6ecda9a45697024172fd45ddd7e518508d78f868dee19128e89bbfe1efcf898e3f4ff9de2e2ebaa670b5178435804b84f5b5d3b397e642c9266558762fda7e956c77e7f27a4fa5889b3daadefe0754aa184fc19f493e3dfa671490509304a6f9010742fa4c90405835c244d8f5ed385b8e2d7e84c6597951455045e6401456167098591467bc09717ae648df307cb7571f6a50803d35963d9b8bbf0fa777866b0a145dbd69ece5d0b569031e111bb9535dd3eca3b73349236d670d3cc6ddafdcd3f33ebdebe87eae554f0998c8d1690f900988b876bde3c2be7488014e7e5805c89edd0f2806fcc11906fa7d6d412ab1956330a3996d73476b454a5a5c3d1f90eca92448a6411e95c462a8a453f8e397eb81c9213fa5489e6919c20f63b58e3889fd32239184efd663e2e9f47210c43994cf31ef4888cd3008d8b47d3c6523614549d9c79c7424b6b551780544bbfbb62a69e61a880875dcaa1e5cb8692e5d2f332d149836f09568e47ab19d4177b724eef650fc8fc933a622646784963b39cc2df7ac2e2ec70b4fb7863ddfdf2ea7f8811b20be1522307b205c536b440507686f8cfffb02add5e114e1f70b3824033faabf0a1bb1e9c47429de661fd7cd06164d6b0528dfb731649bb99a13d810e64f3f4da22539bf6dd85eca348cd1da34ce9fc29327abf2a523bcb094d37428450bbe37b6da41f83fcf0c61eb544389dcf6fabefa109fdd8df44a563b1ab65a1adc067dde3508a71812baf1561f2012333d6300b49074fad98b35f2e1cd9b1468b8a29fad08ff79767da30e98cfc2e35e15ba61987a8c6fc052f6fd27ce3cc4aab5619ce933209436eea5be9d4d7ec0e86a83d30d3cb28b49e7daf0fb349e827feaa82b96f37ac8187d03a45ca16cca06f773e7d57f2a496fa45b3ae99d04e1c02e8100aa4415719132b40ffc6dba5dc31470680e9a0ebaaacbb9cb3a527299af20b7312b48393fa83cf5a4328b0fde1d0546edba57acf142fa376eb65c0c0f289443ccf0cc81580977b5e0a0da272e2756e8996209e24330e8bfa6a9640989325439f042d05c422f41ae7cc03b4afa94501f1bf41fc627c8f4390f7ffc70fddc3acae761b244e800fb5c589202f76636edcf443aca1d86566d62c38a1ef08a22c447ecb82b4e58bc97ffbdf32f4cf41a315780aed60ffb3a8f839d8b0511ed94f478eb0532e800b72b984058830c5b54975e85e590753e29fb504e63f0466257d4eb4df44ce2fa29b3019cff5fe92cba09e8da4f2778699f7b60ec99ceb130049ac6a5d61e08f87a787d0fb72502274305785bc746b8392747832d144128b514ed7d568396a3839755e91683a380d0c8e34eccca6139cea88db7a7427303c6030bfc97e94921df97645e9ef24c9845dc558bf0fa1f948da7c0fdf2c07f09cf27a8710857772c12be51451211ee6a11f2a2e038eb457e31234323a688f85f4e393f102937a6098a9cf2d3a02e57c976132aa5d0104069754d9cb5f66b6b12ddb5763b726a74898b5eb43896505cf92458c186da13641df47b79479390685891ffd8680d5af0cf4eca46f16ff2cf8eede38fb272fba51076f50182d45b0fdd26375b143dbaed388d51e3eda66d83037a9fbad4a0de6946bb865ea6e26a9b7351e55ca895e34ea0efe7428af9bc5bb21046befc5f20638ec84b7076a4def3eaaddda4a2618ee8dbef28cd05217a9301111f97c08a933521ed6b7145e54a222600ba700fe4c04429514cab311448af3e09be77f3d11614939184f39e483cf62e58745e563634109025c05cd0fa607addcce4971180a26532d7de781d7f6484871931a9d30c812485276e19e8553297d77d537f2cca81e3974b85d36089fc3b67f10b57f6969c919972ec027d55d1939a3a349e109e7c4cb7ba741d5ae1fb59e62b7992b1c9ab70a64c352af607cfda62ece21ef35d2d211797430356716b62cc6b28ae771424408e1171515915d65275141307a04e07d8738efbb3a777c55d0d253ee6a68ccb2cc10252851c9a12b68f8d823cdd576cf24adb7e6ae015fece494704bea90191096345f4e3b1cf27ea4f3f443b2a87f2042704ea781b6812c0f558e50ae5b5d675304ba16d0d4544334ee009a24b5e0b38adc8ccad98cae2fae042a3851dc9ef1e0c0e090103566e3e1e715decb91e7cec4ab86c4489e43b882ff1b962ed941645e9c92dc78ea123e5544ffc80769d6ebaf32db426c02bc9355edb894f161514a2c32fafe47252d6958043479747f1b5301f4033eaf53dd5da63c1e2a6a66715a95f750cb9306ccf656ad8ce59ca9c0e2aa2ca9058d07e002e299b2bf2482b0336abb48916a385c834d9e095cd7e88558eb6dbad2648c580e9302b8b4f790ac29164d242334af8d4be8266e7c4c0baf0e8203c7c9a19ac026b488f65eb4937473b41142170d9d3e48dbc2dd7b731a5a7a17f594676b80cde0510879a5878e4742a9179e8d71f89ec153b9513b9aac31f1d30b6aa474f78e0b885333db1382eadac27940b56a65526950a2601a0e43e2c7ee7587f80a5e14958ecfb15004e480757dc7285726504783d9a4f897aec81c93833543a73add8c349e50fc00b6436e1980b3fd9e53b09da073e1c527c212d2aa83347234e2cae4904edf5a29dcd7c014556df9d03e555b7b3a64758f32649cd47803ded293994f1567f9c82a1654cc1945111e378ae0215d7ac7c1b58bdc90e9b813187eaa0a0c02f25e4378c631a1aee01a2de2a7c19581a2465c99bedf557794cd9f09d144552baeafbf8988d6c2a9735566672a1e88764572aae594876585fd3841878e14536b1f9e4db4ecc56e635b2f1aba08c8f5f541a248e3aa780bde8b98d2c904fe5e6fa3b797bba4676f0e120833cc6e1622e704508701a09a521f888a6ffec6ca5236fdc0fe5aba1754790c3db3b304fcdcb999730373f87414c2e5cc6eba1da77c56e95805a6f30c3f6fa84d4c148b8f10c122aeeb10c6a706f8f61d8ec71b01e03ba4ae2a27045114c37b63c4926a49bed67764be15bbc4a694cfec32426e820dee7a560a946883d8fb611ae057ccb5c7a45a67b1cf83fd406b4c10538a4a3773873b235cc326ed16bd2cb3115f93c763541736d7c7f7d194b392f358dd46852f4bbdc060c7003039eb6ef58932009e4abbd92b955c3359c96cd62c5af37f0a217b000831df6854cad04135d9bbcfda9790f918eb159d721e59c116017f3650c789080a57408456a1122bafcc1768823a46961223e3c74375e101d9c1e5572e4cd7600abf3b95251e1630caa16d9bf5133df9db3c716514817c6e90a52f43c2ed2dc203289af24fc6cdea8459e0a2ac78c0003a93905324fe127b02e1c11c099a9914668a0ea3b181d97246c2f93c6d7b30ee14b8286ae728f338f35bdee07eef3d9638b4b30a4c3a245be8435892b615e79372fdb96c85275c20b4b21b2548ea65f546787812f216c12f49aeb73ad7e7e769005b1ed6098799e1aee8042a7857b2336150a4afb7f5fa219cd38722a20059b0334fa32b9d14b1ff4dd82ccb5fa3a2a59155abb0ff730e8de463e5d3a0679c32c1cdcdabf94e72e369b473b5dbed99ff4c91b1574f110e63fef8b940dbe279cf54a4161fe9ce35dfbaa99d6bcdbde8e6459bbcca89fcf9367840fbf3df94825a1ae053c30abb1b5e72522f81ff5022cc37802936d377ec9b795aade839c82ec01af6c302fe2e4256cd4d5eef011c1c8797f63807b223001aaecf4fd73ef0aef99b683a98f5c10a53d24589c38ea478f1dc6f724fcf502520fcb660cbbd3878b0a9acbd271f1f2ff0caa251000f0cff3f9919e0c5abe4cf996cd94daa460a0d14e0673f2f29eb1cdebe00c9c91b039c9593276f6feaccf30db631524dd94edf16e1871c69464cc5d653df320930908abfcad7b837048875ccdf9594e292f40e1a6760d9a8f16acf2ed16eae2d4727a2cf8f84f4aac2b66b2604b9484b293ff4d0c7048982fc02a401bccc4f3e6027903a301ba44659c53d3b68ecaa3ba67987148b91df1693f6c315916bb006154aa49a8bea48a88ddb0c41283e21fa2980494bb75d2d9b552d38f2acf8910ebfc2c029275b8b29a41049e212d4b5e12947a22eab8bcd7b7d9334e9dc84167e240660a9b8d6fd5fb70bf1d4f54fe18ed6bc9e443e4dd486d13bcec5d62bfa33b8eb0a8bd934aefcfddd09a44abb450d78df0d39d3396d05c3be6fd28b2df55744ef2e739eef0ae0a0f36d5391b73d27344be1a15dbb924688de05e6699521c13d16e517dba49168a37a98ae19bc71e82f1823fdad74343d5e60a93a8efacaedccf8f95482df83dbbfb29a08dd98a976053e90b32a9e6afe226ca80a0e18d3c0a2eb6366317bb43188e62440d543fef14ec9d7d389e347316b0bc48b0395a7f9ef492f286a2752de899274b779873f606db17d6668599641f700ce6605abf3fdd7b38f95dd68b46cac539127eb56497ce1399224cd4d7b64e7e9fff48bb030839f123df7ca5846577876d9ad3ad887f612b6507b8a1ca9f81ac25a742714c1d0df0988d5c45784b7febdd74810840423fbd7bb1582ac47ad1b3033c6e1a99a46199556a5300b311f38c3c91e91db052447e3e8c9dbc98800a1ab574fa92b8acbdbad4dce00c00b51a6be0ef29cca60ef09b5d78eb488dbb077c36b63406acc70f51e57bd178e39e0221e0a1613cc9510e7da1dd9cbb1feadb6cc9148199751b489a1c423ea8a0e45cb256a6e4b5056bd0f820254fd4de4fa8e4ebc8810175d2f81c97992ab421a5bb9d0d8a420a8784afdfd63869943d0443948c1562627a476881080fcfb5cf459085226c32f4df72d3ddc9456aa56fba07f50555df43a94a9948163d2307183c53a251568e135fbd70d2626b999997eda4e4b8c7b18eadead40b740ec65d2c537d3271382a2591eeb6128553022f1f2d9d537a07440b182c3f6bc00d", 0x1000}, {&(0x7f0000000180)="5ebbd651246aba78ac39dcbb40230fd86beb26dbda592b859293aa89d9190c9294f0ca3705c8f9aaa518879e17c1be546dc8d7583d51e970e19ca0441a0b36385c98d8167a61e9578455ff2582ae67493fd9e81e085440913e9f0064dacb8d6a2afa11420330f56ce96007b4311df7cd08723c10bd3f36d2193c3f499ddf98ea6887526fcd644820f7c47a5b72716df7f68bc631b579eeb864533e741e6661d1f8006c3519eeecf9db9a518c3ab9b665b26b5a06c34ec030e9a08a132c5c25e988486a3913aa1e32bd3636c54fdb587a2fec0fea028fe893fdb202c4", 0xdc}, {&(0x7f0000000280)="c77f87cb2f305f2485b4c6ebe2da", 0xe}, {&(0x7f0000002400)="4bc38918d193ea656f6aee0be22a8e76e9f3d765f9bda8a2e73fd88e0de1fec62bdc5bd59ae06ec2b29d5cbc38e6a7744ff259c1ae87e2abe6bef9b2427be4ac134016727a771516b896b014fb5d3909d459a64bda45922baf9e18529c45cfb00a0f9b158594fb8eb81dab6a798261793dcc167908260592d6bcdd8d0196640d7544b0863d95e8a129a334e3953d1dade774522c3a8ae544c3b499b735e66d53f2e4bd08a4d411102f49a9f52cea540bfa186b6792f2433fc7e2f41b10da864cac65", 0xc2}, {&(0x7f0000002500)="b264074175b793cbe3599ac264c201ea79532b01e1c1af63013a75916d3433bb141ff12ad9ced0ef03fdfd36cdfa992c0d176c42dc883a2d7c4b130a1413e19192da6ced35cffbb29063a452d0e5f64bc6725c384c343375889a487ddff92d453d66f23b2f5615b214fa3b19ce2eb163ad3f2b3384ffc755d17d951933ab20733d35cd7ff23208789fa7372946b14e9d9f0804cdca1c04172a7c67a727d3ad90e55ebf6b1b5f257aad222e6be061c07f400da7c795d9", 0xb6}, {&(0x7f00000025c0)="5bcd6563a8f0d334ab98268046b7a60e28f8fd3f7cb54e36408ebab0424ca553928b75becc907e23fac6e164f9b4c36b1fc9eccafa37698e2b95662f6f2ba4943494e5e23774bcd28481dfc847cfe79d44b047bea8ccb1ac1e4d68482ae8b1c2b0620dfe747f41204c6d68402b5e8ffbeca2fce3dc0197043416b5a53540415dfbf489fcfeaf131b", 0x88}, {&(0x7f0000002680)="8151a7a18f4d4313774a2cd07e8cb6073fc209b468f6150fadd7a9440bf65bfdc26060909b712291e7180cd7636f232972f5a5f10a8f292829b831414c413cde3548e8d56499fd1ce563dc8097c2e9946ad40d9cd761f3fab35e83e18705786fbbd5fe2fa5a0665a7e8dcd6a388745ff43a96d0779744e0bc6b6fba0ed03bf44235111d235fdaabfbe255678b6df91561f3288328bbb3c3914b1f62c644df8246ac43da9df5c66e41c0aa6d6114fa965f9b795fa921b29d888df80cc641de4b31199e8ae060e7161fb5c3f9ac1655a3ebc5549654cabb9f4f844e5619a4e48f19d2cbf25cf6f98d6602baf0927650f2202f86045fc4fde87b9eb81d6a81564605e9b622b9669f50cf56491a1565b8d5eb59d628127dcfaa9dcf900df3485cd2cbed38ded0d02b879d1aec1229837f83dbe72c362cb10038fc51bd420f7549afdf842e4a8ee08c6f722c3e53e58b98419677076652077a41130c6f46e5b04b01f6366869eff7bb3c4e0a9aa4954e33dc5a3ef4b87c9ee1e4553acd20ad12bc27555595b8102b48e1c3a781aa9e019364444eba7e34fca16de6bdf9894ad845e848927aa27dac2e582ea624e9635691ac2416fdc682546048eb8c99b8b34d0bac5c51f31431cc1870a3a485fc0d90ce5798cfd277009d374d509ec2f7345598bda8474fc578e45a9f971ad931ca22808f834e9d213b85be557a2f0a9d303ee47741bb6bbcc64c53ba982f1550f013e7b93cf8a3ff7602b4ed74369206326d83a55a5848500c5d724b951a9abadfd82ee1657a784509d7010b7ee50f0e26e059f39681d01bf4e6e0de66cc7b2d8550e094033398441a4e392c3f5d1d60104d47a056a0e1106b2638b1b5b5d9672fa120cefe26d1bee94158b619b89edb540b0e100250480e7f9ec7f065d5f84367af555356afa4a66112cdcb7d56bb966ea1df86b8d2dc00b7c4ce7fb41476030579718c95996c48289cdbd98e16d44d69cadd8d698409e81098ca1831c8634d3137acffe6e3227aab76acc4ec135e94cc3995109ca9ecf5c6eb49333fb6065e553d7afab0d0ca68713cb7ebdab68daf8699a4d72bd7292b1701f3f016249c7ba22ad53402bb1b14ee88e9ec38902beb92ce5f18c2db7394606d18c4a338304e2c98016f7aaeeead1ab7fcc1cfe360b45fb46748b4316cc54c0354670e29e5a17487e27a131c862fd0e2df5c6d2ed9d5bedb96e68db95641aaa99f0872786732d5c91332fa3cd9038e2ad0c68155c3ccbf8c83ecac3705a29f14d8f5d0f5dac86ec38ed9f72e9664bf7fc7c452132807b8b15f24d784ea3396fd723fe7bbaaa12206f365fdb0392e083205e18c236b5bc3507b67c30df35c4fe3d919d418bb698b9d9727bc6e4c7677027d1f42fee9006fed6f02457cab42a5f468706c7dbdfc966f9de95f472811f278592fe1394f41369b25b38d2b8348049f84d6920f9ff1061835d8ee299dab8f874adf8cbfdd5fc8bdd7218605cf4ce0f6f99d90ce8c398c6125f7e8a552843197aa7953763f7493b545b9a6ba646781754783eca9253ad6e033ea874152a85afa68de9618c715d058ff24358ed95c7c34ad677b827fd9f9a694c3df21b8cc546f97134f148ea990697e7d9b428cd561006675e11c0093a4ee7df967147c1f89902047dae003f1b8c8c7255bc73a8b4b904e3e90dd30ad58995552586fc90471c019b19d051bcaee79a74a16eec0945430e3cba7558a9b0ce41f799e94bcecad9899e2d272f41f6489ad9987f46cbc154ef2d2f54b3250bfb530b5a1fa131c5563bfd5c728042cae75e656bc3b47dfe6c0f80d34573c54baa827bb5cf973abd4e07902fd664d09bbd395af5ce801be44499f7c97e00d0e8775adbe14b8707ac38dcbe5a0ff6358732171b2a1d5ab196f7acada2f59c494a21ebff68a7122e5a44951123a6a48abc47bb76fc1a07c79aa4efa8ef322946930a59cf1df4093b7d56620d607a76e12a858cf67af52c619397d244a5b7f52ab3191c8e91c79ffa78d5dd2365951c060580c37223ac3e9c812edf73e61b08178899b32da41e1f71b7e2afcbb5d6ab2ff88ff8fd30bbeb173be10d89c3a0447f18401aca186eff25ecf350775217b124a2790d0cba094474c01768e6ae8ad4b62d2f363a4b81e692c3bdd0354e61d52fb020eea183a9c3dba19d7a3a79171c9362391dbe416e5594011fcb274209fb2ffa5261feac95045b38fadfa5d2bb8dfd8a7430b520da96e88b0b168e26b80f06cfbe677f32acffb166f2c0e28536eec09c8010ad0f9c9f79d91b89abc037eaafb3fc7d23d220db92775291fe311da5b4ec40a44a5896f5c0bf0e51e774ec0725d2707d722f7ae8d84aedf03c1a493d0fa73ce40a80cf1d6f7a0d3e677b08ae3f660875b7fa380e1811cd4e1bedf7e8c97509bf6be638d7c44b28bbc9d4738c661d178cf68691b4e73501b82684ddd34bc961dc36f04c48b05d3452417a0b8ade85b027f37e403c5535f35aaf881221ec728959a37e02ca3c0dc31be694aec9ef42baa28cf7bf2a9a4bc7a1b942226cabb945751428803a0bf8a238930bcad3cb7afdaebf2d2d789ad8105b859c9bb3acfe3c4afae8f763ce34c2980ccc02fc8446254ec83567a5573c7b3945e3dadd1a0223c9c19fd4ddc508a2f01c550679b9a7fae67b70c41a9de6e89c5df034fc355a357832f3695b98e17fe3c1d596ed4072269a9a18d9b1d90559061b6674bcf09c2d4b5ebdb782951026ab4b4b107ec441be570e28da81b46627bbe15d1852f9605107dd5f0c66695ca7de72c19282a4113080bb86ee0071683ad0aafbfdb9207176e7a9eb90cc313e980f19a1fabefed05557562b1caddb472f78f7f870363ef7a23eb9bb1d3bb42b1316bf44a419266c35fb7c50bd9e4c6aed3602029dc65288f6e746ab1630e17cfb935690ee51643ab143a6cf149775ec052cfb334f4aec0c94c7c62e2c53648e2987ad9c4ebf55260b4904042c6c24e59da94697a0b82ab47d5f9a4a1bf968150db187a6b8098e3af0c44d6b63af7e6382dd69337199dcf2c5b927e9c5581bbcb110df67ec64f788bb3424c7f7c59492c124b67c639477b5a3dbbb74afc13de51be82dd3757b8cae03ac7e0bbd69e988d109318139d01a45516c66aac7545acff0d27b1847c705f6dd75dafe3a9fdebbeea6109066466fe4b67bd8517caec080ba22449603238c91eee91724d368161e2ed42962df0a663ab560d825488b28e88697f400a7af9d466c5a39f2ca354d817a2e03b72c6d8e2f2ba1e2b52781ea7426b60b758f03e36914ed6ed75ffe65e23521173364391bc616e833f217c4f5aa3e46a707be2dd09c338846076a828957e8d80fc0bd3a32de7fafc707cf697ae801843ef4618ffae45609565974b54530b6c6f4aa1263c3d4b004edcda56ea7219b16e834073d13d9a184e6556260312b1837ac7b1a996234d2b51c1c2bc6f9572bcef0b879e7db9c036b10231a06fdb91e60cc07b18f7daf78c54c52e882718c78ed5e38fbf378152cccdc2ac5653a436c4ec3b0157d223a6e1068435ad3805d9faf7ba77ea7b9957f5193b20256b41986d588b953f3bfb9dd4da6cea769793dca7a1f3ae1a44b2491c389b2a6fdf250a367f50c52a10fee4d4ab945583392f560ecef953ad17fbfafe628d1b598e92545d0b2082faf745950bed8fea3903cfef14ec312f26209711e6c1350a0f30c2423363f173efc2572daed4364431fae9c6da71cb4dae4a768dafcff84a61bd3671e0486dbbbb318f0cc9cb56d89553240c40d57e2fc779e741757d401651b5aac4e974a387ef349a8a167b313a8c7ee5ab3c6d3fb3b70bf6e7dd7ba488850ac970072659171a49c59fc9db62b1c831b0a6aa607841140ca6d74c630af0167e5f469e221d0d2d7e63dce53b6a283e022eb534bb6b0140c05dd6f93d76008ee664282552cde3cf55c5c703bc54373403bcf02b3a8fd34e0a2c3665b58633790f14a47fcfc590bfbea9c91f86e500601cce3231f803dd45797ed632848f3e437ee809b717c56dca9b6353a8837a57f7519a3478a67b62cbb40634367e3ac66baaf6bd21bb1a21c589cbed2f6925cdbc9db93bc1737e7c6db4292cd14df0e9a91a128ca715f49226913d20abcb226059090fa1e297915df9e1c2ddd3a73146bef386862db40bb1b173db45d4b49ecc65ac599f2f59f09664f8f7d30e86f1e95321ed733c38791356d4e3f1d44df89b20238ae1b3e67c6216b88f26252f62ae162b4d1d15e5019e8d4147b726193d61da889810b5216280de6b087c2b5a91803b40c3a2200c6d0497640d8938baf022702459110720da6c618925fc8815ee04971f95a30cebb5a8db28f1b88b2ad41e5a91c6a37a534f74c831116696d2333b640453931e6cf95baf69205fdcb6ba3c765958d2f1619fafd963e3586ce3a3afb348f9f78d044bba9eb751db1e9368a15e0f879e6f1559246687d2e825ba93859ce197ffab2248988d5c990dd865938412c860215ba079a1aa128c3b9338e68bfefb5d6cbd132a9c454f86decb63917a5a8ee29b725ee331e25895c21709beadfd27fe9cf320cdd068bc16a6a744db23d44ce8c7f50776175dcd6293c1cc985a4866a56b2a21a22793a5c558f17bf808014a378de29404c9186492cd24663f9f17855d719558b951c568e52ef76c852e0f20fbf01f6fb014108e5bdb04dd43753d39a460375047e4a62718ffd7ead7b64657c64003853cc9a582004e1b962afa8cb9d864c597506ce32c1e06a1f10a614d82c9884e796e4a2c0d30198d42c74912da717e35cf555f059f2af714c11ae7b3704915221cd799b4cafdb79094d6e1a072a3f75e24b608e30040e26f1acb03a26b13c9f7beff8e11fc22db8267a3e6f30ad21739211e343d0d6634cf1d80eddd893fd6033875e6505b73bd5cf62a0d15414c04468c80b8bbbe45c53b3cd77b3bb663b000619d3b9481e8e7e4a82e744df6c99fede9999ca89afe0e6ee43cf15358089802cb7fac096673a8f032c2b70b87c06541fe55c64ce3ba6771c322953b61147ccb85ff1e5abd3bf3a5e945e84fec943828888316f904802028fd6863a8b82b6856b3c25ead355d4e1f4a98edd18374ec251513ca1afd39366758f8057314ca8d9638282ec7fb983951338135b20134f994bb8e05be299678d48d75377d7beb88af002bc6e83b9bb31cf2d5b1f749234600d7c5b2b2b67388e264a3317377162e5a9da97e49f476e7c4a2562f17f5fe3236f10aaee7325c0f924c941a405bedd388c8d0f7982065d32872bd4426d780bcda4ee314ada2368240b597780cacdfab29afa0f7308e967b7fcec2645cd3b61ed2490a2a883d9fb15d782c414cae182540578b33af34d6813745603becb0b4b5ab2d57c4eb80353f0c91ad1d35fe2332c43530382ee2b5c17120612fcd29fe179d996657da6153d348711d2a3538b4893fae9fe0e45b9841fcb157b0ca4e23458a08db5604728e4eba1752aa281911677039ee2c2eadba6d9c96e80f9ac0965fe64f99ed97bd1a9f95e6618066be01445944df9e840a049b562802b27111ec22d8e6f4c1fdf13b73ade4a91c09bd8936cb3da16b44b2f48f1f0d5f3feb5bdbdbc5bb0a8caa580b18d8cf1393a1d18e4cbba53b36ac275be9425995b6e4c1ca1392de27e696c3277a94335a70b46ffca2d9b1e8a7dfab59c72727a747eab0942dcfdfb893f7817105964ad274df709dadcdd1d71c26bb092219016f2f4c1eb541466e8bc8411569a59eb8234db52c86c7ee2113a8206f4d8225269ec", 0x1000}], 0xa, 0x0, 0x0, 0x1}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, &(0x7f0000003800)=0xc) socketpair(0x7fa7c75a42982661, 0x8006, 0x1f, &(0x7f0000000040)={0xffffffffffffffff}) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000000)='-', 0x1) write(r4, &(0x7f0000000340), 0x10000014c) write(r4, &(0x7f0000000040), 0xfeea) r5 = accept$inet6(r4, &(0x7f0000003840), &(0x7f0000003880)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000038c0), &(0x7f0000003900)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r6, 0x0]) chown(&(0x7f0000003780)='./file0\x00', r1, r6) 00:30:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x40000002003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/102, 0x66}, {&(0x7f00000004c0)=""/170, 0xaa}, {&(0x7f0000000580)=""/189, 0xbd}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f0000000780)=""/135, 0x87}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000880)=""/162, 0xa2}], 0x7, &(0x7f0000000940)=""/173, 0xad}, 0x42) open(&(0x7f0000000300)='./bus\x00', 0x100, 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) panic: receive 3: so 0xfffffd806698e190, so_type 3, m 0xfffffd805361d100, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 45462 39220 0 0 0 0 dhclient db_enter() at db_enter+0x18 panic(ffffffff821ae49a) at panic+0x15c soreceive(fffffd806698e190,0,ffff80001d3728f8,0,0,ffff80001d372804) at soreceive+0x16e7 soo_read(fffffd8060e733c0,ffff80001d3728f8,0) at soo_read+0x53 dofilereadv(ffff80001d339278,6,ffff80001d3728f8,0,ffff80001d3729e0) at dofilereadv+0x1a1 sys_read(ffff80001d339278,ffff80001d372990,ffff80001d3729e0) at sys_read+0x83 syscall(ffff80001d372a60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff5810, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic receive 3: so 0xfffffd806698e190, so_type 3, m 0xfffffd805361d100, m_type 0 ddb> trace db_enter() at db_enter+0x18 panic(ffffffff821ae49a) at panic+0x15c soreceive(fffffd806698e190,0,ffff80001d3728f8,0,0,ffff80001d372804) at soreceive+0x16e7 soo_read(fffffd8060e733c0,ffff80001d3728f8,0) at soo_read+0x53 dofilereadv(ffff80001d339278,6,ffff80001d3728f8,0,ffff80001d3729e0) at dofilereadv+0x1a1 sys_read(ffff80001d339278,ffff80001d372990,ffff80001d3729e0) at sys_read+0x83 syscall(ffff80001d372a60) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff5810, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80001d372640 rbx 0xffff80001d3726f0 rdx 0x2 rcx 0 rax 0 r8 0xffff80001d372600 r9 0x1 r10 0 r11 0x794606042d3ee4d5 r12 0x3000000008 r13 0xffff80001d372650 r14 0x100 r15 0x1 rip 0xffffffff82082f48 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001d372630 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (dhclient) pid=45462 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff80001d33a118,0xffff80001d339018 process=0xffff8000ffffae10 user=0xffff80001d36d000, vmspace=0xfffffd806bc0a330 estcpu=0, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 51852 409930 42026 0 2 0 syz-executor.1 51852 327595 42026 0 2 0x4000000 syz-executor.1 12710 512206 25021 0 2 0 syz-executor.0 12710 340933 25021 0 2 0x4000000 syz-executor.0 24401 335267 0 0 3 0x14200 bored sosplice 25021 497715 55651 0 3 0x82 nanosleep syz-executor.0 42026 243348 55651 0 3 0x82 nanosleep syz-executor.1 55651 51036 2101 0 3 0x82 thrsleep syz-fuzzer 55651 410020 2101 0 3 0x4000082 thrsleep syz-fuzzer 55651 207513 2101 0 3 0x4000082 thrsleep syz-fuzzer 55651 45815 2101 0 3 0x4000082 thrsleep syz-fuzzer 55651 265122 2101 0 3 0x4000082 thrsleep syz-fuzzer 55651 172630 2101 0 3 0x4000082 kqread syz-fuzzer 55651 146908 2101 0 3 0x4000082 thrsleep syz-fuzzer 2101 382782 77545 0 3 0x10008a pause ksh 77545 142713 13283 0 3 0x92 select sshd 2714 263580 1 0 3 0x100083 ttyin getty 13283 386681 1 0 3 0x80 select sshd 49248 275076 58298 73 3 0x100090 kqread syslogd 58298 515504 1 0 3 0x100082 netio syslogd 11919 491122 1 77 2 0x100010 dhclient *39220 45462 1 0 7 0 dhclient 58996 97343 0 0 2 0x14200 zerothread 91755 327929 0 0 3 0x14200 aiodoned aiodoned 33308 205715 0 0 3 0x14200 syncer update 38172 79442 0 0 3 0x14200 cleaner cleaner 19970 377592 0 0 3 0x14200 reaper reaper 36762 40835 0 0 3 0x14200 pgdaemon pagedaemon 4170 17217 0 0 3 0x14200 bored crynlk 77970 478246 0 0 3 0x14200 bored crypto 14472 247197 0 0 3 0x40014200 acpi0 acpi0 68283 126128 0 0 3 0x14200 bored softnet 35048 138617 0 0 3 0x14200 bored systqmp 99061 116381 0 0 3 0x14200 bored systq 90966 438821 0 0 3 0x40014200 bored softclock 24667 350017 0 0 3 0x40014200 idle0 2777 413560 0 0 3 0x14200 bored smr 1 132436 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9524 6486K 7233K 78643K 11394 0 pcb 13 8K 8K 78643K 101 0 rtable 104 3K 3K 78643K 394 0 ifaddr 85 16K 16K 78643K 180 0 counters 21 16K 16K 78643K 33 0 ioctlops 0 0K 2K 78643K 49 0 iov 0 0K 32K 78643K 111 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1469 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 6 0 VM map 2 0K 0K 78643K 2 0 sem 12 1K 1K 78643K 138 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 448 0 sigio 0 0K 0K 78643K 17 0 proc 51 38K 63K 78643K 397 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 87 0 in_multi 57 2K 3K 78643K 159 0 ether_multi 1 0K 0K 78643K 18 0 mrt 0 0K 0K 78643K 9 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 61 281K 281K 78643K 61 0 exec 0 0K 1K 78643K 240 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 120 103K 103K 78643K 2593 0 UVM aobj 12 2K 2K 78643K 16 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 90 0 NDP 14 0K 0K 78643K 39 0 temp 139 3018K 3094K 78643K 35174 0 kqueue 3 4K 18K 78643K 44 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 0 1 0 1 1 0 8 0 rtpcb 80 52 0 50 1 0 1 1 0 8 0 rtentry 112 93 0 51 2 0 2 2 0 8 0 unpcb 120 390 0 382 2 1 1 2 0 8 0 syncache 264 5 0 5 2 2 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 37 0 37 1 1 0 1 0 8 0 tcpcb 544 225 0 221 2 1 1 2 0 8 0 ipq 40 5 0 5 2 2 0 1 0 8 0 ipqe 40 142 0 142 2 2 0 1 0 8 0 inpcb 280 618 0 611 6 5 1 3 0 8 0 rttmr 72 3 0 3 1 1 0 1 0 8 0 ip6q 72 3 0 3 1 1 0 1 0 8 0 ip6af 40 8 0 8 1 1 0 1 0 8 0 nd6 48 17 0 15 1 0 1 1 0 8 0 pkpcb 40 3 0 3 1 1 0 1 0 8 0 ppxss 1128 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 479 0 309 16 4 12 13 0 8 0 art_table 32 481 0 309 2 0 2 2 0 8 0 art_node 16 92 0 52 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 4 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 130 0 120 1 0 1 1 0 8 0 shmpl 112 14 0 4 2 1 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2066 0 670 46 0 46 46 0 8 0 ffsino 240 2066 0 670 83 0 83 83 0 8 0 nchpl 144 2909 0 1309 60 0 60 60 0 8 0 uvmvnodes 72 2282 0 0 42 0 42 42 0 8 0 vnodes 208 2282 0 0 121 0 121 121 0 8 0 namei 1024 7984 0 7984 1 0 1 1 0 8 1 vcpupl 1984 8 0 0 1 0 1 1 0 8 0 vmpool 528 10 0 2 1 0 1 1 0 8 0 scxspl 192 9304 0 9304 1 0 1 1 0 8 1 plimitpl 152 56 0 49 1 0 1 1 0 8 0 sigapl 432 619 0 605 2 0 2 2 0 8 0 futexpl 56 12335 0 12335 1 0 1 1 0 8 1 knotepl 112 97 0 78 1 0 1 1 0 8 0 kqueuepl 144 108 0 106 1 0 1 1 0 8 0 pipelkpl 16 781 0 771 1 0 1 1 0 8 0 pipepl 120 1562 0 1543 3 1 2 2 0 8 1 fdescpl 432 620 0 605 2 0 2 2 0 8 0 filepl 120 5200 0 5104 7 3 4 5 0 8 1 lockfpl 104 102 0 101 1 0 1 1 0 8 0 lockfspl 48 38 0 37 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 537 0 530 1 0 1 1 0 8 0 zombiepl 144 605 0 605 1 0 1 1 0 8 1 processpl 896 635 0 605 4 0 4 4 0 8 0 procpl 624 1865 0 1827 7 3 4 5 0 8 0 sosppl 128 5 0 5 2 2 0 1 0 8 0 sockpl 400 1078 0 1061 9 6 3 6 0 8 1 mcl64k 65536 82 0 82 3 2 1 2 0 8 1 mcl16k 16384 5 0 5 4 4 0 1 0 8 0 mcl12k 12288 9 0 9 5 4 1 1 0 8 1 mcl9k 9216 12 0 12 4 3 1 1 0 8 1 mcl8k 8192 29 0 29 4 3 1 1 0 8 1 mcl4k 4096 61 0 61 3 2 1 1 0 8 1 mcl2k2 2112 4 0 4 3 2 1 1 0 8 1 mcl2k 2048 65036 0 64992 18 11 7 14 0 8 1 mtagpl 80 36 0 19 2 1 1 1 0 8 0 mbufpl 256 107274 0 107085 43 22 21 26 0 8 0 bufpl 280 5404 0 167 375 0 375 375 0 8 0 anonpl 16 84944 0 67741 109 26 83 86 0 107 13 amapchunkpl 152 5478 0 5321 33 25 8 20 0 158 1 amappl16 192 3737 0 2807 76 25 51 58 0 8 4 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 12 0 8 2 1 1 1 0 8 0 amappl13 168 234 0 231 1 0 1 1 0 8 0 amappl12 160 5 0 3 1 0 1 1 0 8 0 amappl11 152 61 0 49 1 0 1 1 0 8 0 amappl10 144 24 0 18 1 0 1 1 0 8 0 amappl9 136 585 0 579 1 0 1 1 0 8 0 amappl8 128 481 0 457 1 0 1 1 0 8 0 amappl7 120 105 0 95 1 0 1 1 0 8 0 amappl6 112 21 0 17 1 0 1 1 0 8 0 amappl5 104 559 0 545 1 0 1 1 0 8 0 amappl4 96 651 0 621 1 0 1 1 0 8 0 amappl3 88 127 0 122 1 0 1 1 0 8 0 amappl2 80 4210 0 4133 3 1 2 3 0 8 0 amappl1 72 21571 0 21151 26 17 9 20 0 8 0 amappl 80 2116 0 2066 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 15 0 4 1 0 1 1 0 8 0 uaddrrnd 24 630 0 607 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 630 0 607 1 0 1 1 0 8 0 vmmpekpl 168 12015 0 11986 2 0 2 2 0 8 0 vmmpepl 168 82742 0 80608 135 34 101 111 0 357 6 vmsppl 272 629 0 607 3 1 2 2 0 8 0 pdppl 4096 1266 0 1222 7 1 6 6 0 8 0 pvpl 32 237135 0 217408 237 45 192 197 0 265 31 pmappl 200 629 0 607 3 1 2 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 210 0 62 5 0 5 5 0 8 0