kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Dec 4 21:15:00 PST 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.29' (ECDSA) to the list of known hosts. 2019/12/04 21:15:09 fuzzer started 2019/12/04 21:15:15 dialing manager at 10.128.15.235:34401 2019/12/04 21:15:15 syscalls: 337 2019/12/04 21:15:15 code coverage: enabled 2019/12/04 21:15:15 comparison tracing: enabled 2019/12/04 21:15:15 extra coverage: support is not implemented in syzkaller 2019/12/04 21:15:15 setuid sandbox: enabled 2019/12/04 21:15:15 namespace sandbox: support is not implemented in syzkaller 2019/12/04 21:15:15 Android sandbox: support is not implemented in syzkaller 2019/12/04 21:15:15 fault injection: support is not implemented in syzkaller 2019/12/04 21:15:15 leak checking: support is not implemented in syzkaller 2019/12/04 21:15:15 net packet injection: enabled 2019/12/04 21:15:15 net device setup: support is not implemented in syzkaller 2019/12/04 21:15:15 concurrency sanitizer: support is not implemented in syzkaller 2019/12/04 21:15:15 devlink PCI setup: support is not implemented in syzkaller 21:15:22 executing program 1: 21:15:22 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0x3) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) rmdir(&(0x7f0000000140)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x3, [{0x2, 0xab}, {0x1, 0xba2b}, {0x3, 0x7f}, {0x4, 0x8}, {0x0, 0x2}, {0x2, 0x1f}, {0x3, 0x6}, {0x3, 0x8}, {0x2, 0x4}, {0x2, 0xfff}, {0x2, 0x4}, {0x1, 0xd4}, {0x3, 0x7}, {0x1, 0x7f}, {0x2, 0x1ff}, {0xf85872b95c592473, 0x80}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x3}, {0x1, 0x80}, {0x1, 0xffffffff}, {0x3, 0x40}, {0x2, 0x29}, {0x2, 0x6}, {0x3, 0x89}, {0x1, 0x2d}, {0x2, 0x617}, {0x0, 0x1}, {0x0, 0xfffffff7}, {0x1, 0x2}, {0x211c70d13e0bf2a5, 0x5}, {0xeb96ef336f543faa, 0xffff063f}]}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8, 0x0) readlinkat(r3, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000001380)={0x10, 0x1, 0x4, 0x4, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xc2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fea000/0x14000)=nil, 0x5}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5349}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xc41}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000002000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0x7000)=nil, 0x100}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', '.\x00', './file', './file'], 0x8}) truncate(&(0x7f0000001880)='./file1\x00', 0x0, 0xffffffffffff5989) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r1, 0x1e, r5) write(0xffffffffffffff9c, &(0x7f0000001900)="30822cea26fe59b06d5952627eec7e313af616f43a532ab3689a00055897ffe44518288a7098", 0x26) r7 = shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ff4000/0x1000)=nil) shmctl$SHM_LOCK(r7, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000001940)='/dev/null\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x0, 0x7) dup(r8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000001980)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wsmouse\x00', 0x800, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001a00)={{0x18, 0x2, 0x9}, {0x18, 0x1, 0x4, 0x1d}, 0x5, [0x63, 0x1, 0xccf3, 0x10000, 0x0, 0x0, 0x9, 0x91]}, 0x3c) r9 = semget(0x3, 0x3, 0x5) semop(r9, &(0x7f0000001a40)=[{0x2, 0x71}, {0x0, 0xeb3, 0x400}, {0x0, 0x81, 0x400}, {0x3, 0x6, 0x1000}, {0x2, 0x1, 0x1800}, {0x1, 0x400, 0x800}, {0x4, 0x101, 0x2000}, {0x4, 0xbe0e}], 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000001a80)={0x9}) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000001ac0)={0x0, 0x3f, 0x0, 0x0, 0x200}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDSETRAD(r10, 0x20004b43) r11 = openat(0xffffffffffffffff, &(0x7f0000001b40)='./file0\x00', 0x0, 0x20) r12 = open$dir(&(0x7f0000001bc0)='./file1\x00', 0x200, 0x4c) renameat(r11, &(0x7f0000001b80)='./file\x00', r12, &(0x7f0000001c00)='./file\x00') 21:15:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40, 0xfd, 0x0, 0x24}, {0x26}, {0x6}]}) r1 = semget$private(0x0, 0x9, 0x2) semop(r1, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1800}], 0x6) semop(r1, &(0x7f00000000c0)=[{0x2, 0x81, 0xbafffdb578acd778}, {0x3, 0x8, 0x1000}, {0x1, 0x6, 0x800}, {0x1, 0x5, 0x1000}, {0x2, 0x9}, {0x0, 0x81, 0x1800}, {0x4, 0x7c, 0x2000}, {0x1, 0x2, 0x1000}, {0x2, 0x1, 0x800}, {0x2, 0x3}], 0xa) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r1, &(0x7f0000000480), 0x2aaaaaaaaaaaad33) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000440)=""/93) r2 = semget$private(0x0, 0x8, 0x80000200) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x0, 0x14, 0x1800}, {0x3, 0x3}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1800}], 0x6) r3 = semget$private(0x0, 0x4, 0x201) semop(r3, &(0x7f0000000400)=[{0x2, 0xffffffffffffffff, 0x800}, {0x3, 0x8}], 0x2) semop(r3, &(0x7f0000000c40)=[{0x0, 0x1, 0x800}, {0x0, 0x2, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0xb60d, 0x1800}], 0x4) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)) semop(r3, &(0x7f0000000300)=[{0x0, 0x7, 0x1400}, {0x3, 0x80}, {0xfe52dc4792d94f09, 0x5, 0x800}, {0x4, 0xff, 0x800}, {0x3, 0x100, 0x1000}, {0x1, 0x100000000, 0xf2e4cf5442ae16e3}], 0x2) r4 = semget(0x3, 0x0, 0x1c0) semop(r4, &(0x7f0000000400), 0x2aaaaaaaaaaaac6f) semctl$IPC_RMID(r2, 0x0, 0x0) semop(r2, &(0x7f0000000200)=[{0x1, 0x6, 0x800}], 0x2aaaaaaaaaaaaac9) r5 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r6, r5) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f00000004c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x20000000000000ce, &(0x7f0000000000)=[{0x81, 0x2, 0x0, 0xc4c}, {0x25, 0xfd}, {0x9, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r7, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r8 = getpid() pipe(&(0x7f0000000540)={0xffffffffffffffff}) fcntl$setown(r9, 0x6, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x93a, 0x7a, r8}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x100, 0x0) write(0xffffffffffffff9c, &(0x7f0000000340)="54a673ec01b07d6505c5c1900acf87e3c3b5a8b2d0e7d71f985685387dfb72545977d56c93719f0b93b493d71e964ef19eb32928a1d892864cfdb6ed2adb0052c1cf441fc17e31a199dfff607209be30ec3a1b9e0b27c7d84c31f7546a930072c1e3be54f7446c379f0057", 0xffffffffffffff1e) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000500)={0x1}) writev(r0, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="7c214051d957885bedbb6da24b68") 21:15:22 executing program 1: ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) 21:15:22 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r0, 0x6eff21b2777dcb2a, 0xffffffffffffff9c) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f0000000140)=0xd982543175e5f66) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da720ecdd57be971e2f66"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffff49) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) close(r1) 21:15:23 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0xffd}], 0x1) getppid() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000240)="0dded8620dd5ca210d028545db6500d070003a7c396c661a7d20ae8673f492413ddc2586495498b8b6d1dfa573ca8e6e54855071bd3adeb3ea55237f6df3462d6221402e6134c8a3bf36c7649a4471b88685fee7163edaba6e057871003b2c642e44fb8af3a138cebda0c9d48887e7a3618ae09f2aef2ed50bb57dce30005059397d905ae3212fec08122d113676648e0a10d0e13f8cdf5cfbf2c2ebef04ae98cef62923b220d56e52a49c2eff021becbcdcbd21a96b7449ab3cded37a83add9db42e06f8580a06395922e4e8776cf7656ba9d48146512a4c1e95658ad4d1ffd7c583ee352ed90be678be1db1b036674557887a1d298c1beff917baf53e4aeb7536223ce347a15458d13e7a86f8ad3998e08", 0x112}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 21:15:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) ktrace(0x0, 0x4, 0x100, r3) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, &(0x7f00000012c0)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r7, r10, r12, 0x1e4, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) r28 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r28, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r28, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r28, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x11, 0x9}, 0x8, 0x1, 0x9}) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r35, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r35, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r35, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r36 = getgid() r37 = socket(0x800000018, 0x1, 0x0) bind$unix(r37, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r39 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r36, r38, r39, 0x10, 0x9}, 0x8, 0x1, 0x9}) r40 = getgid() r41 = getppid() r42 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) chown(&(0x7f0000000200)='./file0/file0\x00', r44, r45) lchown(&(0x7f0000000780)='./file0\x00', r44, r45) lchown(&(0x7f00000001c0)='./file0\x00', r44, r45) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000080)={{0x6, r44, r34, r38, r40, 0x1e6, 0x8}, 0x5, 0x5, r41, r42, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r46, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r47 = getgid() r48 = socket(0x800000018, 0x1, 0x0) bind$unix(r48, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r50 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r51, 0x0, 0x0) shmctl$IPC_SET(r51, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r53 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r53, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r53, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r53, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r54 = getgid() r55 = socket(0x800000018, 0x1, 0x0) bind$unix(r55, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r57 = getgid() semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r54, r56, r57, 0x10, 0x9}, 0x8, 0x1, 0x9}) r58 = getgid() r59 = getppid() r60 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r62, r63) chown(&(0x7f0000000200)='./file0/file0\x00', r62, r63) lchown(&(0x7f0000000780)='./file0\x00', r62, r63) lchown(&(0x7f00000001c0)='./file0\x00', r62, r63) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000080)={{0x6, r62, r52, r56, r58, 0x1e6, 0x8}, 0x5, 0x5, r59, r60, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r64, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r64, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r64, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r65 = getgid() r66 = socket(0x800000018, 0x1, 0x0) bind$unix(r66, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r68 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r65, r67, r68, 0x10, 0x9}, 0x8, 0x1, 0x9}) r69 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r69, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r69, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r69, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r70 = getgid() r71 = socket(0x800000018, 0x1, 0x0) bind$unix(r71, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r73 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r70, r72, r73, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r50, r52, r65, 0x0, r73, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r76) r77 = getpgid(0x0) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x7, r26, r29, r38, r74, 0x59, 0x6f2}, 0x8, 0x2, r76, r77, 0x5e4, 0x10001, 0x80000001}) r78 = getegid() r79 = getpgrp() r80 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r80, 0x0, 0x0) shmctl$IPC_STAT(r80, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r82, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r82, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r85 = getgid() semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r83, r84, r85, 0x10, 0x9}, 0x8, 0x1, 0x9}) r86 = getgid() r87 = getppid() r88 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r81, r84, r86, 0x1e4, 0x8}, 0x5, 0x5, r87, r88, 0xfffffffffffffe01, 0x9, 0x7ff}) r89 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r89, 0x0, 0x0) shmctl$IPC_SET(r89, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r89, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r91 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r91, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r91, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r91, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r92 = getgid() r93 = socket(0x800000018, 0x1, 0x0) bind$unix(r93, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r95 = getgid() semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r92, r94, r95, 0x10, 0x9}, 0x8, 0x1, 0x9}) r96 = getgid() r97 = getppid() r98 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r100, r101) chown(&(0x7f0000000200)='./file0/file0\x00', r100, r101) lchown(&(0x7f0000000780)='./file0\x00', r100, r101) lchown(&(0x7f00000001c0)='./file0\x00', r100, r101) shmctl$IPC_SET(r89, 0x1, &(0x7f0000000080)={{0x6, r100, r90, r94, r96, 0x1e6, 0x8}, 0x5, 0x5, r97, r98, 0xfffffffffffffe01, 0x9, 0x7ff}) r102 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r102, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r102, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r102, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r103 = getgid() r104 = socket(0x800000018, 0x1, 0x0) bind$unix(r104, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r106 = getgid() semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r105, r106, 0x11, 0x9}, 0x8, 0x1, 0x9}) r107 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r107, 0x0, 0x0) shmctl$IPC_SET(r107, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r107, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r109 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r109, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r109, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r109, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r110 = getgid() r111 = socket(0x800000018, 0x1, 0x0) bind$unix(r111, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r113 = getgid() semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r110, r112, r113, 0x10, 0x9}, 0x8, 0x1, 0x9}) r114 = getgid() r115 = getppid() r116 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r118, r119) chown(&(0x7f0000000200)='./file0/file0\x00', r118, r119) lchown(&(0x7f0000000780)='./file0\x00', r118, r119) lchown(&(0x7f00000001c0)='./file0\x00', r118, r119) shmctl$IPC_SET(r107, 0x1, &(0x7f0000000080)={{0x6, r118, r108, r112, r114, 0x1e6, 0x8}, 0x5, 0x5, r115, r116, 0xfffffffffffffe01, 0x9, 0x7ff}) r120 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r120, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r120, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r120, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r121 = getgid() r122 = socket(0x800000018, 0x1, 0x0) bind$unix(r122, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r122, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r124 = getgid() semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r121, r123, r124, 0x10, 0x9}, 0x8, 0x1, 0x9}) r125 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r125, 0x0, 0x0) shmctl$IPC_SET(r125, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r125, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r127 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r127, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r127, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r127, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r128 = getgid() r129 = socket(0x800000018, 0x1, 0x0) bind$unix(r129, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r131 = getgid() semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r128, r130, r131, 0x10, 0x9}, 0x8, 0x1, 0x9}) r132 = getgid() r133 = getppid() r134 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r136, r137) chown(&(0x7f0000000200)='./file0/file0\x00', r136, r137) lchown(&(0x7f0000000780)='./file0\x00', r136, r137) lchown(&(0x7f00000001c0)='./file0\x00', r136, r137) shmctl$IPC_SET(r125, 0x1, &(0x7f0000000080)={{0x6, r136, r126, r130, r132, 0x1e6, 0x8}, 0x5, 0x5, r133, r134, 0xfffffffffffffe01, 0x9, 0x7ff}) r138 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r138, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r138, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r138, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r139 = getgid() r140 = socket(0x800000018, 0x1, 0x0) bind$unix(r140, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r142 = getgid() semctl$IPC_SET(r138, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r139, r141, r142, 0x10, 0x9}, 0x8, 0x1, 0x9}) r143 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r143, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r143, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r143, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r144 = getgid() r145 = socket(0x800000018, 0x1, 0x0) bind$unix(r145, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r145, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r147 = getgid() semctl$IPC_SET(r143, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r144, r146, r147, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r124, r126, r139, 0x0, r147, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r150) r151 = getpgid(0x0) shmctl$IPC_SET(r80, 0x1, &(0x7f0000000380)={{0x7, r100, r103, r112, r148, 0x59, 0x6f2}, 0x8, 0x2, r150, r151, 0x5e4, 0x10001, 0x80000001}) r152 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r152}], 0x20000000000000a9, 0x0) getsockopt$SO_PEERCRED(r152, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f00000013c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100653000"], 0x10, &(0x7f0000001240)=[{&(0x7f00000000c0)="229418b9a5d45322788dc77b4866a330c12a3854b6a836892eadb90056910f1dc3556d716f4df25ec2b0333171ba9eedbab60a5d6465e09add83f82774886b56183d531f7f34b48933f115db8688122b5f7529b4c3483dd04539a699599960181d919cc553e3f44d5017f4491d2ebe81c1d05f2369d396efa18083fef8c5beac9477d0039bd792608e0569b498da9409a574dfd1f9b765be084ec5158eb1cc756a908656b58364bf6ed89b7b3c074156c717ece6f2fc5e2cab16747efe41b620acb2c88198140946948264ae7858ab93016584faec7e6c49e6c97d3e280517cc21a69c4a0d747a0238ac30cdca9da59dca7bc153a98a7a6b745d760a8eca3c6da760d94f1f0aaf09ecab2a672f216eac5d88789e8ee1943631600c2c5787b1e16860c44598eea862bd783f18452a23152c6b4db77a2f4f5b9d0982cc8e07a63ec4be768b5412f60b422980773f49fde9eae72e5b6aba2084791fe31ca35d1da9f8f105a168208dc48becdecb4e24fb379a10cfafc29ab26a2d58d4454c0ae41bf31f507febdb26a94fa9ad85fa2340c7c7cf1c24fe7e099cf9660a9701e8a228a33f0f8968863ce69e0d21777288f0cf878dd670ec153a978d4d7863d03cb180c29074bb602ba6acf0dc518306d28739d0c702694ebb0a4a536eee9c5eff1eb277a7be28caaf64b9cc1c65a3627e618662db9c7d0b8eb82f8edca2f588a724ab3079c7c122ec1a31e9c94f3cbf01289771a431e25d63adede7fa886f647d5c3d151995e63e1a7890b9d5485a01c3a5c2b48fcb4fcc0709646efbec9f64ef02c24ff591829dff1d9c0b2b1beff9e539ac8953cfcca13485591585e2dd151bc51f7d02a0d42fbedd9811419b2c83478eded33046bc4a9faabc7244ed345d5e42be8c07823ffcb4f9741b618a45ffeaf89fd2fe7db5e4cc76032c47d1220d657a59051bee9b58b2083d8e0e4190201314029ecdf4d3d1a656821f44a67a11d3a10e6024532954e0638bae819695928ebd725022b4de8ff71b482d73da4949c47f1cb1a0cb9e40e01c9950bc238776f208c4275779b8df2f6d6d079232f3542ef3cc17e8325101704d27082a57defccafdebc21c5fb9bd8019c6485e474d7e7522d4493925c9f667aa426f4ba900c710115ea299148164aa645e593713715f1990c76851dad8c4460941119ec8b63c098ccc3e10483a0d186a92fa8235a9ba3652e10d63a3eed6503d71043fed11fe83c722a8f6a12fb6c4f40ef91e6df2b43528f73e9776deabf2016734b15d325f80746e29dabffd6f4c10967e9d2e184da628bc5d488ad2c8dbd7b82cadbf116b0b4e6441337659567836825d712be5ee3ebd0df3a36f5cf45f6be26ffd10f59e0c0a3b1f30d315c4064a90e383c7e2a076aab192a1a19fbab5a16af1dbf8d56c8a8c46eccec5c91c4a7d15ff5a54246f191bac0337e0e13e1c150b7a2809a47c45fd7b59ee581e673b07db74808d281bae4abf7c37d8c0e5642d09a399e24e2005aff39c4ca3748401b1feb15ee808ffe6c2880660c2de30c963317bbfda75efc09ff2a304cee5677c75981db393515d61b4bc4505d26b272849545b49bef4abe2cdc4853e460152843d256b8dae528f5bc0dd3b3ddce04a2e54ade442786fb659f7dd8609e742e6b4576f622151c1216143c364ba5c5cfc8ce81bc2998d27fe8752b2102c142b064d34ec3e0f8bd42c302bcc67e208a517341148c3f89eae2c7c1c903d3a60b9fb9f1bdd265c326d53e0cb9743a16fd0c9bd7a65f16ec9c7cc98167caf0f56866b30b8ceb2c3fd063ae6e39261da6a1e7c25870b2440eb7538841bb97af80bb288959f355021a21b781d545e9fac17acffcac6b65d0a1620b7d8219ae2301668b800ad5a7d7ee22c129f22619468eae354a19a02bbd4e55efa08aaeae07f19a20d9e366bc3adb22fa4e28cb7dad556d055b4a47dc27592901b5a4d77d9a5bf90eb40ef91b3a2963d6aceb717feab083c69fcc7ad71158d7562a0ba637750be418bae8daee5f7b3d8884621602e60e2ab88f0f6680e2bd78dcbae2d81d4acf56a74671ee29ef742475d50685f16b31beb7b44be392b2c208a58f452d3c20911be6a0b420b6631eb52e355745b28b4190bacfd06508f838f91eec74ff571029ede1cd954f8032086176df55573c539e11f6143e9e57b72d46812894b24c6d734c096b2a7e57d5026dab3f5910f5de9550011f3770e33601641288258738e73c1dcb2495baa3a24edb7976189b33c84cfd11e596a9e3576534eb69fe50e2f5931072ed2b79a5c10f9557816b5ae22c06157bf23aab193cd522f74a15de5a533f4bd0b5d9019fe509dad3e661ac9afb266a4f5184a922b95f0b7431ac15464a11f8c3e1afb780b591d8d5b2529c0c3392eef0aefe0086dbf6da2982838c465fd464a28fd89131ca27c35ee7f6a7387a6171c92bebb7a2c5ceced2a2b15ee9e5cb56d70b9692ac6d97eb0e519d18e109fe95becbeb9264ddfa0a1acdb32fa650ff6ffc0046d6971e045b0f2328ab3afce5e9a6b05f516919047849fc0a865a0d964e86c952f28f4074601983d56b306ce7d4bf4a8fb6add1bfe5257d086cf49bda3509f2cd09e6b65ce6a21f3199b15fe448b9a2daf4d1803ebb950adde38c3920a3b02d6271d62327c8e35993247e89977ad2cb5dddbdb488632d993cf2fa62e73e9ed5e58fad336e9ca4cc900fd91bddff487d214ee24147155856001fdf9c61a1ea5a273c7100dc20356657b55bc4f84742ed81db64df0b8189605100940dddb3b8d415aa3b620ee118425df1399bbcd9bfecd7b4b89af3297903bf744184736035d81506e1cc39a57bce1431399a6991e6a3766da3f544fe150a07c48decee0740a796d9e1e01b729e7cd3c615b48bb7ff0b66c7b94486e105e20b35f60a538d3018ae8930ed4d7a5d50720bf19bcc5e02c2ace5b5415919ff5eb1119bc178ce85737b4619cc86ee2a8cb2cae8362c9504ea67d6022faf7bd3171e88b9eb3dc6065ee25b26d9f1b59afa521a372a4b26c7eebbca38f369b8f1781bdf81f1c5a0e60d49a5a2b01223a276ba22d18fb2e84dc656d8c5be977114da53c8f705399923ee37d4e1211cc08b60f133d81c99738771041a93d635c78a33c73abafee57b246e5737ac64645302e4bb432caa1359b5f37f3ed71084f63b3e20b85468e79d9f98fe6799c275c71fdab04a7f67eec2b1ca8147b040d7add717d35a7b4b833d73965af72345ce2aa077a6140820dbeeb63ea82da5d8ba350511f91a15ea192e37d79ca891e107e5d90c9933b0577c2cb91bd0414f0fbc201d0ebf5be1bce29359995559534d2c577b8c67a21b8a57379a6105e01413d6a1bbedac592bd7a628a54bc0fee4167abe9efbc249859fd4e48665a05b742b424ba19570bc27dd68d1e02ae14b0aad63734cc6d34c4c69d684fb75c3f78762a537a0bad3aecebbc4ccdb1ad03d9f1295499056741528db4de34bfed309552fecb1cb69548d7d08c04990f9f2da3dcbaf19211d5845c44269c846823c04ec24d781fc3fe7b5a603d8b22fab832c6245ad39c2cb3e09d42268200ab0d7d0a8e0d7ce2d1fea8fe6d119c91ce8f6f2488c610d142edd3f2f7392c61b0561cfc62ec7478b01784a11d5e484b2dbd8e38fb4c9c287531332b5d2c3c91b0f8c5543850a80e99870dab823c7b1f4de12c20d78a537ee314fe8f65b5ed946dff7094e983b41617340f58f099197df314ae7c03f86651e8fa3c21da78f95240c038a337af770a09a21b843d92d04fd24eee148c1a5afac23916247e43b7b949d10968c63b752c1fdd86f1dc5385bf866bbedb41e50dfb45375bbe4fb40c9b732e0d26d3e8e6850aedf2df056a154322e5a09d356e577ac2d839ba7c82f88385cb42bcd977490913cfcda3799f35fc58037eec4fe587a08a662c94568fc2688867448daf9b6b2141694250f0dcb8c0e3295c901b5b1633f1e53b29c7044a14a10f39ad88e53fb30db59882e04eec724623d0e343a81ca3c4644a4f4352f9a88320abff414aaf4f0b81b679bad60536219672617b94c2a5b99e2e042a6e6897c7615d302e5168c4fc19bcb347988d26fa1c71a4f1cb2ebb9078759165ae857d6875ee0c08a648b7717a9c9bc26d5c76cc0b4a56b4b50d07d39dde21fcff5d620dd663df0f4f1c2be5b8f832f3a879504e9e663e3b8bb22df399ff3f964fcc2ccfe56dff18ab01cbd60bca1939b13e6057831d4f8d7fd2d5422f864cdc53b27c9e289de352592871d2cd9ab79109a0fa32997cec9311ab167748939440e1eeec59977cf517a35f924ec5531750a25c74158c4136b70334718882bbcf05ce1077ae14beae8fe677ccc939bc0bb6cc9d5ab3ceb215677a7750899112dda97cd2559607729330bbc7e0a240bfab8dcf75f360b5e6cf5a15e6db03eb1ef99f3cd7b1439ea1016ef87794a4619c9b16c70036273785e6f73e23aab2cf0bb3ec74fa3e7d1619d4906644dfd2151a92efaefab23af6aeea58a4cfbee9a5a6f9c7fffe0d6f915f82a75cc3a68fe148615d771faa4439f73a6a63cdff3fe3475de8e13de650bf334fc2efa2c96203f2efd8b0cdc0407e6270f77efde9c6132ca59232047f218f2654ff0589dc785eb4c4deada385cb8c3c29feac53ebaae9f219fa48c2eacb3b024227083ecbf4fe3970e8c6a075581772bddb249ea5c9aa83a2cb5c3dd0a323b2151f9e893f5f7b61c13a1b12335d4eb1f41ce66139a502f4388eae502326f58b8c8cb0838b2057358b7cdf792a5915f4c178b75c5247ced4153a4f37fe5ba443966ac6362844453c0fd657fdbada9f2fbd5c842b6979e08b64a061dca14560e40ecb36f230604a51ec01d9e641624df95d7dad0909441d645de5e9577dd2e6f6ef3508f4da3f9f1e60cfcc351fa4e1f2da1769017d44bde673d0c50fe70ba16a258cd228ca18fb968ff675073703c263241bf0aa3342d794589e5e2d36352f8b6a1740366f6462aeee12efa9d08a6be6db090c0d5d79577fb0c33c0fb15b2e6b4c781ad739a3a21ce6c27398118932793dceda363265f33dd0c0b5f2705ac5168b69dcf075b094c3bc540abd9553c0724094f174cc6ee5c83e14ec97b05bfa32044d4558330640b985412fa982bda2e21e9e38c7fad4b4ec766c6bcbd3c1d50b0b64d849aa179ae524b897c44c8a9cdbfa999f37bfaa001542dee6cfabcf994ebea4d351f4a336ec41303ebb8f70f8754b8843877bc27327fb69d42e7d48d4e02918448dac4903c8f12c5bdcb733b8b551051be3f7c55e99be9ca77d78be45e361d38efda6dfe159fc3bd0fb371f91876264af7dda9924ae8303f1b4844d1c96f38a60d07d485c6a84079810682de319e40fe6fe1f140a5c75ed11fc1861e9ed8d37cdb39c3ec2b8dd28e3e653ea5369d6af4619161ceb0004c7ff59e8d0bc823b2c70a3983558e316808d7532efbc360d0967c6b688dd3956ef5889de257a1471451dceed2b23a9a7ebb871623d982330b0a130021df95ab4cd041975bebfe50927dc04bbf90e24d43c0de024ea3493e630037d13549a3db181f667676f3cb2fa9923df963b0cc14f5df01a2cfa808d6ba5050df6f7976f7af08161e185fc8402fc0ccfa8d3f7fea3dae3ff87933d9559e17596d57a1d1903416359385c764e20173b44283d026d6f169a615818ed023fe5fef877866b45f95e17724197039f539857e0de24eb10b05cea3216d2477913a19469149aadb9506d5e16e24e24d34eec03c03ebf336b2c412231a0fa54c405f7394bf85a243689", 0x1000}, {&(0x7f00000010c0)="f2f55579f6a8d7103211b37af67ace365caa33e09e2cd7a3e670cab18174aec4ab627b274d4e40d62b1936cb4b459829144a0b551e7e537a4844aad36de3fa6acd91a9e49c4a88dbd4a539df1c276515a2a737fcb4e45d0e6aaf36dee4892e7e3bea00bffdc320782ea7185791bb3f8bbb27e27c46ec0df04d7c034ad63cf5a075262c84dbb0fd391437b11cb0a99a031e84671b223bc407a45cbf6d6b0ea6b6c15c9e48f9322a1fad6f6042d19a06b0e3d53771e8c04efbee2852444b56e54531f166aca61337f39bad", 0xca}, {&(0x7f00000011c0)="3719a7e3390d4f289720d2a3514be679848a677beab37092582f40b217639fe6ab4a164a9b0475d86acffb869c58f108d3bf9bf0e5deb59793f5df2ad9b421715a9e6fe9837cb7dea626b1aa56c0367de82e53847941276afefc55ec42db4eb81a8416f18f7b5f36334c5feb3675acb95c41b18bfd37", 0x76}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r5, r38, r78}, @cred={0x20, 0xffff, 0x0, r79, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r151, r153, 0xffffffffffffffff}], 0x60, 0x40e}, 0xab2e3758b8ed5819) write(r1, 0x0, 0x0) 21:15:23 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:15:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) 21:15:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000240)=0xfffffffffffffe1e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r3 = syz_open_pts() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) close(r3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:15:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[0x4, 0x7ff, 0x7, 0x5]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)="ff9717e3b4ad75820be0185ce043") 21:15:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = dup2(0xffffffffffffff9c, r0) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 21:15:23 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25002f9052d4ffff000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x158) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) msgsnd(r3, &(0x7f0000000440)={0x0, "8305298da96aadab580773527e0618f1bf89eda0a32de3af9e7a8cb3f45047a8f05b23cd131bc5737eccef81b0ae6f95e2c0c40af1737ef7ec27ebc08f0689efa042b7524667019ed3ff85f3a84b7ef27845cab7ab46baf67ece7747cb3e04a49e63700bf93bf9d6f52a66feb3950c17f3ae86cd437db21d3d08a648e893c96f93349660e98851e6dcf0c2277a8a5795b3a4bb8526c3bc63ac8ad758a4099174d9cac1c9e557a1b46e856c6a9f968b50ce79a4fbb2d43947e4bf24de77e332a6cda90488868bda14ad749bf82ec8661133af0c2cbad6d93cbb316747b6f8ffc335076922c3bcf11d37fb916789862dd6fb4172a127a7ef6013a474112169557471d2bd54972b1d63ff03c7b9c5795c9766b8c731a9545b1893e1b68cea8ef6e4b0dfe09757323d52691290d2f41f9ed97c8459964fb3d33e8a0dc7e944ac2c962aa0691e24f54ee3e9ed6e8d3f02e4f0b22edc7b17de093cea0cd8364af4af7f83e175dc2644234b672c14f90652abf54281758db26d56f6b460c4ab3ff3cc147b97384689de81732a20034a96df6d6d9ffd9aa74c08a2ed9ff85e95f592d6b49dff6f2a1bd77c2fad8e100b54a7c518d5de5dca504c3c746db147d531d063620d0da969a5c43f30f673941d6bc20361b2c3dbfd31e68dc945246d1dcfa3aaeda15ec1ff834ebccfaf4e5cdc6df06590623ced9b21e8b0d083b7b2cb92fec80ce4014ffc07859bbcfceccc7e95227f988df69842c9782a8bb84561f1153d8ab3a33ee3b611406eee18b591073f4905fdc0c38c2a58644bb68b3263cb37ed6d9bc84e1b7ea2c2aed8440bd43accfd795881534a4d5091092236cc167f611e8c67f6dbbc85e5c48962435e5e573c62e56f087081190909f3c2c5f4e0094a4dfb9b51654f89a977e1d5c3a3e1755aae89afd540a229b908d56e9b16e0925020ce0eaf564fe00f4ea676ec25ec07e174844ef967b61b70d6cdfafd24d5db49584b647c46e956054922329ed4b0fa6b3de8571194dbede657e17c389dbc7cb1353197954824c58583cc6ab9074ce7a727395e915de4e8c23fb2695a86a600e6ff653e5b2306d2f2c39c1e55ef2252621d4f978589fd02d141cd7f7c20ca4361c7c94d42927e1ecda38dd700533d8fba7b4fbd63b06b9e8ceb7d2a2080fc48003f0c3a042ae550e74a8183b11c9aed5264c368dc3bef42259223c27db91df5a32272eb2b3ea7e2786ef50926fe86dcf8bdb6f320bd0d65d940dd1c44faeb48e53346964ee907d94c475c5dd456c6d429e8277720aafc9e3d7cb66be38a8d25218644b34f3e5fc71f08ebbf5c0aa320943511813c8cd167bf198a9182c45b36fb90f3072f6f44dd5f94213426121edc2ef44d8ee5f1d39cc45c40d7926280efee375264ef49da64cc68cb0b9d3be7535c1ea3d19430f071cd28706c63179d417a7ddbd65d0188ffbf3e6e5ff76b92fba7ac173a1cb8ee561e2f370ad09dc45322c67f5da42ff2a2c61171c3f3113e360665297b101e90b0045b6cd2fb6d710d336569f11c24b0eeed49ba2c797c5c6a3865d06f77f2c50739971a043a64e82ceb1b70a76a2c37f7c8c04e1fae4a37b21822bbffe1c381705ba3faad4f88ef9b1982715a3104731ea6482ff5d2d5012b92ea30075adb14603d97fde88f3822fdc19683f0c63b289e60eb55fa77b7c55a239bdfc607998cb058292b218b7289053f219c075df911b72c487bcef0e01b9899e100fc78b1884ee65357e728071b68292a909ef3347b7d13a531047a74d7da9e77e627a49173946da2d767227dcd38732b2d5227e410ffbf749e5d924f1e7eb5feccd43e141df9d58d396c84cd46db53f3109380060ff3a04161d5de80972f910b1d91f17f1cd9faa78ea960af8eef6b37fcbec435e31633d1c525da475519346dc3fb4e000d732e9fb214b3207d43699da32b937dc5b7cad5b670f35cb64a4a3bb2f630672e08389540cb40798e987ae16ffd9260e14f13e87afa018c17a9176840d40a9da3000a24724f75ce1d016a9e253431402cfbaabe1aaf052925746284fe602bb57d4e3083add3b394ad687c95870a04ae7c041e4e335120124e81c3f514bdc46a5feaf70965bfc8db2901cbdf774ee6808bd49643b12c3eefdc445151a1b048efd3b8f9c910148f0899f961e22b35660459929c58613371c69e626d84ac69dff94bcf184a062122ed861a0fa905fc4383f17c8ef7c1607ea2a975d0a081f68554a2d34fe018f4375e708567e36f0ddacce4e942c6b32be54802ea0e0f0890eeb4a6b13ea43d293c7889cf970f4321fcd700cdb29dffa97f461b25ef80d8c0e481d4e4e701e0860db8b0d910ca985725230af519a95933dd7eb094fea35d801c2311e6aa7fbb766872994b0f805a5df9ba8b9049c451eccbd23956663a0e9c27f6476593c5c35513ed561190d32c698c62ad460f7fa35b1deb47c58b379568cd861ed7a818fb82d90fad6804345046c13889053227ff3794ca06bbebfbe7d12afbe0c86c932b406460ec9ddbd54168eb718e33a44fc487cc5463bd9540a932cff2b4b1bbc77aeda6fbcbdd830a8b0963f0b077189319f6023d851ffb0fa67eaeccd1d8d0e5dfea679a0bd39f613f752b01d1b67881e593680f390efd4e0b139f4e60518b192dd5a9b38176163b613074ffb36626dd01d0785bf63fce63e4823619d0d55aeb098377c6226e18001458c6f375752549d7be07a5e842e42e5b8ad741fc059ca753bae36b6e1bccfb6221b6003945b870a495bebe8bcdb8d37ba95d062dba30fbd8040c4916a2f30a65a11aecae113b4936b7b2c938a14c42c95dd1bb6be5dc4f4be3d5ab84c1a7fb3528c9afd532bf2213fd0ef1b9c5d145085be364389429a5767406b2cc705a1030181156f78a878743306a89d54f22da356c1e69bfbfb75122781c79bde0531c4bade14bf7d300ee199afff47d8ed398c75074c2dba8807e53e2d22b3f50fe735e8cfe39a1671b81111dd943df5d2441118865feb9cb808996749c02089af129847118f8e0fdaaec4c9f9b4715eefac2a54129c0cfccb12dff23bdfe7605e8d460270527965ecd1c4b8826203cf20f9af799ad69c6c4563d3d0f1d772b5026533c3656bb2a3ecb50d23803e6567d2bd58b51d65db178e9f699e10e478e22ddfcf478805ed3e0572fa5584a286e0623cbca4922efd095131bd0447063a2496be59aee80dbb1848f3583286285408265047c514bda9680b17a997b70a83dc8462ba201166ff482587a9242473f0832ab68ad570e59bb8a504add561ec19b66224f43c2cfcbafcf3f5aad4064633f4818e8851834ff239febfb70f3aaad5d81c324de8888fec70ecf7fb6e7acd8e62a4ce5458888de010efb47c2767ec6e1ba3266a9fcf9f4325d1a441162c8ffbf9edb9a5c5463ccaa9bc524daf29a672599f985cc0831da37e860cb240161431d72158e520ef4d7006743ac06b22231f4db534f10229b7e1f3f463bd1a51e5686299e3167db84b70db657f9257beb845c6cb88d0500508ac3d856eac6123d04865c86c17f2b9250342ecb61b31c1f6c9787063724913d9764f6deead9d7e959a58678c76f71307ce14d2ce2f06794d0a10c7ec7263251851f4ef15610573afc76f59cc2d400084429257e317f9e8b5de2fb3d1109c744bd6af6d486028f1f5762e8a9ecac147d3ab18b1f8a3d82ece825e6444e114ec80a31e2c2fff97fe463732ec6cb7fc1edc192f1b345f4bd9a7949413b7cfe57df7f6989963e782c005415049467d3c866b9b3e9af3dbd2ddc86e013ba26483da05a9faa8adebfd9e717f6f931c1d641ca0c82b866b3adf62ca0941ce5741b5047953e1be855cae0f6018e181c65d77621544a9fc8dcaf6da827f1775223a27fd364b5b7a2a498c1c30173562f5ece2fc020567505550e8411b30a6f30e6e9855229af014a16e9d93d5b5fa721fed1d1fb035cba341cf9f74f14a9cbd9b4fdc62d5bbbad9eff1af34dea4dcce20a19fc8f03fd09448b371e9fc81e53f2913b545edb248154238acac7f96305c7075a2cb715527e11a4ca72f3c2a0cecd43da2cf02ebf40c1a2b39f082c6b8aebc09f5d295e8be35d5b7b6927212cb95969cd9531e143eb6c45883cfda2abf4a9e8d40db09b0ab9d4739596ee9bba3853d829a2931588f2435c7d21911bcef8fc3f3f7c3dc3fa8ba6fbd169864499b91d0f4a5f40921a52381d9b5ace13cbe1022bfca32f49a43a63aacc48a6d8bbc17fc662d16a53b264e4d93e786d67c5cc12ae77064c7e007adc7c963329e99a6cdcfc66ff0af809b6402a566fc82f251ffe83f4dd5c5290f2ae51c90b0b3136b3f632216c501a43a3f505c1174dd53d48fc4190827e3a1113a6c47b0677a9570659e80a6a8653dc53f40a9e75232625a51471bccda59209efe20840a9375e806a3dec9998c41b0b3168eb7cb3cb984819953db40ba9d17ceb23b1094770a939e95211f2f1e248ac7c396eb3b5659e17c97c2e69d5da5a07c11cebe4139adf9ee805b3b018ca1b91de40d603b4ed5083632400eca7dd45a1a77d80df690ab60212460d8d07876ea5bc8a9f7ab6cdfa7260859dd13720d383ce982dda35d31754065d0083dc2399d23a79dbd7cc9dbcdc5028528ec88b1d3c62a2a2071aff4d7b7ff25aeb1761eb288b599b567e4a1fe2cb2eb23e310c8db16f69ee2083105d4b0b931ad33b739b6e78487831bf0c9a4a5318cea842c19aba0b7fa572693f3f4c906b9fc063e633f2b4b73f853e07eaff86642718cb8addc8e2a9028faf282e95568cfef60ef654945405cbe17e049705a2680fbd949c21d53f4d61e2cbc8746422cd9204e166647e1beb3ea55732be761bf36b0e82f5e051f108718d527e84f10a5ab783c8b1fedc5be5a6b6ab0dfee566f060e0672d1d9aa3830a48f6768e1f51a6ff2cddd69c86634a3020e7957541edd3e66ab765125203170509a2d8fab3ccc95233021964bff014206ad7d77f0cfeef310d34772d53a6ae0e72c56857f5302852f422de13107fbe1fc39836cd4677bf31d728da5b77cf862a04ddc2e4d900db78117ec426dfea8d0449ee97db3e4e3790be038517d6d12315c1d897c85bca1a7aa0129574ff9ee5be1edfd1050b5e3ee2a50ce2e7adce304e72af27a157dc82cb2722c49393090c007257de4e4d94d980db5361874742a5cfd6edb03b4afcd4897b0eafdfc4cb440f7930a006bd61635d15821c787725df66441c0089c5cf03fed695d5d13446fba6e7b078a329067b1685285abbedbe642650ee0a8d6823528af8a482384e028fffbe148fbfa7b48e5b0bd6ae5388a91554789191cf5e94ffc6d84dff128f8c71cabb6e40efc32ffb33280d5d2025dbdbf93404b7766811b29f4ad84f090b937cb2c26016ebba193015fad1687fbb8e009e88cd4f38e08c844d395e978017026f01e1d2d735445e9dadb0325247f5771767391c06ece29b4fba6de19c57524fadfae15e957418831ca9432b30d2d6a141edd91d2c4c85feb92afa06f80b73066a87cdbdce0a6d868ec0fc33af7603fdf82c8382b42a5ae1aeadbc4fefd0ff90bad68ee387fb8e63ca7ccc3da869eb4370b779b96fed96280024c1fcb50e2c2f6465a54b07000f29f71cca60729eb4dd488b560fde0ef9b50472257b7cef0ff38a45a454850f30d132101f94c658789c6472ca8789f3e27547923d723a2c6e73e7baabaa5008eb52000d48cd2d510398fefe1d39f231fa1de67efbd90b3a7c0b8292a541029cdc5972920777f5eaad8e9ec5a939ee353c61195df2d1"}, 0x1008, 0x800) 21:15:23 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000440)='./file1\x00') mkdirat(r1, &(0x7f00000004c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) chdir(&(0x7f00000002c0)='./file0/file0/file0/file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) faccessat(r2, &(0x7f0000000080)='./file1\x00', 0x8, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f0000000000)='./file0/file0/file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000280)='./file0/file0/file0\x00', 0x100) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 21:15:23 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00001ef000/0x3000)=nil, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x0, 0x0, 0x7fffffff}], {0x0, 0x2}}}) 21:15:23 executing program 0: msgget(0x3, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) clock_gettime(0x4, &(0x7f0000000140)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x297bf1cb58fb66fb, 0x0) open(0x0, 0x0, 0x80) pwritev(r3, &(0x7f0000000080), 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r2, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) clock_settime(0x4, &(0x7f00000015c0)={0x2, 0xfffffffffffffffd}) r4 = semget$private(0x0, 0x9, 0x42) semop(r4, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x1, 0x2}, {0x0, 0x8001, 0x1000}, {0x3, 0x4}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaad8a) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) semop(r4, &(0x7f0000000000)=[{0x0, 0x6b}, {0x3, 0x100000000}], 0x2) semctl$GETVAL(r4, 0x84110ce33eb91624, 0x5, &(0x7f0000000300)=""/133) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[@ANYRESOCT], 0x1, 0xc00) msgrcv(r5, &(0x7f0000003b80)=ANY=[@ANYRES64], 0x1, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000800)=ANY=[], 0x0, 0x2, 0x2000) msgsnd(r5, &(0x7f0000000a40)=ANY=[@ANYBLOB="030000000000008753b2157e3bd1d3c81b3b15a024430670c06ae031718ce947e1b060a9b3461038f39f4af11e05ecc115c6c8e5c0ca00a8af026ebcda30fb022630bd23c7f025629011bfa45f002b6f98870fac0ec011bb4ea75c8bcca05411cad1d8d6234ec0926429087198a837a74facbe0ebdbfbf7d80d65ca916f13dd60aebda1a10b56b809dfe08da9d946b58b63830c1aa74404d0a6f83efe5e35a812281dac3c0d21419e4691db78ff472acc836140c82dae55a45611dc0e474676e3dacd01c96d8882b19d5f2541573706b4bda0b6a5eb8c56415951eacb002b4d0a7bdae8eabf19902e8e8bca3425d9886165650a2ab79d087b9970e0453b5123d20b01e8b68f3d25eeab16a6f7594b3c2c01a90f416c713bce5fc8b62682adb04597d108b4077880d5a18929aeb55384e6d9fb9b3903bcd7f4f2274c302286c49967d0094cf74080ca0a2c14574c0c5ff44aed65da7832e2f7299e97e44966a8310d803844a61c911acfb9fb62caa327302991bb3d228b0456823b0d132ee61c1e862d531836aa7ab62caa5f2149a71d7b5b6d0637dcf9bd18678d8c967acda80d6d8e3e9c39c8d4c3a4f63fe6f92fc64ec3649ca8aed006476c913deba4fcf19c110013bfaa48b797678905ffa005d25a24d9e878f15b42509f2c6197d4b98d63d206c2b3cbb3b70b9e1c157a77f5424d7fe0aaf65d7d664ff7726cd154d5200e3b93f9b366bb18d990739ac80b07337262569d4b8f726dd307de951c87c6539f445a7dc2041cecc49993b69d6754da725defbdaf4b628c74e"], 0x8, 0x800) msgrcv(r5, &(0x7f0000000080)=ANY=[@ANYBLOB="000000106b5a745d0d9d0000000000000000b92069f7a16bf69b338b8ea01c9934980262d2a6b1986a729699eae4f32c9e7297e0a4897685ddf50b7f"], 0x8, 0x1, 0x1000) msgget(0x3, 0x20) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 21:15:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffff79, "541bb97b6600"}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCDTR(r2, 0x20007478) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000880)="b9c90ca552ba2066085f8b6e536022d5dfc58e7887f4ccb1f2722f96c09d784617fc9d6c969cccb337dc3f7fb0becb42f353c02f9e2100d0e97d8c06eea8dd96bf57506936d28ad19053fd45e9b5b94de92eb05b5c28", 0x56}], 0x1) 21:15:24 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)={0x8, &(0x7f0000000000)=[{0x714, 0x4, 0x81}, {0x1, 0x9, 0x3, 0x100}, {0x1ff, 0x40, 0x2a, 0x3}, {0x2, 0x1, 0xfb, 0x400}, {0x4, 0x7, 0x2, 0x9}, {0x20, 0xff, 0x9, 0x40}, {0x1, 0x40, 0x84, 0x6f}, {0x2, 0xa6, 0x70, 0x7fffffff}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 21:15:24 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64857c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89dc1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e0000"], 0x10) sendto$unix(r1, 0x0, 0x2c5, 0x1, 0x0, 0x308) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f00000000c0)=""/164, 0xa4}], 0x2) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) kevent(r3, 0x0, 0x0, 0x0, 0x3, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) dup2(r4, r5) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 21:15:24 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="25000000bfff00000100000000a38bb3f980b7b8578833d5d6ab0249dc009aaa67a94ce5c666871a7cf2126ee13ee180e4e05e9bcfbe6cb395cff67456e2dcab8b9fbd75", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x100) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) chroot(&(0x7f0000000100)='./file0\x00') write(r2, &(0x7f0000000040)="510fc3a0", 0x4) r3 = msgget(0x1, 0x1) msgrcv(r3, &(0x7f0000000900)=ANY=[], 0x0, 0x2, 0x800) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000340)=""/114) 21:15:25 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2b65696c653018dcbff8507b2c51315b8cb125"], 0xa) getuid() r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="000000c806c24411effa9e71e9221b37473064744f31b8ea70860c5a4165531f12f9a336e6b1007ddedb37a5feed4bcf4faa8afb8a3cf1262e4b236d7b96ea1d3686b2fb6c1d29d3e5b3a749b3f325bed4f22d57c44c6b"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x200000000003ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x4a7, 0x20) r18 = getegid() r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r20 = openat(r19, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r20, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r21 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r25 = msgget(0x1, 0x254) msgsnd(r25, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) msgsnd(r25, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r27 = getgid() r28 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r28, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r28, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = msgget(0x2, 0xc0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r34 = getuid() r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r36 = fcntl$dupfd(r35, 0x0, r35) ioctl$BIOCSETF(r36, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r38 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r40, 0x0) msgctl$IPC_SET(r31, 0x1, &(0x7f00000003c0)={{0x0, r32, r33, r34, r37, 0x1, 0x9}, 0x800, 0x1, r38, r40, 0x6, 0x1, 0x1, 0x2}) r41 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000280)={{0x8, r26, r27, r29, r33}, 0x3, 0x0, r41, r42, 0x9, 0xb01, 0x9674}) r43 = getgid() setregid(r33, r43) r44 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r44, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r45 = msgget(0x1, 0x254) msgsnd(r45, &(0x7f0000000c40)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae52f2fbcdb8161c2df331575bcfcc06962f94b5741dc5c317530e2b6278bcac7f39f84c93e070f5f697e3231aa7c05f1689d95d8a191a54276e09aa80a79434e00d6af1f8f0ed8b65722dc7698b158867f74796345b36bfc562ff07e1f7f8334fdfca3f865e684c6397d8124144378a7f9ec71727344bdead53ea59937e"], 0x107, 0x800) msgsnd(r45, &(0x7f00000004c0)={0x0, "51f304cbad4c40341a7fb8f28f53930ac93feed5e69ec81ecebd9e705f836edbb76d3198d1d6e7448ba200c71274a7bb1dd016b9ce27d8fe88478ac17dba06f5e4f9be870017926db9fa88c70e8e256b3ec66e9e7ef3b10ca63be973a9466fbe4350dddb97428045fe4d3f24ccbc09af01a5dacae9fd2d1817724aa40026cdb70a6279419e8ba7d192abed727944285455e9b62d67c4d5b3f4ff"}, 0xa2, 0xc2c25e0089590800) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r47 = getgid() r48 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r48, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r48, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0x19f) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r51 = msgget(0x2, 0xc0) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r54 = getuid() r55 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$BIOCSETF(r56, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r58 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r60, 0x0) msgctl$IPC_SET(r51, 0x1, &(0x7f00000003c0)={{0x0, r52, r53, r54, r57, 0x1, 0x9}, 0x800, 0x1, r58, r60, 0x6, 0x1, 0x1, 0x2}) r61 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000280)={{0x8, r46, r47, r49, r53}, 0x3, 0x0, r61, r62, 0x9, 0xb01, 0x9674}) r63 = getgid() setregid(r53, r63) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, 0xffffffffffffffff, r22, r53, 0x0, 0x1}, 0x4, 0xc8e6, 0x725e}) getgroups(0x5, &(0x7f0000000300)=[r18, r18, r23, r18, r23]) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpid() r64 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r64, &(0x7f0000000340)=[{&(0x7f0000000280)="6cd92578203d17", 0x7}, {&(0x7f00000002c0)="a313dd1e70597d2aa799e7810a3a28df6f99563cb26e7f8801bc2acdaee2a53bed8a568c54594138e34a6a3e0894d57ddcf95269db67a50d06d3a980e610856fccfdf42e2fc6465e6b079d3a71f4f904d6f07a31be7ff51ba5c84f33b242b285952a268e7cde7862cabe1bb1f4807ac8e7624f0140fb0f4e", 0x78}, {&(0x7f0000000480)="830ca5df9bc0dfde11a8718dd16ea9386f9d60b784a1a6765563c5662c7d63f32c9cacedd51a99472b296d757373a224089ce17fc4b4762495097631f8a8b1209f358afbb2bdc603104b71f688feb0eff798e9849d1f09e5a35a69fd1679c23986b6c5aa1247eccbb6dcad8b0052d673005d5e2b2bf31294bbfee308a68c79dbf859d85e46049de5f6c06336a072e0109230", 0x92}, {&(0x7f0000000540)="71c814d81551108f7b37ec6e47a9ee1fa185bc1700a5425d87f4966dc2744558b8fb740d87ff541d1eb05de7d1c714ef0381281cdb8b476b96d95872a42e4afe8f1b7afd5c5b4c77a4210024ed80eebf02c45b21ab583e76fe92b73889758df65e3bac36d1ab2f292b16f89ddfacbc0278f074e0bb79e91c2b6a573b1b135ed41b9d269684a9a55d2340d3a20991165d248e94c319a0939bac8ffbd400a92f554141327c5cb4d8225c6c83155009f4f3e0df4cd75c27af4700334f532b6012d3e39bcad52d04a7ceb5afc0e24a4e70e54b0320def38278247a27a33337c0d9a9d3fabe8cfbb1a9eb4e3bced6a6a26e34ccf881faefbc702894", 0xf9}, {&(0x7f0000000640)="ebe2104c5fe36d8ecb59194c6f8c563c6fbf3cb592f77a43045dfc2420ea69c8bb3d738f69fbb554024b493e2eca54f08af01f4dddc0a3988bbafea40818e7b1929888c4ea9053562448656ce3b7176fbbe3a6ee126c39ea57d985f3108ca20a5e16605e5859000d902be03f32295f661b2fb07b81b4c8018f13e3127395550031b52998fbca5a4f476187ef", 0x8c}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r64, 0x0, 0x0) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r66]) chown(&(0x7f00000017c0)='./file0/file0\x00', r65, r67) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r23]], 0x1, 0x7fb) msgrcv(r68, &(0x7f0000000c00)=ANY=[@ANYRESOCT=r4], 0x1, 0x0, 0x1004) msgsnd(r68, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r68, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b98800000033f3000b84486250b099aa9b7272c428de41622b1194de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a962716dd7badaf6df480bbf3364538674e8aa9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2a82e58606050dc516a0af1461584bca000040000000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e789619dcdc5530e08cd36c769658de130b6031bb0504974ac6ebeb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a3590101886e543fe0259a0b421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba2090000001ee310418af1de8c61dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6caa5cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf51c9ff48749ce8e899ad89b8d82bd766114a252fa6a9c87f27e201cd900789d09de843346be7482c1b5a1572efb09253a5c9b263e389b68f98cc2853395c890030fe86092fed6fd7d930d73ce6c23f5441ca8a62326b989f7b08b6d36434cb975294b9662ee6bd40dc3611d2f13ddf348bc19f749ae7ea7403a7d49c59cf74d9ccb87e57254d3a14555fdaee78e65ed223e89872a284fb82396f87d844af3875bd939f1cd59571db1c10311b649ef41113e941eabe38c0d00"/645], 0x1, 0x800) msgsnd(r68, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r69 = geteuid() r70 = getegid() r71 = getuid() r72 = geteuid() setreuid(r71, r72) r73 = getpid() ktrace(0x0, 0x1, 0x4, r73) msgctl$IPC_SET(r68, 0x1, &(0x7f00000003c0)={{0x6, r69, r70, r72, 0x0, 0x80, 0x9}, 0x3, 0x3f, r73, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 21:15:25 executing program 0: socketpair(0x1e, 0x8000, 0x0, 0x0) 21:15:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x6, [{0x0, 0x800}, {0x1, 0x7fe}, {0x2, 0x280a}, {0x1576049c0397221c}, {0x2, 0x2}, {0x0, 0xe48a}, {0x3, 0x20}, {0x3, 0xf971}, {0x2, 0x8}, {0x3, 0x800}, {0x1, 0x400}, {0x2, 0x7f}, {0x5c3bdd0b8eaf4a75, 0x8}, {0x3, 0x9}, {0x7, 0x403}, {0x2, 0x3}, {0x2, 0x7}, {0x2, 0x20}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x5}, {0x4, 0x80000000}, {0x3, 0x4}, {0x2, 0x6}, {0x3, 0x83a}, {0x0, 0x1ff}, {0x2, 0xffffffff}, {0x1, 0x1}, {0xb15142a2967d8910, 0x298}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0xf3}]}) 21:15:25 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffbfffffffffffff], [0x0, 0x0, 0x482]}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x2) 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)) 21:15:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) close(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 21:15:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) preadv(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)=""/234, 0xea}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000040)=""/112, 0x70}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/162, 0xa2}, {&(0x7f0000001440)=""/4, 0x4}, {&(0x7f0000001480)=""/240, 0xf0}], 0x7, 0x0, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)="60512768c67624fda4039513e9078a2307df54f0e8df6b7a2d0288dc0a160cc7aa215c8a61336a4056109ee3ee2a539c0aa03297f7e0c5002eed3cdb97cc8c9da96148d68bda7d08e81d2f2638eca0a749212a14f09e35b37afb4972e6ea2ef2c5a1542707647490903905ca8407662c6e1df542be4e8b74480c77311fc797cf1f7966a8c69b16d768f91afd8e8c33", 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) r3 = syz_open_pts() fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) mmap(&(0x7f00007a5000/0x4000)=nil, 0x4000, 0x3, 0x810, r3, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000180), 0x13c) 21:15:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f00000004c0)=ANY=[@ANYRESHEX], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29dffbafee67d25dc6154e695325fe24f49b242d18c34aac5222bda8963fd090658ee", 0x199, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r5, &(0x7f0000000100)="15638d50a911f81567b228ba7cd6e928e2324e52a6c8dab04f13b2820e596f7e18779a9a3ee275d8a7f9205c08de7695cf27d1dbb84f9ed8bb71cd0bbeb7d8b1c21dd217717a69c9336516564da725b8b68ed7bb51b782f971287b02ae8d8ae108fed638d4dff885baccc7f185e98b25c82827606bc95c39948675b770b31f7541149cc8e7b1b40ec8f78e25696ba7a39f431a98666f3a339be50934f22ce0197501f0f4d482d21304808dabfd9d6d644cc67ac2df9aac755580ed4392107460bf9ffa5874c7288581972f870f873cd74d2bd7f7bf89b456a66e0c70106204ac8ce96a1d82e79b9a6b61ceaaa1243b58b82571ec", 0xf4, 0x0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = accept$unix(r2, 0x0, 0x0) write(r6, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r2, r6) 21:15:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) r2 = syz_open_pts() r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8, 0x0) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000280)=0xffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r2, 0x2000746f) getrlimit(0x4, &(0x7f0000000100)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x26fbad52e49d60bf) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000200)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000040), 0xfffffec2) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r7, 0x2000746f) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) 21:15:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x400, './bus\x00', 0x5, 0x9, 0x4, 0x6}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r0) 21:15:26 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, 0x3fff7edffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000f8000/0x3000)=nil, 0x20f}, {&(0x7f00005bb000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x6}, {&(0x7f000036b000/0x1000)=nil, &(0x7f00005ee000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000231000/0x1000)=nil, 0x80000001}, {&(0x7f000022b000/0x3000)=nil, &(0x7f00003e5000/0xa000)=nil, 0x8}, {&(0x7f0000294000/0x1000)=nil, &(0x7f000047c000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001a9000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f00004c9000/0x1000)=nil, &(0x7f000057c000/0x1000)=nil, 0x1}, {&(0x7f0000631000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3ff}, {&(0x7f000050e000/0x2000)=nil, &(0x7f000053e000/0x3000)=nil, 0x81}, {&(0x7f00000bf000/0x2000)=nil, &(0x7f00007d7000/0x1000)=nil, 0x6}, {&(0x7f00007d1000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00006da000/0x2000)=nil, 0xd79c}, {&(0x7f0000417000/0x1000)=nil, &(0x7f00000c4000/0x3000)=nil, 0xfff}, {&(0x7f00002a4000/0x1000)=nil, &(0x7f0000397000/0x2000)=nil, 0x967e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xda}) munlock(&(0x7f000045a000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:15:27 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f000034d000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00002d4000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000136000/0x4000)=nil}, {&(0x7f0000279000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e68000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1874}, {&(0x7f0000e29000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil, 0xd4}], ['./file\x00', './bus\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x400}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x408) semop(r1, &(0x7f0000000580)=[{0x0, 0xef, 0x1001800}, {0x0, 0xbffd, 0x1800}, {0x0, 0x53, 0xffc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x0, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x280000) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(r3, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r5 = fcntl$dupfd(r3, 0x0, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x297) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r10, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x215) r12 = getpgrp() r13 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r11, 0x0, 0x7fff}, 0x80000000, 0x2, r12, r13, 0x7c, 0x5, 0xb1f1}) getrusage(0x0, &(0x7f00000009c0)) semop(r1, &(0x7f0000000240), 0x6) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x102) 21:15:27 executing program 1: ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00'}) r0 = socket$unix(0x1, 0x1, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) execve(0x0, 0x0, 0x0) 21:15:27 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0), 0x10000000000000f5}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xad) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x2, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="8e9749cea5a1d7454d1b70d137391274de80e524cc619905b34b851204312a00", 0x20}, {&(0x7f00000000c0)="9681d859498f274a91bcb1b3e101cbe7afc25ead2073dcfc097e4923b5373e62fd6abcfad2b0d37243c564915a08be487cfaf823b92992d6d0cfb930c9aa0a38198fc1e9e3640b704b03899edff6999f5431607be91f715380e9b50a545796262713006b0cd428eab4c442e1061b6be58995b1a441a0358330f92cc5a00a0c7c82b30123d4430dd2ee0de04b46136ce55e8f6f71cca6d907656590c03f9e22681ec1d689ba4096c31a4266a29a73aeca54e75dad28048802181f60ef54c518f25013c4203a001c40fdc03f1c7601274af96170eb8aade26e067046acec448e95d7a164584871", 0xe6}, {&(0x7f00000001c0)="5d71488e7cc82bd0435c128b65c35c846d0021c428ed48dcb3f1ca05ac56ebc82d9d989a3a5e62cc9fb6ca852aa99d4c82b08536b314cf683c6e5c4a8ed729c2844129bd62ad94e2eaad4e0a471192113e1ed959828d40e0ac8107aaf500e001a7c778ba7d01b1a726ffd14be7109859b6210c857b90050022dc019f25782979f1d5261a16ecdc5167fafadceb652c1d4ecdb9530633edd61b38c3f08efc5b48170a57107c17766a18a44a9e92cc321bff35fe4ff79e711d6a6ed05f1e7216ecf8ab48d7138eef", 0xc7}, {&(0x7f0000000340)="7cb461d1edc7aa2af888999c0475e579fded97d2f4df34ae72e56996a339f6111e0529bcdacea23e78d70d4c03365bd3a745799bad6487cd6ff5ac692f0f587d2d5a3b64ab92b1a8461e9d5fe27dbeb588e9cb5f10a501485c708314e9b6af46cc2e8e1c3f6f93ec1cc6730b44d0089bd9cceb3143ac248ffc8f11beee413b9a5470892c0d399f4961b755ac7b3984c2f29c26b7e2ca4b5192b7d968b20c424587bbf57b13e533d1c7a2806497327f7f49617332a2540b6a020e50623fc85fcffc757c2182a8c3158b5d5979e9470d61cdaab05ea9f182e027c2124fafe7ce3ef1ed8364cc2b0148d3021bb430062b0187afaa031835", 0xf6}, {&(0x7f00000002c0)="f4e997f3a37de558f0d072f2ffa202ff9f6e39b502", 0x15}], 0x5, &(0x7f00000004c0), 0x0, 0x4}, 0x203) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000300)) 21:15:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000080)) 21:15:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='\x00', 0x0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x102, r2) 21:15:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18) clock_settime(0x2, &(0x7f0000000040)={0x7f}) r1 = getgid() setegid(r1) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="00002e4166696c653000e8e2104301c468d9072b6650f66e9059e306738a0ac51216c5c7a61c719b889ed06c51f1f383f5476245a9f9032f59f24fb69e1909a9fb0f344ca9e7bcb67cf7263994f263f69c7a707b0085d51475f01adb023c24e0d678fea13587b4e9afa0f48972a467000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 21:15:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x9b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x200, 0x10001}, {0x18, 0x3, 0x3, 0xfffffffa}, 0x7f, [0x10001, 0x8000, 0x0, 0x0, 0xea, 0x8001, 0x6, 0x4]}, 0x3c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='c\x00') r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = dup2(r2, r1) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x8) 21:15:27 executing program 0: msgsnd(0x0, &(0x7f0000000080)={0x0, "6eb673b83e278cfdc0e557b4e53038da294fdb9ed0ca33cc0143aa525ba87354c79b01058b245d8c62ea04b60750552f78d2f77a36dd5df8d9c29b4e480f7690b05ff95e3fe1b906646694de9ba437d25b841046d5d5e7fcc39b60c8bbeec2a7738798d83d8d36c121426a936bf8a4763e9121f16e308753254e"}, 0x82, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x800000000029, 0x27, &(0x7f0000000080)="d5ff9668", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0x200}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 21:15:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x7, 0x200}, {0x8, 0x100}}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0xfffffeff, 0xffff}, 0xc) shutdown(r0, 0x2) 21:15:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="2837e4ea5663a20ef7a85a47f1ff57d3dde8f3dc9bd0e67e40a5cc9863497d74c77f5d4cf20d", 0x26}, {&(0x7f0000000240)="243bbfe87c0263b2fe998caad65817d508b7452e08b37e26a3a7603a91d9572e174fc4d431f17c76afe6a13c09c6027762dd720e9013211c220e46d9aa58a40feedc584bfae5f5241b1d818a7c59", 0x4e}], 0x2, 0x0, 0x81) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="280000e2b0b442fa1b00ffff0000018a802ef03903ee8942c35f0d26c4e900969de394f753188bc7e1bae802000000000003eb9c7428e862904f64150c0a0f115264c6229bfa2dd04784f570d399c9f2344eda140bb8901a23391f76e817010751c4736519191a9b2519dee234720578e6aa3a2d227aa114f745c743cf"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x7282f0824fa4553f, 0x0, &(0x7f0000000000)) r4 = socket(0x6, 0x1, 0x9) pwritev(r4, &(0x7f0000000340)=[{&(0x7f00000002c0)="5d9903af44961d691297bc8006236139e11221daabb9ec2022dd8fb8a53b899469db70018e9b02cc92c83a50dffeb328bd475651b6bf588a913ea0d7f3ec295211936175db131dcf7f93b06db5f9c2456565aaff7d295f65a88fad4eb8a17fe8712bf3d10409b18ad07d3aeb8b48498e41b23266810ec3acbd01", 0x7a}], 0x1, 0x0, 0x73) setsockopt(r4, 0x7f, 0x1ff, &(0x7f00000001c0)="f577a78d9e5da75b6e069ebb09c6e22b6604bb4b45e7e7546f44b6b82e28b8b4800ddb12299b5cb5361a0aa68288cbffb95ef6b23b1de91b1627b7a236e30c29952020fdc1522f5a7559e918d4c0a7d4d5f68e6e4bf8cd0cdc3c87b29c48f812f600c13e3a91d6b515fea5cb67cae18c3c22c30c", 0x74) 21:15:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x24}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:15:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 21:15:27 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) getpid() mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 21:15:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xfff) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)='\n', 0x1}], 0x1) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x6, 0x71}) 21:15:27 executing program 0: r0 = semget$private(0x0, 0x1, 0x28) semop(r0, &(0x7f0000000040)=[{0x2, 0xfffb, 0xc108d16cea91acfe}, {0x4, 0x81}, {0xb, 0x241, 0x1800}, {0x1, 0x8, 0x1000}, {0x1, 0x401, 0xc3b1a71f045f9b25}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x2c, 0x0, 0x0, 0x1000000}, {0x6, 0x0, 0xfe, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 21:15:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x53, &(0x7f0000000100)=[{0x43c, 0x4, 0x24, 0x89}, {0x5, 0x81, 0x6a, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0xfffffffb, 0xe6f1, 0x400]}) syz_emit_ethernet(0xe, &(0x7f0000000340)="bfe6b50c1ab4c130fb5f674ef2c6") 21:15:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0x0, &(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000240)=""/219, 0xdb, 0x40, &(0x7f0000000340)={0x18, 0x2, 0x1}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r2 = semget$private(0x0, 0xa85e14ccbd9a5301, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x5]) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="478c2125119b5b0e58f9525d6e290318240a000000243c86000000000006b085d9a18914a2b84c30c344c4b7d428fd65bf22f7ff262cdc5c359d5324bac09269afab9610bd3b23a0f4b6fff849614ffa6e74fb0e0850cfc09edca05fc0169386b295166731d1f55dffd4114b8f0c590e208149bf524a61214e3bed0fa5b2477f5b588c1fb1ef3fca9a48f6d2cf7abf6361cccce36b67eb53a4452b29964475343140d5327b4a9b35794a7f90e3d286c10459561a1f4959adfc7a8fd3c25fd9daecc6ab6c97f96a6152c7f2bf3d9e79bba02b8e243b51bfca6fbe99115aa92413e7d33b139cca99fbacefccffd8fadd8df1850ec40741e48fbb8390c663e46bda7060767273592dc971d9baa366efdc7d87b4ca", 0x113}], 0x1) 21:15:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x50, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) msgget$private(0x0, 0x400) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 21:15:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4475e11c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x37f, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x97c8, 0x0, 0x800000], [0x0, 0x0, 0x0, 0x10000000000009], [{}, {0x0, 0x0, 0x800000, 0x8000000000000000}, {}, {}, {0x0, 0x7}, {}, {}, {0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f76696c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) getuid() 21:15:28 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, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0x7b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x3ec) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/109, 0x6d, 0x865d011265c62128, 0x0, 0x0) 21:15:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x3) fcntl$dupfd(r0, 0xa, r1) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = msgget$private(0x0, 0x682) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) msgrcv(r3, &(0x7f0000000480)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getppid() r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$getown(r10, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r8, 0x0, 0xcf, 0xffffffff00000001}, 0x100, 0xc07, r9, r11, 0xa5, 0x1, 0x100000000, 0x2}) msgctl$IPC_RMID(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x286) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x800, 0x0, 0x0, 0xfffffffe, "d70000000000010400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:15:28 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10009, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) setsockopt(r1, 0x8, 0x4, &(0x7f0000000000)="ae8ef50d854cd5517fa82d3111d15ab0a41bb570de291b7ae9919f7f575b159c8525bf7a6b67a9e8cb543c89e3b1a03e6057c6f368ae81c10d2abba497265aa6aeb32444fb447ef73a0dac6ff2156f73e4b36d644846fc60e9b65d88c4afe013a1cedf4d1f4a6a7bae8e230c4a4e1c06b6c3bae87e8c927b6c445ba43a70b040eca5b4e39d7296a8f094f25cdee122da595fd1e3ee967ab42b362897cc5c869914d6460f09756308228847981476d1f91c7c2a3bc48d7f4d601efc68da715fedd6756791e61bb771248f682f", 0xcc) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x58, 0x300000005}) 21:15:28 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) fcntl$dupfd(r1, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 21:15:28 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r0 = getegid() r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs, 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r5, 0x11, 0x9}, 0x8, 0x1, 0x9}) chown(&(0x7f0000000040)='./file0\x00', r4, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 21:15:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1, 0x0, 0xffffff73}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 21:15:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="220efe9b061f8cad20139a1d2a", 0xd) socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x44001000e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:15:28 executing program 1: msgget$private(0x0, 0x108) msgget$private(0x0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0xd) close(r1) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8001, 0x100) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x8) r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x52, 0x300000000}}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000c00)="c17314bdf86cabcabcea35eb7e6dad642182a8daaf5c745ae707261be3bf7f6c727f52882f5fe94976e87dfe403b0914ab4a252ef8a8dff80ddd490258b55b896d41d531a1fbdd6ad25773dec6b9b7dc9c75a73c495c99a456f2e7643d828f49d4591c089a0cb0aa51912b604c5a7305703db9135037c9a295b529321787b7ce8aa5ca459ef64f9d9b9a192969868b6a1cdd5c1480ffdda83d1ddd156b16b4730022e713f09e57df53db2e60d44f078446790d5fa00fa0f8ed0875f4852401def288c63062047f5457490ca4c76322d0159cdf04844cc4f52d9c9b02a8bfadc3ac4843626958095fe20b82d97cea6d9deb0c5b1c1a2ae2efccd9bdb91daee5dbd6d7fac6d4ff29beca1eb215aa3e4429a36eb104582647250273c41b7084fd4f1cdc7cfdf7894b33878b648561ed78ffc30ab05411866b98854527e10056cc1322270d73242da7592fd2545157fc257ff5896b0f4945077e7136da50eaf28937cb908be710b50c6d6f153a7bd1308eebf9ac0b338af3404c52151ba6ec0ecebfbe9e230ce798270abedbdf9630e5134c2f40462be6728eddd40d8ff329b5928b43115666b417e72a50a2cee7369fbad65fcd5124baa50c5208c5cb44fb7fe6fd92c0ca1a149708d4da8a5232d5ffdfa93db747f885c75f91e0d3a5ee3f400970eb61f3e53afae162a0e274a0fc802d519e8f9316a89e6a9adda47b7e04fbf095dc9d4ad3c2a38ea29ed9f5985a39446aa5fcf9f5be3850e0b5ace6c88ab3eec91e823dab73024fc2c6d00ea13d15f9f12dd5f74b33e5801baddfdff0aabc268d229c0101098f30a5372eb8270c942e5ec9d110a49dcabad589d6b98d2fc2aae7f30a46637bf510c469a62259be9856abb9746a3a438510f47596301d3b509d016b4b343a92733db635d0135be2f5237a09e4cd1bb5c79035e807dd384c8b6f818d0472e826c4dd613448ec56ace0912f01ea4da0c24dbc3e1c37060b69c6e88e307cd6eb316a4f5ee43425189e6f85573b4cd48c52dd3a9d8903bd6aba8cce694e07fce5eed565fa2cfafc0f75caab264d487673e518a31f7f7df8e0b6b0f32d7485a283b4ff7ebd750c0550cd0b80360feafdeae2629b7caa13cd7abd5c1736f36b2d5cf93e8ca72ac250ad2bad830465fe86c1f837f87d5f61d3b761ebd9a63a703860a33c4563262fb85bda175a11997eb81b2ceb7efc7ff4e7d5d5f2700435c398e5a3c68885f33cec63cc73eb4d56a40e9f8ac31a12372ec292debbe77387357262c48fb99780da1b920bb350600b1c9f46c1fd0cc2fb5db114b2ae0945a21757f1485c20c0073c593534710b640af814bc2d2e424e980f99d74936185dbf8dd25e55cebb2c5456b3d73cf8b2e23b3baf61df71b7a27300db11266d2e44f55e58bb247ae8f879699aed4fcdd9fea99533e3587db33a08bcee26c40856ee37a3ae2a8bcd42f4c14e652f80708752fbc5aa5d28c1528783405001d0b30812f6d9041182eb367606fd46a27a9c0555ed3b63b22459d06c7bcfb18fee351d6f6659e4c0bbd99a995fd401cf378f3d7735cd86e0ff0ed72208a2aebc57caac36aee3517abfba8d1cd5748d420f1a5d15012eb8571df3a73e31da057617bb3d09cf934f82a1d985e0e346cfffa8d7ad14497f81a54845aa66775fcac64f314172fc0d1da8d5f1a344f0b484bea8e00cd217b2bbf5bb0332aa97c1ca89f8de59fe6e515c8fb13df2acf5bb68576fa0e1d1d22ac715e366c231c28574ee28d9f91e2d6f7542d51c27ec72875bbd074ae73828c2790d83b5afd00057a1e679be4e66031b7e5aa735dfe782f4129a07563758d985437078480c5e2bc85acef568ffb7cfd2b1dbc7781f37bba958ee70550b435fca6557efbc89c079c367002f4906545dea2051888954fc6778df275a995b6bb8dccdc9d95ff81a1757b5b8802bbdb1fdd7513ae07ecc4c2f0df27bc7d700bb20abce34dd5a363830a3ef4a9e265051802e8bb295a99bd101818730239bbfa208565547ba9a56e542b6fe31ea827de88481df24e28da8d1962fbba4dda942daf1b4294a9453ee2238d7895ab119e54296af975ebc438825e7832496fde32cb0a37cf0e652cb502adab74d461356136907458d8ca49cfe420bde187fa27939053acdb63740e1de2349249b0e6c118f8a4f80b4c26aa475b70c5a8dd5588423595f17d7ab88ea8477f71ccb5bd11fb4f7e5abe3993f337460b5dfa096c6a84a3af27e33914c7f1b923796ba7f5c9f9900a2b7868ad1d7b5022914b1b6ce0947b0ea90cd79cf3bc35cb9559ea42fb188930f660658961b53ba687c863529077eb877a7357afb33054f8c7f0fc22fd0eaf79525bd512014d03d3576466ae7a37c3e8ce3e1af0b651516a1b2117666410a25fcec1710215433b6b9448636c027fab2b50b62df32b9b0b07344ec136f8adff1be432fe8042270c496c61999740fecc9fde26fec7f74d924bbb0d39a0236e4dffa", 0x6e1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 21:15:28 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xf7ffffffffffffff], [0x0, 0x0, 0x3]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 21:15:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x25}, {0x80}, {0x6}]}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x133, &(0x7f0000000540)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000040)=0x80000001) 21:15:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x27, 0x0, &(0x7f00000000c0)=""/39}) 21:15:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x1, 0x3, 0x0, 0x2, 0x0, 0xbd16], [0x1004, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x800000000006, 0x0, 0x0, 0x4000], [0x3, 0x0, 0x0, 0x0, 0x40], [], [{0x1}, {}, {0x0, 0x0, 0xffffffff, 0x100000001}, {}, {0x1800}, {0x0, 0x0, 0x0, 0x900000000}, {0x0, 0x0, 0x0, 0x4}, {0x8}], {}, {0x0, 0x0, 0x0, 0xd7}}}) r0 = kqueue() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = dup2(r2, r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffc, 0x1b, 0x3, 0x7, 0xffffffff}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x9}, {{}, 0xfffffffffffffff9, 0x5, 0x20000000, 0xc4f, 0x8001}, {{r4}, 0xfffffffffffffffa, 0x80, 0x0, 0x760, 0x7b68}], 0xb4e, 0x0, 0xca, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x30}, {0x80000000000006}]}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000001540)={0x2d6864f8, 0x80}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0x1) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000040)=0x164eed0000000002) r8 = dup(r7) accept$inet6(r8, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x80}, {0x1c}, {0x4000007ffffffe}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendmsg$unix(r8, &(0x7f0000000200)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="0e771eb92903b844a55d74ebd0401f0e180bd025182ac78c6060eb31c3be473ae40bdd1d7b255ab79fdbcc72d2625c7bbb4a3f30cb942de4e5f58c7e0174982ce59bd0b707b8f17ca8b07802713f1b475e3d0cea5541ca30239ce221218cca1d466ce3e8de5a1475a2e81aa5cad2f0e2065456e8", 0x3a3}, {&(0x7f00000004c0)="7033bc84d9c112c03f1fe2374a7df3240d2eac4097c7d816eed580cdf20bb56a1bf25cb79dc2f8a396de8eec39b7e49295ab2eb37e10ada9d16df9be3c066483156f0ce5d81b0cf9b85fa1cef1924bc03b983c6520706872527bf4de6a7a865e70219ba9d79d60b15ff3bbfe7ac481abb08d94d06d276b43a8008361bda26450784f7edcea652664470ffac78dcfb65392edc357dd2af5cbdeb00a413ec826712c37e35a82522ede43b8fc808933f6e14986bdee44cd156b38b912378f6b03a55cf7b1d1bb120a805d067597ac7734c285099c7a2ccee2f6f2a4e08703bb9b7f1d166d3fb9aeed19429371d7c46fb03b23978ecb931fc5bafba9f1788fe79f0ba74af1fce005b4abf4a0c64a1864f0dc04b12f8dedbbd0a958e77f584a7ff3dd4de4e5ff5ddf6f444deb4a1803120c1b33a50009235f05dbcc443d8a8312c4d2aa3d2a74971b477530585a2d97009709e78402b1d64df86c981edebfc72b8549dc2ed1711ca1d477d352056a1637d33b621dd0f7fd6e7dea3f5f370072de86140bc0d72029e12c7061ad4b6b23d4995fca21795d7eec7404c98b0501231940f2110f0569c74fe5dd4f89b60670c084e96c14cc8ce94146f2bfe1475bbea8d9b45fc0d83531945b7d8f04bd38704d6c9516ba9b8c6d09aceb8ae5a8329cf7fedb1a63b70cf82d1f57056ac29ab00673df257a8a580ff9cdfc314d6396f0ef363c9c8483bf8e5267009f06870ef4b44156ab821663ce436230663edff615ad91d4c2fa3eae8e6253fc8ff4b7365f02717086fe5de8719cfbb7a28bf7356e44dc3c3ed087212bb02a222239282569de2639749258cf3f690b2a7c85ae43aeb353083ca309dc72e90e378b7a55293cbb4f9378896f6838f4b8c34c531ff776cba2ef2dbed46ebaf51213c9cd4b70b756701cbf39745530d78afedd5b6b87718758afced70752788be62c646a59f7936fd97c8b4d7526da2fc2375943682080f61ef40b08bda4294af3a6e57adfc11f40548a42f490465c9dd8037e13657bdbd59ee5e4949786f1946ef3fb84ad3502534b91c8ddbb9437edf8fe070fab0062d778a01708d40daa3dd811b42eceecc9e6d080c25973c88da4bda0b9b13d167af75a9e4d5d53d276d8c4c036dcd68b6e496f17de5e756a7c705945a0707bbaf1fb828e86f33d16965fb63d4a1362bca41e8000d4cc9b1a41f06a25cb13b2b70c08e9cd84658e38d5f315ffca42d0c6a79f9057b96c30f6974292671f0ad3a0a92f989d775e88cc48a83805af976c230982e6d5942ec8f7cec0d1de580658cf827b281b59e9ae0b70784cbb563788038809903f34d188de9f70f77e4b4329212219b8b6aa5cbe91c7afa7958a5eae7e5854318112dc00ba12a73432051c7b519fa654604a1914ba27880d39b0c97e894f753468075df115726699377e0085d04e42465ca1ce4782e31ccb4787bd161bc0e6c1e4b4e494be4ff02f98f2fb898c95a39b30409b8fa55de8214da477eaae63e78c7158e9e9c1db23c44ea6df0f72836d258a7a956b6d979cc85eb0630a2bc165dba708114c4d10645be78bada953acdb5a1c85588c2a6ca8f0092c5222a66c4e5e95509ac95d7b37247c3eaa39e67338745252f71abf59ea3f225bd64133a21a9f1e9bd546fa69445fdb91a7ccda67e6bf24a61b4ff4a8f8e2f317812cc1ada9b59daeb1b8ed757ba3c940047a37b7dc11cde33dadfbc7aea883f9a06c66dc72ac313f19c5f7868073f4e9a9552449fa435e40e74abbb025bbfd00518d32a810c21399be6e4591b186eb951c51f011a72402400faf6aa15892fda2d8f8194027bfd1a916f422b2a654248befde9711dfdbcded7188be0842961513d2bda9ccea2dde24d0e1eb4235ec9f600af2c58301cc7005ef6fdb554a16bfd2531411c5cefeee673629a25a909acf6e5b646c033906f3afdd1ef68be9750f15599a73397c5b1c76f82119ce2a48aabb6a699c9ec7ecacf2a46c403540f75b581436a730e35052b1c762972fb230e092d691332f25a82612d9ecdc591f81a9eff46471f8e7e694f1423590e4121dae06c93838c9977739023dea8de18b7b6e0b11cb21d74834cb391434453d5a15c78ecd401595740f248fc8e60e9fbf85228b56cd5fa72fd0d88c09df187b8203140458200faed12b1bfc48cadfbede6cdd231e20d9f9a1e759d4c8ed4fdb98d7dd41ccf91b32f8de692d68a8bcd15a3bde82396d36eb4361eda9ed2c9b663d759c328e245d4f204a78f7398a0873506e9d69df93423ab86ad4cef705e241ef8295c0582462540b2ba0bcaeb90dbf25d7228d84772553c41ebad7449b6de7bb81680b9fe63017d4ad9cb7059e7e02f077ed22a518cc832b384495dc654763f98e9d3a6886b914556dcae71c34f933f810e0439d0252990accb1375e26fc41b5070d579947104c53046bec7e6ca239d51c4a012970a587282cc7d3cb9a66c40608b91844f73f5a4b9a86c353d38e2f7d7c719ecf00e32f3593abf9d5c24f52fe9a17ca58313445665476f3dcfd87105d751b953019ceb9646ed9cdb5363f5a62a7ade19e55d7b50b6fca9781c3b4fe841cd17ead32d58ddf2a1d83f35f2e3c454e2588d85eb7312fa1a1d4f3a8ddc0213b75edc0c1cd6e1234e437667f1cbafa3c04babacfa4e95fbaaae37e62a63bd4ec246db871648a13dcd4b6b1d16bb3134a63126c1c89042e910b2c6003a4b07ed1953bc949b31a45b3d26d98f1e1b3ee90d7f7146a9ccd509b3e3404b7bb9179b960f04e794c881343d50111bf8f8acec77e3ca80a058c9ffe7c8f5655b2e6b7c51d67f10c818ca86f7b640d973bcc8280d7b46ac50e6d73d51e6b400bcfa6bc6161ce4eec2723aa9d4c4d25eb0340605d0f472f023008d85ba584e6b21c6fd4a7890b2ec9291c2cfa45b8296de2992e0b7ce5ce69e365309e7016b84218cbd6d0b2beadc02c1fe9d6a8deccc6010e144caa9ebec3c8499d03b9e56a01ffedc267d97b553706e601072eaab30c235fc4353fcd0ed06f9e9a2e302c01463efa27d75f22da94c946d1b88f72d0cd3e3f12b22ef167d4a45d687d0a3d5f6ea2c5eff1cc9d80a307cc661c3af959fb69e1251b04235f2799d464bdaa0bf8a16531228bf9b68b56a55438246a3639e6f9aa130f79b815b1cd57b3b30084ba1e7eb562f05503b3cd5dc9aa5ad6c12ac43d6d671fd0bc4d22245639442781038c9a2b436fa27ccd364939a5b86afad1886ec934599bc95408007c91758569821f1ffb5041a1ac4a829c3ad58a9304abe2f3d176e1ff22533e167d2098e7c425cba7b8b6780da55673f00c91f8723cb11e071ed38fe9f6b5ec1a78ba7099fcb15af67e8a85ea7a9fa2f3fedd49fd8ea8b954fe88da3231ac897d6c3a78fa0ba83a1c81d5e0ca6fe7dc89d30c74fce66241a0a0a1d4b9fd78b24ad4b69b4f103684cbc25be430db233c6183878600fe9d8eabe813147aa4fb37d4376e07f12ea236bc8b1c9a09c4e52c95ab0849f4118b145b5f6e2645b3863040040fe207e899df22cd97387d322a793be134886ab15526d291ffc502c11f3dd28c5ab68736c4ce74bb3efd5b9a06013c69090cb1c072e43f88bc1b67b7e7690499d5e4ec6fb28c19e882954ae942a19114c06676962812a9edc3cf7d49b6500e3b395119e95a5dc8aa969348f12fd4cbbeed9bfdf55c609729388e2d776b65e163e1b064b24881c4c47f345d38e3dd10c51507bebfe8b59a57dc99cd1a7dcfaacb5982cde341c52928a612e660fbd6a5aa67803024788ad44b8d51c699d9ca42b9717c8ab4287b0c7670539367bea4d234ab5e7a1bd73793e00e0583ef9fec86ff87406b6b009c7b6d50ed8fcfdc021dd63e9cb2a53ac69681c05b68179454cb2fda3975f657c90e8237ce4820484f7711bc9e55d7b6d71f347fc529e406ced7a45e3fc6c920f8ebc183cc628264270938a995b0e0322eaf99d74220bac19fd5a127b417a962d7156214b5d2f20d8dbe3dbe401a2656ab372df8fb4e5f9a10f945c7c0ea31b5a6c70bdd18d331171319b8950f1344ad97ca30ca67509513542a0503141c0081f68cda98da0bfaaeb59e871b4bab353ab74af91d1afdb241e359a13b9a7040de07b0eb987e46179c190a8056ec8778c635969f09a535399e1253c6424f4556ef1f428bc49af71c0dc9d6d3b2e3b93cd23099df065a4a4953d91c8ca4455b2c75ceb61e65f880229192ea634885cf1424549a0447821f3c595a6f584e39a75be056486b618bcb4ff41d28d7a3d61fd837f86aaf57f1cbc0d292242dad0caf8b5c82997a19b0a14d2168525e2a5f3e6357cbe0ffd6fd715eb9395f78409ac35317efb9cc34e00605e7564bddea1cc5a3bebd3684895a6958234e91cd1fc528b4067879ce66762d78d9d6f12ece32723f578738c7d1e0daf26fe9a0746f1d45d7122153092d2501579650be3311b5d58fe4c07e48f5ff91f264b34f746b08bb5dc254a0cd8e68044054d2f81a07b231985387f473ba16c8fc67ab5443d16fd6e1d68fe02d335196650e6ad140624044a1b786487b19f1126381ee2db884169601bd97f5191464922d26649e3293620443e10f2593b83213fdf13c5e43e6166811d94d7c40162ee21a12ff04d6d97f5d20e5b5a2d5bd2725a51a36d79a542e8a4853436fdb03ea588a65a4c6cf8c272786c3ef62a8809c9f4039a767d99f96ca3e00d33830ed66cd4d60d70f9d14f340fd19ad707a289df79b5ab286251660121d6dcc406e52d17ab1a89b5f4e6c749dde8b25adf994905b3446b07a506e94fb92374349bb9433623f1a782249091ffd7806c2bb2a4b4ee0c3f66cf2e5e7295f3766fa2393fec7f29f7f23f00db4862e1109fa8298c8dcc89e514d18bfdbf1e3e63f1b93d18c8d48df108164ea52e5b38378a0bfaa9584e7aab9386fd4557f40c5974361e15624ecc11920754903304bd0b9079113331217d3118005dacd04a3e24a92fabd11fe4aaf16fcbcb4306d8f2f4670ed85e64c67812c66c647261ed54d4028406670b444326ef10a8a7e0d6a5d79ed2376354e34ac6382316b14e8539d55790dc7a100be31d3230ab05e6faaef929bd880b20ca226a8cf305dd7bc4e20546118d106f4ececb9828a29fb35394916d77c975f1e924d44ccc80d5b1b00fa60259fc6a936dd7c9c980fa4afacf8535d184320b905921c7879f062e4cd721467bf8ff00a5254c8194149dd02adcc1df49d7eacee682016ee11f010d3dd3a348a82c8e80ff655a175427be6f14d313b6e77e264b26680b7c9b0f6d30798bdc6a5ccaaedd097db7efa776c808a2a0e2586168c56e1e71751746894e051bf8e0e2459d5207b38526ba6099a0c8dfe9cf66a3f05b5d4dafab25b6a3f8e24074f65be269e21d67cb175ebfea628876abf8cd388a359588218c5209ca98fa0140f27f56e0637dac77b5a1002b5c5cd192b35ad7a0dc6f9b4fdb06e3167f0c6c781843d0edcefae9427b526ada60adc35dd34d5f637d6f92b990722911dde58867e8d8d86b27f82b7a8f8f10a9c553483a2c3e9c2cd2062497616230372af3a7aeaf827964830868653f3f48717055524ca8cc2d73ab78d02eeae7ba067603d14cb39ea350bd07e6919c8b14e605d8470bbc559377c5d786a2a9c52ef93e97bede0697eb733769814a59b2febf900f30510c38961f6f63bb15ad1eaed5d54aaea627420a9a98b1ed4879774657649677fd09708a6f29efd44d6a3b8bec975fe71e5db12fe1191431cb90a33bf559273d78ac8067ed134a5bd276aae5ad3fca8c82f", 0x1000}, {&(0x7f0000000140)="6af97d444431e695e5adbfece4c82f86813a49f19a8dda15dc82c971fb76c7a8381ec4446413ac2ae6985d55f6c7f42a94c23b16", 0x34}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000000000004002e8928b662495e1793194206000000010000dc8dfb45e1f482ecfae9aa00000000000000000000000000000000000000000000b4300b0f3ec1fa2e4bd96abfd9227d75232c7927b0392eeab83debe8b60b6e87aebef5ed0fb3cc2441781fcae06e98b40e51da1edd676f2c96deb1881b0e38e6fee7a1b0e5f205bb8242dac88767301c87c4330f7fca7a3d", @ANYRES32=r9, @ANYRES32=r10], 0x30, 0x6}, 0x2) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f00000014c0)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r12, &(0x7f0000000680)=[{0x0}], 0x1) close(r12) sendto$inet(r12, &(0x7f0000001580)="409747decf969032b900fd4d2c5c85acb4eb8e218b4fdff35d3ec093cf2e7ddb293f209d6f0a9c34e0f5d4631bac74f5e1edbebf0a73bdb62bfb71d994010f199adf761e156ded373893283aa4c92ee08dd3039d61721b4cc6d64f0b63035a55add4fc3b1c401fcc0a7f41e44ebc48b93509bdce4c8bc16e67c63d449deb211f6104a2c7cff7585caeddc56fe2d53f80cafde00cca6e804685ab11366404683cd3", 0xa1, 0x2, &(0x7f0000001500)={0x2, 0x2}, 0xc) fcntl$setflags(r11, 0x2, 0x0) r13 = socket(0x2, 0x3, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0x8020691f, &(0x7f0000000300)) 21:15:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0de9995387ba91f1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x3e2) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="6ee69f4068dd7cb8e1a1d727ae3511e3dafc1984a005f2dfb292373af91fecfacb0e1e1c348b43a88e388dac9d9f39d9b11a2e6921fcb946b64763b1796ce9d65f74ec86c3a81beafd7fb826d44070218bb9fb71f853bb869c3a6372497fb6a0b85c282f53bda4a84901cf"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 21:15:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x6c}, {0x80}, {0x3, 0x0, 0x0, 0xa99f}]}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) flock(r3, 0x1) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 21:15:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x8) semop(r2, &(0x7f0000000040)=[{0x164fde540a23d138, 0x8, 0x800}, {0x3, 0xfffffffffffffc3b, 0x1800}, {0x6, 0x80, 0x800}], 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x7fff, 0x8, 0x0, 0x1000, 0x2, 0xba98, 0x0, 0x1, 0x6, 0x81}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="4526c300010000000000000000000000000000000000000000002d7efcbb64ffc441d27b0ba5c16d7741a5384661c47260aabd0224025ebbf0602bff4476895bee27f22c61178782df95f4018492b4d6bfe3d7af7bceb4c7de5c1c122e1265092c2d07c6d0eee592939aed2ce67f8ec2170d5f01dde6baf43a08306a5bf5549bc95dd17405f8e96975bb208374e40f4fbcc614ab46c75eab5617044f0ca56b6d7c8332209222566c485e25d4e373c083f6fc4575cca917ae2bf6669c66d6dc0b97e8e5b0655214eea5b3f535eb"]) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8, 0x1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000002700)={'./file0/file0\x00', 0x3ff, 0x3, 0xfc, 0x1, 0x8001, 0x9, 0xb, 0x2, 0x1, 0x7fffdfff, 0x39248dd6}) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x20000000000000a9, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', r6, r7, 0x4) syz_open_pts() r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r8, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f00000002c0)={0x1, 0x8, 0x0, 0xff, 0x10000}) syz_open_pts() r9 = semget$private(0x0, 0x2, 0x50c) semop(r9, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) getuid() 21:15:29 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000ff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r24, r25) chown(&(0x7f0000000200)='./file0/file0\x00', r24, r25) lchown(&(0x7f0000000780)='./file0\x00', r24, r25) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r26 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x11, 0x9}, 0x8, 0x1, 0x9}) r31 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r31, 0x0, 0x0) shmctl$IPC_SET(r31, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r31, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r33 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r33, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r34 = getgid() r35 = socket(0x800000018, 0x1, 0x0) bind$unix(r35, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = getgid() r39 = getppid() r40 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r42, r43) chown(&(0x7f0000000200)='./file0/file0\x00', r42, r43) lchown(&(0x7f0000000780)='./file0\x00', r42, r43) lchown(&(0x7f00000001c0)='./file0\x00', r42, r43) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000080)={{0x6, r42, r32, r36, r38, 0x1e6, 0x8}, 0x5, 0x5, r39, r40, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r51 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r51, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r52 = getgid() r53 = socket(0x800000018, 0x1, 0x0) bind$unix(r53, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r55 = getgid() semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r52, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() r58 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r60, r61) chown(&(0x7f0000000200)='./file0/file0\x00', r60, r61) lchown(&(0x7f0000000780)='./file0\x00', r60, r61) lchown(&(0x7f00000001c0)='./file0\x00', r60, r61) shmctl$IPC_SET(r49, 0x1, &(0x7f0000000080)={{0x6, r60, r50, r54, r56, 0x1e6, 0x8}, 0x5, 0x5, r57, r58, 0xfffffffffffffe01, 0x9, 0x7ff}) r62 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = socket(0x800000018, 0x1, 0x0) bind$unix(r64, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r66 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, r65, r66, 0x10, 0x9}, 0x8, 0x1, 0x9}) r67 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r67, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r67, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r67, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r68 = getgid() r69 = socket(0x800000018, 0x1, 0x0) bind$unix(r69, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r71 = getgid() semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r68, r70, r71, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r48, r50, r63, 0x0, r71, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r74) r75 = getpgid(0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, r24, r27, r36, r72, 0x59, 0x6f2}, 0x8, 0x2, r74, r75, 0x5e4, 0x10001, 0x80000001}) chown(&(0x7f0000000000)='./file0\x00', r3, r27) 21:15:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x4, 0x0, 0x40000, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) close(r3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r4, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffe0, 0xfc}, 0xc) socket(0xe8b80ec8ad78abc3, 0x286a2ef3d5c79827, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 21:15:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x30004) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x9, 0x5, 0x5}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 21:15:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) getpgid(r9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1d}, {0x50}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) 21:15:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x7}, {0x2400016}]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x2) r2 = semget(0x1, 0x4, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x10000) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)="67449e72411f") 21:15:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000100)={0x8}, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) shutdown(r0, 0x2) 21:15:30 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x40, 0x192) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x20000000000000a9, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) 21:15:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x28) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 21:15:30 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x14, 0xf14, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) r7 = getgid() r8 = getppid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r11, r12) chown(&(0x7f0000000200)='./file0/file0\x00', r11, r12) lchown(&(0x7f0000000780)='./file0\x00', r11, r12) lchown(&(0x7f00000001c0)='./file0\x00', r11, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r11, r1, r5, r7, 0x1e6, 0x8}, 0x5, 0x5, r8, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) setuid(r11) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{0x0, 0xfffffffffffffe62}], 0x10000000000002e8) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x31, [{0x1, 0x6}, {0x3, 0xc55}, {0x2, 0x3}, {0x1, 0x3}, {0x1, 0xfffffffe}, {0x1, 0x10000}, {0x2056f00dee4458fa, 0x5c6}, {0x6, 0x8000}, {0x2, 0x10000}, {0x1, 0x9}, {0x2, 0x1}, {0x2, 0x2f7}, {0x1, 0x30}, {0x2, 0x200}, {0x0, 0x6}, {0x1, 0x8001}, {0x6, 0x3}, {0x0, 0x2}, {0x3, 0x4}, {0x2, 0x9b}, {0x3, 0x7}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0xffff}, {0x91c9169e9e1ad312, 0x8a}, {0x1, 0xfffffff7}, {0x3, 0x9}, {0x2, 0xfe3}, {0x1, 0xb0}, {0x3}]}) 21:15:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x61}, {0x8fe}]}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/62, 0x3e) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:15:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000280)="d0157d94597f84ad608238505a9482b88cc3fa42289f0edcdf9f7be91aab9b20e9cb65d8bf279cc459f822ae01da9cb0d33ec277a49afd463f1168bc5c29422fbd3727a72d4ac0d529aac1417f7a4e852ebaeb587aa71db022186a43ebe14538f17d3ea0d8cc1419f403d15819172784d00b8b46e41a467f4217c42ef7131ba1d99b4e40555f376a91100a23d4e96fed6df1bcb3fbef8f3b0fd921859093b49cbd338bfa1d325a34", 0xa8}, {&(0x7f0000000180)="5e5cf812e6cf5384e6cf88392d7568932e1a54b5f8acddc96536d55f15daf4c0dc74e765ee11c442654f3993d2ac2be783461eceaa397c467595a975", 0x3c}, {&(0x7f00000001c0)="2462f618d27dbfd54b046409d5ed3b5509ff1fbea47d6d26de5b288eb462a2326d1eeb06", 0x24}], 0x3, 0x0, 0x4) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, 0x0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) kqueue() connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000140)) write(r1, &(0x7f0000000200), 0xfe72) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x5) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x5) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000000)=0x5) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0x5) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)=0x5) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000000)=0x5) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10000, 0x0) r16 = syz_open_pts() ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r5, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffff8, 0x1, 0x4, 0x0, 0xff}, {{r6}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x62, 0x3}, {{r12}, 0xfffffffffffffff9, 0xa, 0x20, 0x4, 0x4}, {{r7}, 0xbdf567f6d87fafe4, 0xc4, 0x8, 0x5, 0x8000}], 0x1000, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x40}, {{r3}, 0xb, 0x10, 0x20000000, 0xf, 0x3}, {{r14}, 0x0, 0x8, 0xfffff, 0x401}, {{r15}, 0xfffffffffffffffe, 0xc99c7259541f5b0c, 0x1, 0x5, 0x5}, {{r3}, 0xfffffffffffffffd, 0x922a72d872f8e517, 0x3, 0x3, 0x6}, {{r16}, 0x0, 0x1, 0x4, 0x100000000, 0x100000000}, {{r4}, 0x63986c36859ff491, 0x0, 0x10, 0x4, 0x7fff}, {{r5}, 0xfffffffffffffffb, 0x35, 0x0, 0x7fffffff, 0xfffffffffffffffb}], 0x1, &(0x7f00000005c0)={0x6, 0x8d90}) execve(0x0, 0x0, 0x0) 21:15:30 executing program 1: r0 = msgget(0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x4, 0x0, 0x9}, 0x7c921bbe, 0x0, 0x8}) msgsnd(r0, &(0x7f0000000040)={0x2, "2f215ba37bd45df9fa789904ab626b1f00d609a54b31fde76ca3e0882da2d48e60305c64eecf37e86cb2c03ec15ff1a5330ba0eb587a0c03b0d9bcb8b721a7c815f803fa65fab381adf6a59e66dcd3f324c99bc808fdef47ab5f0d4592370ac97ec46eb730da6ed4c24a79baba0149833e2decf8f4bff22195d564cb5e365816339239fb9d187b3907d8fd998392b1c1596fe923da1c372a43204f02de35189db214c604418a0309c07fc747962e0afe439cae4d4dee363caae965b47138929504a0229e2b25365d42838f2621b22704024c55f1274c234369701a494cd74cf50e3a2b27919a4a0ddd15908dbd7085e908a1cfa65076"}, 0xfe, 0x0) getrlimit(0x7, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x43) r3 = socket(0x0, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000003f, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) flock(r5, 0x4) setsockopt(r4, 0x29, 0x80000000000003f, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000300)='./bus\x00', 0x10, 0x10) bind$unix(r6, &(0x7f00000002c0)=ANY=[], 0x0) socket(0x18, 0x5, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x4) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) getpeername$unix(r7, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x30004) renameat(r8, &(0x7f0000000380)='./bus\x00', r2, &(0x7f00000003c0)='./file0\x00') socketpair(0x18, 0x2, 0x7f, &(0x7f0000000400)) setitimer(0x1, &(0x7f00000002c0)={{0x800, 0xe6e}, {0x20, 0x200}}, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x1, 0x0) lseek(r7, 0x0, 0x804, 0x2) setsockopt(r7, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 21:15:30 executing program 1: open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000100)=0x1) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)=0x65) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 21:15:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000b00)=[{0x2d, 0x1}, {0x28}, {0x6, 0x0, 0x80, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:15:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) pwritev(r1, &(0x7f0000001780)=[{&(0x7f0000000100)="627a37517017623b1db5d56daac0b685de6de4c9bbf09adacc55b27b883dd1dbc55dfa59fcf5d0c68be3673860a5cd0d153a43f2ce06857c70c2a7fcf86c1f8641b62d4ee63ddebaf3fdfb847358", 0x4e}, {&(0x7f0000000300)="5c8181191ef22e39a8f661d6d79921fc9cd41bbc58db3db71b4a3352a23d18d75ac372aceab3b6fd41813876180554b1cc0deaecd47a016825c71806e7f633b580d2210c68467d3d498eea012cf562ef55ee4066257a02c0254aa4ed54d95d061196b49fb7f45179fbb04b557fed4791261c5c57927afbb24109196044671816f99965c46e6284c61c907fc4b870aa3189aa61dee0057e986e6a1f63d24a6bb6101c2e3598a7da2ada3046daf972857467023778b1920fe2e5f68686fe75c7c8c763a3a79150f0896983df884d45461586b76d853ba70196b9f4955c", 0xdc}, {&(0x7f0000000440)="f4d3d29f9061cea4f590f31c05942b9c5ca5d84e9422ff405e7d35019b5a53762089c9a0a85df5de0f93a551b489dfcef6f665851e7d061bea9879729ffea1ff57e0e34571ad73497dbb38f75ed345a68d65ec71145c7778bc116b11d8eec390eaecffbb2b403dc55772265cac5aecd50a61a49f2bcee7e8b9e03b138c75c7d97a5e7ec0c0845c7032a18410dc810b8947e3b0567397146729bd135c7b5b0400265c0a675d4fa830ae10e7ef1a9dc2c4b73ce987ad82ff11d90e13887bd15307b02382403e", 0xc5}, {&(0x7f0000000540)="c3970af00c8d0a448a7de5695526fac1ec282d77636bcfcfd2499327a40b5564ec22a627659fdfdc771c2b233b689e6d5428ab124b64fea913bee2106beba77a2f09a097817ccd248209ad102d58cd10053e00ea25704fa20814b3e6a5ed4f41730e140e6f8ea9b6f057da3ab70a981393e40150126b0fbe3bdac02076b857d2719c1302af70da665d513ae03a4173ff2ce4f4999d2ce05be0d158bb789ad9e73b630e647df8740447173ae6f809fb31c352f699b4f95bc8318ce3bebd1dfc2090af4211ea2696c4764e7a3b199cc1148b7dd4d7b21999e3e40a555c41274d11a8aaf5897480afb6cd3347f73cd75111567528edd611d07844895ef6eff3ff3c5b68f815b57033435d9e64e865b8357dc70d3bf845e5ea1056203185204a7774bc9d7382f750b361f6eea6eab91e0607a5f53b076ccdb7f5d51181f0929dec648ae5a870cbbb0e2f32be20c0f171693fe89a280369cce784349e38e2a9d433f7eb3684dae397f5c30a0a4c2b9737fc312769959b0de456717e54fb81cb07fb227c17c48a9d57b12444f248465b1ebaed8c653270352735ce3a30f1ca4108e6698f1f01fa2dc8c83c00b920ecde77db38657165aabfd16e948d10b8e343eee70bc469a4ab2393c851bf9611013bc439e6b90a21e1108b26eea55a93ebe88ce53ed0c47433aaf7c02649d17c6ab9b8a0092314bbce77371199a2ccef7238799da8837cd1d547c3e6dad9e92989c5d7dbb81d967b858a7c4aada1dc5f246dc229671f4c1d1779506f31f40676a41c35b1a031cff9eedefb51d9be01560339624fb5188ce455a42f916e31bf982e7391afc6729e6d23411ec3bf53b4fe5ef3ae132dd6f38b3590741072011a078d09a3951f2018aee746b366c70d9d32f037ec9ce954cd91fb3aecc0ce8eaa7736ea6a75504b28290fee9c01c4e32703b3310298eaf62dfdb4ec024bb8d8e7401e230f19eba79009266a7c6bd150b4a0c5da2eb94e477a80d43968885fec684a6feedc027befc6b9b6163251032b80b788ba9396ab83cd0cd152ebf28340df3ace2d5c8c1122c45d115f8a52a0f7a18cf40592a0dc6d327839c7ec3b58b1ddb3e87c34aa61fb791686cfa28b1866bda8e6a7c1f86c685fa866ab2141c1fc1c1778c02ed7b5e5f324cf311234543c4a63b8cc6a475a4b27596d6f8db21e0d05f992db8a73a52b407abb6674a7d6f890b5882272ce0a2f6bb322947461215db89d6417282bdb3a12ecd01a7b846692329f28d8801752bc949ba637fa145db6b388eb0f3df441de8fd5fec9f2e296df0f9b0ad4d6cfff36f398f4cbfdcc338303e8f4249b4281851f306780d487805610cae9f3570604222c6bedbd604076dc9ce037fdd760e0b8dc158db990d906b3e8ea1676e9fe7f92b450560ec75696f673c612a674812311b63d41f888b92db331aa7cd713c51c3024bf8bda28c6535a178e6a6ce0ca064dd2dc380a3681c96869c0f6d7633f6fca9f24391997f44aaf78bee4aae1a8b1768a41b9f2d20fe61b8f080004a56ca7795927cfc7f1387d25b9b41c706c746b6f07f6d1a4802754ebfc77310c7933f622fd16c17e4d4f81c0211a7a60fd2beca1abf03e9fde2203fdbcdc0a2640904b28582965218aad796d09d7bb5e89214922b58279a289d3d25f0db7c14e5ef30dcec3e5792d5a611455783e0e9c849d429da317d9138ebc20e88162dba238c819751054c1db9146889b5e9ed38d8876261dd113b2a024284e140e8c172499c0b4ad49d8507a7a5e67b02b1ed480ec3a49a7bbc33ef30f8c3abef927f8153f5f78500e6a294444409115f450ce8bf0ff6dac3a4a2a0745fa1707fadc6898252e1180cea715a092956e31b2d8aed2d9df2f3583563b6b6b9b20cb66007977418c2c7e825b93a4e5554fc6565e355c90b68f6cd76b87591a92301fb1adb9af1148e19de840bdbde0d8d8319ee5f365b6da2f703883e6640a65b53e6808c13c586a934c4a119c5fe1a01e1f15349d38fef5753f4c275a7855deeac3d0c1a325a6e46d717b22f20754a7e1d7589f924cc1041e4e497e4ceed43159a40b0060806a8fcdad51c6ab4e75af19d886e67904ce13032b61e06f3d60f7d9bb3a867654a5db33bab8774bacb582df019cfa9b5519db9e438247a1435c103e774b35f3ab4feb703d40b08e3cbf430f3da6ee4c9358c1e4978176eafecbc596a1dfde432692f421991827088b48bcd6b3e732d93ff805e6ee955b61a57a9949561bc94f98d05971e386da6402c20292939179a7eef9659de2bbc4541b5e12088171d3354821ace7b32b6245b0206dec47ad1b1a9a7a1796b47a204bf33ea94142f295bc57a426a5cf95729d7e5955142efd4cb3a2e509e01e8d04036e6fc8bbae27153942a5a56ecf661bef4cb1d203a378ed320f99115474674cc7722ea893dd4f8aab0c7fb8271c640bfd993d56f27bbe86605eac5731789d8f668a7078add5b4900cb994193b5b55c701f9ead964e292f6e50076effde83d3219d48087e1ecb95e48fa4826a96128fc75fca47166b7b659d278489289145419c41df8df2b91a08290845c7137f5eb43517b445460f540b36ccc9cb912f3accac82db396d0e440fe5772ffacb330c6e6d6db04e2497574ef4a3bd31a002da6c5cd738ffdc08cbb898ee74d71b6ac4ce509985bf027fdd2405e26488e5921fe556a8baa3874e62415b43fc88c97645b90c0dd89acdaf41ba0679636d35c2825d0de091979207a2e76c4f52f1188637920a9e9c3be8f120c5d71caf93411463aed7509dee1f1b550329d43587baf3cb5250aa74b07da31c342ef62e7af28609f4a7007fef3945a8380c2b9c83fa37b8a39ef472a8e98c20a52c90baf0a588883b04057d8d49d35a3361c8be4e360790b2f396d7c615f398c4caa09ff6775f2e074ea492dfe1571b816da3c07163fdbdbff6739cd12b8b27719865f98609d99d65a80b2731e0f9a7cb60811a8cf73ca6af8767daf93986ddedc53714d9ef03678682932ec435995ab689a9a27435740dd35018db69e3b677a071de7a83208382237e3d55ef29207dc1666f11a6a27714906e0b24780eb5b19fe55ac45af7a2dc0bd363b77d202f6bd6b3838efa7b7e20289d3a10bac0db1f4d665bd5accf34428cd3c07fbcc4000e542a69377e0e83da87f9d9676ca299ed06bcc175bee2f295d001949518c4accc6809a94898c7ebed23cc9c95c132192a73623a8c3a95d30808ea75e10e53dc0d743946fb01ed9bfa473fcf129db771523d546b69d3958c7c6d3a268160f3faec338582ac12683d9fedd0e27a01f79d4f719758694388edd6a4189d8b17ae76d4384d21b79d3bbf260d7546a8cd800a19161b67e00a5b8b1fd83cdf605907f51cb26d69c98f7001932ed64cda452fb10ef7de1e32cb158ab5aa152f96de230dbe90b8c7a59e027f47b74b32829bee7d2ba48e303aa2d5dd43c1134944918642c5a70715459f8e0411496993a1dc04877e607a60b52f0d55da7d0fd639ecc38c83b83bdb22e11794029316698f823ca12414468ee21d102e793120b47ceebb14eb485aa95a3f3538bba1ddea2f62c80656d2e17d168e5b4a38fb045e2427c8e50096b2b52b94b0cd75129776b1d9ff74a1d480e8ea4c26413ac197cdad31b90c848c0199e314c750dedd07bed70f14102f1b39b3fd9ea8622246ee40d1b347afc54bad23dc637b419165989b467493cf2bf0c8f8225d25b3fa3a12f2c3f290ea4d8aded9b61601ec4e136f1495765ca0c9d7530d6030deae08e1d3792ccb9c4b327c9bae9f96b8c33abc2da1f0b2594a7f4706a24daf679fd4ffb26274638596388c2598bd31ef7c7cdb38fe327e2854308ade1bff34a2e58aa3dc9857e7756f3e080a1ce4faa31b292a85eb302d933b3d0586a66e437499b780d07c48a8a2aa629a835835849424bee73c552c8ba46cb4c0932ef441e211348f0595575f9223dd1a66607791fc7b72c6352518f4f2d82276e29861ead8f35a58e3173375da0dc8cc3dc856e8cff0c934ab0f3a5fdba613314d8758c6176d20e0619cc79babd08838b4824cb57a9595fed3740203cc72233776295e6246834a7beb79999a40a1336537b3fa0fe91ffb29f935908b73f317a1e638ad4ba28e497839f075997138e44f6a0f2fc86e6e8be9c45d7b2458ebbcc9c504e218849f774359a8c99f392d82bc78be4f896e9dad5a466b3ff47daeac53f415a308bcff44b9aa99474a734506ade4a79b7f36361450e0b6dd879874570c264cd7fa7568c54e5a2cb9632b41dbe5dd2c3470c2cc5102b363083725ce5ee0cabdfb0b51e7f5d22080f6b2de6a03bbe5e8be8256035a9e22b7616bd71094577b2b9f84e7d6e8829c6f01ec8186905e421589898edb9670c2629970170e121f4b2fe567173921f9e927fde574c6ee6dea97c68dfec30f0eca810f9fa202a369a5cb00980fa380aa5d07abdae8dd08e5fc91be1f3fbb95e1f29d53991ee275c44e1200204123e192f7a6774998087f293bd95d64ac816b513710ff99a990441df367add83a90b57a2a9600c2d42e2759fd91685d6a25f50fee902d6d6e651e4bb49b1b654d58c7b04d1a6dd0eebb297b2daa3bb4f50b02b3ce401f93eb4d2c69ab54d87a1d4f17f7da1d7279c2dae0f2aab5e390bda014e2f05aef12bd9a88e2981acbac0097cc137527d69dcd6e5a848977ffea87deb32ec0530f1f070ee4e1d7d51d5177d0a727368a9ed6db15289e646016329011017e6ddc8ca527be9c16f4b0690e13365c66ed0b1b3c1a7998a56770b4799bd6206e5f15a392522997819ceee9b89f3352149421e091c37f1d19da1d5d0d137279c5cf75fcaea30b43fb7e6e8c97028a1488f936132d96e7aeb38ca50ac0110a589ca221f642efbb49bca094af64c1dd61ccfdfebcab6a21d908a0401d186dd08f98ee3c99dd34f765ad834c03bed0b491e089883a6e0ea1ca560fae9b04854872c0e5dda5d1c3f65d1fb3caf5de434e834cb443d990dcdf8c8678db2d46d8a928dc454531db558f94a6078cce682024f37e9bc9ea284030570190d7a43a49ade2027ea52c443c79c24e9a2c80bcd9cc886dc817ad72641dacd989734453979c3197ee1402374b32114eeb3c5a9b9b555f5bab174fb7e70394694339212bca64391fc9e542410a796a6363628c166181a840ef45c8720c55d57d6a4b613fbbe9d184cc059db7a257c6983569a234e3fc051624d1527e2533599600f7e80b6298fad6eb92a62a3bb8f6f9e3620c2209330441c490076b19de2924547712ae37d0dc3c5dfd8e5ebe1d9b7ed3b0d82ccbfe7aec909a0782aa4ddd524f416b437a7696947ddd114950847608781fceec2876eb6a675d274dda332f98e9012f925fae9fba5db3dd832120fd8fee16a357d79e134372460805f98ce992477fea388e2534e20eb927589d6e8c0b9cbc4ce183116e3f1cec760b0f65f4eff8c5d175b7ec8056ade7bb98cf8087582e61ed6192af840ba5608dd5023c34cbf4cedd184bb0485fa69a3a0d527fe63c841ee531c38677ae47a0830faf550de3db534d03e524a07893fe64df80e147bd5287acd9106311080f6adc68ccdae63af84bac3245e57a62f2b1767a3cc15a5e4669f5fb41cf0fe7e1f6cec0a3d45e6e7a97eba7f829a1536768325984a16fb6034e2fb1d199e5706e3e9f51ddcb27759c20bdeb9f45b43a529d38ba9dee395bb0cbd86dcd8f0f9fca810aa8310f4802ad82dfefe681038d9c5da016f913ffc02d8875f16fc17b8db90a5f47b4fa299dd00b3f01285", 0x1000}, {&(0x7f0000000240)="01c233d0d5f2a6cee5b2ecaed2005ce6a392735fa57c49bb", 0x18}, {&(0x7f0000000280)="22a05e2541cc2be3a015c75a8b", 0xd}, {&(0x7f0000001540)="4b43b2934aa877898684c06f0234ba8c61acb8bc940d73be354a6e23c58c336fd4d3f2ed42990c27a3da971871428492edfb598f65373e4bf7961a398005c0026c07", 0x42}, {&(0x7f00000015c0)="03170c8fd3dcad12096db346551fb0f1c01a2279aee19d17752e74797a541258a42795d8dc12a9d877795c06f8aded9dd2447d93a0e37b1d0f6ae5d29a06a80a93fea3ebf6a1eca01748debaba31eb175fbf631a9a4635cdf3e65a1e7946be90ba51b6dede7744a53a8d74b06c855eb2260bb466137f92b74b9a4e922fad2d82d93c8c9e5224854474", 0x89}, {&(0x7f0000001680)="24c0dc98b47590d654078fd4ea827faffa343c7ab879ecd7adab169ae499e994183c483ab7b8277ca70603cab8913e959057049b13400987d20f56eb9da8103d353e576e8780aa9b955dbf516c6a370542e1f0e1f58ed35603e3929bc42fbb52272213d9d50f95fd8c9b51e335109cc404de4a5d2c97ef4157e51ac6de1d1b80350c440505bda30597485e9331df87de3f95d906fa9d6a463cfba0e90446b2307e004f7cfb44fcbdd63fdaebc6ca95956e739267a5023e73e37e213051dfa9371da190e8f1e1f7b2007176151be5d9e4eccbb1e1c5254c30c8fdf6ba88", 0xdd}], 0x9, 0x0, 0xc3) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) utimensat(r2, &(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)={{0x1, 0x7fffffff}, {0x8001, 0xd52}}, 0x2) chroot(&(0x7f0000001840)='./file0/file0/file0/file0\x00') 21:15:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000"], 0x10) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = syz_open_pts() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = getgid() r11 = getppid() r12 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r5, r8, r10, 0x1e4, 0x8}, 0x5, 0x5, r11, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) r13 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r13, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r14 = getgid() r15 = socket(0x800000018, 0x1, 0x0) bind$unix(r15, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r17 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r14, r16, r17, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r12, r16, r18}, 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) write(r3, &(0x7f00000000c0)="dd50dba89c65c4301a2fde0fafd26ce963267cf3b1bac69f679fd00a31b3eeae6225ae3d2f237d12323d9bce4f5e0bc97f97d1624aaacda88fc9ca65a88ee1c97fe6711f601e68d1d9c306215e910858731a3110aec6cb80ac8814cf2f5410618aaf75c8ac14365a3f0611a123cff6cbe96788ec6623ed28eb370332cf93c7d1aa8d9d6c3d3a8c674cedc9f6ea5a2fa8231f0bb501ec929705b781d1c74e02ce1e0ab3ff5e481c314328efe1e50d8dab185c3eb14f87baf5259992563da0f9f23c3c572723f30b5b97917e74beebd02dd525685051db7beb4149e2883f", 0xdd) r19 = dup(r0) sendto$inet6(r19, &(0x7f0000000040)="3a2b90d5f508ee9660e7b3c5c4c919bebccbb4fce66e098f29e7feee3b996e6297dfb142078fc283c4f6ca00"/56, 0x38, 0x0, 0x0, 0x0) 21:15:31 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r3, r4, 0x10, 0x9}, 0x8, 0x1, 0x9}) r5 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(0xffffffffffffffff, 0x1, 0x3, &(0x7f0000000800)=""/157) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r6 = getgid() r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) r10 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r14 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000000)=[r4, r9, r11, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r16 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r24 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r23, r24, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, r17, r24, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r15, r25) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, 0xffffffffffffffff) 21:15:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x34, 0x0, 0x1f}]}) r0 = socket(0x20, 0x8000, 0x2) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000280)="f4ffceff13b9fd812eaa4e713048e69931929648d006c4124f44a249c48a3d8f2ad2730daa43c7820d4112b2eab4f8313a29e4330c5ea7eaf35346f6205460db95d5fddbfc762dbfe5a4a4fc9287faaad8f9e5abe2dfb4955561c8ee889ddec9ff36699b76b3e921b5c3ace9f2146cb9982fc3abfe9d5699df7a212d97100862365e09df96bf3c00d8fc76e3bc194ee9decd75f06067c4c73f81bd31bd6f7af67ac3c8f66b71b90a6f074fe5f535638214e5657b53aa06a5f4d2970f6df59565e5abdc387b418728d07bf349528cfd02a7c9e34fcaa7dcb350fc885595ee89e4af0f32cda6435f", 0x48) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 21:15:31 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$lock(r3, 0x2, &(0x7f0000000080)={0x0, 0x0, 0x1000000000000000, 0x340000002, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) close(r0) 21:15:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000280)="32bdabe6efa437e429661c7f6518903e009c00769f9f73377160614fb59594e617d9ca5437e43fd52a95c3d45a21e0bdd6ec75e78c968f5b43d712d447ee2047be60d5d10000000000000008dc61c3d5f2b30557b2d59ae1d2ab74bce6e8889a299315ecf03a3882d09d05220de89c219cc5eabc1522af5f875515cd084550c719d352a9c658796a24887a90ebf33a114578bebb08e135494fa274901987a1905d0a027e3ba45d57d8f13a59fcfaa8004fe14b8228ced5e1bce43ddf1b67a6fe42f8044eeb12828bdfed7f82f9aab43d4b2c38b5d4dfb4d155e0bcf068249e07201d878a75a440024b44daa66a7036573e69bb8d6d464180bb13ad4c4dcf7db4c95c441804c41222546065eb43435f1743f7b594269c388831fea2e6fff22260eb6dd0429407ac97803bdcb7a25c3091ba61699e843d602e785524ae629fe12e11413ae5c6e262898e7dba3ee656d4e6bc68a5c1fb6ae0f03d21febc347b3818ded9560503739a08913ba78c17a45ab0e34145898f8e8cee47c1e9eb669d3271cbb1162df94465dd450148b72101f4649e6a2e8e44145b94c617ae5c4c67845320231abb9821018e58fe40806543b01aaa4b9fe564a6836e98373c096959b4a039d4eab11afda517c57b3912d075045c4473f07b3a0cacb6d30221ea78df92dfdd251a2987a9ccb234d265f3c29aaf83686a5062f2f76e4a43b1b00f1fa43c8bda46da2285caaae5b3f4e91ea6f93dbe4cbf89858208c5ce00239c59d06634bdac769648155288f5622a30999cea5a89f718137e22e9a0e943532998101ad7f0980692dec08d3faf0ef3991d3bd7f86ca381c9642de9a9c6cab29d9a398e7b09a926202d09", 0x47a) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) sync() chroot(&(0x7f00000001c0)='./bus\x00') r1 = socket$inet6(0x18, 0x4000, 0x800) close(r1) getrlimit(0x3, &(0x7f0000000200)) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x8000, 0x0) close(r5) fcntl$dupfd(r4, 0x0, r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}, 0x0, 0x1, 0x1}], 0x0, 0x0, 0x20ae, 0x0) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x3, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) socket(0x18, 0x3, 0x0) r9 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r9}], 0x20000000000000a9, 0x0) setsockopt(r2, 0x4, 0xe4, &(0x7f0000000a40)="000000007a334ed5520a686b01643e4acd2c73f97fb0b8869c50805b907c709b24ce4ab76df6e22363a75ef8ac632898b06d365013fed12bbe87a7b1932e9608fa218fd14d9be146ffde1a4bdb66b24d1d253973f1ebb9df6ca7313bbe38586dd45fdc6b1a9d210107105d1c18e3668273b5d7b1e32959bff6879d4c45dc917516d0db1a9f9ef183be4cdecbe920ff0f000000000000b3c84071f9acdf404cbabe8d43788ebaa8715001ab62a24b1427956801143201800000000001375a07d692d1e489492f5dfc2c3ff9507f4d2a638902dba439c81f9896", 0xfffffffffffffff9) r10 = socket(0x18, 0x3, 0x0) close(r10) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x440, 0x0) r12 = open(&(0x7f0000000500)='./file0\x00', 0x20, 0x271) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x14) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, &(0x7f0000000180)={0x804, 0x5}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) dup2(r13, r12) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x1, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20, 0x0) r16 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r16, 0x0, 0x9, 0x0, 0x0) r17 = socket$inet(0x2, 0x1, 0x0) r18 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r18}], 0x20000000000000a9, 0x0) r19 = open(&(0x7f0000000540)='./bus\x00', 0x10000, 0x110) getsockopt$inet_opts(r19, 0x0, 0x0, 0x0, 0x0) r20 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r20, 0x0, 0x9, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000700)=[{{r14}, 0xfffffffffffffffb, 0x20, 0x10, 0x387f, 0x3}, {{r15}, 0xfffffffffffffffb, 0x4, 0x5066a7ee13565faf, 0x400, 0xfffffffffffffffa}, {{r16}, 0xfffffffffffffffa, 0x9e6e438cbaf63904, 0x2, 0x7}, {{}, 0xfffffffffffffff9, 0x64, 0x80000000, 0x9, 0x7}, {{r3}, 0x7ffffffffffffffc, 0x2, 0x20000000, 0x80, 0xff}, {{r17}, 0xfffffffffffffffa, 0x37, 0x2, 0x81, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0x0, 0x6}, {{r11}, 0xfffffffffffffffb, 0x34, 0x40, 0x47, 0x9}, {{r20}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x3, 0x6}], 0xfffffe00, &(0x7f0000000580), 0x9d1f, &(0x7f00000006c0)={0xaf, 0x40000000000000}) getrlimit(0x4, &(0x7f0000000240)) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x58) 21:15:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) dup2(r2, r1) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022eac782f66698c707c4a653000"], 0x10) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 21:15:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000604000/0x4000)=nil, 0x4000, 0x0) select(0x31, &(0x7f0000000000)={0x1ff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 21:15:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x5}, {0x3c}, {0x4c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x1000, 0x1e, 0x81, 0x5}, {0x651e, 0x0, 0x80, 0x99bb}]}) 21:15:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x78f, 0x9, 0xfffeffff, 0x1, "b08b3449bb54110675070adb716cbf054ee61f1d", 0x200, 0x2}) 21:15:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) 21:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = dup2(0xffffffffffffffff, r0) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kqueue() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) sendto$inet(r4, &(0x7f0000000140)="55f76a1f70177ab232cab7e67e6b71ce12dc5339cccc2f86143e02e088ee7fe533de8f93eb06b8cbb81302ee4672623debdfc79b25d0fb0929132ea032bc7d7537a7820bea8eea1d7633817a11316c694ac5a7f19145aaa4e0ec8b234bae1fd10dee3142cbca28dcbf62fda342ed2a99636218c35d56435c15333c8251d8a708c73ffb180351a89e37957c8ded0f042c3d26fb4fd175cb4c58cda12ab22d15dcc4addb4a8a5881013d658a49c7d1f11c4709a802538927b47e9545", 0xbb, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) kevent(r6, &(0x7f0000000040), 0x200008, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x7}], 0xfffffffffffffffb, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1a2, 0x0) 21:15:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2000000000000675, &(0x7f0000000240)=[{}, {0x7ffc, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x7b8) 21:15:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffedfffffff], [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) socket$inet(0x2, 0x0, 0x3f) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:15:31 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x100, r1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 21:15:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xf1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) 21:15:31 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB='+'], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x502, 0x108) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x2, 0x81, &(0x7f00000001c0)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) write(r1, &(0x7f0000000100)="8c65", 0x13f) 21:15:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x4e3}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) r3 = socket(0x2, 0x39d9a8bed6ca3788, 0x1) shutdown(r3, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000005c0)={0x4, './file0\x00', './file1\x00'}) fcntl$getown(r1, 0x5) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xffffffffffffffd1) setuid(r5) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) 21:15:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000000a4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3d}, {0x4406}]}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 21:15:31 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = fcntl$dupfd(r4, 0x0, r2) bind$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00003e2f66696c6530004ee44bec3eb4bf28983950844d41cf600dde838e8e3aa6c5ddb100807f72da220e99e63231c574f82820a11a7154737a1513a15453999870994e3327916b503f3f799c644e99e089cf6b915624629e6a24d57e6f8bbe71c0b5e18c5bd46635665eba65d8091d23ad856846af3a70de0824d904722ed181faafe672562a8169307bc33345d765b9251e33975179e7f10da533d2df5cc02b947f56e6efb1aeab91e00f57a1e13f83e65befd8e8d00e7a54908d4b0a285f5a8c18a977c87ea7e7535382e30bc3a9b170b14c844e59b9eee33809301b4d6d21dbf05fb8646ee99e7786943a106a3b9ccef7a1f204ac40853f1a996dac0352f64a562dd70ac549414bd10b65facf17ad9ad19d992ec98ddca991670e40db5f0bd21edf9136066f6c2db767390979b50eac89fe3e9204000000179c5108ec434a7730498f506edc2a09d08dac7d47946b00f57a5a3f0e8ecb72c22e85ab98186f8f3e8dad4f249e8ae04c01800000e2d599df127496980c71fb09aef568c98fc16b6e339026b70988e8402c852ab644963b48561f321b661929630e70013142aee575e14d1c4fe9b7f24ba3812a0b3ffbb391d1185710da7ed34a2700aed36b2522f09187a742bfc88f73c92fb64fd3e3d1cda8a29203ae2c4cb88cd11857f1030c8f17371fa4af3dfa64ee8459836c3b9700f1764f6024384ed047cff4355c092ffbd2e34f4088085f93aa7528e74696"], 0x10) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000000)) shutdown(r3, 0x1) 21:15:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67041b542a538706000000b810000000290000003100000003000000a533c5cc2c9744a117acf6b1f084fb89d1729e258b30330180997e8319f16383f96d79727d88340d4d064fe03da49b97c9d701cc71e0ecd25f59c390b52b4067bc5da3ee16a1b1b32653e294b9f90244d4c57ed8116d49bf864554035a49679e2f8347ed3aa1ed2c74bddf95bd06ecf21bd2b41e0f5f26d06ef860329a25fb20849f53f9c94029f11f4c0ae01ec91dd707cc130600000000000000fb60a5e7d2e90ac4d6f21a62322d40c75911fbe88f7f8a909be6ed4438720a97b6cdeff985ead6cb904dff9defecce19084b6736184f66e2bc3d407b46bde0a41d396f255a8ff9d202203f37acddc9b2c8c8cace9ae5275c0aa0f6654df3246b54a43bef13789da871098aa2b0063f482cfba2cafb50bb8218172066e4a0848c53be4ead4db2c0095571e8a0eb0a36aec69ede1961a16f09c928d98be1ac53339004f56cbaa3b5416cdbeadecc091b765a77e88868be7168f0096948b3db1a8d67c9536ec988d8a303204a06105a688c12d3f3f59420e55205cf5ef6cad87a9051e2a9a7cc50f51435fdf643a9632d0692b2d722d465fc982728e0ef7a6f9b8c9849db822ea431a299c839f4000000000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$dupfd(r0, 0xa, r1) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffdb9, 0x0}, 0x0) 21:15:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) 21:15:31 executing program 1: setrlimit(0xb, &(0x7f0000000040)={0x101, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0xc5}], 0x1, 0x0) 21:15:31 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0x800000000009, 0x200000000000007}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x10) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlockall(0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) lseek(r1, 0x0, 0x5ff, 0x2) r2 = open(&(0x7f0000000240)='./bus\x00', 0xe4e1b6d0fdd56104, 0x16a) poll(&(0x7f0000000040)=[{r2, 0x202}], 0x1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r4, 0xffffffffffffffff, 0x0) clock_settime(0x4, &(0x7f00000001c0)={0x4, 0xfffffffffffffffb}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000380)=""/141, 0x8d}, {&(0x7f0000000440)=""/106, 0x6a}], 0x3, 0x0, 0x7f) 21:15:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/38) write(0xffffffffffffffff, &(0x7f0000000180)="0991752f782265ebfdccb515279232c01f1eb7dfe6000c58", 0x77) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffc, 0xfffffffe, 0x1ff, 0x407, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a", 0x101}) writev(r0, &(0x7f0000000100), 0x0) 21:15:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x54}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000180)="d000"/14, 0xe, 0x0, 0x0) 21:15:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x2, 0x80000001}, {0x8, 0x16a}}) close(r0) readv(r0, &(0x7f0000001400), 0x0) semctl$GETPID(0xffffffffffffffff, 0x3, 0x4, &(0x7f0000001540)=""/235) r1 = socket$unix(0x1, 0x2, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) shutdown(r2, 0x2) r3 = socket(0x400000000018, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x200000000000102, 0x0) setsockopt(r3, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x8, 0x0) r6 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r6}], 0x20000000000000a9, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2000000000000033, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x10000}, {0x45, 0x0, 0xfc}, {0x6, 0x4}]}) r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x2, 0x8}) socket(0x18, 0x1, 0x7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semget(0x3, 0x4, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) shutdown(r1, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x30) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x3) r9 = getuid() r10 = getuid() connect$inet6(r7, &(0x7f00000000c0)={0x18, 0x1, 0x1003, 0x4}, 0xfffffffffffffea7) setreuid(r9, r10) semop(r8, &(0x7f0000000100)=[{0x0, 0x0, 0x1800}, {0x2, 0x2, 0x800}, {0x2, 0x8000, 0x1800}, {0x4, 0xffffffffffffff00, 0x800}, {0x0, 0x8, 0x1800}, {0x2, 0xfb, 0x800}], 0x6) syz_emit_ethernet(0x1, &(0x7f0000000040)="8e") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) 21:15:31 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000100)={0xffffffff, './file0\x00'}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x871, 0x7f1d}, {{r0}, 0xfffffffffffffff9, 0x80, 0xbf99d08fd42ac5d8, 0xbdd, 0x5}, {{}, 0x0, 0xc1, 0x2, 0x7, 0x5b9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x60000002, 0x81, 0x818e}, {{r3}, 0x2, 0x5a, 0x0, 0x1}, {{r0}, 0x0, 0x80, 0x1, 0x3, 0x6}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7f, 0x2}, {{r4}, 0xfffffffffffffffa, 0x1, 0x4, 0x6, 0x10001}, {{r5}, 0x7ffffffffffffff8, 0x71, 0x1, 0xffff, 0x94e}, {{r0}, 0xfffffffffffffffd, 0x14e, 0x21, 0x80000000, 0x7}], 0x5, &(0x7f0000000080)={0x80000000000000, 0xc0e}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/102400, 0x19000}], 0x2) close(r0) syz_open_pts() 21:15:31 executing program 0: r0 = socket(0x2, 0x8002, 0x80) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020217e00000012000020f4ed60aaee8fd23ab5943fb4f3502b2b31ba9511d115f893423b0099800fbed5d203ab48bba0988d6b303ee377c88fe5b82228e19aa8d48790f01004553b87c602b9b8f289c253413d95b998c73fe9a3f8af4d02bf9e8c039a138528d0dc2ed8cccc9e69181daa400f825a6c26e4d398cb7a2d1ded0fb2fdb8a89c630b419b9ec1d3c53cd6abd6fc80e19155be2c023970d28cbbdece1a51b734901d84cf71ce2d2693874e9f2dbe29ca0947fb8fdc7eacec8b7d93b359f04ed442bc614c706dea68e5cf98dca9f39c1e6f24e95b8db20890a73138d300ca2a184140d6c9ade7570fd90d3578d99525b7d7d77ec59fada0d84e333b715cb1caad2d83f7b5ba37aad5b694e103a393f573b3c0d1ee4c48922ae5aa74c5ae4e1f563d2ab58c929c14a78c6ae3e383cadbfa9c2b5aea3354cc14cdb5be95a8e24e838c68db9f14330bdd82696d7a63bee08ac47315555983ad2aa4082ea82ee43f7fe5fbd17aad900000000c9be7cf50000000001000004461e530df91ccd8640cb65c122dc07192678b77fea4d183630fdb1aea0127bd6014e000000000000acf248c91b5c577108b2f04bc4a0d91e9763df3a648d976a45d03a6558f0632bb6038ee0d6192b642786f0fbfc14f039f8522ad8f52d030f8d4a8d8086da"], 0x10) setsockopt(0xffffffffffffffff, 0x6, 0xffffffb6, &(0x7f0000000200)="79b7e1444554472de4f6179303c053e2243202bf43a23f414c137a05085fadc142a2c9e77129a1e2f271ed4adba39e1ed86a3351b2f9953b876805cd357d91832cb1271cda20900f48c1083a29855779c85b0658d5ac8dafb0bb33e266633d9d3b2fe95f0b8748398f436072b6d16ca732cd5e76859f14e3bbdcda27ed8ad7a030", 0x81) write(r0, 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) 21:15:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 21:15:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4", 0x0, 0xfffffffc}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "0200000000004fb30000710000000000006f00"}) syz_open_pts() 21:15:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7f) write(r0, &(0x7f0000000000), 0xa7) syz_open_pts() 21:15:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget(0x3, 0x1, 0x253) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x400000064}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="20211143ccad1c9a420ce8aae933") 21:15:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) lseek(r0, 0x0, 0x0, 0x3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000003000/0x2000)=nil) r1 = socket(0x11, 0x4003, 0x8) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r4 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r3, r4) socket(0x11, 0x4003, 0x8) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f00000001c0)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) getgid() r5 = socket(0x2, 0x4003, 0xb) sendto$unix(r5, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r6 = dup(r5) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r6, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002600), 0xfeaf) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x1000, 0x7ff, 0x3, 0x6, "000000000000000100002000fbffffff00"}) 21:15:31 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = kqueue() r4 = kqueue() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x5) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x5) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000000)=0x5) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0x7ffffffffffffffe, 0x1e, 0x80000004, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x100000000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x81}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0xffff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x19, 0x10, 0x8, 0x9}, {{r6}, 0x0, 0x4, 0x8, 0x80, 0x8}, {{r7}, 0xfffffffffffffff8, 0x84, 0x1, 0x7, 0x7}, {{r8}, 0xfffffffffffffffa, 0x8, 0x10, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0xa3, 0x4, 0x8, 0x100000001}], 0x5, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffa, 0x1, 0x300000c0, 0x2, 0x3ff}, {{r11}, 0xfffffffffffffffc, 0x1, 0x10, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x81, 0x6}, {{r12}, 0xffffffffffffffff, 0xa0, 0xf0000000, 0x2, 0x80}, {{r13}, 0xffffffffffffffff, 0xd8, 0x400fffcd, 0x8, 0x4}], 0x1, &(0x7f0000000300)={0x7f, 0x5}) writev(r0, &(0x7f0000001780)=[{&(0x7f0000000500)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3d2fdbf62e7339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb0391822dfed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c215", 0x8bd}], 0x1) r14 = syz_open_pts() ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000000)=0x5) close(r14) kqueue() 21:15:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="8941c189b8db4800019f523b95190ff1bb8642703bb73a981f0048611e3e7f69c64f45939c38736e8f8e8017c886dccb17fa2e4d6305eafac9644374f736f68ca8a2014c27e8a55852b5ef259cdcb0c3e9782fb738d7227ba1ed1e0c6c5803d20c27f6e454716c98f39007a6456f977af00c3cf9037dd2e0bf4fc04acc3caca99136af842309000000000000008cc52af0924a31218dc190a0e4da75a5aaaad710a52fa0b81234709007eda18f9e6d97db971b44fb3d58ce28b1eb2f9e8d4116d7428cf47a484a03328a6d59ee8a573b26c117503922a0d534aa470fcab4a80b0968d94d649c5fe33ced2966364dde00740eae8ab4ef2a7d7685c4c24aa814222d1f16974a6969fa1cf17dfb5bad215e54818bee756cb6e967d5f13604e8080326059f7f6ff35c52a85c025a2b426cb021bfcff8bc5d92f9991e6f355ef75991a7470a3470fc77b2bba223c771d1f0285b683ffcecbcd017dc194f1be04dc209107d6ea5c4f73fcd7b68d9cf9183fcb46a7cd5279b2d420c5442eef5d685c56f3d86250ebac1701e8423e66c34ee36899635118e1d7abffe2385f0658c6870a7a60faed6cbde20d33e174e80816fc533d6e1b6dd2bb82e82ea5dbcd2573f406c8b9c6d69dd3f7f8a1b5a2d3ba70e44fa04584565a62a03799552ffd4e8192f666631b3e94589f15924d082fd3d16fafbd1558195563bc4cfab5d3f7ea6911b2d4d33549ed8364dd5cdd131ab29af96ef8aa13145db0ba4da94caa4ee067382e799f0542be4f9ca56af87a821c9a5190139aeb66651b4a4591478d9eaad89deaa399484f722b9d283adab8d75d3528a441b16801367bfe57a1497b5175d96deeac12775b8da306f35b1fdc964bf84c004d7e169d3a1a6d2e300369f1f6390a8994a"], 0x1c9}, 0x0) r2 = getppid() fcntl$setown(0xffffffffffffff9c, 0x6, r2) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="9800000000000000020000003f00000057982c45966ccbe438dd08abc272a5a5321855d97d5a05112003b18745ae51b550b4e3b8a1577667d1fbcb03b0160065b57be4d0680d9f0ca13a5580535c1dc75a194e8829e12c252c163fd713da45626557753adf8b2944216a9088de8e04b6434fe0056c8dedc7c806e309ac52be4fac187eab000000005000000000000000ffff0000000000006823fde339e41302241f313f2687df5479b565bc245142c8eddde773e207a48cd84e5d85d209d555e3a932b1517c9cd4172afc0269a343b3e37ab482ea0a8f00"/232], 0xe8}, 0x0) socket$unix(0x1, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x10) r3 = dup2(r0, r1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000000)) 21:15:31 executing program 0: getpid() r0 = socket(0x11, 0x10000000008003, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="8088ddbfd0ae80e5c0c1a8b40501b75966d0443d1a86b2b5c46d0d36e58bcb1dd866d9608abfd683dc00ef2233cf1f5b1edc82667537a74a0821851d8bb0917132b4686c046a389933be676e018fceb366e4337b5cabac32c5817b4ca80d", 0x5e, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000340)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) 21:15:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x61}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:15:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="a804bf62b470951a8d09d691267ac6b35b22844ccccaad59797c3b8a731d5001e49b682003c07fd556c194d5b5c0714f6744881cb70f57b3acdaca947e80d7670742ad30d63f2d7c1dd60f81c5ff2de955660e5cee912a85a5c9ec647779c084e3307e21798f9a2334dce5a01492867e8516389de626265edf1ac41bda6944bcfbfb1b999ca0ca24d9ecba87f9b2fad0137b93f031411383a78f4da9a5681bd48811787cb6d49fa28db1da5ba2eb6dbd8d8108e875a53f668ba16bd692960a6dde07787fb3d1063f4f0fd91ce70bf588a82e252d87fdcfe9ee803ac7", 0xdc}], 0x1) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000140)) 21:15:31 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x200000000009, 0xfffffffeffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0xb31f7ed52b84a591) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x3) 21:15:31 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x10, 0x0) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/200, 0xc8}, {&(0x7f0000000280)=""/87, 0x57}], 0x3, 0x0, 0x80000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x20) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) fchmod(r1, 0x763c55a9a6002e7f) write(r2, &(0x7f0000000140)="947af6c4a7069142f83bb8f2f0fac13f48cd842b57de18e4b19c4d40cab051fdbd52b8e315577c608e03ec79d21050a1693334657c05bb454de987e8c5b4d8b574ae22644c5277de03c0e9704a96130c2303d1aa9b737cca69d986c6256edfc2b8c37d0107049637f3067b498387fefccbe558cfc9da3ee993ef8e1e2c79b62ba22de284f2d9ba27e86a30d1cac72350d8d3c920e513a3eb6b98822c08a19cbb1ad898c629fb3cc4010e91e17028880c85", 0xb1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x6, &(0x7f0000000080)=[{0x6, 0x1a, 0x4, 0x51}, {0x3ff, 0x1, 0x7a, 0x6}, {0x80, 0x7, 0x5, 0x2}, {0x8, 0x0, 0x1, 0x2}, {0x800, 0x7f, 0x1d, 0x800}, {0x4000, 0x20, 0x5, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="b75d03dd00ef43f7f7c855bb7042") r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@abs}) 21:15:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x35}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = dup2(r1, r0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x0, 0x10000, 0x5}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 21:15:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4475e11e], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8206000000696c6d30afefbdfa308072dcfdd13d4c3b5880c7bc1001663125840037dea28645aa4e8137decea9fc3501046c27899748d28da7c149db4b91f624e7077189f168f5dafc20c2d1e5ab77edd5150631fb3d64745d5f78e8ca7cd9000001004fc2f961e4a67015a32a0369d8d4c436a4f547a0200b1845dfcbcc4a846da17d6531f4707eb3c4b1434f"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) socket(0x10, 0x5, 0xff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x691, 0xdec}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020691f, &(0x7f0000000300)) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000740)={0xfffffeff, 0x9, 0xa11, {[0x80, 0x6, 0x5252, 0x3, 0x4, 0x8, 0x0, 0x7, 0x9, 0xc63, 0x80000000, 0x8, 0x81, 0x3, 0xd4b, 0xf08, 0x9, 0x6], [0x3, 0xde6, 0x5, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0xabf8], [0x0, 0x6, 0x95fc, 0x8, 0xe59, 0x0, 0x7], [0x100, 0x7, 0x5, 0x1ee, 0x31, 0x9], [{0x200, 0x7, 0x7, 0xfffffffffffff7b9}, {0x6, 0x800, 0x48, 0x80000000}, {0x5, 0x0, 0x4e7, 0x401}, {0x0, 0x7fff, 0xb625, 0x3}, {0xff, 0x7bc, 0x2, 0x3}, {0x8000, 0x4, 0xffffffe0, 0x6}, {0x6, 0x8, 0x0, 0xfffffffffffff001}, {0x3a, 0x9, 0x1, 0xb9}], {0xd5bb, 0x60c, 0x4, 0x400}, {0x8, 0x8c2e, 0x8, 0x2}}}) 21:15:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffff2a78042900000000000000000700000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000009000000b7000000000000e6ffffffffffffff00000000000000000000008796f2096d1bd143743bc9c16bd300000000000000000000000700000000000000000000c1220e686b2ab4c9fe7986f85ce34ec11c4461705070e51642ef0128ce90a5ffd31f480337f56bc8982b9fc8f448ea4461eb2a007ef385162df1f70f7c95c3746a8c98be04be343bb89736e8dd81d44c42dd44002f0f46651ca17d168edb7426b76c14d9a58f7fd88a0dc9ee"], 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:15:31 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYPTR, @ANYPTR], 0x3) mprotect(&(0x7f00003d6000/0x3000)=nil, 0x3000, 0xf) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 21:15:31 executing program 1: socket(0x1, 0x4003, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$getown(r1, 0x5) r2 = socket$inet(0x2, 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x5, 0x4) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46854d78a2a197a386207000000008295955984c87910b6f61e095703cdaa7ead4bcb777fa69dfceac2a84e6abca64896819f507d0000000023002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e420800004799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870a9122cd2358000000000000000000000000000000000df42d280ede065dc0643ec6b47b8d7da4333ac0f994166ed2e1977bd5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac8fe0d7b65b7240cf97d03126da5364082bec304ee9a498252abb7cc5bac417e2ab04fd8a9c98e958ff55d088ea537791038ff36d11b2434c929b34b0587cf25dd9e1e8cd3e1cf4259f039a33ed3cbf6370000039d056f307a5df50944e682e620edc034f6208bc33bac744333dead7bab29b4f157572c9bb033cad61024acac975a399c453bddf876d7b59321b918f3393806e1d1f2e9a6030f3fe6de74dff0e08498ad60f925899e35a2dd899c279d38b048a8e80abe5edef1bbfa9734339212be29ad0a3b537e772a982b23b6d8ed194b4f0d442f9fb747045e16c1127f37486f0c0cf976a486d9dd6bf742be63b57e1732541b5230899673cbce687e0fc0cfb94dbc9a30ce724a2723b60b3aa39abd95826552dc3e0a512d89daf1000456888aa3a0996635335eed870de6b9178f64fd63cce890464907768778664a9c9acb1f9e62be8d13853e3fb3f100000000000000"], 0x10) dup2(r3, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:15:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19", 0xed) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1ff, 0xffffffffffffbffa, "a54955882e0261ce4e6637865dea9c19fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 21:15:31 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kqueue() r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df50795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d03", 0x546) pipe(&(0x7f0000004940)={0xffffffffffffffff}) kevent(r1, &(0x7f0000004900)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x1, 0x6}], 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x62, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x3, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x200, 0x0, 0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffd], [0x3fffffffff, 0x0, 0x0, 0x4000000000000200, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1000000], [0x8, 0x0, 0x7f], [0xfffffffffffffffc, 0x0, 0x3, 0x100000000, 0x5], [{0x0, 0x0, 0x4001}, {0xfffe, 0x0, 0xffffffff}, {0x0, 0x7, 0x4db5}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x3, 0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x1, 0x10000}], {0x0, 0x4, 0x0, 0xfffffffffffffffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x1, 0x6) fcntl$dupfd(r3, 0x0, r4) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)=0x40) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0xc818b5ff1397e253, &(0x7f0000000080)={0x2, 0x8}, 0x10) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) clock_getres(0x0, &(0x7f00000000c0)) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21) socket(0x7016d7221ba785d0, 0x4, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000004980)=[{0x1c}, {0x5}, {0x8006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) pwritev(r7, &(0x7f0000004800)=[{&(0x7f0000000200)="5ae402c13487303fb1c93b8d5dc91256534865581648b57a77ac688c663d6e", 0xffffffffffffff27}, {&(0x7f00000014c0)="d12e939d348a141e50d5aff51a1e4ff31e230df083f810276f0c780442769dfa49dfed9ee1a9d904f94650b0e8d42bae21100ad156ae2b06e40d5914a64656964e897db88e7e5d3f5af69ef491c3c23977a694323ff63dea356882885f752862b27d69fa7f07a0579f631e5805cae58c65afecb8addffd38505d70ad966ce995f05edfe4ebbcceb68df9a27897e442a99f113e4105fc26bc7a2f432cfcf9eb10a28da4c691bba4f41dcff74629da41f068fc3df71074e01ab4e9946d6401fd82722d14ba1129c7cdc11551797c15414c724a0493bbc2c44d4998b919758233e9b35aa866aee18184ba2e565da7036a19bbb85b64421f3fbc4950ee8439c4f54fc1cea5093e6244a8dcf63f9b06d55eb8600144a1c3d285d96a3ae9ea77a4d5ac7d5fed2177c2c98b57a72f5b5c61ae3bb8cf6a5814bfd505e909db0423b0ae0288f70ca94bb445bc6bc038b63ab667c6c12765d1d30e742e495e9557498a70c638cc8415e17d3c68f1470beebc4d3a2d4e2a467bd040e54ce1a9adf76eff0250debde867d98e22c31dd52380ec00b582c8e5a8d58a8416ce77daa158d64da2124ddb6428afb49e45432787c563e9b3ac4672e49e8115df0be9ff77ef05d19f27f8c92f059db99d20e1f834206b8aa8fbc6257490cf74b7e8563a1240d348de022da587ac66d4dc8192c8e620eb0c537ae28bb54184bb85a12ce80ee9733efdd965438efa057d42a88a96b2bd7f031ebaf6fd83444d2e21970bcf6f572d8b2d7f55f0e34c135d7f9fa1886ffd7b0a279d47adb9cfdc0a69c3fbc4c1737ab645b1fcec579a97c688109347d3ed5a76f8135a9f3fc123c261ad48d2fda7c2655039f555c5995ce82dc403f854b076997d8eea45bc070df1a4ac75694c4d655a47840c3cc82724a944df93315a96cb9aae2361e98e3f15059407d076e9cac64397030c469d3654e8c470c416cf331b988619b9e10da31eec9ed4aec5b0e63b8c4b662aaf6c64a6216d7e6e08577cb9ea5d04d7e481dde49af1ed7e51a6ca8d5420985aa609604c9e2a44e2f8b3a92515f27d136ce78ca98c9057b1d6f5e319d71df607865246fc28afa271242f37c3b42f65d6a33a9f6ee697f7921e0316bf7c8591e80bb7946e14fce2ad5c49ec6c6ed7a0c95a839f0ed8abc8385ba1e580aff4dbf7ef1468b05e8f23f152226876e5d00169585099bad783d26181cb0cb24fc6bae2ffa97d24686a3da3886d047c201db13a39f6886be1c198ffede3cc554b45fbeed76634cad77cfc53a4c5a8af149500537694dde7f9af2ee96e357d46799c371b6d92daf45bc100c7092c24802e09592b71177145c8160dcf5a6e19bd8c5ebee53ef7ef205b558f1bb9b46c3476b99a90712b3da48c6e4e281cffc67cbc3b3cc1c04b5b6b075e0ec3a1d193cb43d7e87d027b94e4636ca21f835089f7c7283f587894964147d2d47e399b58cccc836469ec25d45cdc3499a2e813340862dc272f06a9d7580c0679f0c73f6fa067774cb75d9c860825fc531dbf9d1c354b7104465107ea74eb5a3d911e7b8df2d42ad666ac31982336ffbb0cff3b95a673be3644f8525617fc7f0e68133f4a0fd10abcb76544f6ac45ff760c13df9a90aaa073a21e850ae6eb8063206eea5fd77ce88ca9a8a7433f349a78c114183f5ff4c692ecab112ca3700a4375bc5c90f33f8df6d75a2fb69c55090ad2c5b0ef8ad168feaef10b7359738c1a05230be4b23a1b4804a24605e0c507caf968071ac67cfac6d658994fe6e96b018082b2ca602be09d2650ff6160ff0e2f84ad6c98d66347e42e1b38d07da8d431b8eeb76c217ee0e220661bb283df1c809a2e20d7e41832ae14d550cbf5c95ba2a1fa65cd1f6667b30bb0e38d724af985ca9691ccc4c1ffd1f2c1bee924336adf4cd069c23227c985702ddeb07704420b13860194640fcb315db8f22ec0d3d970df3b36ff49d5d995d97f98c13daff3122d6c29fec79562f3c86efab30aa928acd255004c09674a69ce25be94e291b4b8bfc1546b0fcb58df7cbd1058a1ce588bcae37d8f252ff62fea3d45cb0427426bc441c90fe0b9f970f680d8531e0792ad9240ca2d10a882a237a57977541b0b8b07e8f06030f73509206bd611dc5dc25b6fbe10b62f5c7c4e3c6b35804996175470b6fff844fc63fb0bb82af3bd2200d638b1d1ecc7e0bc7255458c7e9894b5a38c270774f9803dc62017553b0ed86e383a4f9a544d9db2c21f3f12f558641884bfa1c0e28a5aa32874570b4e94d159bc279c295d109ba97dd46e55a24c91d589629c59608a5b6722fd05c31ff849d9c045afdece61e873341e838c4f0af56c7b59f36f3f6226fd089b8257f1cd4428e3d96cdcca653fe1195164f503d807fc456b6f7235987a6c91bad51032803ccf45d73a4f464039a1be8bae55348ea18a648a06782303e4663a283d945cc78436ab7e048bd8e0eb76b0d63b7684991d7d9fc172da5bd8b01c24c1bdaf6062d57e2bfaf248c7dd1884dfb1c7af164576d5837087fe70abf6ee69fa4e98d9f154d98d11cd46f338d2f33a563a6ec748c62cd29ce9a15bbe2fde6b6360b9e5f125aebbc7970cb9af14c94168661d360115a368a0426a61d04863891ab98ff9dec3669806716c210d6bf8c97973b96b4ea300de69933400c1577fd8980c3fd34b20c38e781a097bdf6b3d878818b747fe14ca74ef6587c3e69496870a6e4f821866970e76bec18ea6c9d909b97e10ca3bc7c9f27a6b39a08b6511d4db0f4d1a3643e64815d532a55d61ffddbe98868737c248e3cbd8cfb4550b6bff777edc160767126a9fc105c2f9dc793fbac0ffd10bbb966318a802536e43de3e1fd1ee812dc1ca50f5c1bee4c3231aea4a805292f2168e3ded4e5e579235f8019cc21f51e59d01a066ed16239fa126d8a640199c0034c09ecedadc26ad3143eaba2e8d8dcedb74bf126617b20340d21610ddd80e00fdb0b6a4b7f83cb0e51de9ac3f77f993c3701227b1f89abd4d97a0f4503ad890f618d74e066ab11e70670382a367768e4e7939903b7ffce07dcad51e248bd76701c44fb57f8e02fb1c315d9fde53c51f6d4c05c38ab9d5609956b6c71c64a7e730ea56b036a04ce94af24e60c4cda59b9584f08fa3c8493b35e2e54330b299ab0ccc49e56e36bc00c483fce282b77ed110838d92aaa7319cc93f898203cde70b74e36b5e0f0167e8f7e514c211b2cc16349f6fcff4726892505d2fa214d4c7882a0736c068f7575e30b4d4c05ab2d2cfc15c65783c959e9034f483aff1f6adf270028ca6df111a0705dc4e153b9ce12036e03ea25ab3bd1123e21a2631b327ab4c7b3531edc2ef621f6594d4c03e3ae37f28aba9ec7fd65435c4cfb15b56bc6f6946e19a2521a490abb691ef8c292b2d6a8329a494faa28411abbd3df16ab03dba21152331963e2bbfe82d36d7097dfc16bc8ce7c1383e16c55d9ac4bc1555dbc3d5ed472eeb8a1dc42271705616436a4dc9f1c81c58aeb7e1146bc11a301b489c73ee83c4a389a0bb0e7af28204fdba6f9a4463efe915273e4c0b159ac9b6939c8572f21a6d8ec533514af8d286e64ea282592a1f9ea831c2009f93d3dbee94df271ada0894fecea325383fef2f0a0a6f721c0bf30d54b85e0d726d46e2e99517a4273e48f1eaaafb336b028c07fe1505daa14eaca20bf78145960f140ca89db79af8e7a5ad2100f06201eb14b2e0e8759d71f6f0d185127c0ab0142752305171bc16fa0744110b4d366092d1ac3b5a7109adceb149c146b6845dd108292a60ed08520381bba7d4c7fc65ebcb7e398cb17a337c3ae49a7efed5f80b0ee50a7aadcd6143dffee92334af09da3bb6a9184cd5fc9e40c8a9d8b46517c1aa2fa639822418f833ce761f1ee4960f2990be6ac1d5042903c084076a912c9f7d5a6bfe7ebe50c4f1f2e531599cebea6960e923dfa249fdacefce271cea18675c796d1738f93290cb6c87f2231060636078768318d0b6bda351d034b1886869f189db16d7b8588b41af0e183b5bf0f425c5b4fa19a537d1e5798db4ea85b66fd0741372f87139b150138a02dd9508a8c1e123dc3c2669ed590e40715e200416bfdc3b0aefab5edaee4730b5c751ca0bc6fa21f1add735538fa6d44500d0e652897f9fab5cfeb08ce0cb51c722049a986eea4a61402cabadb63fcdcbb6e222979ef2298607e7ac203e2946bae492aab84949c989a359764ec3b6531fe704606430f825125e2d7022bfe558558e4654a4ebd65c10bdacc9acf2d65288cadb228779d9ce798bd7f836c041eb43ef98c704a8fb5681bb0aa612fd3008aa8ef460a800be3bacf8cde977e8370c934a8d5a6e7da0e4bbe02ac24fe8792369068fd27a947bc012f706547a612df28c422c7beb6dee434ab11c1b477556d74c6447708bbddb58507f8c97513f733ec005347d89f5b6c2b5f4529b594ff8454d027c28db83af7602035601728258dce396965ff445cae7aa7d0cb751e742ff8ec339bf11eeb08f3996d5157d447a50d0796bd3725a8794a486fe4d5c2eebc2d20db914afa5168701fb3813515ad83fbd2db8cd37497fdb9e2379de9df1c43cc3c495a6d10b799a3b46b9547e92d4c1a055489631116c52971c0bfb216b812b0ed9ec185dcd1536491910af4a689aaa1a8430c7ed05b3657ff4be53331a5ac0e918e8a4d6e9b375044f1d4e8510e7533d5998ce9b5ea9d68782f46b2a3f920fc1f8614f059d24d967dff823f51d5e98424e9d9efb0b53e582e8fb30573ae6345d1d6ecbf846d8edc20801e00d395a8831e85031d9eba6fe38f3c98944400d9b5bab1d9bda0263cdfbaf27e267c5d7eb695d63e08954fa338ed3b914a4c4538c8d6cffff507d20e1bf62d597f800f65a3be9b32ee4d7a2aaa8decea7faf7d12f3a5530daa3e76dfa8d15bfaf9d70b9ed9f681561d590c8f3c42864266d5f9b4a9ede31ce8c14848aca4a8253cce5217903158fa06ccb2d6b48127b0ce425661ac1713b9a1fb0b017af96cc98dbedbd484e137384864717767676c5bd668a356561fca7c766e02f3a6d66a0df925d6114a57cc3a1ed1fb33c185dc56b113c63063a42bafdff9484bb34b4f2172b0f98e79e084d053adcfa359713a9a515cc6fe7621e702418d4d9cc7159e132f099262924f5e57374f39c5aa9ccaf13dd3d4205162549f931972653f705dc40727b4da0e6e8068c187ae71eae267176cae0e941f2f82fde7404150d2a95273476d2b6dfceb9e7eb6c3ec16a92dc7d1d0c4fd843bf825a3eecc02ff32a357520e66e3692346ed2b9d05aa923eedfb119ff96b506f01b91f1e58506cbf61b2ad7a8c53c7ee1343d261457fb2e08d601d33b0ee5b03c3dd4a18e1d5b66021e27f9515e7537942d44aef4a745559eade329c7c7af8f550827232a9dcf1972af8916183ecaf3921ac9de11e6bbce5ee6443dd1569924d93a2294ad67baee82d2b144fee6fd035b83d8ec0e6be61cd840b01482ac3aa7c18b20abd35013444fa8c3f40eb0768a6c93e65e2acc3a59c02fad144c4b5a10420d99bb5d2769a0a9c61b3524c5917f5faef3e457db6eaed5eb710680048b0f9947380c2a3d544ffea649679329792b8f8f972ae9c7ea98f526c57f6e5c0613fd3d85e031452c837393bc8b5667d7092c0fb3342a93be67e6f3beba61f30a913e520aadbc3428a5d216c118ded6821e6453fc1a46dfb8959eb030cf9bfc52caebe0338da43438bb90de6efad43169209af06bb97831c80444d1c522f0228eb08cc508e89561a1d26a5e5d819980b44ff86b69fc", 0x1000}, {&(0x7f00000024c0)="9342d6d6f776b38868d1c4e856f295718518e03a1023f3d09d3a69da8f5fdad30200fedf95696401bf75971df89cbf8396b2a5d88c013ff588ba350fa7f2eac789ba1465297e4415d886135a4c3e5a06a7bf610f3f71ad60ff8c05ae87da106481fe6f322d7188cbcbc219acf278dc97a263c7029d1519ec2a17e64d72e82472ec62a84c5e330311dc4900b4afffc2945c", 0x91}, {&(0x7f0000002580)="b61895862b09e2b0f9d4cea0d55022a79ac9986dee2e7508e5cc51e6b56dc3343036ae94f07944de2227a453d6cb448c8cf9c71874179331701f5bece22bc5e4a7a151db2183d3cca0cc659fca970efb7b49ac7528a2f42f5779a824f239baf1ac9126b5c21f5f7ed8423f8490b11c775c174f87a46b8a5c4e81babe88af6cad7fbcb232699c0feafdaeeec4795c1ab3751f08a30cdb0f0a69acba40d52028f730f4df9c95edb946129fe214214396cea053b1cf4b90e2583a45c2043939432b7d684837a8f250f26b33f928648e049fe0960bd23939ae995bee94fee754afb430136e8c274f9a06ba5d5ff86fe314db854a50c0adb5389120c2fb68c194269c5a0faa8e7d6f2f5edf7b391c558c9feba40172a5c838a29e0d213d6f4a9c6b57cc5f5a18cd9d225a60c03affbba1dec9b534c1be2d38b150095f7cf3527d14ac20b672f2a704aebe1a380af3e209f1445304a765d95f09b4fee6f9e9135e549a51e321b5a138562959ea380f0be6f77452a09bb7f415290c3b0d6ae557a6733455339a6eebf867a4a32e3a505c38df3b497b0f7c1d4ad09c8f31e6aa5557cb1487a788283efd46c9839a74be85a7e64ae7538290285af5a2dc7340b47e80a01767210801c8b6fadf0c2dd65546100f3ba130f0b0096cdba7e501a47f4144c815c2d366a80da3143ef935c297ffe533451e95142e01be6c92a279e1f5ab14bca0ddc53fd97be3c5e0840b898523d5f94f1a9e24831591c97c9d3982e1dcb69bdf5c52617132cde62a781e85bf6db9cf98c8542b26dae74914d23d57dd6383a47bdfce21ebd5138524392ed26855fac973df24c74e3ca7b95ebeddcc66e5b961a75de98ad26ebb0f0288cc86ce393506ef63ea510fe416413cf5aad1ed7cce1b27aa01348c3138f44c34df6041b09c33002d1d4b0f857f29d8c4fe1b1c7c221d86dc9a573000f1177069f5d1b1416452465e331cb1ca332c9e422bbf67f83f9893db0e0845b087d9cee51bf8d1669af7fd2fb6a8ad6c52134961c7eb5e04b3be8ef753625a4c1857d856d4c51ddc5bf73e35ca7773831cad7eeab47698b827dc633afe31aa1bba057e32848d023941e25cf38e958a6a5d3bff25460fc3be670076b762d6cc75668435af9762e670e0567b7667249babe16742190d1d6c131d6e00ac37e0527575ed03723235c7c0775f2ac5308ecfa00ea5a5e7349793fc7c9624828ab245be6c0699daf8f921f285a506a9cf8e520b11591d23c63bd06ba58dd24fbd031eac0671a1fd2faa8c8f5a97d05c6cbf61c4e389fdacb0d2b2bec54854b6a010f213343d4410cff2fd266d67718a8400308f09a5155762dee40f95fea42a7fe9bee9215c85897a3aca4eefb4eb3376c5fd5ad99415db50015077d9cf4d30c92494a5d4f7b6779b174897e4ee070a07d080a51db5e60a3c7e1a74a76f7fe6bdf3b570cae530195f73fb3f9f71c4b6bc8e5a05105de1f273390c82da594a7dfc8f5e40643c482cfc9c56d3cea2a2a7a813e039510d69365316a32b39f6184fdc10313ec01f6078dba41d5147638c95c066e111e208907d5328e1db7c173cef04090ab265ee2ab071baba69f5cbb1c2a70dc8d787e8a3d25cd9d5d88e6501580a41c01ff13cd23ca986a98a3b3e56267ae4de05f51b44de540c0d1033d6779e7d5795754907c22b7e1828ad873928787eef4c9acd93fc22dc36d8b78814c55a14576feb9f0c2ee2dd31181a1685628e7b8fced52a5d51305a68b79869175fec6802f7354f26c8f43b91b2edabd9fd6a7bd8aa13cfacbcb493b8936bb56bcba26138d071bc8e1fdbdcedbf7fc7eeceb3036ebee89d68285bd8c66b3ad7324dd2bf023ee2dfdf42fdeb449fa77ad7880026a9fcb054ae9d0f185aa109915d9af50a0360f99029633efb71f2fe22772be3c650934eec3e0a15ee735d442eaa9d8ac76b829c16613a150a566222bed80bcb858f7367ee651370c03479216a6c83149974832e5bbd983a34434ab62e09db687da6eda1873455df59159ac7f93bea8d07cc5953f2f98d76141ccd856f5d9ba72d4df8a31aefeff7c21214a444abbbb22bc3adb9a1666df41bfe285d5c8ebd95e967628045bd2ff51eae9dbea8e8d42092993bd446cc5a81dae7f712303a74cbacc9c6dabf4cd279c7ee4f7735ff909e7a6eecde5113bd8ba791de01d326f54fa291c7d917d2e582bac0fd557d6b184d9dc157df4422f2a396a2155befc366c398bc5c1876f4ba92fe3cbc7976c7085225ba4fd1a80a26382660f285f89867a1c58ba87daf7734a0bc16e69a6ea25ee9d67bc05e331c576988e9b2fcb6f2605919217092f9f754ae4e17d93c7b0856085ae3d0d8a336910f0c160747c30c142c2779add43cc5f3ec51d76e83ad4758b779afe4adc1e7ac30847766e12a85d0abf4e8dd3b5c8276e19ff5f8499dab4da0b137ff5e91449f60b17d7c0a70f56e63c0f49a35a24539cacdf1d7b6c25ee7c8d6aa8754bc17f9d87bc739d8fcfe0f4e04709e31f08aabaf8ee8f72ae8a7d8f223413f10e282785191ef9cd7b05e780e8dc709ba714d3599c17f48661598810aa6117d67e646b4c3b3d3db13dae0fa93dc6b97823c95534c0b4e3a7e724eafcec68ff2ab3e3fe9f623b02967537431842acfce1e7e65bfb9f0bacca7f0c33ac9d996fd640bce53108e7c95ad883c55615794635dc75c782f30f3248a2e04c4205b57034f723bf43ff3eebe531404097cb2579424874145a96aae2099a55e021e2f87723efda003ef5e44d691fbd82b1f080cfdd0ebcbfc9aa4e1bb958cc71098167684f39c979781370118b622a876d330249fedc3a5b560952a9ee676f40907d74322f6f23a806e0d17a806c09ec7656ec34c0e8812f753ee168e3213e78c161b5dc4912b7d01c0cb5b6d6688844f063f1ce55affd1793b63a694e0836c11a4d13a81ab20df415198eadda5f5d32d6a720992c224163bd272509183fcaf008c2c1840dd4e97172e3402606bb8e61a5c988d69b1f811b8b0e573285f67e312acf217ad1f323bf0664bcebb9fcee613dd5aa1701436f0500dd08bd21318a08af323af73a780b9ff0fd2454e144d95c85ddcb87079442ccef37caf67351a1c562e3601283d2ead796c0a5c3319310dffc8a9d70421b53140c00644de443359c1019ac86b31ed4334858457de7287ec2129b987097eebf045e698103e94bf79b1d1b600fd422454b4c2769d7262f38b20318184175ebbe527d2467c9b554d1955401453710df634437cca55f8b9b8e49380fff8992114a25fa0b5c3a50a12d625003e3e7a769f9f322ab8dfb004d5f2cfd1986c6f23f05aaa0f436fa1a004dc9c0414f95d4fda1eefb799ab288e810bfd04fdcb4a3068fa46a5162b2d491391d83d9ed89e4b33716249a0814bd8bddff19f74fcd21f6d68d5b2e69435d1374ff1baefd708565aeab304e1ac9fadf31333675eba32b03dd4060a5d0dc3c162fd648eeccf64aeb92d22f1a3a517baa94ca181fd0420a7a2ed676a26d70424dc6cd6d95ea63c10f00941cf3c9cf1668189bb1996fd26328d66736479a9e20d764c0d7d80bcd77bbadf3038d457645298c8f563294b24848469fe1f70973617c1f6aa4fb8f3c315febed585161c0d962e79385d4d11235cd8f3cfe75e86ea8481c87caaf684ec36b8ac2496a1ce7ac8b389a95525dd2c3d1b54ffc75557c627f8dff9a715ba62615e71c8b727eb76623ecb410bc76008e561d272ddcd28de3c760e211962c25c76ae69ba12008492b6ce6298175983329d1dadacc6f03461ce45ce83c3daf6a7f3ffafba6e9dc4392aa565ba63c3819a2d6c96bd2555722f9b5cf4a05f809f97814854023a0dbe787ca77d59fd1c55815dc071dd0865cb047e9dbcf99399ab2452e29354b239e276d20af04a317acebb73004117125a0faf0a060b7ddec80aa5a7eb8c7645a9c8bd30a23ea9e936f1361ba788d2ace83b8c7e6feff72c6452885332fdd5097ba4b06824c0be5326bd1579463f7fdbcaf46041f0f07ad326b84211a00d78533f3cf97270a2f23531ff02d827fe92bca7df633941645b5f5522205092d0177664c7babab219107b2b2c191d4786430e34c341c37b940b565e386dfe19a44f3d32c5e29720098e2112fbe371180d0970d5a68fa58cf363d656d4fad13c4fd865a6a03937c115a01b2f4919974da9bffddd3e643d074269ce5d21d1754c5b4d57d17d01b1a75af89d2bcbcf007b8efa19663a088b0e80baf7d5baa1b4ce22bb7e89b0a4c15d8f5c6e8f6bcb91bbb8453a466eb4ae22fcaa39098325165eb445f8befabca31d3a72db98fabae37cf197d4526d891f2d07cd95b99b9ff049ca7a7652fff636cb1070f53184f92a409968fce17fc88dd5fb9a1cfa63cd0682880ebc77bb5be1cbab0910d14deacf771371f1fc214970bf7e2073f2097bbcb7573667140b32fb0237c784ab7aa7a4ba91ef880d9bdf7bb05c68c96eef4118dc1c0b592a42596f3db4f25867829546f1e88cadc31d49635f9cb385a5ff329b1d3ca4ab3f506e422e354889b3831116263c162dbd6dc73216bbbcb5d691ab78081661e6e953a1a309494d312f65063247be391a7fb0ba77bfc9745b5f88417d6935a1fa9df8f0d6eea698147b0758be617be9abb3eb7fea90e1523664375eca417526e3fe80985914dc5f6ebba3b091ac1bda9a6bee961997bd9af27b307b02387e2ca492cbe9319c8704eaeb3af8606127d2df42567d94f3c4a409a155d7dcbd944ca1df5752d37d1f2c15ebb6d6ce47999b69cb27c662ed4889d21a76f5d55ced581bb9b952ecae68685664292522448a041fa3a18aa2eafa642cd733cdd9a2909b6b2cbe03043c6eb08f86846888585bf8d64e8b844960b7871911aa9336536a3ccceabd8fba0651d2e484a7d75999b0f94c8ba28ab0a78a959eabd4d4a4e63db27bf577277a4b2736e8e2efaff2fe4c2495a92a171c38149fac6a9d6320d796fb6ce06247da814dea865743f95a8b73a677a02c9e7cc9527deee875d9950d3ae18f4cec2240ff31fc827f7eceab730072042263be9f9b7daabc8f8c19fdedf972ac186c9f3d74905bc5bd4a30f791329792df9b57f8b2577fd9a48cefc7821da55b90e618db234f3234746ce7929403cf930f930674cf2858359810cc34838d915a6488cae49c5f2421cdd55971c7f3c2ab8843d97ff37cfe21f104196eecbe01561e99d755b35bef95b1d05e0e730a8d7cebf54bd9ffd68babf2548aea1166187091a96d50f469c85867fb7a0b49c55b38ee342d4e3826c4c4eeff648eb0d0170e58bd9d8ce76f0e401852788e35d6c5bf16d4f2d7d7b4f0a5d723088c0f0aa54fd8039a54d12a6d072e00e355096444bf8929c5a77634d28f8589df17972f1ee5c70f6fccb212db3171fa8b00d124679efc141f39fbbbe6d2142bf6d7c1d4e75b58c306c7e8e9aed92196bf61bb2614f25cd2e45e06e8ebbb4dffc8992d322c358bd071459e4a6cfae1fd4b51436bc9584710d1a9bc7685976bd2372808bbe6cd13a8ed1a502f9614d949a2794f5e27fc48faa262a236529f5249d891f0f398547672747607f866ea5bea647a96bf9e43ad9c2dca1a576490eb88ad1ca3bfab6cd43dc8c8f82cec7662c923d184add0e497580c5a997d3ce3cf5cd1d6f9a2e115f24020dcb7a07d29ed1322a819b5efbaafe26088874c9be573e62c1a1ed041f27d1ad92f458843762940ac60e807e0f3db5c4dfa0c59447eb1c23637bf46312e7c18e3cbf9481957365ce278c7917ba98751bf165747b0", 0x1000}, {&(0x7f0000003580)="9e723e839f5d15238f6b6132a3c9c2c31df524e66a91866fdf3edb8895197785b796f7b793f454a3ad65acf06e42fe4759530dd3a9cd62294d3b981c395570bb92588b24fb", 0x45}, {&(0x7f0000003600)="51d0dab9f805153a7eab287abf0930d1488998fbeb26a0f2469072c20a4069e83716f3fdfc0fea82406ac3878678f0ce6b27ce86d10b774ab1e7983c1b2e2ac678511a4d8bd9fdd21b41207252bb00dab198f1516184872ffda65e1607346c623ca8babd9f09b929ce99", 0x6a}, {&(0x7f0000003680)="6a59cbc01458b5c16e2d06820f671b0c0e54863813e376e14cb6d2f59f24ac4d2ce7c9f3d806d13436cbb42abdc60077729d48ac4164d5b1ab7a2bce80fd1b7e1f62a9671cf2bd0d07579aeb9349df9fd36725dea7856587c8da7dd4d4480343b53108fb661f51d77becca4f2cffc936429421c4b169498fc3195bdbc1fb3c761c1d1a4b23997f7ff4ccde5ef0822bb871ddd1f6ff4d734dab50fcbb637cf2c2f72965a44d8bc18c0d300c1240800fd617cc3798317247d50dbc5f5302b787b467134e463dffdeb94a0eb21c6d9cf0bd1148611309713a81b308c29bf5526194623ffb6f34c89fe4f6ac35fb24fc07406663edf502c787653bce29a84d048612502f0fc5dfdf0c5df25391bbbe8d6310c5ddce42c70dbfa01d59918118ce055fb9aa8151526a4807ccd563ee985fd018216aaf92ec05f24896ffee86af6b97e40fcaa9a345bfa0b881074c02c823de31716083851ebc6fe6fb1b7a43054839994eb6c8ad65f3214bfbaf0698f3a58af6c1cf0b3741ef63c801bb992a3734dfbd119ee11cd10aadc7408650929a072d6af33501e5446cb3d6b650ae572581fed53fc29de84d46fdfa53f1ef6ef9e61c4fd81bb8d0057f2f8a4ed04e013627eaa05d87ac7574b908604c9374f64bb94a7b090bc0b3f32e6e21b8916806294146be1f3b969cac26aa90f26e9b1b26194e77dacc90cc4aeec1a5fa312ae0249ebc107137ac768dfdb2ae062d15b91b0f0fc77c386626b8dcdc1c487494fb7f4613db009348f5104edeca17670b781a54e934897f22d36c9ff621059ff1a50e0bb28b19fb1b47833d6677cfc5fd94e4c572cc517107525d035faa71aad6e5cd8471488a3d2098ded47ede14029d89ab205547edd5eedb91dbd56d02cda4a6bc9ff2b6dd8ac3e43e12239993b5e657f138ab525b5a4b2380a6bc58426c55d08fb6864dcd9c9c1ed7027aba2e513b41a00420d23d64a0456eb3cec6d5d1c5c3b6fd29d181e1161ff05656ab7719207a00ff5d2d357e4c5ddebd48cc7aa76e35f2873066992356e44d72ad62ed96ef598955f9b79cf13195e91f7455e0ee29fe9719dc45a14070dd580b7aced606436b603475d3dca8d0dde9d4d2c06b65811870a2c476daca7fa4259695262bfb9101987003252462a752664bcf92d3d90300cb7ce94c7385ef579c0b84edcd3a9b15a2154c18ef06f11e0f0ba3a246f96d4a996bd8c2fb6036e632696151fd0366947231953725587fe8a59d749b37a583b658b07f0ef26f274146d9e3a24365bb3d058db813208d1cafe9305ab999813b95c2891cba1c05fd90e2215f3d608e6f1df46ee7f7ad5122bbdb47e975d5a994418ad99e6f88051205388ffec975db69b96841f3eaa18c19570e531e5766114458afe0bd6fcc179a1d678c858952ca39093c1ff2239b9b089a50014963b29ced15da872b397a39da7edce71ac746cf5c22e5b369b5615a10755c8795c99f240879924bd4d35a881e4596f1351e53df5ccdd1bb1dcd819a7e72d293b84db79301bb43df2f2360baff537810dbc2016ef4291a19f3c418035139455eb17e1ef81abfb45e25bd509b7d7e1bc1b9a9d05bb3885aa83254fb6186eec30e85a9c691ffe5da860c96ca6d4d903684688b03421d9e0a42e5098e144393e03cfae841340bca48b819d10f3cd59fed50a82a7f9716205b35556e2c24575b9342cbd0e836733da166b77235cee9018f5925fd7773324061df218c4476e1a3e10efd0197198125585bf7d0756571576a32edb20c4c6835905a3318c9173a1bc323e4c7f6a79bc9bfc26cc0c038b9e09ccabb78b4eede8d1afb59689e1b7e4832abadef980c93131f0f85eb96777901ccb3320de2bf9f0979ef780a52a7e5fd02dfbdafc5c2144e540221b7f0d87ecce57ff5a6e3a6ec8a103c97cb14914fe973ec66bcb02a6d8c43f65f940489e1a944bf2c878561637bf32a32016521796753ed82240f5173242b1f1f0c1f7b06ac855934b1a458939756ddab30f872c0b3db06163c650643e91af48e598f7e6cdf9f6429c822dd4aaddf95d108d8005be4aa90f2ee23ece1af8b33f850ce620a8ac5f494c9d44ecae66e369dddcab5b78f9e04f55da2fb298bf1e1ee13fb6bb7277dc4b04167525687b3116e185e91145a88c4eb873348e22abfad15501dc7a81d3c2261455566c58f38a7ba1a11e3f3942885409121492f6867b86ae16eb020b7d8307422cb01c5fc5413fa2778afcf8854eb0b991e26174ee9365f4421edc44d898869107affcb516e4726bd52f972cfcd2ee3a842d1bcc7113b761104ee102cd08eb4ad8c0c4d5240acabc0ee15ff3d31da89cbac8ddbf5c6c8fd8d8a84660f59890cd5036b1e45df48eca1a79eeed83f3ea7eb44a513d77785000beaf8c538c4b7c818ab5a305d020db8a75de0b7b23d50e348c03d9cfe0c045221a4567f76a6643ac249d6753c58be88f3b25551ce984b9e5a5bd334a56c7bcd684b1745ed130790f9a0c09934ced6ea7d283efe986477adf275721c9f40cce27e55333101aa30ee6a1e4a683d60141b417475233b5f08f3497cc9a366f5ef19efe9fbe483ee4d82b704548991488844ae584f5402c5d6320c3b4d271e574ce46f8ce90739ba429d18e6865ca7a91c4f285b5b0888706e4f5fb815c98b14da07e6f60bda0e9a89a69896205ed6c26ba4142c833742d77e7e4cb91f1f6d61c69742386816ccf164e86b8b4b9654e53ed24f346f8168ef1739d29718ba73480100dd79256ad35835e48b92313024130e50159d3ae139252b74784218e6735462a2bc313e8afc726ad868aa23b88f293e06b8421dbdd36428884a13bdfba05b78cba86fb901d727ccfc42b2ef6b8a8317abc6da0bcb21f42a44f5ffe3a9b3285c2f79fb941e9dfd8e40d0cfc020fc3411d4ba7eb018dc929c1e125700faf4715865e9a47fffe830f3d2c79846af119d93cce4a4a08a8387e3ab25b22edf7a72369b401a1077d1c77517995e92d5da2fc6654201a0438ffea6cad160c8b11c54be6c6df0037945abd1b3a5c57da50132cef518c9e99f0294da1ac8e2c689c58e2d4c13c54d3a0f734ca0494e7f1c74805bed0ff207f06ab7fcfe0692a29a808b4482f43cf8bc0af05827b3d2636a28bb6ebe52d7ebf438023cde275c4ef841608a205403ae67b2c7d9d80085906b2720002290d2317cbcd7fb3684f586197f5826cb903ca82d165c71fd8cb63203dae9481a72465d914115ceb840e8c6c6e20f842396bea04390d8bd42ef503041acc1e1048d5ab3465ceee1d6000e6bbf2c0187337910fe27be40cc5e68e9cd3d53b2f94b183ff54d9833cf4e2e9acdec1b8c6afb17fbea8e9e8a17dc4be64b62ad515db3c37f19a9db4974678d0c7b3115a61144ba7633a2edbfed11e81bc80612307000e1e3133fd94e9f1b2f6e69e49af14cbede14ae6d8e5016911f1c6c57d14ed3dba5621a4fffe6a558dc96759d73c065cb7af8f941aaad5514e48def4a439ddb6dde5044812d7840b8e0c99bee7e03c255b45db1fa8fc1a9d47548ba24baad049f4dd73bf03e3045259220a5feccedb7425bf8e8fd6d21c067c1d08bdaffbd2b75ff00bd111c2d954395a570a64bdbe9269397b031ea76fa594a7218ebdaf16099c0d19fda68bb4d36850736a4950e639e36cbe5b0b8c6c7498124c6fbe86b073f7597ced18be6c9177225e46e98cb7da1bad140cd75653012011e05586f323830d623c70b82c8ce0ddc2f8fff8a0a81d6af589eb7a66a8944374d2c7865267bccc36b8e0f348addff68e816bd776a955aa460e2fc70cd2066b4761d7b812ebe30627e9e31f471fb3c434dfbe7ca08e914f6b5daeb1675fd3fb76e6c50cc3925a7cc1b3c883f50772674ad3f0b9f020a485ee2c98a2cff2ce57d5d6e9d214df8db1f9efdb38e69dc71b73bd280b3e7fa17659b124b648bd08f73113c197f28dbc73463e852b56a1fc7f9646a0c6644401fb1f8bdc80274554915f80f9961ba9a3cfd7f8ce933265421b5986a5a4b6512b49d6e3852a241944dbb16735ec49531f4706748a288b4fd4b3f073d45540e36987c1ec4e52efde455cda529be58e1e5f0e7186281e2431d70fac8e5e868f356cfef776657e4400bbe5d0c703cc16c0f0e31639ffaa587418a52a30d5979ec59f4ddc2924c5001e845e83626697071b6ad999aae7b303f1b4f0181623807ec29d62c4c0d3cbc0c4e47228fb0a93827bcad930f5eb6348bdd8a4b33a081f6de7ee01effbd2a482c6160423db3513c0f02eb2b7222a2d8cc1b5b53e741098f6e0bd7efcd0b8b04a5fbfb8d2393a3ce87c39f7a7feb12310ae3ad26e9afb0dae4f355c02ea493000a7e0455e9afada941b21f6ff679ea40422c3513b1e78d9c240f4f99af7a1baaddfbc96a70bd25075004608cd85f7782e867276e61143f4b7cd78cec5864b6c3481bbe1bcbe23d037f8436993a30e013c4407afa3d4b759a4207798798494df8dc9c68e313b3c0d9c88c16a08f51cf13317691c694b1054a240a45da161358c16cd1c2ae199ef5c4812ccf8bab931e3319185b6bcca4bf35ee12717ed96823e060521d6d07d9d16b401dfff9f4588f058b1a2b77b28f3bb3bafd6b0631c60520bed014d877ab06a871aa424bac0ff2b4252cca4858fa2bbcd269a74c0e6e926ff933cfd27162c3374d9f6e558eff00fdffe23f49890b5dabb89bb955556a02872e499a1c92397bea008cc070fdb6e4e47731f2b194f54eb0b38a10013880a6ea6c28aa93814f09da95ff2fee97620985864eb2053cf0700d026869fb9f23c4025377db39aa7a936826440cefd5ab1a20e30f142385d74981449e352e56023255680d56730ad7ad2f357e05f914817c734dfe52014d6efe25ec7d2985d8e1f311a87f31a739f3759b7c197aad23b89b0cbeb810caec5ff204fa1aa9ee5090c11c176fe500948bfda01bdefa89e15b4a66fed04ce552f041c5c10f0d77604b3ccf11497838e7ee50a7c3c92fcea52c6c8d614823b7e6d024f302668704def95ff39d6b14016fc26b9c727f0342fa899ed28b48345135a969b06123cbba62cabb0d4c4704cefa32438467662fc9b40c9f8d65b995cebd14305968e0aac02e27fe1146d7743064e6315eb29eb58323db587205c87b91d58bde77e66ceffcf92367af8082dcd698e0bff8d0a1e2e8e6b154cee5009ec4e85b55785b7c043a9468ab249ee764fed233808a33630e2ca8414375829e21085a9773d13f8418b473302c596e1669c2be72754e2a4c0902e55063db78cfed92bc783ef2720805d211d97ce4277dd4dbac2963718831b3e31e30a3865c9169234c09253fa8946693d22e53270366b35f9812ca0a51d8b09cc82f5f6d46a20f0ce9ed3975b108a445e2fdedd95e24f73d56db95a520d1f23398fd2d790cf8d6e0a52ef759aee3fedcaa1e6afe24a8b53c2b0615aace611dbf13f2d0462778beb65e35e6fe82d36c608fb92c5d5d79920c79c3bca104ab2c57cf20db243d1020cd2b8fa203c85aeac4f2b64a51a5d59becf398c32c1654c17dfbfa216691bfcb65e1f68c78938af73853e9388318801d30fd644555041cec01f1784d23559199f9f421e33314446546ad4e2baf9d2d31a358637208d06e72b0177db5b2a8211ca5b32f7f77b69348a826a952b6535308980d50e165367ff8db7d2bf95ff33ca05ab2f5aba710be5f09e551860c93b30573faf9395abdae8e7a154fa2a026566701cd9738b6877b5e897dbc4007ec774a48ff5e88b58f2bb6c7fe7d09ac916eeee39c49e08fbfc9c042", 0x1000}, {&(0x7f0000004680)="44e8f2f96b6ca3ce1237a96ce037f58568cf718d082c6dccd7", 0x17}, {&(0x7f00000046c0)="7d0b4fc2e18f9fb0a6a5afdca9c7b1a2118cfc468ea6813178dd9db7be088baf0b512f14798f5111908f962c1483cb9de54e9089d59ada26d0965d492450e20f2448b7076ead968ec698257af4dec254ab44f3769d3cad4eda442ebdae36afdc1b29f08993fbcac1fee0258096d1cac8892205c1317819be062e37db5874c06b6cd37e2c353484f7b48672275019997c2f5a7a7838b7f118f0f363c83ce23bba8c4429509847583a738d3380df0b1eeb074b28c609aab4bc5f0b6eca78dfd66202ab41a910b78f18267443e56203907e43d9e197b9d6da0a", 0xd8}, {&(0x7f00000047c0)="51fbbe94fec8a17a623029654a9b0d00bb68c173acde7367e076d65215457491e277a79e3d3f0f8b1c89cf83d1261bf6771db06b77a1ac6bbd08849eac99", 0xfffffffffffffd74}], 0xa, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x12, r7, 0x0, 0x42) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) pread(r8, &(0x7f00000004c0)="96a1865cbe72ec2158f5ebcb16f75303131b7ac9cf7b5d77689b8c458adda4792e2d09c9cf10c37796fc2544ad8f29e24417b4f5646502b6a026cd1af20fe8d07a2b5017d430eaaab62f1777714874aa65f72d6a6e7ff21503145bdfd46bd7a407b168f81ef4921fb7037df28236a63596cd0fded77fa3241035b2cf0015f92b60b43578c6084d650cdbb69d6e2bd1fc2bf15ca6235547622270e6cc8c529b2ab8234eca6a088c0657b33453307dbe19eddfd5f05f278639818a2ccb08895c7c95b6786e10bfd4e540a27ac32fed55fec35ef9c94fb23ac75867590272ab9216a769583cff037064c6e72a2e35f70afc9a7ad04bdc7ff8ede81cff80c1d44f5ee661aaac96451f543d6447efd77b4dbf1e53df00d60f4a8c4bc09fc63e43878070b93b4a0ed367578707cbd3153ee4c5993df32f1724ad32a28cbd4258e65679dafa3cf54b54d830a74a87915607744dea94e820f601ca68947734f162b255b4450ce428f529816678f6087e605d76fce55301d1a7472c58a773ebb2be2884d363b5ba4e010b44d8ae4f276463a40b7c5f49fa49de6757e4a5df6fec94f3b5aee60b05b207f13d26a1d093d49910021337277c339054bfc7e87d038f77e0151b68bc4143c941bec2ba1a1427e4619e23d97b92b28d5594a63b380af1dd74b7425f4e9e594963abf8d86cacb249fdc73b44cdd882c902d225776e848bb20a33d967c03a32cd9b50ccfa671257c25d13c16996093e25c78cd6064c7d4af6c12c79d3a987455e2946cec877e5a30be856c772118e52556b515f53ec45cdd44a81e2007ef1dd7912144c9f0a63ab51145235637f37c56d1e089e0c049fd9251dc60bee70f1a692e223225e7f434ae8b6b569cfbfd5b4a452a0ea01053b935b05d6a52aef1cd1e26bbec354ccb79941e80bc8eb17ab1fb304c1e5fe7b691a744b7485a8af61ce7ac9120d14bc57e034089d1ba613757431fa06413afdb0684071b40ac49f1f9a28227377ca667085c51d16ace8779a19c26d65cef76dea143cde8dfed80ef358badabaa181f1d5781dae70e234bcf5c1ae91c6ce68bf383904e4287f5e9397438a560929d9acc2b409702421b93db09a5a54d5d25727321be11ed9a878e2051afdfaadcd79800fac374cc0efd8cc73d7f798f19f36227a574f9efefd31cb4e8e56c6d017477d1b7bc4df471c5dd0cace5c72fffd689f8b2580a17339970e2cce0a8d72450253f3775472dce55fce71c7b5dd6f6ee2fd45818e703726220b09e4870caa28f1cdd850d140ca70e31e1e33f6909e614f110e107f9762e5c3270cf7748c356830850dc021e8985f1990cf57d04432a78549aeb9938abde2288a3c6b9db3607f38437c11c5b66d9a5dc671c6e1557b1aeab5182fae4af17961a2c59c240645131e1fd14db9475bec48d258d2c012bf6080f1de6a6bd25d57ed396efcb3ecb8679ffc93d14907f85fa6dbc628974a1df1a7dc3b39951e8b8dddfb807adb181690ed6b4e177c7f41b2230a94926f92a0e8058471ed21ee8f1f3d7725bc3ba390ca0be3d4c35516d943cb0a4d179128eb4786cc09cd86f8b9aedc9703976aad3efa647bf64d829363dccfa14d529597637892809dea3881ecaf8ee614cff0fcab37e6c7a05169e437a937b15d5f50d96cfd14379aad9b5323cbefd4fb98460adc3e6bb3bd6024d1cdc665faec7a157c2a416cd05f32dde8f487cf0a37613af3669027c994977049f48da2fe3fe1be3e9d618473d6d7169c5c978979985432a018cfe7a24f5a17ba12dc910dc179a1e6ec438f883945992dcc039ba9a1d39bd320d41cd7d1127309ee036b63ada0f7ba2df3645064d442fe11bcffc575ef4b0bc1e75717620156abca7404781442e741e70dfdd8808af60a7e19c117634f6c2a3322dadbfc8f9b91d0c3db3339d34d0172f989431cd9a87d9538d6634dd86d9a52c4f44880123dab1972ec8d325deb408095229796d86b5c3cdbbed4bb4b4c4364ddf8a22dd537f870c47b01bd0c68e29be259601ff0f068e269748640b32520f1b47b2fb25f8de26f809bb9a3580a450745ddf6d83e02980b65d592c8f70788c22d946047b4a5bacd535641d2ed3eaa61498d6c4b2207a76f1798ace2c6ed68668e2e5dc4a818e10d3fb5a8ad8ee4d00168e1f5b2cef17aa0d6039e043605d64e1cc99c485b2e318ce6946a017117ce7aa51dcb91659d30ec178ea7cf4b5357396536e0612a8ab0986f83708c5744c626ab9d7046114b47252c17ca1539492c55052ccf2539d252f7c7ec1aea23612c8ab313b8456861f8e9befd4a30ecc0056812f51d1565e1a0dd3c139d8ce5228b8cfaa130821630c938f76d6c070e7502d06d0171ae1358ad0f60e553662bdded2b6a616a8f4ec3c718ae3ba1bef8b0f9aca6c52e247406c9acae73c29dd1dc1168788084fc395846914c189e510e0549406cc0d3435bd16574da0622e45e8f6b0054ad324b7f35916a5c3a6a11c2e9eae148102ebeb4073f51a7c9f50b33a05a657ac5c90b60fb3cacfc14b140f399c00e6c1c9f56d7a0bf4106d1f01919b22f17bbec29cf264423b95cf1cccc3b647e5ea16fb16201ae91bd8e15cd898d89f1b9bdd90cb878c6e74822e81bc4bef75d960d4decca5ecb5e23b739d943b61f3570e58e6614bf679e5692708ded85f78100a78be5cbb87150fb5422aaea27a6edf8cd625af15864f35ddc02898cd7f0e472e3120431d8c2fb3d3d7082aeee4f5c10cd4582fca51dd6c7d17749a2d356100f06455efa2adf948af3e174750bf922f236eae208ccf29c018211c09b0b6c2fd65cc0019639e471b87dd94afb3d4e86df620356acaeb70e4132aec26d31a1f449f9f6da088378a556e55ef77779a585cd3ba92f1fae1deaa8c62d09a93153910ee0a9782998436bbc48b5b7094a39a106eb62f4dd586fac2416989ae721a2745cac1c34dd74e112770f9ec3b90ae6c6c7ec0ebad469a81da8553bf79476f5f07fe71b9eb4d159d426feca95aaa98ff9c6770300bbbcd96c3427553d0f488c6e523982d6c243f0f385eafd72fe055472271d721c4a68e95d6789fbf1f63e7ee0532eaec4847c08fc62e14d8ee0d19e178f0f5459157c20e727540785bbf81aa5623c9c6bbbcef7149db3eb616d04ffe1c423be8ac65b23c853873d116135116234e8540048e96dcfd814209da6be96f829788c4317c7021d6926e9e058713f1ef3e0d4b26a045cc66e278615ee4b1ecd5eab648528cb4a905492871cef2772522c936acda42578c9981b88cbdb8543bc098e65a6b181ded4b7d4e706c50f94790dc6bfa64faebee3862b397df8778ca2c80adf67b313064b6fb17aaf86a3f5c70ed71bcd6fdba9f9c5714b472b34d15b6b45b126ffb00d06d03baf0a89436a9d65e2165ad75c7b1b7206176e57c178a3293f6251fd0767aa5076b7caae6283b31496cfd51df8faa6ec7d57857e7f2f379e2d3b673c4b63511e4afc114dd82e3424ddfc1eb7e1db449f602d4b3cda2e8b8af0a3b12a226d4da70e40d9e76486ff884f08894338ac1f1d7532283908230a2f97424658acdccaacda9dac7596a209dc3b7cbd1cdac2405ad9a898cfa8ce4feb3962d05787da2397e67029e8445b2ed3a30a5eb00860d4833607fc28e94a64891775729a96c2794ca9dc23d747b51918ca8ffbdf96f39752911fe343149573dc101d6b5407bc001635eea7ae9a6bd69cbee4e7ea2cb95c31cda8f1282b28c203b7073a7c8cc551bff27bf4787fc6df3c15bedbbe421bca4e86f3b955c2e57089c8d6f3b34608a0320aa0ff90f935d550457340c6de19deb9ee3a71d594294b9f2350a43fc616a3fc2774ebfb7370af1fb9ccef39961f8a4fe9e0a7baddd1f4ac28ddb7da914d106cf49d3c93c84980c40cc766f51b16f238a5803fde3cd7ad1dfb6c53f22c9514a818672867b7e97739de5bc7c261a83eabf9697e7d14ad32193094923a3cc2e994625f6491ea4d308c88a41e9e4e9c78d78348dd2de7251f51922ed0bad3d1b35cc14868313a4b7f4cdd17bd5c07669a8e6c4782e26d40de91a50da7c2e2b35dbd3c72785483328954b0c2876fb1cd2b279d4adcf2cd68c98101440db234bc0deeb8ea98199a7e55556e84ab60f4565d6c48be577abc3bcf6ea1bb705c9c16d29f358db9c8ea3cf237496e26a2712a8ecc6b8899761c9bfddf2fad2753cc2a888f349dc014ca5c3723bbf1c07fe8c0db15486ea01fcdcfdbf5d1dfcb9f469cf0c5fff469ea247b37d7c382b51356acc0168463f4fe0c6c72c0275dc56e5cc56769ef6f2ea262efeb44edd08a4cecd38191009ee5a897ef87a47445971326b2c789a80bb757ac49d20f154f4c7415816149c2ad9b3fbf75d8213039cf410c9c4487175c2f42b3e6ae6f5a1b710867f2ee298fea817154457b168f23706938d213752c19bd1984771d1a0e63298184220e3766d5412022d21ec2b7811a0f4ad4651197c632214efb3c6d8b60f41613094043f6b4138164ff076ccbe11f42226ea307496c959f2fd6549afd9c9b0750336963be19d1cd5e5d180354b4c32d5f7241c3ba123634e2f338bcc41697530c295b563825c6ec3d8d5fef2af66d4d453980ce903ce71fe6ac0bf1b4ac9e0dba11eb76b8b8492cd09504ffadb735fc1bf7decab683f3ed33e2bcb8346724a4873a7f55a46044c3cbae8f0f95910f506290cfa906eb995919470f4171647e2d33b102b16a4fc69429a1f5faedcc2adec126ed56e7ff416488403ae4e8972eea58ffd4e908573b6b196104a9dbad0e9e9e7c9b0790b851395acc7e597257e5d112777e0cdfab97d1c7b6904dafa09e66436eb77096ca662b6e535ea766d51f68acc3abe85975f319476d4dce9c5c1bc7e7c666018b5ee64ecde34ce483883d26a8bdfd0f4fcb4e03df0e67f9a8a55f7dbaadf1a5d5366d5400e7b2c9c6dc2474fb8a99de0d9705049cab743a01d2c9cc1019181340d03f606b92e2ce74d65662a3a3a6c98ce7b7a35ab51aacac24093a248db0210471813468c2cc4d6ed459a726aac34a5250fa108931c2ec655cbbf1ce10cab3f365750f1f02d14a005510f7113ea51818a60b6729f53ce1203d03c5ca237601a5d43aeb0f6078b87da2e0818a813c71b9dbfd4dd0fa006142ae058bb0bf68c45937f99e5b04a6f17a65f9fa71200d9ba57661e928e171f39f0a6a0c84da0026189703431a9ac6a59dfc14b3e8a5b77a1d320925a146748ee036172b04f14bc34589b7a700f5dda7ea0e6582b9d6f0f6ec0dd03b9348fadc08f3f275f8bc322a290ce5d37afc28765cd127e4a0c8e4577a175790261ea9694ae0ec6f49609c31a440b853ffd919009af5e8dcd5505d0ec85452a36072feadaf931879d147abef352186e77aae501848472b596e8df16f3ad53fdf9181c621023202b919686e7e5d8984dc03c2ee8702fcb0c71a296702d9b952b29c7ff1fc406ea25631920c3654ffc5f11334e6f08dbf4abed7b59a2fbaef000b801460266fb29efc78694cf3f5adc931308db335c967528dc52f150d259dfac54cea143b828ab65c8a41c914873fd07a303823e2571e389dbd868b6b76de2b2ce51095b372c7dad6dad6fb9e795e979165db2b5d260f216f2ad9db531a80f5d009049fb855f8ac03ff55dd81ae3e462a0711a26c33edc504ec77c812d6c0deac890a4ad816fa386b5257397b21e043c6e485c5103f6a499832f449f5a6985a00c14ca7b55db6bdd0a33c52e96daea21f87ac578236ecb9c136cf56faba842466f5e1a8f8bea8c5e6076032c7a6", 0x1000, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x1c}, {0x6, 0x0, 0x0, 0x40107}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r9, &(0x7f00000048c0)="a873b7e698a0f059b908b2b4d62078bbaf8a8d1a029be96914f6357e3a", 0x1d, 0x0, 0x975d) 21:15:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 21:15:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r3 = dup2(r0, r1) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0xc}, {0x26}]}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)=0x6) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 21:15:32 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$VMM_IOC_RESETCPU(r0, 0x8020560a, &(0x7f0000000680)={0x3, 0x0, {[0xff, 0xfffffffffffffff5], [], [], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffe}, {}, {0x0, 0x0, 0x9}], {0x4}}}) 21:15:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x10, 0x0) dup2(r3, r2) nanosleep(&(0x7f0000000540)={0x8, 0x9}, &(0x7f0000000580)) fchdir(r1) r4 = socket(0x18, 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000500)={&(0x7f00000004c0)=[{0x1c2, 0xfffffff7}, {0x0, 0x938}, {0x40, 0x2}, {0x23, 0x40}], 0x4}) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) sendto(r1, &(0x7f0000000300)="00f62c03be3924b632576e6c09b4c2596d801a2d36c2bd59cb41c8db8b0f50ddceeeb4f567b5c6e497446e93d5cfd48f5f63ca9cb6ae174be8b015b9d64b8d80e5a1233e38a7aa6029eabba4c02d37f70c90dd9889cd76a0f0f255356a2f2122dab0c1308af1eef98b3317b604b2fdd0fb2ca8cf1eb46465ea596d95caf1c65fc02d7ae6c7c55952be1c16adfdb3d147a9e172c244d5ccfc61fd577ae5cbbf4e32be2e1d09", 0xa5, 0x400, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r6, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 21:15:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) pwrite(r4, &(0x7f00000000c0)="11f831df179f250d3e8fd61edd3d2ff55bb75a08f7da4186f14a6d47ff5c06d8212e694905bbc85fc574d752ccbc2337673f76821faff2f938686835ab9aa4cdf6be0955270a1939bdd4b8bbcef7f7585e0315c0eab1a52323248d44caf86aeaf50a1e4940550685798823bc5a85c8d95616601591cbc2105e3d0dfd4bea21fa8e0df801de5a67ff85ef879637e230c88b2aa3305321a1960406bff222921460a3f5bd0e78", 0xa5, 0x0, 0x8) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000080)={0x3c, 0x0, &(0x7f0000000040)=""/60}) 21:15:32 executing program 0: msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000013c0)=""/133) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000000)="09cdba37d29a1f131dd705237b0ecae05e035edccaceea77ed7fa6e95528f4ed01a7db8715bc90ef473090aa7b8ec2a3168f1f9731fe83bed7a5b11bc6267a23564ec9c9ed368f4d43c1ce9665f430ecf21236d486189f418d10d701a4a216483d275a48984baa5887d8dc2f2bd732cdb8c80058065717258719edb40f2be6512ee977d677b1ba31fe6f8e3bc5c0b41ce4f360126b73806deb45c0a633947b21a367112b26c951c36080e1d84c94eb8b9f2807ce9e4d849389bf23d6832e033cb73672766cd209fc95aa770ffbafc58b7d0dbd34305c2b4b84f84154a66e5fd4e7c5d42d8f2ccad67a8312f8019fdf", 0xef}, {&(0x7f0000000100)="1fa5cc6127fee4aaf1873b1e5b378968dfb27f9e8f8208966a1f028b0267f8958b53929c06e88d64fc2baed688af7cf0572ab8bca377d945f83fcc6d8ce95024d376bf59f47ed762324f69778806958b4012bfcd333db17d33d6142295b90012657a781a238b1693794c1388e04f9f38044b881ecdb07c9686b3093873c4d6a379dbc185108834f9f646a3d25b2a8ebd550182180c8791285e9d39945399c9b93c950fb4e0f974f59b74b4ae0e6fdcbcf4dff546", 0x7f}, {&(0x7f00000001c0)="c419330613f304c5e1ee4fcf2914f46781e7930c34fbcc2cc2a42d569f0e", 0x1e}, {&(0x7f0000000200)="0a7f4d8a1c786a874af0a468fd04f490bd28e1d32c777f72031ec46d86630496607564c56c0dd2a1785e4f78fc5a6355384a424790803c37c33e9ffea427da150c994f2280c2dcd86ba5e80b390993f6ead0c294633ce22551a922a5cc39e96dbd255f4b77b596fec4d128a3acd334c828d9063760ddadf2c2a0e478be8fc3e6fadab68db943232e286813f684275b8820afde8f119e87bb493715972e41", 0x9e}, {&(0x7f00000002c0)="f45bde683e53fd15ce1a7396ba2f2280dcdbfd26746cb22b8e98527458b9c4a371d4667572baae55870005d7e42c424325c4b3b8a9e793822acb9f0124ba438c0069e49b018212907bf79588e135f6c6bed51c5b312c1f29879b79819bcc43b1126b3f02b4952c1aaa856dc59554a85219ab34dc4a62e15dc2a25e99fc7382cc83e896ef116bdf856f9244db72a9c53c940adfe71074e4cd9e27a13b5cda452d85de2dd330a84405628b23922de7fdeb8fc8525e38fa4f4fd777f108cfb40b06e57f8820e14a9f5a81054df151312bc26494bf205f7b6a2c53fef27a265747c02978e58c4f92cd978f020c77a23ab56d35f811c543ab03e0a707a3798dbec5a8223be1f60a34120edbd41b80bca65f4764cbe38de52faa27cd8bbeea700027624c4968e677983f28eae88cd04cbaeb140ce95c6c0afefac0145433428962601957475a6cb8bc4d0efa45ef2a18b7338f9f8849343b39865e199ac4450478bca9cff748e132d4a5faeb0cac02b594c28954e4c76a9072eb2d9cc391f556bdb2468baefecda5049f766c7783580ef10ff78131f706cccd60bf7bb5e66af937c3f842a7fde4acf163349dc83c95a2dec2d93abadaf9fff24c715b019a5f4dccf17d391ae4cbc9bf443ff44075f6fc607133e7b9ab009f544ebe1eef8cb1f5e792a0262900ccf301f3c97ccbfa4cdd7c909103710965c886560b378da63351b7464fbc5779d4a11c17a8c9b340ac0d84a8966ab79f1dd83085bc3081a1556a296384a7b0439823e4f37c4f7038911e3828016883a94694695be00c63a61c9332b4c5ca99a3a090392663d30bd95b9d11820ff7e659f9f4730585239273308d346e28ea7df18787384e55788c317f7527f89884cc1ebd4de4ff34923d8105bc7a38345dba5939243ec7722da19a76219901d70b3e66a8b53986c9410c78a713517d0f6065cdf888df5edbb6103ec89ff0fd82cd5f022e11cb1bead01649d761e58fd44479bc8f8e2b0cf7f6c9c62fb3f61e0b286df62f2daa1d06e252da716a7f2cf51b7da8bc6b7fd9bd5063cafe5bba2326ab06101041d7ce91f11d06572723aa156f3044390e0d8bb8975b1fd41a4fa3d6170fb6b2cdf06cef20bbbb0f60188a8e15f3d88068788a07c27e72f28795ebc81867d1a2138e10477a42ea5fe965f9527a4e0ff9d86201eae218db485748a0eabedb5ee64c931acd6a7684671a63b9a44bd8dd632d0682e0593f132fd6ec7cd3f3ce0ad7b732601be03677a17f9d8944e2edb395568d0cea1c1f0ecdbfa78e441dba2664371fffdcc661e423d881b2581f76ab1e640247810f3136915e46e11d98a99a08320f3d78757b5543415c99cc7916403402b6c607f77d19ff6b246fe3b90ce34d017959a8ba88be1ded663daab9263b9c33cd208a7d65aae8637976ad271283758acb3e547336cdc4351fb266cda8ebbd02a50c6b592db3a935e9fce4d04a29442b5b7ee7ba32ba6da00cccddf0fbda7f711130602f95b1b76fd24b7247c1f377d5b636a9f64e2f67d9193612f21933c4a407578d12748fc8db79f6fcc484b4d87f2e6e1f0000002d009e985c4238afff03633ce381ab2391ebc2f9245bebf6b593b3c3b262fa947d583a71248436662ebbaaafb08c18c895d9a89ff1c88c3348feb16d194dc23ba200746d59cec05bb69d5e82d3e79fbd82345a91a93f785e9f9269886a148261c4c5cd6fcb9b8a3122418164b605a6fbcb6a3af41e9997d38e1902ea59447982d57aa358cd9e1245088cc9ec874a54ffe0b7ee3d48e91fcef1d5ba976296f60cbd3ae189d613f40b0c54e9a6f564b1ff6db433a180c5d0d7fc881e90dd82a304148fc4be415d8dd9b870375275b181626d64bf17f44be72b082a8e1812b309071c369cc867f0f07d5ff7ae73860cc14d8b22fd3fe118032a759c739848ab19ccb6ec858f662c08bdc2e50be70694985c677ca474af6cf8ea7df06f525c9e3cbb84a976510f17336c5e2e1eba8531d4ec1b134402898b55d97abcccf229f37777b1fbd2fb1940d7850caa009c5032290b93eba05e2c343da7a84ab72ced496b06d7e6eeffdd821cdc8ca6144ae1a927b138b141a06299a561e854a29d45ed7c477a68f47fd70b4c2c291c26ec07785347427d09e87688c4777d278ba5b2e92f78d76269475dad943e32f41c3ba693cd876b041bff2280adfd3d1b91611c70baf440c94dff1b970605dab34f25875a9ba37039fea8774d41dadb32cae00cfe6f9f4fd3a169d01b87835ed54a1995775df26b95ad49ef797365082a3602e6bdda8583aad5630d8a04c02d1aa8dff2755ec301a0e96a5fb1564de81d64f3a1384e05fd73498165ab46785c8f20d082f250f32b56f5e898d00bab411564c7b0d4613cc6354a56f4a3bf197d811359049e823f532bf1cebf9ef4b0053a183814d97e560c3183fda065e43dab0b879bad986dfdf29ae0125bc879d26f3f69c7acdc3ea40a722265249900d41c920452295db512212307e647633f942bdb8a3f3acab4f547b6ea62c637e37b14dbaa5e8c52a7b1ad32f31386d50c34d19c7c865028f4914d3874e79aacb1d03ebe804767c26b855f7abe6b98b36b951edc9ea96a01dc701e1491cb468a934966a41e512b61fd50563e11e952f0ea7858196cadaf8c831b2c4c1f835ce38480b9f1d12b6798bd473ab64c5629de6101494baa8661967a7352c55e2bc8ec8a0fbd206fdaa4239abc69bc8a3dcd4dd64fa2eba732838bf96c2ac71f5cd8884e6aa3ef88ebd47122ec5ec3752c6ff7cd34b5f01a5c041e6a392bd8ba58fbc85bb69511221ecdad35e5d2b1a63269994f612d1a5ee439e954f1a668ebef2a8e34d8008dfaeff880c959b84e75acf17a737a90e8852d45a0d5670df31e21261fe94b3e2b78da7263d647e0e815179703de8bc6cc0898a8f8597f979b31d195a2b198dbe5e65e3077da2d438ed9d680400e9925e05bc535e30ae6ed53f99577e4df95b244c9a522bd481eed27fd08530b011171f14ad13b5ad9d5b2bf856e96e72f1c6c755512407c13ee20484c41040ae0c29b4b53ed9b218dfd1187b667ed30e33bb4987132e0fd39ebac506ed67909c7664187017cd814c2ea900aed043caae07e6402d7100ed54ced5695d9f26fa9aef7a597332682b673b7fa4f5ecf0cd263e16bd915431a09521544d4fa04c3561bb333581b330bddb012acf04deae0d689dd7f489b5184c0363a76ed6555abc459bc8f8e02a5694fb093f1fca3428accc8e02892ffc2ddbf1acfef8656648db3f1bae37863e5b67c7c4089974d67b53115f54c1978ae8d990f7521d845ad923a6e1ce59f65f4fe7081142b2c29338522eaf62b09f53941f9b7790b713c840470d6b290d5d88ac43f378715ed1c50d723e30c8707a6d30c44a31c00b9e9fca53b350e6027942fe6eeb5da1f801b93bab007a7ec78cff34e1a59c501185242dc34bc6e57003e1cb4600c532d0b5fd92cddd6651828a2f4794b43cc294e919ab3c82dfcabb1215b6df25acca7486704590766f6315ce389506018740146fae531a34cd6343138400b079361d36544d4a9e7f0d81cefe3590058b4ffb59798806d6cd0f6074667f72a0c0ea0dd667650291ce6461b52032e14611ce549e2160047a836010c014d57bea51bd16500a874313ae9d68c941e964f50ccdd6ea4f531a09f85079cb40567d91bcee775afd234a51303c8d4341411e578e4fca414b1567925f752031f28166060e203b836e916f668461e9378ebef21c81dc34de2f5b4f9cf7d62a423397769aff63bf7e69f472c1c166251ef006bb026fd4eff00dbe1c89ebaed944072656b33faee7846e2f764997cdb5c7ffd4670bf611dc51f55311586b7ab17d8ae108b607a60399fa3a4db30dc1c1df3fd635f77d21c68f29c54a07b946407b9124a77804454299ab82dc52fdc3882849f0fb915cefaa25a66c0adbea9db6827153eb35429ea25a29cd42a4eeb35f8de5775cd77fa6536b658e5f9d8148bdd4e7986e487191735a8b223d2aa8aa2da2144686010bb5fa55f056ccb4ded1c2fa8c82a74ff6278cebb8fd6082a7c044f380689280f5644d4da057df8ffd09256d6d97e61960cd5f848573b23410620e403e205d57a2fd1890e9b76c9e8222997f65ea16c9d09a75b9b49abe50fc5c97c1cd2c611782418133c9332829b38fb02b7e4fedc313a297b29336003b295e5f7897ab35e22ac055fb4cbe6683b4c0db0340ac185a846770be1702c54f8933eb3bdabba552e7d7a19229b48e0103e3d44b223e4521452f29d84855704a72281ddd7ad6065d046456c7bdc9461829d3438c0a1546fc568fc050234929d8323c2040b1c8f8af6205339b63d4f9d584b96e61a39c5672844a1ad9dbbb2ed60ce46e8c0d8cae7fdfc1a5d2f8de4c61f80bed41361506ff4718ec4e934af54bc250a0c1302c88328ff180f663cfd43d821834bb730319636b033aa4b2b2e9ade45ebe55a04ede07d7b56b80f489ee459421221325aa0abf04c95d23283cdb0b2beafbeb68cadf1387b774c50cdea4a6b16627e8184abe2e05f99c7e571394585630d3017c9c976c02edf3d2c80ac86fb0599041fa0da144125643c49cac24eae59df859b242b89a36b945a009669fcd25a3762ed35146a4b697460b86ac865f773902d441dd40a4f6352f279654df6bf95b7c24f3d19945fbfbe8c4f73402dde5df9b435061114d1e32e1c5a334a19552f3a9bb21ca7ef05575af2dc5b18807a75688ae47e993d3a45ac944af15b2d82c4d6fffa0b504a2b5125b4155d5313a357034374221b653eee14e92aaae16dfd978e322252b51cad1324baac3b664b2e0e1a62a32dfda8909be6ea03312507ae6a233a5fe1e975f995b0ff6a331a486efc1d34669abbb16650f1f5d79f4e1a9dcfee5786e100ad54b04a33db27d515c66f66c0ea0aacba38253474cc636a391518bae309952a5f829626279568a3ee8d1cea9ce62476554413af73d8bf94aa71d7f1d6e33d90c9924ac62fa3ac7c78c29bd65334b4478c8e647db1f4ebec639ef275471142fa064578df7b25da69008ba48c403c039b3b41651f725735db7b7aeb0e2ebef78cb95a49ee0f8c878842ac93e2f8466d71d56d7f707d8e253c28bfb8b91aaec8d0ae8f2ce23119a1f6035004a2aead5b70219171bea090a9bed5b0d890c3e4c891e1ce3bf4171dbd486590c09b994eb1dcac3d004cdbf8fbd9bf97c4f5359c689426ec324983a5b51e85d5f452e31329c9e67113f3e08d4ef93ac92dd03096b60aaf23f414db2987f30a40a7db015a4e6429ad6cc0b06fd86aae364abb1dcab5a0e26b6cd07f9ffbfd487e00fe14e8f676a8dbd94f3670334cfc309f3d1cf687d066a1d9e5e2f7a57047682096a763902fc8450a9717fc8ef6e78e241958d7df9627ec272b63222d3072c6ab238c11dbb9bb3425b60cfbd260650524a9abe11717dd61a6a2683d198489d55970aa52ea812f25efa3efa5f5835a9de3f6cf2e5bd7bd3fe2e029e7568b339b4fe5fd3882d32012e21f5b976798b59807c6f1ebc6efd0e150fe0d14d0d79c33a98cc6caf6dc63c4fc574e4b68d69d94cb5b4eb5f5a1e10398f32937107c5434ff4fd9b335a5cf6b99c6947501e3a14aacf44def6374f53897c8093de0619d91cc704452b11c499e38dd3f850bf4f1a1cfdafe540f6b123dd1276cecd62499bc50ac5e4bc85d317e5156d3b0c402abb3a01c2844ee06c05b8bd8b9698b7cbbf94dd4a4b7b23836b793cebd8245c00d1657781c88643e8479", 0x1000}, {&(0x7f00000012c0)="3fd2a3bd56f5be9e62839acf4c209bf8c68d66468b808f2c223b3a3c525b4c4b749ec1ed81efc08fd0576c5bf011197b28d1c3f561c63054e8e3b3147aec1e479b216d45f674362a8375e86621bc93d514d4b929261197f64032881899f15d45350067235a244803f58702303601c25543ef", 0x72}], 0x6, 0x0, 0x80000000) semget(0x0, 0x2, 0x284) 21:15:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r7, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) r9 = getgid() r10 = getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) chown(&(0x7f0000000200)='./file0/file0\x00', r13, r14) lchown(&(0x7f0000000780)='./file0\x00', r13, r14) lchown(&(0x7f00000001c0)='./file0\x00', r13, r14) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r13, r3, r7, r9, 0x1e6, 0x8}, 0x5, 0x5, r10, r11, 0xfffffffffffffe01, 0x9, 0x7ff}) 21:15:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4fa55b042eebd04541b9c917a2e599000034935338e96da57c58634da9"], 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) socketpair(0x20, 0x5, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) dup2(r1, r2) write(r0, &(0x7f0000000240)="99", 0x1) 21:15:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2, 0x10}], 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 21:15:32 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x6, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x830f639dca2f0388, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0xc) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, 0x0, 0x26a) 21:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x50}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ftruncate(r0, 0x0, 0x3ef0) 21:15:33 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x92) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x1) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) close(r2) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20000, 0x20) 21:15:33 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) r0 = msgget(0x1, 0x2) msgsnd(r0, &(0x7f0000000300)={0x2, "d0d3b1059025f0414fccb7c475e7efb0af328ceac675a16fa899d4c256106a144022acd7fd25f1c5dcea60abc485efab4ba7fa80b4be6c7a191c1e5bf5f1256edd17c9df6fd4a6648a14215ad0d096d33a0f7c2caa91f2e0538dd17eaeafda3c6f47228d5cb97c3acdbad805e303196c32b38b331d6b196c08db38c84873dc159802de3cf0ce004ae66acaadc0144c3cd4f343e8446ea3a2aeebcaf6c53d7a945065c999"}, 0xac, 0xc00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10d1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) kqueue() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x10000000000001ac, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 21:15:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7}, {0x8000000004}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="a4b1abd604accc08d4df33b5293a") r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x5, 0x400}, {0x101, 0x8}], 0x2}) 21:15:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x571d80f806598507, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = semget$private(0x0, 0x1, 0x47) r3 = semget$private(0x0, 0x400000000d, 0x0) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r3, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r3, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000040)=""/50) semop(r3, &(0x7f00000000c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000340)=""/192) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x61, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000340)="0ed37674781895c981715f891dea") fcntl$setflags(r4, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r11, r13, 0x1e4, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x11, 0x9}, 0x8, 0x1, 0x9}) r21 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r21, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x10, 0x9}, 0x8, 0x1, 0x9}) r26 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r26, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r26, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r27 = getgid() r28 = socket(0x800000018, 0x1, 0x0) bind$unix(r28, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r30 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r27, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) setreuid(r29, r6) r31 = getgid() pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x8000) lseek(r32, 0x0, 0x800000000000000c, 0x0) getuid() getuid() r33 = geteuid() setreuid(r33, 0xffffffffffffffff) r34 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r31, r34, r31, 0x4}, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/60) 21:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x3f4, &(0x7f00000003c0)="b658b389a83dea4908399ea80400") 21:15:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80ffffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:15:33 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket(0x0, 0x2, 0xff) msgget$private(0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x801169ac, &(0x7f0000000300)) login: pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f011640 va 0x20ffd000 didn't change! 21:15:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x50) msgget$private(0x0, 0x112) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3) r3 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r4 = dup2(r3, r3) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r6 = dup2(r5, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000980)=[{0x6, 0x379695fa}, {0x0, 0x100}, {0x5, 0xb82c}, {0x25, 0x1}, {0xc1, 0x6}, {0x83, 0x9}, {0x101, 0x5f3}, {0x40}], 0x8}) ftruncate(r6, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r4, 0x0, 0x0, 0x1) sendto$inet6(r4, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000001c0)) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000300)=0x3) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) sendto$inet6(r4, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r4, 0x6, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0x1000003bf) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x4000000006, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xffffffffffffff3c) fcntl$setown(r4, 0x6, r10) writev(r4, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r4, 0x2000747b) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) dup2(r11, r11) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x880, 0x0) r13 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r14 = dup2(r13, r13) ftruncate(r14, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000640)={0x3, './file0\x00'}) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x1000000000029, 0x11, &(0x7f0000000a00)="00f700004a69dbb52dbf0e3b06db57809e899c01a78fc728ef2b88a8219f65932905c7a437116a0c26f6101bf82ddca1747de092dde389b1785799388ac7e24f334d4128bf5b63369d6491099d34471ceaeafc1523fe71fae1e21f56275132f678f6c1ee4f139ed63394a8481da8aab9f677f7e1902b1214f3f4cd2d80d4dedfb0d40ce255da4f0835a47efb01f6183f41c841f77f868f6bb14bfe7f9e78f227414480e468edfa79092b1f707327ddef0940a6b371174b", 0x198) fcntl$dupfd(r15, 0x0, r15) sendto$inet6(r15, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r15, 0x0, 0xfffffffffffffffe, 0x0) sendto$inet6(r14, &(0x7f0000000400)="289caefad85b04ccdf900d249bbae457eeaba523b29dfb209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e78292cb99d639050128ad91f7afe5b4192fdb7fa3c4693c93274943dd501c10", 0x57, 0x4, 0x0, 0x0) ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$VT_GETACTIVE(r14, 0x40047607, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000000300)=0x3) socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r17 = accept$inet(r6, &(0x7f0000000840), &(0x7f0000000880)=0xc) bind(r17, &(0x7f0000000ac0)=ANY=[@ANYBLOB="01002e2f66696c653100f35d4509aaf25f26df9197027496098f458e83c86d08a8d1ab12026410d9e4f323f5f51fffffb382e19c54ad4678f085daed2b9c01f9fadfc227a0f7cfb70062ac315c407a25000000000000005f3f2d7b09ec1878d05c135d516bbdf071218c8da30523416d58b0714d234665b8445fda05ad2d0000000000a150d47e498441a6b5f67fee471b68e6012a12d9a1f127b5161adf5fa2f62f93423a6c6b11db2d49"], 0xa) r18 = socket(0x2, 0x2, 0x0) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x104) ioctl$VMM_IOC_CREATE(r19, 0xc5005601, &(0x7f0000000040)={0xaaaaaaaaaaaaa66, 0x0, 0x4, 0x0, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000004000/0x3000)=nil, 0xfffffffffffff75f}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f5000/0xe000)=nil, 0xfffffffffffffffd}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000008000/0x1000)=nil, 0x2000008}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x6}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x4809}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000463000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8d}, {&(0x7f0000327000/0x3000)=nil, &(0x7f0000007000/0x3000)=nil, 0xb25c}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$FIOGETOWN(r19, 0x4004667b, &(0x7f0000000000)) sendto$inet6(r14, &(0x7f0000000500)="c4c87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de62411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e87e1901e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f0476a9d7611afb3fa7ae7eb7f90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048c0133337fee7cb26ff31e7df8ce2f1", 0xd4, 0x2, 0x0, 0x0) fcntl$setown(r14, 0x6, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0x24677a0861439003) fcntl$setown(r14, 0x6, r20) writev(r14, &(0x7f0000000700), 0x10000006) ioctl$TIOCSBRK(r14, 0x2000747b) r21 = socket(0x2, 0x2, 0x0) r22 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r23 = dup2(r22, r22) ioctl$WSMOUSEIO_SETPARAMS(r23, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) bind(r23, &(0x7f0000000800)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0x4c5edefc26817d39) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{r4}, 0x0, 0x44, 0x2, 0xfffffffffffffffa, 0x2}, {{r13}, 0x4fafe674af2a5fd4, 0x8, 0xf0000000, 0x5, 0x1}, {{r11}, 0xfffffffffffffffa, 0xbc, 0x40, 0x40, 0x80000001}, {{r21}, 0x7, 0x40, 0x2, 0x7, 0x12b}, {{r12}, 0xfffffffffffffff9, 0x40, 0x8, 0x2, 0x4}, {{r14}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x5, 0x6}], 0x80, 0x0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0xffffffffffffcbd4, [{0x1, 0x1}, {0x3, 0x3f2}, {0x2, 0x8}, {0x3, 0x100000001}, {0x1, 0xfff}, {0x3, 0x6}, {0x2, 0xe1d}, {0x3, 0x1}, {0x0, 0x2}, {0x36fd32f6499b81da, 0x2000008}, {0x3, 0x20}, {0x1, 0xffff}, {0x1, 0x800}, {0x1, 0x5}, {0x10596f9da9526bcc, 0x400}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8}, {0x3, 0x8001}, {0x2, 0x7}, {0x3, 0x1ff}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x81}, {0x2, 0x6}, {0x3, 0x100}, {0x3, 0x7fff}, {0x2, 0xab47}, {0x1, 0x4}, {0x3, 0x3}, {0x3, 0x1f}, {0x0, 0x1}]}) setegid(0x0) setgroups(0xfd01, 0x0) mkdir(&(0x7f0000000580)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat(r0, &(0x7f00000004c0)='./file0/file1\x00', 0x80, 0x40) fchown(r0, r1, r2) chdir(&(0x7f00000001c0)='./file0\x00') r25 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8181, 0x0) r26 = dup2(r25, r25) ioctl$WSMOUSEIO_SETPARAMS(r26, 0x80105728, &(0x7f0000000000)={&(0x7f00000026c0), 0x1}) ioctl$WSMUXIO_INJECTEVENT(r26, 0x80185760, &(0x7f0000000780)={0x17, 0xa7a1, {0x9, 0x5}}) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x2000000000000029, 0x6c, 0x0, 0x0) r28 = dup(r27) ioctl$WSMUXIO_INJECTEVENT(r28, 0x80185760, &(0x7f0000000540)={0x80000001, 0x100000000, {0xfffffffc}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file\x00', 0x80, 0xfffffffffffffffc) r29 = open(&(0x7f00000005c0)='./file0/file1\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r29}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r30 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000100)={{0x3, r1, r24, 0x0, 0x0, 0x80, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x1000, 0x5, 0xffffffff}) 21:15:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x35}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") r1 = dup(r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x4, 0x9}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) pckbd_enable: command error 21:15:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000180)=[{0x25}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x15, &(0x7f0000000000)="6598ed3b04ca340efeae47277cf05d71488dcc52e7") 21:15:34 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) pwrite(r2, &(0x7f0000000000)="43bf3f4abfbba4b0c1d1c1d815205d91402bee19e549ed486e887e7e3b34699c1f9e75bba0b3162f0864fda93db4feb63d3d578db8a9cd1d82de55e302ff47b8ec45761ce8eea185c5a8f3132e5279e3f4b23b869de9029ab56ff6905c33ba62b67824ce2f52455dd6196044f354e34142edebd0934c429391e22dc59d9526819e92902242c8d6083d4710156fc555d2bb14eb5d3f938100cb08182075c12ff6c3352498b21e7b", 0xa7, 0x0, 0x7) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 21:15:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000140)=[{0x80000000008a}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) 21:15:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) fsync(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10002}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) pwritev(r2, &(0x7f0000000680), 0x0, 0x0, 0x83) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0x1, 0x0, 0x2, 0x81, 0x800, 0x401, 0xba, 0x10, [{0x3, 0x101, 0x8, 0x5}, {0x22, 0x8, 0x8, 0x1}, {0x7, 0x4, 0x801, 0x1}, {0x1, 0x3, 0x4, 0x555}, {0xbbc, 0x2, 0x10000, 0x80000000}, {0xc56, 0x1, 0x7fff, 0x8}, {0x40, 0x9, 0x0, 0x1f3}, {0xfff, 0x7, 0x8, 0xff}, {0x8, 0x4, 0x9, 0x6a}, {0x3, 0x34b, 0x40}, {0x2, 0x5b, 0x9, 0x20}, {0x4dc7, 0x800, 0x0, 0x5}, {0x0, 0x7ff, 0x7935, 0x80}, {0x8001, 0x1, 0x4e, 0x1}, {0x1, 0x3, 0x1, 0x7}, {0x7, 0x6, 0x57c}]}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015962630 21:15:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000a9, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0xf3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x31d, 0x0, 0x2}, {0x3}, {0x80000000000006}]}) r3 = syz_open_pts() ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x81, 0x2, 0x7fffffff, 0x2, "ea02ff7befda13278937eef58fcd1acfa089e2ce", 0x3f, 0x2}) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800015962630 21:15:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x80, 0x578644136a776d65) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x20000000000000a9, 0x0) shutdown(r5, 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}, {0xffffffffffffff9c, 0x1}, {r1, 0x58}, {r2, 0x2}, {r3, 0x1}, {r4, 0x10}, {0xffffffffffffff9c, 0x1}, {r0, 0x2}], 0x8, 0x80000001) r6 = dup(0xffffffffffffff9c) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f00000000c0)=0x8) connect$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = semget(0x0, 0x4, 0x80) semop(r8, &(0x7f00000001c0)=[{0x4, 0x4, 0x3800}, {0x3, 0x3, 0x2400}, {0x4, 0x9, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1cd, 0x1c00}, {0x3, 0x7, 0xc3d81e91d0f38182}, {0x2, 0x669b, 0x3000}, {0x3, 0x5fe, 0x2000}, {0x2, 0x8, 0x1800}], 0x9) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) geteuid() r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0, 0x0) 21:15:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f00000000c0)='2G!') r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 21:15:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [], [0x8], [0x0, 0x0, 0x0, 0x0, 0x4000000], [{}, {}, {}, {}, {0x4}, {0x0, 0x0, 0xffffffff}], {0x0, 0x0, 0xfffffffe}}}) r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000000)=0x5) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x28, 0x1, 0x9}, {{r4}, 0xfffffffffffffffa, 0x32, 0x80000004, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0xa, 0x80, 0x6b, 0x5}, {{r5}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x15f, 0x9}], 0xf9b, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffff8, 0xa4, 0xf0000000, 0x80, 0x100000000}, {{r7}, 0x7fffffffffffffff, 0x20, 0x20, 0x0, 0x2}, {{r8}, 0xfffffffffffffff8, 0x99, 0x2, 0x7fffffff, 0x1}, {{r9}, 0x28cf3871d1676d18, 0xc1, 0x20000000, 0x5, 0x100000001}, {{r1}, 0x7fffffffffffffff, 0x8, 0xf0000000, 0x112b3972, 0x6}, {{r10}, 0xfffffffffffffff8, 0x40, 0x140000027, 0x5}], 0x9, &(0x7f0000000200)={0x922, 0x101}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000300)) 21:15:36 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000380)=0x3, 0xffffffffffffff8f) setuid(0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000003c0)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7be7db9cf3fca9ed, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=""/4096, 0x1000}, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000c80)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64857c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fefdd612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e3143300000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932d5ce31045f02662439f9ff529d53470bde75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89dc1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436209b1a8a88b56b63ba53ca33a42e93fe75f8a86a37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d718fc196e3c18626e0000"], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 21:15:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 21:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) semget$private(0x0, 0x3, 0x0) 21:15:36 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f00000011c0)=""/159, 0x9f}, {&(0x7f0000001280)=""/92, 0x5c}, {&(0x7f0000000140)=""/27, 0x1b}], 0x6, &(0x7f0000001380)=""/142, 0x8e}, 0x800) rmdir(&(0x7f0000000100)='./bus\x00') 21:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 21:15:36 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x3fff7bdefff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x7d3, 0x81, 0x7f, 0xe8}, {0x401, 0xd7, 0x9, 0x40}, {0x7fff, 0x9, 0x20, 0xffff8001}, {0x23, 0x8, 0xff, 0x5}, {0x0, 0x0, 0x1, 0x3}, {0x7, 0x3, 0x6, 0x5}, {0x1e, 0xdc, 0x2, 0x5}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x50}, {0x5c}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 21:15:36 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$lock(r2, 0x1d, &(0x7f00000001c0)={0x67808d5c3d26c1c6, 0x3, 0x7000000000000000, 0x800, r0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x7, 0x1, 0x0, 0x0, 0x6, 0xd2, 0x10001, 0x1, 0x2, 0x9e00, 0x1e}) 21:15:36 executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)=0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x11) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000180)={0x5, 0xff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x19b, &(0x7f0000000080)=[{0x6e23, 0x7, 0x5, 0x6}]}) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2d0, &(0x7f00000001c0)="0c516d3f70e19318ca9bc32c1b26") 21:15:36 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482]}}) 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)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 21:15:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[0x2, 0x80, 0xffffffff, 0x2, 0x3]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pledge(&(0x7f0000000000)='tap', &(0x7f00000000c0)='tap') r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000002c0)=0xff) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x15}, {0x9006}]}) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") 21:15:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4000000000407ffb, 0x0, 0x0, 0x0, 0x6}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x301, &(0x7f0000000080)=[{}, {}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x4, "000000000000000100002000", 0x0, 0x6}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket$inet6(0x18, 0x2, 0x2) setsockopt(r4, 0xffffffff, 0x5, &(0x7f00000001c0)="8ddc6bf39d5080d9923071124c640a60a7c9461b3a95b58f6d5cdf3a388b54bb7a5eb8e462a00c0598f2ed843bdcbd832a6cccd1713953a44b54a8c18eb0dd0040b624aa35e1f1962131766e3d46dd5b452fd59c7279ced0788d380b391e064c29", 0x61) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) shmget(0x1, 0x1000, 0x60, &(0x7f0000081000/0x1000)=nil) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 21:15:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) dup2(0xffffffffffffff9c, r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xfffffffffffffe36) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) r6 = dup2(r3, r5) r7 = kqueue() close(r5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x10}], 0x7fe, 0x0, 0x0, 0x0) dup2(r4, r7) 21:15:36 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x2fa, &(0x7f00000005c0)=[{0x0, 0xffff, 0x80000000, "8e27fab656ead900777268b05cbfcee5f7a62970d84ec0dfcf29649b754f22962719be704129be7de3f4a32363a24bb9e2203aa7ee32d469bf9eac964ca4d73e3367cd20b8019ddd4acf8c1b19726e9c04644b684dc7e77da53d8fc7f49f362457c1bdcf5709fed0a5338358d62945ccfd668db325cc39aa5c267a460fba5484fecffa1e7c068f36476096765c32c9086050f508915c218db34b74b0e567e816b48842979aa3b56e05d21e1414ed3a3d46e4ae9cd268bd0e3aa9eaa606db14995eff426135972219b4c5f6430069bbf389380a4e132ee0e598796621633bce749941e7315bc9f5d3628235e9db214b414329e6485d5aa7a20600d649f81628206f0cc43a5765a1f0ab53e1b18626b1f0b0a42947aed816cbbe8a5368db44cc204ef562c5ad3a32503653a31ccdf55d1ace980718978564432cdf0f4b5fbf3cbc7d1712b92379c4da3968bc7429326c147e66d06e79b557ab2938b9dbac62fec814e4b9aa6174e51fb3221d04975987f05bd7dca2f757b5ad366f73523459824e7c2bb151727c76d1aaf5a829f4256576be25bae48497560d5311a4d1e0bebb5a7ec1408daaffb36990758d86091d4cb864a752d3125171dee1491dccb46fe5867be65bf7ca96b5f0931b06366facdfdca70d9c37ed1ac6bd233231af291546395417147642b17f61bf2ba9d734afa0d8d4410a2e4d965eab62cfde152413aca0fdbe879e2cc0fbb4a89ef3c3cd34f3e6a39a79910bc89ef495f7a8897314d68ff1f15b4ef2e4ba0862e0bccad7188ba97c942537621fb30121afe0db2806146366f7c193e57b8f1c653ddff8382d98dcb854ec14100746b9a9071b660f5594fb3c791c275953b5cf1d92e9169a7a47f56e3e5591f82153b44918be9254baefaf091a481eccb5d598a1da92d7f57f13656eb6d29f8346e6366f578bf4cdcc6499dd8c4673e62174a1dce02dbd434f5bbfbec92a8d54917d59a7203d82264042a3792177a9dc1121171264a1f3f6fa3ce2ec089a80c3044011160e6216f1c431deaca22b193d7d510d1dbaa98de1f21da68a4920a6d3633e32ad34dc8e3f1cc6546117d8a5d20304647e81e4f2025e51f384ac5a5a06eace355e9245f99fe2cd52e5e6fcaf292ee252ba8c3ba9f32f0860c7fc3f6f7cd2ca5281c8011f05a58d25ea64c5810058f216835699bbfd7348578d4c3f1fee8d1d951d3b86d70f604d08e87c8e4379b2f8f20d8ab9a18dc146459f65c0cb00701f745a71fac55a679b96ebd10302cb2b718a07ec348c88b2d5bd471132dfa430f90177b125f297313c917c8170f61948211f9e2cccb5263ae0e2ffaefac0283dcd9dda95bbd91f41176fa378738b023ab1307bc425d4dbae309e7b56c46e0092bf588686b7d64d7949b90e9d5a0cfc3ad5eb06be37573b563af0036687afb1948aa41fc18c894c9c4c9b68cbd6caa587cccfa73bbae5ac8bd42afcb3ebebf643e1e6ad9b4e9962e7e4ccdae0a325f0bcda625165c9b5a67fbf755f821de9c9efeb0685eb3c64be39695c78dc728120fc348a7e2ba035cea67e6266f59213175f0355e5626cbdcfaa13451515eb6cdfe941c63410ff540b0246f1a3620e9a0c18a78ee9b6142cb663503736fbb4b2afba788255163bd1dde510172a100866217f2c9239e8c85d929d153bb509a5185a334d5e3e56a95e20300df4e5699681fe6001ca26b993db0abb351c5b1bd65414de0deb2fc4ac5654673786adf8096cac56effa493a577a8fcb5d3ab9c3759024d52b6032185dac5660deb86fe13dde53e370454392b30423a0ef187c4ad96ed1253667844c7fcfd8a75c0b6592582b5b22e073f0e4bee025ef2f4e4c735dc8fc185af44a4e8e44949ecad0d57461662930cdf170b47bbb79d85d6b188b9b5b661afd09c02e791d56dbe0f3a6988245e45f2ee2be5abadf5295fae07a3e9a64161cc381d7ca556e1b219d98f2706ff256ae1ea0587a0a9f36d9552cd79f1137c8ef6a611b245f085bbec41833756a30857a0df94b573541776b0afa7bf09209bf1495b0e9d2a4c5d0dbf5a388f42993a678c96a9ac42eb8be6e39f57174ad0f33f6520f55df5b209d5000d5821ce6d6c43353675d2a8906bdeffd2257b1fad5971ee0f6e77ec6e02c6488a54beba319c11dd6a311580bf5dd92f25b39dfd7562674020f710f47d93e0382efc7770b01ac9fc310fd40259f11f017ff83d81d5b660d535b3816b9998e568eaaa410e25d5abb70e07a0225dcbddd57d86e2f815da0ff1bd4b0a70bb612b4c861d1a03b4ceff1bf1ccb4cb8c5baa27749be7c6228ccb12fd61d7940666b26c0f694652a91a7f802711c2564b856ffee787895965fae31107005212fb11ff54eb4aef588da27b4f5ef4c57891e42c41a3cf4a5f78a2dba048b25eb8c04e7f6cd71ef0d03a968c2697b12558f7470e4200bb87361097ce83efe7b9a183abb055fdc587f0eb928da853cc66a0b1184ed8836d036ce96903cb5a87d99fc67eccd07283260181b54c4b11adfafdb597e42a03eaef004fd4d0f7c15fabbb62b25ea86d7c4cf61d5b6283f28c904eb51947420de0a9dcb1fdfb98af3d4a9967a074877c4f78d45cab155079d9690904965ec91476e1aa10633851ca2f9d8ae7b3c9c95c7baab0dd44111445f6663ac2f5702cd44acaa0e0d72265844684a1c906d16aedcdc17a8be4bac2520bbdc5966569a740c69f12d26a902ec4dc0ab6af85720d0c3ecd9fcbf907c22802480dca9897c6067404951eff524beb51ec575dff923b8c0d577ebdcea5c9cc2e6dfcbde99e2d647b08a7219c62c44414668c4ab950e7c137b2766b7b79b88967986394f131031377b69b7d7a9923ca061257267cf4905bbac3a6753109e3600ffb2db74d2f6c88218c569d730ea749aec8375ac3473e52932d784aa76177a16da287375995ee0f74c72df94cc09389407242489a29549a2faf1748f533320e71e5eaf5469046bce76f262dce8914bee1b5d71bcadee91dc33113363240a292efa04cd8c0d2ff8cea7910234484321b66fae3deb33d9f194bbb7acbaac353656848ee92d81841631b5fa720ecb9e085d367576e8bde445191d4c4f87e21ae2674fe58728d6aff93ff36e379dbfac51d3273037ef5d51de32077b9541e0b4418902d68b2f82716c763d379fb88e1a32ba3b264637055ad96aacda1b1a11c89e6166aa201aab8386f5a8118614e8c70b8db8a937584562c5df2d0444de8c9e8288f8ea43b52cea86fa61a4c4940d15295bec8cb7c36aa067b7901c6fd19a9a6687f07cf8e590557e9d9d94e00192b415f5b0f2622e7af93b38775b2b076f5145feff1335a9762bcc19d8c98704cc08db9e811bc59b22702d9e2f8e0eb7a099ab2b9ef7b6efff4e2c3fcd370f8172a11f23e9b12ff3779306bc9e0867b95c886bebbb5a00d25f53b8fb3287d68c7337290bff1b08f176f8490ebefac42463d33c9feec7bedbd44e2bb433be53830dfebcdb40fe60c4c46b76b3eb004278ae040bb837d45f8ef12a968add1588086739f9aad31e67f946304e488ee6f5eb65b33aed96958d9cd17a67435cda00c51cfe165e0cd0a3773b7c4773cea4d116910b47300e9552c0d5a6c905297ef339034a54a14e6dca3dd8e4ab5b714d80aff0aad8103bb86b51a541e71741033535fedfdbacefb4278df30d68fac5034b979c1b4b8f7cea42753eac30b6a22e33d49aabf2a724727b05f27ce67853401d98a20309db515c8f9892eaf3456398653ea1153498af13a4eb62e4775f1751e28698ecb7f94c5c26c952578b532e7d9d34c2941c730fe0e4a367a8f5b3eda61729bf941f4769af7072f5e1c7bf0020d7adb5afc257fc5f846cc9652b5ec56721778d372db7e00d8a6ef3bc3a1e45ed358bbbd0ba7a6674bf9268e2bf524189d0343d9d8f7d39bd4ce87e5d62034200f5c08a6d1071620c7e4a811794848fac62e3dffe65654494f8792635bb3ae1064191c3e2de6f604684b012b3d8d080bfbfd4ee44d35677da9d4caf445be99211050ec92364143781ef71ab7fac94f25d1d47fe9c40415710cfd3117902110c4c18345fa8a90338b34387d8048c5ebbe60dbf731d34ea916827a7ef7876481c18d42baecc5ff668081ff938faa28461d26a00d8089c2415a7f83440e18215f3f853753aaee268ecae8ba0c28d9002ae5a840c8608931c8745895ace33c1ce7c75abe3329b33a0632f4a92e32280f64d0ed8784761db604fb34e83baf5a5f896d5e89319ad5a16690f010102fa79d826ada6911327bb76d566461ee520def1d91715446c67a88e9842aec3e1c76b20fe07245893c60cff3821e75298accbc842e22f6fe29cdaa564a559bde49de9a63b237ef095ce9a1543bfd475daa93db5e609c7260de7efa775ded3e37dfd8de9cf87fc6ac10410faa9c41ec1ec12c2086ef322394514fb4d12fa880b4f58ecd1b5de63a93fa6d8b7998a74182da109b5ddaf20110ac7be83585ca5ff8b9bd3e8959dc7c5d586dc9aaed359c53b2012e487970769dfb3b48cd93d35ec42a9db47183e90ef90863d5e532f24ca4df3443331e12f1fb878afb78e024b7bd7b4ac140e990e4ee63c7684fcf2c8dd7dd668e38fb34d7a8d7bf98a73f39fb1683254bc4a795b8080d0a7a6738fd853598e4da856c4e16926309acb56b909aec6dbd3cb98f141d4d88baf123d08b4a4a5a8866b41d5b4da08561e095ebd8db0b8c30b912f645abca60f54bab3ee134d7a1fbb2f9470ae3ac15048008a03513d589afb7e3fb63e05c49c652865c2c75140df00d0eac44886d8d2757307270e9fd8809751b4d0d60138ab7a3fe20b73ae400a93cdd7f76f268b1e1639fd1d3a86cb06718a749c830f56de1e355ef5a85544e78465fa9bac91e8399a141c9d450544e7b40442a5de06051ff50b9ca910466545bae8933073ef983a89751296b6fcced951ff1a3fa1a33ced63411fb5aa3bf34efdc92ce3c5bc1a4532de8d1cec00d7205bcab5f9b3268229a00f316c28e092ea4747b49dee962f62399355fe309be1ea90fc03dad16771b94c2211df14d7e288a9504143d4746f0c2b1242889b97c7259fd47a194dfb3be3b66dbdad4048a65dbca26718f8736a0125bdcab5f01547f3f7e2dc3b02c2617dc71d67d021375d368cd59654faaa6c6d2bfe6a1485a819acffffd70e1ddc4de5d1ae94ee7aa64ca348d934e340b89e1250dee53bc8584c29b1cef156e805f426345af8d293153009bc57933cc391f74586941431d92552d2d053edf7056e95f83444d83b5e311806ef23f764de241a016d080524b45f9f521670c6f7dab29671f2220086aee49dd78f2eae3a50ab6bfa71bb9dc5b535d6c7379266f4a89a42f7e0e0b2e6e12721e904e361bd6293da36b5794c66586a896e326086448d7f1c6cc18cc379c97d8e251ec2dd32fa89e02071db245c5beb8c8e9cb8ea4f91bbb0e69028040a66186e2f082e88c894db77356d2a615c5ea87afa1a071bc399784411a7994da3094aa3959b4da6bea428f3fc481dd7717fe812310224c6d829d3351c8069071eb82b50a01841d48ce926326bee306b229f326a5834783d8ea0e7c7f2cd04cdf88842770859453fa090a9563d27be5d4a0febb02b88fb0ed141882e5d6deb57dc831a0453a2ba18357edd410b6c3c6be6db37b1af58a4f4cd6617cf94414f1479d3f46a3220ee67351d66d1acaaef403a0d7aeb0f6204cb324aa68a8a30cfb0461af91d5a2c312d138590d4dd0bfc7ef8ec260ed6ee468840c368b3cf4252225cadbeb04456c6"}, {0x0, 0xffff, 0x4, "769757df2538017fd6367743629090ce974f398957c99baf0bac01e2c51d44f10b3d38cafabe273cee160517449f97893cf093c241cea50a59c8db7ea5fd987d3eea3534929f28772615e2401e59fdeb496170bc8143679b4c98df612ec2f2a2b68050f074925a2288250ae9d8abddac6a459027fb9c9136020be9edb098b9bd0ed0366fea36814162f2261d5a8e8f7f816d213c011e4f087baef6595bd8ffdc849cc604527ac93611cbc313b9012ae68d27dafa888d88348604292073268adcd1201e1b011144503b118c0506a2c2d3503d83a767f5408fc342eb101e45018a6c6dccedae192833811b890921e438dd29042dfef9e5ab6664dd6a20d84877d7bb4c11c6b41cbd6bacca97acc9e25ad15e146fe60ed472512a4131e8ffff5646046d16701cbebd43494ea3e1c2780426182c273dad5c7b8acfc84dba919006f0f4c55fc522c813328a76359c0a687661fbcc1053f76fd122010636531b43b658d6d5ef0d746c92f956fc7f708933cc58bb25b0591efd5beefeff5b78133a073b55e53faa2e175f2aae461c9087fd3bc208b266d2bc91f4256a56ee6f3b31000e67949e2361c8f778dcb1ca76c362f7b808d53cde452707b25d4436b1432523ca19f8800f73c61b291c4df7f724401f131f4828776140b1d4fa914eb3c464ecd2be00690ba375c68218f19f59fb752184a471c06fa7c64fa711c326f6458dca1314dbb385a2edb3127d3472ab6fecc14acb257f31b41c52dad27d76419b091c684b4a23d1ebda06bdf8b5cb61b7b046704021c743a249d143d41e2cafde4170f14c26021684359c3ef282988f0db4edb3aea409b58bb3c14758441c17702de2edf853ac368bf9efa759794a98e4ac114da8105f47d6101b9ea557df448ece24d796f4efaa174539490503169f17abc3442ce8a78179d322b8f389c5c28e1f7b79ac3de7f871e5091b3a4c960dc9381c496fd8502067c9644311bb12f938b505ad3858c5b171a04a8fd8672d0f5d20d28d10aa1f7bab05fc1e34053ba78fddfd2de356b713ade28114c720afa94253e36e3fdf3c6b2af27d42300e4bfa31fb52a6216a7512ea70fd6172d4d6e0f77074583beed63c132a223917a754e5d2fac9926aea418042f96c8dec5e837de45edc6ca6cff28ac62b6acaffe3c5eaa6b83ab2dd0c0e765ccb7d535e5d274d93161e9af57924fcfb309c011c5ca270d8848ba800c06bbed1481f6d11f0f0e5f9caff4101673abb0afe4b1ae98a6149983af215bbbe817b05945465ed4939a2bc93f43d04bd329d0693cf081152bea7301e9bb8098baeca4a8d06ac2f2826cf2a05817646bd90de6843080b2171a0b1507f91f31f5fe6c58dfac2ba40902b9c2c040dc0d3e8b2e4aecc8f488e33df4149655c27734f544d930a30ab655196c2a5ca9f05df4a2874a4a207eb6ab590eadb42624b02de039d34216b59f3fa840e5d28b35a7c5e49bb3af1235aa5a98519061b3a8d51bbfe4a022e533f870e9f7826f10de9db9361a3c0f4ce671f3b1247e1d0309a6d0fda95008dad82bb9e3dc15fc83dde239e7bb63cac728e1685536cdb5e293275a8ffc7eaaf421a358f08125d99cf56ce80f120db2323f1ea88318cef16324a8b2538259611bb43cfb4eb19f9dfab3237830123c5d7d7288319f817e32d84416306d3b6d2a2d1c28ba9e2cb5c1dd14a5c1341397d0bd45ff14b4096fd0cf279caf3f31bd757eb61846c0a855d61cd3a047ea7bcd6a89867121fd5ba6a51dca3b4c392c929e815954ba5d3f6ec0da9890f1ad1ce21b5c323352a1324e120444c43c7439a5aaebd423800c35923f88bd12352ff6a6698657d1506f3bcc462d6ebb34110ba5c8480fbc1d2b9e33ad8a94a377037aa4fff4d8845c2b62e56231ef13f93a60f8641099587cee5559ac43f6f7aa97b05887ecfdd9006996ebcb26e5f4999b165273a0de562ed654bdc4fb764214ce512f10de959c28a75da0c262c3a411000341948b110506d0515eacb82d81a7db0ff5100dbbb27959e92d23391893e46f95eef422b3586aa678c2e01c779ba8802cfe76fa4ee1f2e1abb50e7c6d20ac8d212829d78e64fe1313961fc4df4e104affe1a2271d4ece6b6a3bf4f7789f885faad502a0e86b04cc1914d5f8fe061e760985df9f127e7094c031487c5b314bee41b5b2861f24c5cf93d2962978b0ad3a5abdd63badfb3d9b213d8b5ecaa3109188c642953a60d41a220c1d222aad36625bf86ebcc0f2ea013024897ff1c9a8cbecab57fabb2d9db845bf9f629fe3c67074bb28e2d734b18b9c097fc0f414e7d47af27f3d8c3d81515f697700debbe9254eb574a94b28ee8066b6616dc08202096e841454c706861039bcb1a0f07cda3b3c028e7afd04b62b5e6e61b66efe8f512b08cff8297596456fe5b0f12b427bafc360a61d142bada1642eb58333c22b950ec7f2a89da7d274077541f3e9552fbe8ad36a68e636e816d214f9447d9191a2a4510d5654189d8ffb0826b81af0cfaa9bf842853919fa963a4bfd1a0f3e7359d333b2ebc7cd0cad4a821e6d122c655f862273087523e8cf2f74a1cdc617ffeef7d03c8c53e4bbe5e0f75a5eff029d8c6ee34fd9065c6e3fb0d729e76d76d652f4fa79c8017b402970010f2200f366c5ae07f79a3e1dcec00667c3d436cc57f0262f96fd166740e71dcb923ce33944de8ae478d71edc9ccd2d9586e5bc12cce4db06fd846558547cc41440f61147957cae5e78ece91331f8f59bfea0c4e9a74b23a02327d379f30b850ab258be19964fa9a2e5cdd139ef2d313b1ca6f5b4dd92023701746342f2025f391a2bc558807cc41fa68844c64f2014d9d81597fa5533002f5e8b6ded1749658edd26d6156ca1a7b45ec908dd6276bd1e413f4c0f506589802b05eda3b073692a6864b5b7be90585a2e01ddbabeb852590e8b9dcea98687bffa016d73470c654f49810be662efd09a0759db12402611e5eed2ee87523851719428341b18874486c017fd7becefe8d4999c368210105ac87d6a535cd1b88b608e16cef3dd62a2ac813c94d406b2adfc5b34f844026224992a5ce003dadd94dd79a337e2f6bed94ab7b182e27528ed39c3ce775f6994a14d8432bfba0372280659340a76db77a884fe8e848b6a2bf65c830a5c84f58f1504cbb67d95fe113218e071fb528b3e96b83beb52deea2c4776e05cad51c368c8c0a6eabdd751fef0d8746d9ecad678dcc68ad892722591359eaa4b80241865b7d7453c25656697aa67ac883eaf12c26c6e1f6c81c7bf13d63fad4f218b4524921eadac36d15cbd684af2cba9b03ec62da44ce7d0bd8d3469f218e048558a29115e93b712ad990730ddf05b6268924b2e389e09c3be21fe30a3f6dd423eb152d341a0df4660d5c013abb06169433f6aa279259f86c8bc57eafe68f34aa7c30cd7446a575484b2fe92ea88af29b439f3598ef8195f7d8049b0e4b6800f9622a7860322152869457a235701c549c778d995a06f9536268fb17a2f908741c946e1df7c69255aec7b805b9d499971ad7c035aa731beefb26478f5baefff4e982fa8d41d9de80e2fb3b523450b45b4f1ce877d09b6b8224354005d79b55d80c0b3cc14cb674fc249bd593168b67db5833f9d606a2ff355bba5104a90357db21ddc53fd790505216f59b15ad7b40082239da45dac4a72f4b75e10dd0ed33781f8d0439005b9e4d235e08d53b87d86dd5faeffb7fe7569dc8f4f30cb9f970938c4ef4f696f77ea192423bb7e6ba9d47102a21a7d3ba6569705013e1a31ad9e2c17fb81b3a104c36e304f4407e50fd67681b4284c10d5764dc76483989a3453c179da4bd94861e690b1b5e1bb550cfaab282d673e561b1f9105493e4ecce3385759d7d3a2131ac2f207ef0b11f8466f8b1f2be98e60a8fe0961af298ca6d231ed741fa0ac74f421b2ca8ff9567f6e27e23556f8e38bcf20da7358a0fee70382951e867fd5014c767225c57c06a6bdcfd46c386c511359fbcb2c65a3a5c4731302bb0244a23c109d8943dce7292b0230d04d4c630c396467e41b8b91383b345152558c56650486f84a46b65ee9517c62025871bd1a1ade4c6707d7261bfe040daaf5c556c6fd2aaadf3316f9a86827c5a84b874bbd78dbf9a1c837f9eb1baadb6fc62744392ad7dd37e3c279791cfd574e5ade29360098d580eb64b93620c5483bf0bad586dfd7e823d6cea56188e596cc53c4f874775225a4c2aff685b2225f295c7af0a8df35618076d55cda0f2e5c8b86b48a4cd7b2a18bae6fda097afb81175e1c033df8c80d82cc5032040555fbe61767692fa49e53af330440de0d0f6dce04eced0c15a0f79a2ffd7bf7f0bc5d4a0df81c2044a672acf1d74faba73dff991b4e17d8ca38b4e846bcb140ff6de4b07ebe6cebd3fb005ffdccd292192a50c8ffe61080aa116287a7c0bee63370e95320ed09601bbcb94b9e4703d8aebf0d22c6248688816a90861461189ec26bb980da8335c0f6f0805674535189ede5d9d374af84b4c28dfd590b8992d1af2c3cff0d6a84f0739ddc949604af885c548f402eae7e2efff56b1b6168c861b3a7a297daf062c3fc49a47763179a44f8822e5baba32e57ec617b59c87e1e523f969351db66f82c5f35cc7681a4ff9e879d4a647718783b419b10d1dae277bf09417212cb766824037f05c4f75ff8cc48691775c05340b1818b3f055514bf95eaf7aa85eb7c1b331725420cd35e4c48eb3903a721d19a3f3b07988a8c0ce947e206c91ec504dc8881b842168760396813314b68c01f5ae1e005adcaeff71341f0410c962ff8d9ac4fdafbe5d048cf95f9c60607d9a0b21aac923eef011a5dba867e93696b3285a9e28d25ccfbc806dd11d56e64932f3571e19479c4335b7c8c8c1eb6172fe7abbe292a6208e4acc1ce05f08e828b53cf99877bd8134ae4edf0f4be56d7c1dbb8990d4c5c72e29774b665c152986d31b75ffea718e79e5cbff26cce3a69e2e760a723e6034381c26939fd0b0659892fa013042c6db038fb2e0c9bdeeb9542904e78c4271bfc468428a884417d72cda0fd47fbfb92ec93acb181b1df257b3ab8d7b813b73ff1a54baa71b83a20f700dc24fa7888a5c8d230384b6737b49a6bbc2e61e1dc9346fa66166443631e172ac832d5409f4b0e76b9744ece1f1762c0394f0f7033a4e0df30c520416e0f11730cf4ef5d37652be35c30c0524700140ff5c106c11f3f20c650b604e88607beb7731b4fe2a7657c89bd09063b0695ed23001b096cf1e4778105fd95a6ece7b60d406855df8bb209d99383053eff43af6f94b3eb4630b7766a5ecd9cb001e11d0c586449f3add270d3fb3647222f423d2ba302be407f0d9d3affd69de846a1bf0977ac2325214f1ecd149408563a0a03c41e1013a0d0c0f3b4d8837a611b2f0a33b0cf3e6e3f328d650ee5dc5026e958632064f981a06305f42de1ba13d03ac12e5910c4198f00f87fb3adda185b8c0c6df908742034ff376dc1decfe8b1ac3ba2d3e7700cf2be6e3962151fa5b575e98d92ec36545664326e6f85bca7d594d7b610fad08abf390a059ec6b017ebe3fa8d9e301c14af34487a2f952bf965ee31f59a250c1e5999cb3dbf98980ba194ccb3940b9d0824bdfcecc3252c37866f660c8de1fb0f1accd46ea457fdd6b37307aed6fcb820db71925299397ccb44f72d5021af607d751fc880c809440b437b4c4f81f256c7297ace38eac8482c9093e55c5114e442ca4330f8b77c62bcae6dd196b525c55d973a23bb9ee2aa08d4bc956793a7979f88f40be"}], 0xffffffffffffffcd}, 0x0) 21:15:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = dup2(r3, r1) r5 = syz_open_pts() write(r5, &(0x7f0000000000)="a6", 0x1) dup2(r4, r5) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffff54, &(0x7f0000000080)=ANY=[], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 21:15:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000340), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8d", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000380)) socket$inet(0x2, 0x6, 0xff) 21:15:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') pckbd_enable: command error 21:15:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x400, 0x9, 0x7, 0x2, "7854f646c596f3744f2821cb6b9d154fc49ac918", 0xff2}) pckbd_enable: command error 21:15:38 executing program 0: r0 = semget$private(0x0, 0x3, 0x10200) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1}, {0x0, 0x7fffffff, 0x40000000000800}], 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/73) r1 = socket(0x18, 0x1, 0x0) r2 = getgid() setegid(r2) close(r1) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{}, 0x0, 0x80, 0x20000000, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb, 0x0, 0x1}, {{r1}, 0x0, 0x0, 0x0, 0xffe}], 0x2, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000340)='./file1\x00', 0x1, 0x100) r4 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f000078e000/0x4000)=nil) r5 = socket$inet6(0x18, 0xde261187df15e6a6, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000300)={0x7, 0x2, 0x8, 0x2d98, 0x1f}, 0xc) shmctl$IPC_RMID(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) r6 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x3, 0x7ff}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180), 0x13c) 21:15:38 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000001) fcntl$setflags(r0, 0x2, 0x1) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fb, 0xe5df, "03669e85ffffffff13dbdf71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685", 0x1d) semop(0x0, &(0x7f0000000080)=[{0x0, 0x7, 0x400}, {0x0, 0x95, 0x1c00}, {0x3, 0x1, 0x1000}, {0xc, 0x7}, {0x3, 0x3f, 0x800}, {0x0, 0x9, 0x800}], 0x6) pipe2(&(0x7f0000000180), 0x4f1a6444ad64b3b0) 21:15:38 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) r4 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setflags(r4, 0x2, 0x3) kevent(r3, &(0x7f00000000c0)=[{}, {}, {{}, 0xfffffffffffffffc}], 0xe1, &(0x7f00000002c0), 0x7fffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) mmap(&(0x7f000024b000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0, 0x100000001) ioctl$TIOCFLUSH(r6, 0x8020699d, &(0x7f0000000300)) getsockname$unix(r3, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002dbb7a3c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000"/4100], &(0x7f0000000040)=0x1002) 21:15:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x0, 0x0, 0xffffffffffffff65}, 0x408) 21:15:38 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 21:15:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) clock_gettime(0x3, &(0x7f0000000080)) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000040)={0x3, 0x40}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) fcntl$getown(r1, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) poll(&(0x7f0000000140)=[{r3, 0x380}, {r4, 0x40}], 0x2, 0x190) sendto$unix(r2, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0x1d, 0x0, 0x0, 0x235) 21:15:38 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) getpid() r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040), 0xc3fb5bcb914d5f7, 0xffffffff) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="14c3", 0x2}], 0x1) ftruncate(r1, 0x0, 0x3fffd) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 21:15:38 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget$private(0x0, 0x400000000d, 0x0) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d8ebe}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) semop(r0, &(0x7f0000001900)=[{0x4, 0x80000001, 0x800}, {0x0, 0x0, 0xb52d7de6e61f1278}, {0x4, 0x2000000, 0x1000}, {0x0, 0xccb, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semop(r0, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/234) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/60) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000240)=""/4096) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000040)=""/50) r1 = getegid() r2 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000800)=""/170) r3 = semget(0x3, 0x4, 0x44) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x5}) r8 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x80) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r10, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r17 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, r1, r6, r17, 0x100, 0x5}, 0x8, 0x3, 0x1c5}) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) 21:15:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x55) ioctl$VT_RELDISP(r2, 0x20007604, 0xfffffffffffffffe) 21:15:39 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8000000000060}]}) open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000300), 0x200000000000018a, 0xffffffff) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000340)=0x80) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000002c0)={0xfa08, './bus\x00'}) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000080)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x400, 0x0) 21:15:39 executing program 1: r0 = socket(0x2, 0x4003, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffeb4, &(0x7f0000001640)}, 0x3) 21:15:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) sendto(r1, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa1b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4ab7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf840131000000000000009fb157f77e9b265940ecb1eb514ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf04, 0x8, 0x0, 0xfffffffffffffef4) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x2}, 0x10) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) pckbd_enable: command error 21:15:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = msgget(0x1, 0x2b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007493bb301db4f024000000000000000000000000fd70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000dadea749c80611ab134266da0c268265d6d8965c9665d68426f6b8038b36a8765d08ccca6e411a3cb7e674c77ae53fee02391f29b0553d18af0ce3dda4fc8f95b24c999125539ce7d96dded1a870b123c63d6c7cae769cc2861dac0a5cbd5fc90046e348507b47ad26e3456543671d28c46a1fafa272643a7cc2eb99ce83d0de915af9b8eab9dd668d95f386496dacee3d595e38831577f1eb95e18b37792b0a05a72fc0d82339a8af85d6fc1805dc09637ceb2c7abd9cd681eb5985ab72bfeb51d5ccf8a0f2a36926173029adb275a6f8"], 0x103, 0x0, 0x1800) r1 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r3, r4) chown(&(0x7f0000000200)='./file0/file0\x00', r3, r4) lchown(&(0x7f0000000780)='./file0\x00', r3, r4) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r9, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r6, r9, r11, 0x1e4, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r25, r26) chown(&(0x7f0000000200)='./file0/file0\x00', r25, r26) lchown(&(0x7f0000000780)='./file0\x00', r25, r26) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r27, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r28 = getgid() r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x11, 0x9}, 0x8, 0x1, 0x9}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r34, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r34, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r35 = getgid() r36 = socket(0x800000018, 0x1, 0x0) bind$unix(r36, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r38 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r37, r38, 0x10, 0x9}, 0x8, 0x1, 0x9}) r39 = getgid() r40 = getppid() r41 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r43, r44) chown(&(0x7f0000000200)='./file0/file0\x00', r43, r44) lchown(&(0x7f0000000780)='./file0\x00', r43, r44) lchown(&(0x7f00000001c0)='./file0\x00', r43, r44) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000080)={{0x6, r43, r33, r37, r39, 0x1e6, 0x8}, 0x5, 0x5, r40, r41, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r45, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r46 = getgid() r47 = socket(0x800000018, 0x1, 0x0) bind$unix(r47, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r49 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r52, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r53 = getgid() r54 = socket(0x800000018, 0x1, 0x0) bind$unix(r54, &(0x7f0000001040)=@file={0x3, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r56 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r55, r56, 0x10, 0x9}, 0x8, 0x1, 0x9}) r57 = getgid() r58 = getppid() r59 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r61, r62) chown(&(0x7f0000000200)='./file0/file0\x00', r61, r62) lchown(&(0x7f0000000780)='./file0\x00', r61, r62) lchown(&(0x7f00000001c0)='./file0\x00', r61, r62) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000080)={{0x6, r61, r51, r55, r57, 0x1e6, 0x8}, 0x5, 0x5, r58, r59, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) r68 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r68, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r68, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r68, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r69 = getgid() r70 = socket(0x800000018, 0x1, 0x0) bind$unix(r70, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r72 = getgid() semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r69, r71, r72, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r49, r51, r64, 0x0, r72, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r75) r76 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x7, r25, r28, r37, r73, 0x59, 0x6f2}, 0x8, 0x2, r75, r76, 0x5e4, 0x10001, 0x80000001}) r77 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r77, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r77, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r77, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r78 = getgid() r79 = socket(0x800000018, 0x1, 0x0) bind$unix(r79, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r81 = getgid() semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r80, r81, 0x10, 0x9}, 0x8, 0x1, 0x9}) r82 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r82, 0x0, 0x0) shmctl$IPC_SET(r82, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r82, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r84 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r84, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r84, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r84, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r85 = getgid() r86 = socket(0x800000018, 0x1, 0x0) bind$unix(r86, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r88 = getgid() semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r85, r87, r88, 0x10, 0x9}, 0x8, 0x1, 0x9}) r89 = getgid() r90 = getppid() r91 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r92, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r93, r94) chown(&(0x7f0000000200)='./file0/file0\x00', r93, r94) lchown(&(0x7f0000000780)='./file0\x00', r93, r94) lchown(&(0x7f00000001c0)='./file0\x00', r93, r94) shmctl$IPC_SET(r82, 0x1, &(0x7f0000000080)={{0x6, r93, r83, r87, r89, 0x1e6, 0x8}, 0x5, 0x5, r90, r91, 0xfffffffffffffe01, 0x9, 0x7ff}) r95 = semget$private(0x0, 0x2, 0x8) semget$private(0x0, 0x3, 0xec75dfb4fc33a32d) semget$private(0x0, 0x0, 0x200) r96 = semget$private(0x0, 0x2, 0x220) semctl$GETNCNT(r96, 0x3, 0x3, &(0x7f0000001300)=""/183) semctl$SETVAL(r95, 0x0, 0x8, &(0x7f0000001000)=0x4000000072) semop(r95, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r97 = getgid() r98 = socket(0x800000018, 0x1, 0x0) bind$unix(r98, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r100 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r97, r99, r100, 0x10, 0x9}, 0x8, 0x1, 0x9}) r101 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r101, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r101, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r101, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r102 = getgid() r103 = socket(0x800000018, 0x1, 0x0) bind$unix(r103, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r105 = getgid() semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r102, r104, r105, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r81, r83, r97, 0x0, r105, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r107 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x6, r1, r4, r37, r81, 0x8b5765bafc80fc23, 0x99d}, 0x4, 0x3f, r106, r107, 0xc21, 0x8, 0x100000001, 0x2}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r108 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r108, 0x0) 21:15:41 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(0xffffffffffffffff, &(0x7f00000002c0), 0x1000000000000036, 0x0, 0x406) r0 = geteuid() setreuid(r0, r0) getegid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) r2 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, r0, r2}, 0x5, 0x2000, r1, 0x0, 0x0, 0xfffffffffffffffd, 0x5db6ae7d, 0x4000}) msgget$private(0x0, 0x0) getpgid(0x0) msgget$private(0x0, 0x601) geteuid() getuid() getgid() getpid() r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpgid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r5) r6 = getuid() setuid(r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'\x00$\x00', 0x0}) 21:15:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x18000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x2) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) connect$unix(r2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{0x4}, {0x87}, {0x7ffffffe}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pckbd_enable: command error 21:15:41 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x80) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) write(r0, &(0x7f0000000240)="220e2a", 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/89}, &(0x7f0000000100)=0x5b) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:15:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 21:15:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000000200)="b5f8be393558f158938322af151c5701eb5a5aa31a150975df2c5d077a09d21e2b9f212aeab91690b019d384d35a32334dd1c476d7f7397829dc09e4", 0x10228) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) write(r0, &(0x7f0000000140)="9ac4d6731c8e12726eb9a1dfa864a8773de9c6de479cdd5be94e67f455293238079157e627aa7ff380dab17ff9de59fae3f110baaa25ca26f328fa916353f8ffd4a3a889efd6317f062bf643d10f1a5938c6770294f0410bc20bf7e03b2bdea18150c1bae1f160c71b4a5f8fd2d0312dd96c8565764e16bda2ea86f10e5fc7e0f5b0d9fe4a9bb7defc63018b26724f07953fc86a85816af0ad94ed7237d653e6f16943e4d47a9c4b241cb8a3c8447896f91ff01dc3", 0xb5) 21:15:41 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x400000000009, 0xfffffdedfff7ffff], [0x0, 0x0, 0x401], [{0x0, 0x2}, {}, {}, {}, {0x0, 0x0, 0x5}]}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)}, 0x0) 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)) 21:15:41 executing program 1: r0 = shmget(0x3, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xfbfb, r1, 0x0, r2, r3, 0x184, 0xe5}, 0x0, 0xe3e, r4, r5, 0x7, 0x9ff5, 0xf8}) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x41) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6}, {0x3, 0x80}}, 0x0) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x100, 0x0) socketpair(0x18, 0x4, 0x80, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r7, 0x4, 0x7fff, &(0x7f0000000380)="0920ae9e05a68e1ad1fcb5c036378aca82ccfd00c24ce2122d9df1327f71ac3e910ab36ccb0ff19f96e8df4ba3eef34882d98263041e569e95243325fa46baf8e39afcb235c0657f23ace172b2618e744c4cf84b1a8c3b70e6036cf1463100e44050c7099d64", 0x66) mknod(&(0x7f0000000400)='./file0/file0\x00', 0xa008, 0x0) socket(0x2, 0x1, 0x6) r9 = socket(0x18, 0x0, 0x4) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto(r10, &(0x7f0000000480)="8b82af3db1beb14f6720d35f0f8d1bc975f271464aa6a0a4bd3049b150364acf29f356de25a6453cb1ae70b0567cbd3f7a1236e83746b26bc61be05303ba14e5e9607e34864fdace7f70093f085bbaff", 0x50, 0x2, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r11 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x10) r12 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_RELDISP(r12, 0x20007604, &(0x7f0000000600)=0x1) open(&(0x7f0000000640)='./file0/file0\x00', 0x0, 0x0) sendto$inet(r8, &(0x7f0000000680)="28cf7b03aaa4c171b2ca08fcad360b29a335365725f8e1f69c17397d40066c8ef3a02b1cde256c3949578a5801ebe1f197d4d62489195a960412ca0dadc9dd120c76c2b7201b38b6ce5bd3f2ea513c2f304af63390d79620349dba3842553820e5ebd689a1535ce70857415532104c308db525007eb220e23a3485f2266578e09671037b40422fdfd221a02ad86ededb8328d91bceb825721e0c9a41cc49e975327ac110b8a6f97e5d15dca5dfe3022410d5e27f8536f6b07d54bea9228bc0d8ff4ef4de23f7d6a1731db9f11782506a60b634b4b0b8ab0234bc5cf6fa1184fe09a2d6e32f507635318d0e1d6aa59a4024", 0xf1, 0x1, &(0x7f0000000780)={0x2, 0x3}, 0xc) open(&(0x7f00000007c0)='./file0\x00', 0x20, 0x0) execve(&(0x7f0000000800)='./file0/file0\x00', &(0x7f00000009c0)=[&(0x7f0000000840)='/dev/null\x00', &(0x7f0000000880)=')\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='/dev/null\x00', &(0x7f0000000980)='/dev/null\x00'], &(0x7f0000000b00)=[&(0x7f0000000a00), &(0x7f0000000a40)='/dev/null\x00', &(0x7f0000000a80)='%-}@\'-\x00', &(0x7f0000000ac0)='\'\'-*\x00']) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000b40), &(0x7f0000000b80)=0x10) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/klog\x00', 0x8, 0x0) write(r13, &(0x7f0000000c00)="7cd96b3d100e491d1ed179d5fc47b95a6a9f8732a7e61df6afc7e7a0e249e6272311db6588b91d87bf43ae85fc850c5c8d8d74e4a39bdfc1125edfda642a31d67b78259e5c8db7c30a964b43f6f768da38284fd9e56517a11ff619b5fbe3e4a7577ea2b4eb6f8685047eb0d4b40fdd9e0b8dc15bc3f719232ad159b9d56a6e3e43a00f5be5a708e7332ca9627cfdd5cfcf62bc51286df38f44145b057f644d3f5556f6600ffea2f857f28177bade59961e116cd9e63db7c425ce2ab6300b0b0d178786fabefa31b7d6063ce711bb8d773ffe8d3ca87270cd1bb5b97f6eeca5319138366f72007c3c56a71aa9b2169706563c633791af9bff6c", 0xf9) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) r14 = accept$inet(r11, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) writev(r14, &(0x7f0000000e40)=[{&(0x7f0000000d80)="1de7e333d97e63b5cfc039c467ec59beefe328f46cfb5098027a2d3f663d2ce31262b13b719098f4787e5e4648559058b8e9daf80738fd9eaa8296e7026cecb614b05af2ba79ba3a9b9acb52d8a11ce9b840daa26902a0bd8d4569b555f5e606421dfb08b0270180860e47f93f0ef7e73b82bc9534f758a7d488b031091f72384b627951476515d26b0e6b48afee5401fdb02139024f4e6cc5617641af6ad31a96879dc7cbe3e759", 0xa8}], 0x1) 21:15:41 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000140)=""/177, 0xb1}, {&(0x7f0000000440)=""/159, 0x9f}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x6c}, {0x48}, {0x6}]}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) readv(r3, &(0x7f0000000080), 0xa) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x6, 0x4, 0x0) setsockopt(r7, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) fcntl$dupfd(r7, 0xf, r6) msgget(0x2, 0x121) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x14) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000000)=0x80000001) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffdc2) getuid() getegid() fcntl$getown(r7, 0x5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001000)='/dev/vmm\x00', 0x80, 0x0) r10 = getpid() fcntl$lock(r9, 0x7, &(0x7f0000001040)={0x1, 0x2, 0x7fff, 0x100000000, r10}) r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) 21:15:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x7ff}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:15:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x100) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) r8 = getgid() r9 = getppid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) chown(&(0x7f0000000200)='./file0/file0\x00', r12, r13) lchown(&(0x7f0000000780)='./file0\x00', r12, r13) lchown(&(0x7f00000001c0)='./file0\x00', r12, r13) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r12, r2, r6, r8, 0x1e6, 0x8}, 0x5, 0x5, r9, r10, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = getpgid(r10) r15 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r15, 0x0, 0x0) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r15, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r17, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r18 = getgid() r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = getgid() r23 = getppid() r24 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) chown(&(0x7f0000000200)='./file0/file0\x00', r26, r27) lchown(&(0x7f0000000780)='./file0\x00', r26, r27) lchown(&(0x7f00000001c0)='./file0\x00', r26, r27) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000080)={{0x6, r26, r16, r20, r22, 0x1e6, 0x8}, 0x5, 0x5, r23, r24, 0xfffffffffffffe01, 0x9, 0x7ff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r29, r30) chown(&(0x7f0000000200)='./file0/file0\x00', r29, r30) lchown(&(0x7f0000000780)='./file0\x00', r29, r30) lchown(&(0x7f00000001c0)='./file0\x00', r29, r30) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8, r26, r30, 0x0, 0x0, 0x10010, 0x7fc}, 0x8, 0x8001, r14, 0x0, 0x8, 0x40000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:15:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = dup2(r3, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "9375b000050054e100"}) write(r4, &(0x7f0000000380)="fa", 0x1) fsync(r4) 21:15:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) listen(r0, 0x80000000) shutdown(r0, 0x1) 21:15:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="1a5651fb15e15881df3c464c9b062fa0e51025bc906910303eb871b8de3510d0d0f3b5a9bbb140719bc211"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00-/file0\x00'], 0x10) sendto$unix(r3, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) execve(0x0, 0x0, 0x0) shutdown(r3, 0x2) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) fchdir(r5) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 21:15:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb") 21:15:43 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, 0x9, 0x6], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xd1], [0x0, 0x0, 0x401], [{}, {}, {0x20, 0x0, 0x0, 0x4}, {}, {}, {}, {0x0, 0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x1, &(0x7f00002c5000/0x4000)=nil) r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000301000/0x4000)=nil, 0x4000, 0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000000)={0x5, 0x9, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:15:43 executing program 1: open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x0) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xe31, r2, 0x0, 0x10001, 0x0, 0xac, 0xfffffffffffffffd}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r2}) r3 = socket(0x11, 0x4003, 0x8) sendto$unix(r3, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0xfffffffffffffe43) r4 = dup(r3) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)=0xa1b4) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xfeaf) r6 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r5, r6) socketpair$unix(0x1, 0x9d7898393c7bd17a, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget$private(0x0, 0x0) r9 = getpgid(0x0) r10 = getegid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000003f80)={{0x0, 0x0, 0x0, 0x0, r10, 0x40}, 0x6, 0xe31, r9, 0x0, 0x10001, 0x0, 0xac, 0x80000000000000}) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x3, 0x5, 0x2, 0x4614, r9}) r11 = socket(0x11, 0x4000, 0x80) sendto$unix(r11, &(0x7f0000000000)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x3, 0x0, 0x0) r12 = dup(r11) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000011c0)=0x1) ioctl$VT_WAITACTIVE(r12, 0x20007606, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) r14 = getgid() lchown(&(0x7f0000001280)='./file0\x00', r13, r14) socket(0x11, 0x4003, 0x8) socket$inet6(0x18, 0x3, 0x102) r15 = socket(0x10000000011, 0x8000000003, 0x0) close(r15) setsockopt$sock_int(r15, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r15, &(0x7f0000000040)=[{0x0}], 0x1) sendmsg(r15, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x1) r16 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r16, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 21:15:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESOCT], 0x17}, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1000000000000236, 0x0}, 0x842) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x0, 0x80, 0x6}, 0xfffffeb5) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, 0x0, 0x0) dup2(r1, r0) 21:15:43 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x4000000000000000], [0xfffffffffffffffe]}}) 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, 0x8040691a, &(0x7f0000000300)) socketpair(0x10, 0x1, 0xad, &(0x7f0000000000)) 21:15:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "00000000c42000005a760deec9d682e200"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1080, 0x0) r0 = socket$inet(0x2, 0x8003, 0x40) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/156, 0x9c}], 0x1, &(0x7f00000002c0)=""/53, 0x35}, 0x0) socketpair(0xb87f3e978af51583, 0x2, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000d098aed312470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000089e820b74e64fc56f5e10e16ba976ec815b0137855c45dba023e23575dff133dab0ab37cf728497b21fa969798b1abc0f4ad79fa598cd877da8a87e12b11fce8bf1555700ad65a54aa92"], &(0x7f0000000080)=0x45) r2 = open(&(0x7f00000005c0)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x254) 21:15:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x10, 0x1, 0x5) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="fd14645ddd41a79446ed0fef1fea66ebebda32068641d3fc9de90edaa5a7ae81b33c3e5bcca827b58e6052996d1ea8c63fb06318ed57b38f"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000000db00080000000025c6149b33ff0f", 0x14) write(r0, &(0x7f0000000040)="0f59a4d1dbac526b", 0x8) 21:15:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8037b02bc38e496e"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 21:15:43 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x36, 0x0, &(0x7f0000000100)=""/54}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r10 = open$dir(&(0x7f00000015c0)='./file0\x00', 0x800, 0x315) r11 = kqueue() r12 = socket(0x20, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wsmouse0\x00', 0x800, 0x0) r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001700)=0xc) r19 = geteuid() getgroups(0x5, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r21 = dup(r0) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000200)="88ed2fc0b2b935a8fc55bf", 0xb}, {&(0x7f0000000240)="4e497ed94a0e1087be3fd0313c98e36a02789481dbfe941b9fb8fb954aabcead38018223cd9bc5c99b682716f5d46cc31499e042b12e6a11786f09f6a4e4918c1b80216360f919df4fb2cf857dba05f91ffa50f89884f52e2d78f0d0d172803d04cb79029ee92e692c83c9a843c860a0e156b202362b2331a87326eafa960e08222969af2ce74073d3a3717aea84719d6033faed982da48cb815569b8aad9ee780b0befc61ba6b2abcf332b2922a0654171d937e09567bb57543b80b9e16fe9fe5237cb386ff5ed1d7e3a14b2bd58d322f3714dafe6e093b49417da6e03eecb421f46d3222763d652239425d3054bc40073f2a2132502c2bd55c5b1f2f71bc0f599d781f6aa30a8e98dfae675230e8c68ac0102cf9c55a9e15f6015631d4098213305d8bb77bf89c39664be7fea6990fa4b27ca16f45e749db187dccdef8cd6ab09cad45a08e7011a5be5c19e6c4cef877075a546ae63aecdcec9bdd5f2262b37bd3368e53642c1de4bbd943697a38bfeee4ece532b510ee9bdd70ab13c32cbe7a296c5143cb9842ed276a20755eaffc5fd5b824d30106a6f0d5b1d7cbd5775b644c6c54519906f2c9f0779ddc779c8d9c9aaa44f7c3d033db02a4819c3fb90f35375d43cc8fd0adc97c2ba36ea8b73225a963b998661c71330014ee72b9e34ed19b2e22439fcd1f48a53a7af15bbdcbadcaebd34c715cee6c7770fadd8c86e87955facf495db5efeebdeabca920c973084c3e4c2b2018e3f58a9db485f3a709f8eec371356194a17e3b8aeecee67503f3d28330f61fb1561764ebb71f744300c3a14e92aed1e1c19d09befa8505e42d763889dc065348a5baa1141b01c8cb1c41f6e0a5627a6df82cad1dd876428d642b1054128de880cbd5e05123ee382771c17108ba81f87eab56c2f46680808741575b6c1e80addc10b2f61d0e0407ebca7c8138191dede05559bf5a2f91d1cf9656b44505d846c8336bbac048105db5a058169c482d262dfcb6a4aae749fddf9b66e83a936eefc07820f067263a7db1d95b8f588fa1d8daef14a47afe73e4574381cb89c64fe82b86349f40c4288f433d7b6cc74c8eb79b18e29f2a0225e3e19e060dd40425c5122a33a7c888d2a7bfaf9785ffc54c8af2efc697d6c88a1325d7410cc8c1e03e9cdee3fce16b2dbb9a96f86104a5a63384d38f5ac21c0bdcb54b3fedc380e2dbfcb61ef828ee6b42153ecaef58f47f11e1e1856808664cea8f55dd5222d96abc1883ef2d034fad80c4a094899b0c8d8684b93220c74fca8848cc233e1277ff694259c3d48fd35e4deb37de05a00dacf0bf81cf0f1003d3d2ff63d1d7d6a30058d9bd41f59cba51f3844b698d4398690564acef44fd2ac3481da38544fbcffd3e14c8da2750beab76bb59c4d3397e5e0732ada08a10dc84e97910af14b42c90a77fcbc5c67c45d4ea40bb90ed20db6055daf576ac3c1d3cc41ddfd826b1bf105eeb761a8620c741dff316d66350a093f672dba75e4b37318adae558fb3e972c68fb25efdb8649826d61f7726f2e0c61ae5de5831e77d3c7ea864861e33551160221f14b0055a0a892c52ea03abc0dde98caeb7308b5d10e35b61e8a083c831498f4d76b231d8e59f3f38743a0c3583bff5e97be7a1cd1362284b87218b9912b3edc9c1e1ed7e7c30d880b6d72d0c148e12adf6282ce15d9437a626f67e1a760f5967a23e32b11cc9eef4159b27c381d6e50066a5fce13fcde58b05bbe9fd181ead1398d4068ec62eabade158dff7cc77be96b8bcf8dd13e32b813b531f1ba2c3b18e4a3bd9914e370b4f692e82dd11971fcd98a1ff50e16a4819670d5f3f822288945af37f54d7af16576f5756edfe53d5ba11bc56e69c4217a5afe10f6bf90536f92cb0f8485b4e2643574b18adf70075810ca69daf92ddab1e3c2fc357ef48d349285c3e2a0630a2801b5292fc308b21b039176037b838930cb3b743ee2d2f0c2fd923c918879cee54da38ace880e0788bb6f42eca8a27fcb35930c62a497d8dd4294a0e5498cd0b97c1a77bd60c4b0126cf7e03ae3c47858c7f830f2b39c459748d88b703a57ef814551c75c61b842d61be22c4a77fc5bf4cc937c8be7f536f140346eae7b93c17fed39f6cb2c5705a3035954903274aab6dd1c2705fee509d5ad3f1ba2ec1f2a699618553e9eabecbce8f3b4c16ce6e3d385cd688b2e2af32f3ece27d947029befeb23b36e5cfe86d5788aad62b8959795eabbf1446c1dfa0635c96c8319df807b3f2d388f55c7c2000f1cdceb096f2df3134a28de1b86f0d21dd746afaee36e9642d1e2d796d4ce82ab3ec2e11f6581e9002866e84022f328368ab13d455a77a0062e8c14d1d844cc6a5bdd74c31253b33d48e221faf10a2c7796f58b6e1503763da4c218c352f5bd60600b73ac3312191b604fc8d463e6a25e6c4c80e37589a7f902b43ed14b66310b518d5d7f700e0e0c4e8d4b71f9ac1a423e00bba46bf0e2386d57d4c6e653ceafba503fe49e1779f205f388f66a33a2c221313c5440fcb6244fede84edf10e9382f0e307c309a8cd9fdfafc9f934166e0cb1ec68d0ad6242c3849a1a99c7bfa9a9d9c3ad6265a4c4baac284f046d0bf62b9f299c5a35076aa78ba6d0ce806659204573dc24c979330711ef2bb90e0a6a4cdb5f0cf79242386fb78faf78d83c95c3dcc54c65365040618c4dbf9be5d1432e2340f5c10caf7df759645ce7d7d9544fbf81b0166d5d19f17254ca42448d69879e06328a5778928efd3c192014a1af7e170eeb949c7e73939da400c508687432443abd7b75c14ce458f12d1867eea33d470c7046da555e26d409610c10e64c448e216d64e555cb1961c165978816889842ba85d2336257644cffb6c9ec496624fa09accb55793936ac2544da77da099a25c1400cd99c4ae5542a185937759c2c3a049886cb2dfdea0595bb5e2695d490d1696c2e8ffa3b8a9c33196df8dbb2e084b17cd98a647864175eedbf5ead318b749250e705a2d92d17db85316bdb3a5ada7445cecb52dab85afbc9da74dc899588e22d7b34daaf1ef87a624ebbdc1978317145662435028ba8721da7f94d69edf45eca5f3a5b5b2d0ba0362c984b35fb07e12fb82e115fed8a67a13672557f37465e9d356998bd350cdef4882d467f13e911fd228df09b81b117014dbd331c60505621058a15c3c352ed035c5afb574e511b5227b0eac846f82126f548e78c0a2bca6292a0193a493b8170763a5f9ff7e1099be619a74c9395d924d615c24f66dc34dcedfce73f3e33397b7334adb0de623408a8a7492c6629313edebc583aa502120ba967abe2d6beccb5562fcab9c49c9ba01b2cb37100f7e8a18eaae3c757e482fb5e411984c7aca6c590f98acf54af39e650a267e7d80bacb9864fff6e2b4de2474f6798e2ba5824f50df0d2d94b81e1b2daed779e23b903042a0e5575e33beed3ab1af8efbea3f7768aa3ff68f90790a8ff56a4f2e6c3ec7eb682e17b8b7ed415e921511861dcb610af30dc924a9653563f77a20874c4bc57dcc4c30a4be935873372ce5217df70a2f72ef0614fa146173db4f80d2d37afc4db35af3b06c00131bf84daec3a9bb2737b72b27f2a005e54ca0b32a8378554a18517e9cdb6f6dcae38549d3aea4796ae3d4e99f4939199a042af49db883f5051d361d7daf7dae28ae2fe0570007f9a3d5fb5089cc8d66f76e10f22b5449824543d7ca8530c7f226de38d7427cdf0bea29dc80108c161914e40d78a5030fce1714d6af314f525ef46bffcfd4d3c0213f5f10bdc1ba83fd679026d6572f85013831b93d573baa4ee0042c518f23a56c2710d05b135faa4b8b85e1f835d070d91b6c527d58aed9b6887ae923fc21ab2591dda81cd4c460fb4a2d14c0c19736da680957bba721b2cb3de8b0a16b0f0ef270b13a8ee3b4bcd2e9bab68855a0a89ed18ac3488de659e7b955199002518dd6dcc5d266b9a32f7efb95fd0d4c866923ce8e5c0f1f9c5789d93be52b877a51689ecdedb970da6d8f3ff2c28e02efbf148e45b705afa54f9b2af2a58731d2e6532bcacdeb9163c032d0a4bcdb64c6831a68f86474102c89338f2270a497bf0d608aa9e8d1c9044061b08878ada17bd972584b8601777e4f63e7f4b3806b8937a7854b5eb1bd177393e87fdf92963767d30e2b25946811dba3b8fd0be503c31b50569a2e65d9a004645093d063619ea1308412be0cd192a8d90070977945af9adc332a05ff73a2a1771c93a168a07ddb77bef5dc9fff88a3847041a7a3ec671a852a481785505f3fcef8ebbf2a83a6a03e35109791ed1772aa0d9b69448340df1f077bc9bad71e5f6477afbf69bf6e8f54c245f4e91f709170dd8eab0e936951cb2dc29c2534c8018cedd0b606b3d4c616e56b191d5e2e6dc502761fa8b07fe7ca440134bd1aaab9b10f05422659044ce3a1de24c09cfe64d44ec9f16a9f0d81ab5120238b66b0316f7f2fd69a2710155879db2884ad39710a4436d14c5b46f543562d34254ab097e96711e85038ef7f3cc4bc69dc603ac69b41185f37939e310aa90a7baf60f577d311c8f0373a4d4561942d64b496a1922b43886b12e041a98b596093cf99e7abbcbe0ee83d7d557db1f009da364fc60196e21b62763c609f1bd6cfb39e5982860a159617fed2726852b7e4856ec0faae20d2253c4f4d2913c84e056cabf19762fe30ee949f14f319fa8c59f92268b1d4e8de60d2bc8a6a9421316a61c8ae7f6cdb9ef14f6ca6ca43bad5857d4346e6943e749d722115c1c636c820f9fcd21a015780b9fe7448581eb9550849c2a37392730728964477e7db29a87445de64cb7d5f694bd63df10830503aad2f4327be3a0bab655b5e147878b4256695985f1ac9b0fc06c4d33c1b5a83890d33e4ca9a4cc2dc0d9819231f43aa0692a7fb3f216c963ffdf4c3fd16b899020d7f8bdbea2907f5816c88f647aecf0b7cff2eb9d60243b3bc360d8eb9b302d7df620a4ee84a93b1728e54c6b4fc03fd4fbb974ec259ea15c2aef9ada334ae47fc631bb034253e08207c1ac2edc3bfece64a5e0fc55ffeb4a3899eedee5998da0d123d3d9a71636ec868d94faed04c2491596dc40a28f07b80c9733a66e253170e0a60515104dc1d45943cd3c0506e02ed0acea386b58d2933c7f6c8b600fc465fb2e61445c50ff3eafd82b4277725341fc221e003d80922c79155b3073b9d6f9d5d644ff53c5aee155a6aa642d35e12d6d2630b294a27db616b0f32db8f5e1f3e84f3c7cde0cb271bae745324e69f85becb4d8f844b5bc71f33f21e7002e4882a5244f9a3f5bb60316893d07fc209b92699e63c0d59a937cb1b94980c9f28ab3301ac672ae147798508915383fd09300b05adbbe6d2b2a499c2c74445f0c1c0662b1cd2145e9a0274f94197dfadddb8c2abc41128083707f857b668074f57ed519ae000a2f0a2871fb669df977ab3f86eddab25e9572f715706e62fcd60c156ffc8a834c5a10a0bddf605d4d982b822caad63e3d85c1973344466af3c130852885bcbc851a788b26682141fdc7e4f01b20aa47d7644f5fe878a1276cd21047f2e412bd2b4ebb76af5831cc048286d08d1660be3bbd1db4c3e810034eafda9e3901a194aa067bec44e8281d0f911577f183b570ec92561842690f7cd71dd3ca7ce806fc121f852845d63abd9fa99ab58cd09b60f76035f06366e599c01cffcb7e969c0a47618040e9329300d11c0c58e40cc61c730dbde4e3e5845adae07871763f0d04708a8afbf3cb2e6e687f0f65367616b3d3fab9d98f737f6584f", 0x1000}, {&(0x7f0000001240)="384e86ae3a2ffdb974804efe16d75ad3ec7f53b603e5a45ebd2c4423939a51935b782b936f7c08a2ffaccc9a2cd05d101197166b8dafb6cdb9d6a4a90887c9b485e65e980916643aef4e075472fb00ee9ce66b91284f5b2b3b0470037974595d13f0483eeedab2bd6761d9c1461a4695d89c0636fba467373368be82a29b3f7c1232b75de797ee21e07b55c18459ff96ee5ebda0ff2d91f28c444b37d1f558b632fe509dd3d9184c82a9441e4596115b69f06172992b1b1915b317b215970948b63158ac4cd1f27460a0159b705fe1d2894c75e9ee9ef3657aa25c0c9c70df041334932ea7fc03fafdb3ab", 0xeb}, {&(0x7f0000001340)="8d45e2b0805492646fcef32fd156e86c7921a6ac5a0e33fa0bcf008b08761a5933d7841f8a9308e366c9d508195a9d3e828dd498e67e984a5e29674e80c8219dca5d99083411662221a164c6f0", 0x4d}, {&(0x7f00000013c0)="91c43b2d692bc928b22bc6fb6e8357e6408b604af786a0401d5d92a5b70ea4c9e951897de70d82cad77be1a4e4087d2d6dc83abe1531951e4b0ac34d90a6210771465d81d0cbd705b0442d393d97045bbd0a2a76158fb9010a2265472a92d48cab87f2ba260f4887dff875a16427b620f60bc1d67cc7e1c8d7a0d6951f123f4916409d95c3165e5095109d31735fdb83a0daaec215137d271e31f660d50099194371eca3961551ad6341e8fb73551df4eff73f6b435d5409812a8af4801d46cff45bc65172a24de5e8cd329f08cbf093c4462a5cbcd1129300423d5928094516101c4144c301ab0df2faf30615", 0xed}], 0x5, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r10, 0xffffffffffffff9c, r1, r11, r12, r1, r13, r14]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r17}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r21, 0xffffffffffffffff, r0, r22]}], 0xe8, 0x1}, 0x0) getgid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/tty\x00', 0x8000, 0x0) pipe2(&(0x7f0000001c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = getegid() r27 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c40)='/dev/wskbd0\x00', 0x100, 0x0) r28 = dup(r10) r29 = kqueue() socketpair(0x0, 0x4, 0xc8, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001cc0)) r32 = accept(0xffffffffffffff9c, &(0x7f0000001d00)=@in, &(0x7f0000001d40)=0xc) r33 = socket$inet6(0x18, 0x2, 0x0) r34 = accept$unix(r13, &(0x7f0000001d80)=@file={0x0, ""/108}, &(0x7f0000001e00)=0x6e) r35 = syz_open_pts() r36 = openat$null(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/null\x00', 0x0, 0x0) r37 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/vmm\x00', 0x400, 0x0) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000001ec0)='/dev/null\x00', 0x8000, 0x0) r39 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r40 = getppid() r41 = geteuid() r42 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0}, &(0x7f0000001f40)=0xc) sendmsg$unix(r22, &(0x7f00000020c0)={&(0x7f0000001940)=@abs={0x2, 0x0, 0x1}, 0x8, &(0x7f0000001b80)=[{&(0x7f0000001980)="36c1366a336e182fdf5698657901141d67cf9af73b410c688c726eb85bcc34525091e328eee8146e2b5ad07577b9a8cf3f2512a7a373aa084353b047a0b7862eb999668a553a2b5f59708ce70faf5fc47bcd9f287b4067772704c5566bce19351f94bfe1ee210b08d8b8c8123baa89ec9e4a8b9256786c9ecb3c70ac6fa2c46b0ab503b6f3b970b7252a2a22f6d9feb68fae46d7ddf7e70520a1ecf7b98c1e22db1490ea5be96441826cf87257e9e00e0d2b99f2e1520fca99c8f30f3d225c63789d30f3a82da103d38a3c8e96862fc136fec1b8538eb2ac98d63effcc805f03e15b67", 0xe3}, {&(0x7f0000001a80)="a78bf2a64c3b4bb9109588fb8ad04b5e5f70b9b5e751700bc888f7167596f09129a8c3cd436152c832a325741b5e7479", 0x30}, {&(0x7f0000001ac0)="209b5b66240e06175bd6b02256a4d92be6a8cecfb643cdefd33edf57be91c89c79c320b131cf8a2d9370bf1fa6f4eb0169f91cf0771e47d81c57b9485142fdd834568519c64d5a5659ae43f6", 0x4c}, {&(0x7f0000001b40)="4df8e1f9", 0x4}], 0x4, &(0x7f0000001f80)=[@cred={0x20, 0xffff, 0x0, r18, r4, r9}, @rights={0x20, 0xffff, 0x1, [r23, r13, r10, r24]}, @cred={0x20, 0xffff, 0x0, r25, 0x0, r26}, @rights={0x30, 0xffff, 0x1, [r21, r27, r28, r29, r30, r31, 0xffffffffffffff9c, r32]}, @rights={0x20, 0xffff, 0x1, [r11, r1, r33, r34]}, @rights={0x30, 0xffff, 0x1, [r35, r0, r36, r13, r37, r38, r0, r39]}, @cred={0x20, 0xffff, 0x0, r40, r41, r42}, @cred={0x20, 0xffff, 0x0, r16, r43, r5}], 0x120, 0x1}, 0x208) pckbd_enable: command error 21:15:44 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getuid() mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x100000) 21:15:45 executing program 1: chflags(&(0x7f00000009c0)='./bus\x00', 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="220e22", 0x3) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=""/175, 0xaf) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x5, 0x67) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000300)="4787c35e47b7a00499eb4422e894655b1f01eb32375cca7c2b5804a0b17509459d99ce2cfbb8a35dfb1156fcee7540be1fac2bda20f96b89971c6c59087bed4c93daffeff94f18734a1b8ff123a3e35bf722a6e11872aa018d0e970700588a6eb4e17b120b5d7197c06172e683f9ddb45eab504d69981b906bd156ea98fa446cc795b253e56a8781e06de4d084bc07fcabe508cad206d484169e4034e5b85c2f4135c710faf821440a8cfdc690", 0xad}, {&(0x7f00000003c0)="ea59ebfbdb64f5c7118bf7d1503c672e6e286f309019166d55a4b7822a1f630365d3d27af05c83aac294b6f6d054c03950ae7f53688943f91301cb375ec6f5ce0ccc0c1cf375bb423a8861e87c7b01c5feb8a93414ebd4846337c3097fa33def54e57a46b4ea04ac3e7d1c07174d6f870bc2735fc097583fd9c22a5af6bec578cc305dd62326f4d8eb7de7b8dfa204831028be88b87cd242611875a3df734d308d02b396540ea333f1ccf4b33d6e909bd8a598acac168fddec", 0xb9}, {&(0x7f0000000480)="90e97942bd18ded108ec6c875157d03afb330d560a23090b50a8bc72ed6ae59496a3aec064efde2e74df011f198219a5c43235025538be7fa45d8eb6af279a28f4fa0dcc", 0x44}, {&(0x7f0000000500)="1cba8d0abf4d50366a22b1e32a457f7fc3cc7312c8d958b0a65b42ec78684100b2ab0fe904afa49b631d5a7e275736da39d168912d002b8f87d8b1c728d9bb0d86e5a486bb960784006e3d521fc6fad680c163a8e3102e102bc27ebf2792b4ed7e03c1667a35b3406c9c5b39f965d7349da4932dfc308e585815f4a874a6cf82bd0f17932363b60ac54dbf37d10326", 0x8f}, {&(0x7f00000005c0)="6af8d71cca9906e4a7c84054e74b6fbf0c337db973361569d22194b85161fb4ef4133d1e35efdc48a2caaf9dc4d7d0087792ba36f0b903ba9a2e16db8c44da89", 0x40}, {&(0x7f0000000600)="98a754bfb03cf12d0235fe2904bc31538f5ac4ed1083ef419a63dfd87d8d534b3aa9733d48a78e2d24fc19d7f24f5e1bc5472f9b817e69c1aeb42a9b7a2c24ca21bf36b964006541d695cde95ce7047e9a304349a0a0aeb30e1a94e51d3390c97294741f202456", 0x67}, {&(0x7f0000000680)="00ac3fa6eca8cb405f744034e0095da1cb087f06e9904893ce14512cf73d79b1f6b1e4b72ab96f08ff61682aac2d4f01e47e97192ebb1eec356b8bff5f9ecd385125f9283eef90e78529add62ef8232522eb465210a6252eed688c428e439d10", 0x60}, {&(0x7f0000000700)="fbad325f7eb31581e66dc7f9fe1b605b949196b47c7db5b9a7c2767a339715e652a051ba3b3c062ab729d6721123986760b66b7c604bb0c27f12fa47396268007e8436e5805f3361b4bf0155c1bdb6a6d7fe936c05fda4615db47c444efa33e620c044182f5db0abd94366d2bda8c6ed812d4a34188b", 0x76}, {&(0x7f0000000780)="c027da8c863287e6b47622f1f932ed71566f65dfa01e91195af1e87fc4d9ed4e6112a3ec4809c51e52aa4b8b3939515526ab63ccdfa409cd5d9cd06669536f4d011a21edbd869589c636e07efef1c634573cbdf875c225f78004111fae5ba354a2156e4fb3908d801ddd60b95052c50a27b6d5a771228d8b563e1b206e5dda74ff07b331ab078fcc0da7aea92f5ca6df62543e749004431edfbe6070a97694410dff7be67c1e22c10ec64af5e81911f3a0274daed03ca9134fd1df139452fad22ccfa5f4ce32b0fa83192286269970fa5116213539a2d3f856a1007e8644db29f513e9a1317dc2da54b707a31a677782f26ccea54a4828f95ddf", 0xfa}], 0x9) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x10000a}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000940)="3d803c63f8ed1b465ab2119cb31f6610ded24e4d1d76b0aa6ede9e59a56309a5dac36de94cad6dd55ddc90fc7671c5c69718698d53a9c982e1df834ba77da3d2f468e922e30101ead2d90fb0ce4b8838b3ba53e7f5163763f12b762dd18ae2d2a929751b3554694efc5207b02f0335d0c3", 0x71}], 0x1, 0x0, 0x0) 21:15:45 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSTART(r0, 0x2000746e) pwrite(r1, &(0x7f0000000140)="2dba2c8fb4c04e5565dcb089f20c5b5a5512003dd16e3e51729aec49622d96684fbb729ecde34e640033e79d4986b4452fd844d30f8689ba196dd7231d38e352a99376925aab83b245ea68aee8ca5cdb5d159ea0680f1f626b253d51ac4b9316a1c72b8dd15657e2a1ecc2c113eda43632e9fd20c3574e0aaaca7227806a63994c851fdcec7db2bfa74162067b8a46980b2bdd1f48618bd11f9ede167377d2b2520a", 0xa2, 0x0, 0x0) write(r0, &(0x7f00000002c0)='oL', 0x2) pwrite(r0, &(0x7f0000000300)="ca0472fbd2ad25f8200b1f19817df37f821388c419e51441e55502081995f93d55836ec2eff2fa4c399d66138bce84b00e4e45a820d3322ece9b347028e94e1797e9590b989ac5ba65eacde7912a3153915613f17a32a27fd65a79696d2e35b661430cc015e3c01c53848e9e4e38ac3c59a66129b4d1afba05c7d8138f18da1dec472deb2b099720d1e39e0f47bddc79bbf1d13c9c1ae6ed444798e1e5d7fb0efdab80b9fdd75d826d5bb6bece4976b88f0b01d4567010ca67d978c5ff2effeb75810f4ad445ad070e94ae9f01573a1d6994fae089811db49029a6816e087108bb27803aebd53b62ffffffff0000000021eeda96027ea1bb5dc2abc2765899d888fbebc98e0f44b6d426aabfd64806b9b9f0d36212337b408d10d9258296b533249e79c0a10a182d2c224a7e0866af14e4024431", 0x134, 0x0, 0x5) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) r3 = accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000200)=0xc) getsockopt(r3, 0x1, 0xfffffffa, &(0x7f0000000080)=""/25, &(0x7f00000000c0)=0x19) execve(0x0, 0x0, 0x0) 21:15:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xf7ffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x401, 0x5, 0x7e, 0x7}, {0x8, 0x1, 0x9c, 0x6}, {0x2, 0x6, 0x9, 0x40}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pckbd_enable: command error 21:15:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x20) close(r1) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) renameat(r0, &(0x7f00000000c0)='./bus/file0\x00', r2, &(0x7f0000000100)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xc4c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:15:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x1], [0xffffffffffffffff, 0x0, 0x4], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x40000000000], [0x0, 0x0, 0x401], [{}, {}, {0x0, 0x0, 0x8f}, {}, {}, {0x0, 0x0, 0x4000000}, {}, {0x8}]}}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/88, 0x58, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x6bd, 0x1ff}, 0xc) 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)) 21:15:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)) kqueue() 21:15:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$lock(r5, 0x9, &(0x7f0000000200)={0x3, 0x1, 0x6, 0xfff}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x52725d9c) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) setsockopt(r0, 0x3, 0xdd, &(0x7f0000000140)="7e640abecc67b6b5e6117bb3a4791de40a86440293167017ed337596c278b3f5486ee3066ef8ca7ae416d4bea45b419a739e8571ef07e88a54a0e95aec259e3ffbdd69439f6238ad9ef9", 0x4a) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r4, &(0x7f0000000000)="bf336c2e437d4d800abb058f03df9cf8db2b750218ad920b4b9b5628667f6a94d7e93f05cdf33f7b6419860d154ac0b27efe84b7a30089aa8c82d3d5371707d90d24fb8cb4", 0x45, 0xc, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r6 = shmget(0x0, 0x2000, 0x202, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000280)=""/215) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000380)={0x6, 0x992, 0x6, 0x3f, "e57c665ec1f60b1c9d8ff70874cb99d65fcd9346", 0x8, 0x8}) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffff7, 0xa52d}, 0x10) 21:15:45 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)={0x3, &(0x7f00000001c0)=[{0x5}, {0x7c, 0x0, 0x0, 0x80000}, {0x4406}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 21:15:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x20}, {0x80}, {0x407ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x8000) 21:15:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x8000000000084}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1b4, &(0x7f0000000200)="0000000000000000000000000000b534acc33ae0739da0acb5df2f70216a8e4c75c44373bb99c95450d562da7bd2b53580d51cfa9a0e03b479ab6c6cc561ad54be8a071b66aca996c77717b89689f6f13b4e13b70cf9f355afd6540d94b3153a395076b874f33005959160d27c9315097b91c8ddc4a36e856fd3e880a1512ebcfbaf5963d14f290b8943829d8a347a183d905910544e2c3e0620d6c434bf9c2c7e880870f753fcc4c4a46a95905c2798b74cd0bdbfc87b923c1868377bc1582f736c5d9a03bf4741f9da490801289920a16502989c90") 21:15:45 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000040)='.\x00', 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x100000000000021b) 21:15:45 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fffffffffff], [0x0, 0x0, 0x3ff], [{}, {0x0, 0x6}, {0x0, 0x0, 0xfffffffc}]}}) 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)) r2 = semget(0x1, 0x2, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/187) r3 = shmget(0x3, 0x3000, 0x44, &(0x7f0000628000/0x3000)=nil) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$dupfd(r4, 0x0, r5) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/45) 21:15:45 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1000, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeefffffff], [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) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:15:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 21:15:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 21:15:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04e17c9d57067f361010f608001c8707326d0c5c6d000000000004"], 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="d3", 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf805bf1fa48f4445ed4", 0x18) renameat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 21:15:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0x1, 0x3, 0x7, 0x1, 0x3, 0x1, 0x2, 0x7fff, 0x5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 21:15:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="800c0000", 0x4) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf0000027, 0x5, 0x1}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x1306, 0x960}, {{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0x37a02758, 0x7}], 0x4, 0x0, 0x2200, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000280)={0xa, &(0x7f0000000140)=[0x8001, 0x10001, 0x5, 0x7, 0x1, 0x3, 0x8, 0x9, 0x3, 0x1]}) 21:15:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/6, 0x6, 0x801, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) setrlimit(0x4, &(0x7f0000000040)={0x6, 0x95}) r1 = syz_open_pts() close(r1) mlockall(0x1) socket(0x446e478ed5a0ca25, 0x3, 0x3) dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3f, 0xff, 0x6, 0x0, "8ee5cb55b34fa453020d9a17ecf41f1630bc133d", 0x512bd1af, 0x7}) setsockopt(0xffffffffffffffff, 0x3, 0xf1, &(0x7f0000000180)="6e774aadfb46ba7be303da2d8ad17128a8fa942e5491b5893f4844db5b64195433d693ce4858b62b33517b7d1aac43f45300d5bc1b57c51ae4603c9e9443c7737f5465fe9bea4b9460e3ca7c973cfdca4ccc8e7d5e5c084e19b7b309a1f24db7d72882dc4445fdb6d435df84bf7ff12209018d3e468940134428ec0336609178048d27360ea8b2", 0x87) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10030, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) write(r2, &(0x7f0000000080)='\t', 0xfdb5) 21:15:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff3192964800df00000000000000000000ea2dfb911f088a997b9db656d68fe713fadc23e5c7b18ac4a2aeea31a5143071c31c356c71da8bde07802d771a8d61fdfddecd9385136622e589bfb81c4490abac9646eac23656f3a5e3e054104063074ba6cc3fab0aef11d7d36e0cac6b5d1f60d68354946a12d60a83c7618563a8", 0x83) r3 = dup2(r2, 0xffffffffffffffff) dup2(r1, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = dup2(r0, r0) dup2(r3, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 21:15:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x106}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$dupfd(r3, 0xa, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:15:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x200000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0xde], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401], [{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)) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/73, 0x49) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)) 21:15:47 executing program 0: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="c3974e559a9cf73f6f4acb15410f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202df97cdae1bda"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) sendto(r1, &(0x7f0000000100)="ea4a63625a8a6f6fd77ec20d257d04595afdba6aae594483a4db54838f54d59989b81f8a5307d76aa714974d59e1ee37764af09eddef37e81b87e7630babb1c71dc82ae8e9fb44bb0159260b16fd17f269f6426a617aae8c4d30b9c35d52b01785274aa3945ef9244e755b372777776e67a281007e9da0e09cde0ebf3ca8730d6080e99d805bb812a38acdb49aaa64afa74e76b4992390ec5da14f12b230320e9c", 0xa1, 0x9, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x5, 0x7, 0x9, 0xfffffff7, "298609249b7d885238727ba33c764e8b9aa683a5", 0x49fc, 0x8000}) write(r0, 0x0, 0x0) 21:15:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x333, 0x0, 0x1f}]}) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) recvfrom$inet6(r0, &(0x7f0000000440)=""/101, 0x65, 0x2, &(0x7f0000000280)={0x18, 0x1, 0x50d9}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x8, 0x0, 0xfffffff7, 0x6, "ef2a560d5709df6a5a2fa05083d5bf6c451d0f1c", 0x0, 0x400}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0xfffffffc, 0x7f, 0x1ff, 0xfffffffc, "0000000089000000000000000000004000", 0xbec8, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000180)={0xff, 0xffffffff, 0x1}) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f0000000400)=0xfffffffffffffe17) r4 = socket(0x18, 0x400000002, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000140)=0x1) setuid(r5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2, 0x947}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 21:15:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x20, 0x0, 0x1, 0x100}, {0x8, 0x1, 0x1, 0x80}, {0x6, 0x80, 0x8d, 0x78b1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)="00551c07c12dd63dacef9228c3cb") 21:15:47 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffc, 0x0, 0x40, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) msgrcv(r3, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4f4226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2c0400d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf417458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb9b520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbecade5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYRESHEX=r0, @ANYRES32=0x0, @ANYRES64=r1]], 0x1, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffff8, 0x1, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r10 = syz_open_pts() ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x5) r11 = syz_open_pts() ioctl$TIOCSETD(r11, 0x8004741b, &(0x7f0000000000)=0x5) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000000)=0x5) r13 = syz_open_pts() ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000000)=0x5) msgsnd(r8, &(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX, @ANYRESOCT=r1, @ANYRES16], @ANYRESDEC=r12, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYPTR64, @ANYRES16, @ANYRESHEX=r13, @ANYPTR64], @ANYRES16, @ANYPTR64], @ANYRES16=0x0, @ANYRES32=r11, @ANYRES32=r10], 0x4, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb383500"/178], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r14, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r15 = socket(0x11, 0x200000003, 0x0) sendto$unix(r15, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = socket(0x0, 0x4, 0x3) close(r17) connect$unix(r17, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x9) sendmsg$unix(r16, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[], 0x8, &(0x7f0000000580)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa", 0x94}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000500)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f89ead7bdf6e24bf431387692a1233d41f36b69bdb7da552c07a85b76008d21b9e672a33dc6ea", 0xfffffffffffffeb5}], 0x10000000000000c5, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) fcntl$getown(r16, 0x5) r18 = msgget$private(0x0, 0x120) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000140)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3, 0xfffffffffffffff7, 0x0, 0x0, 0x7ffe, 0x6, 0x4822, 0x5}) msgsnd(r8, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf002000000000000008ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c34dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffeba) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getppid() socket$unix(0x1, 0x2, 0x0) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000140)={0x0, 0x3, 0xfffffffffffffffa, 0x2000100000005}) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r23, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r23, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r24, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2d}, {0x1e}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgrcv(r3, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 21:15:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x50d435befce0514c, 0xc0) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r0) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x4102, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x5) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)=0x5) r9 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x40, 0x242) r10 = dup2(r7, r9) ioctl$TIOCNOTTY(r10, 0x20007471) close(r2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) msgget(0x3, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000340)="3fe5e07a0ed00f82d1fdb333ea6c52e39d58bab3019d2f0e428c9043c1d038a164d0cbcad2dfea6cb6aa3558e55df61a3664a6fe351fe0b132a0a43bd960cd693e5081bc0261c78ac7063377486eb875224c86703588f3bf5b8317448901aaa634fced32c08f7c97578a5eef98d53c6c7255c3f33c616fade14abba26977bbf2fc4075035ee77a861f69163653312130e6c6914974487a41518b35471a7e40750768101735757d269d0b2fdb3c1c1633f7f599bac09be97c9c1648b7c8b4bf2af8cb0c685c3f611e11a708254b0ea4abe12235b19761b57128191d2bd18647f769b8d71c4c497fe7003952b90f319a8f7a8d86307d8de3f8d03afc3c7b6c9e93ef529ef38998c44d18d90a6434754e36a9e0d1cdbc9d0d16104b22fc421e040d6d9e60acbef34ea3200528600eb48c543239e8e70d984090b1e9d42f73b698b6968a8cb62dd0c0f94e2dbc80c5edcab93db29afe79dc281076e397adb596187f14b104d35dcdd42cdc97b6185379f4b82bf40891237fa109bd11ba3d2ad7bc7195ffaa50b22b069a664d4e3fa7c4aed62fb57d3ad1cf47421b5f8719706de5e24a41d48d5792d42aa640a30029abc4721cf24ab1b76d002c5ca6931ab6db58410e568d6d1ffa3219c65647ce6ece8e1713f0aa1ac0d2bdfaf4b0bf18338ce92bdd03d60a1453ce2166302386dbfa7b09f41335589072a21635dcf3629431c499f4c356e2885a7de5dd76157796f5de07524a6bfca17a2cca53ffbc467674361f482a3a39d93d8b3c552ac87a5b3b2d04b8fc89e456c5f3707231e5c03f7717c541a0f57bed2acdf93bb84ecc2b67dc086a811324436123d0e77501f2de02300a9f1e2ca9ce895efa0e2a1781190879b5d7ce6506718ddc17b96cda77e98c1a5889f6beda700deb57b3f269a09b20f2f2d63bfee06f92dc393b0a89279f742ded26b071809b99590e484fd6d08829e3072fd0b209154b512faebd852c01d451f96e09240b41340458b6ba952cf0f348cb97d149c9ce8ea8146481f8b1462ac08a5789f409023b58dd630ae6134a55bcd0f16e4d4a528e9520ad9b783d051c708271042a6bcd0e993f2165b82f7eab65bc8e8d7e167d72d719fc252ede2c561fd7d25fb3c83c03993d725c2408551a1f18427ddcd29b8faeb35573559a00a23397bd8f18d62ed5acf4aac4ebf4f2da069152c8d17208d0239d3438f5ca38cafbcb5b08759dbc07ae3ca9f2d936672c38daea70ebe947dca06e46302659a01d16e753377b23f9bf30fc1de1cde92b75e14c9271ddcb73b19d9d408822dd5634d7887d62f12cb02f8c2a67f78b4e156a2e6b9fc1afeb5cc4a9d0f2dffc8c66a0a8f8b833a410d7ea772ec764d6d9a5f68d7ced769a478ae23dc16971f8bf04ac64ddcb4222fcf4d5290f62b2c19f75f400ef3fd5c3c5d8497d743ceb2456802f370611c6fca4dd27b83b61509ba2e9c98e8c74bbb6e1d8ce3af5e6b57f6e0ad6ec74131bfa9d11b08b9d6f44f49dacbb6e33c87d7a749afafd8dee327557953e46fc1b1987f02569b114e478f931947bab27aaf3e8a948d0ece1d09d268026b673fb55a8aa5acd85b6011449b08bbf17d14e16c6051718e8d2023b663950aa9e4c800425a9c426d219f5980eaa8194cd22cee3dd1cd1e8ed2fa22e03a20d60433a22ed87eccbf640aad8558f544d44333c410a9186358dd400749f69e969504674cd89cb6a7e74bbbeb7fa09611694e05680c71e3a159db302319ba2dcbf65bf4f1673ab510b55763af1b4d31193e0f69f3a18c923918fd10e651aebd96114a3e227a0b1555e5f3258c5c312bcac7f643767d7c4d012ef2f5766f9e67d9d763bc2fc9599c7f715dc26f1b07ce16f6153a184465de5c92cb9c4ef1f68f53ac76d45c5bdbc877caff3d76198d445bfac510f386b6863da7fba8a5fb05cb6ff4d04fd1c2cd45eb5b7e2100d4788cca42b8c730289d3be28cca49fb2264327dce2dfeea4adca8f411a", 0x585) r12 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r12}], 0x20000000000000a9, 0x0) shutdown(r12, 0x1) 21:15:47 executing program 1: mkdir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="e720d172476c9762dce74e392718a22b0273c3931dc32f1b39d624675599b3ae321cf988791feca920d14de0c7fc364dd857cd4ec8024214edf34f6c0cc675540ec5cf4d1af17efdfbc7cd9bcca833fde81b0f6483a58df7250f7cd99b3619eb5578e0d5ee8a0bb1c8f4699d4360d87f700320c3cc1d26b24009", 0x7a, 0x4, 0x0, 0x0) 21:15:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) socket(0x1, 0x2, 0x80) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0xfffffffe, 0x0, 0x0, "9300000000aef4000400ffe000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="7800000000000000ffff00000900000079b916f71cca8e7dd3256a0b862a0c850b515dc5dbce4350b9043325daaf61fe9ee8cf8bf71cd2a8016f947e70aedc671d801029b3999bc15863008c4237c447644d2a0872bdbb99c000cc16b3c647783e005078ead9241f68e42e0379c67db0d23f19aad2000000880000000000000001000000ff010000ee92134a41a108641807ab7a6964d1ca9606971c9fa54200aae97f33124374bb818095a22ceff57d22f8d22fa9c70c52e1d44dd06eaa26024bcd0b84b655943c6a04a59964fe73795564fd672a39f8f8d2a85ee73de9ba334e6bf16319a0f748df82ac872f040509b3509f1bd45fc583105ab18a8e0000003800000000000000ffff00000600000072f1be73b340f71de708d545b06b0c6b375dc5b73a6da81a00fc55888f16cd398800000000000000a800000000000000ffff000000800000c096636fac4ca561e316820e613e3432878774eebcb6fbebf7b4e353a2c26d3ca1454c5e4cb13e5bafb952d7206bebf334d8c77cdd43767dbebe51d56d3be02d0a622acc4680fd6bb7e44aca6e9c3e9ce6fe58b1732a8a3293edef777ff540cfbfde527c46f1a5fea68ccbc63a18b92fd79ae8d923dd4a39064d283cbacb5f05ed999940d17c9adc4ab93edf119ae5619b0000000000007800000000000000010000000000fc0f17d14a053327019cc58ccc32fd9a208cc4deb0e125169a9199f188c8ba5b380bddf618bdb3cc7d62ed46679e224bec26f6fea5d37e192b66f9356cd6e8ac21f4c34b12d18aa8b06c2c3f123e273c3134efbfcdd14984cf89905ac891e3d81a9c8bf62b58b70000004800060000000000ffff000003000000d7b4d15de85438aed000e9ac1cb8f789ae62823362acca407cf4ec99fbaa8dade8736d287d96995d31dfbdc6db32de462fef000000000000d800000000000000ffff00008ffd00000b39b0d797dec34686289a8473d06476965f57505cf91529afc09779ee8abf3f6ebab99ac7d2cf658a40bfffefcc527d4f7e763be812e2969a06d2c64e45656620c17d2c9ae9b8bc56befcb29e6de28b6062116d827e9225879a7a94ec72a63432d24d4738974671423ecef0e53a00158af095a947e7bc333a36dbf232b23a8e4b4e52b2993d496eaa52e3c48996f47a96ee035086a7cbe99a101f37b7a4f430d74a57887dd62f41156b9fb967a224a45c6ee8b79f31e76b0c724b8d17fcd43b333d000000000000b00000000000000001000000ff0100002cd4063779546d4305c33de32aba356c811cd19284f52420207d817411d3a1d1ef3d18f4dfa585424dd4cadaf9bec330ba6d5cfc282220ef30d977871c0379aaa10b82a29d1f84e484242a9daaa9e5b10496fe1ed4460c12f4002163a3eb1bb0f7fbe1b40718e778112b14449396205ab746b22746f3182b885f545858a8338a269291ec07fe2a05a19d06212d98f13a53e0e412d63bf8b5118015fe0000"], 0x428}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x7fff, 0x80, 0x6, 0xffffffff}, {0x7, 0x98, 0x7, 0x6}]}) 21:15:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 21:15:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x7, 0x0, 0x0, 0xfffffffd}, {0x64}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = dup2(0xffffffffffffffff, r3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b291f52e435fe0f60504388e7b6d") 21:15:48 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x1c}, {0x6}]}) unlink(&(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000000100), 0xa0d0, 0x8001) write(r0, &(0x7f0000000840)="bd520b9bc29684cd20873306d1f5e30cb9eca91764a5a9be39194315349bff348e896987c996e22b55529e222cfcb4ebf6d054ced0e9bc429a3e90ce438bc5e6236f6a0c8846c85a5e05f18f5e504c7dcdbcb9ca5885f94d96b512f34007a58875459999327c6910a3ca07fef428a16703449b79f053d781e57b9ffb72612625e38ccbd81f72a3b8e43838f73a7bfa6e5707cdaf33e59fba6c2c12f1d464485c813143f044e1d3d5f59158834834d4480237fb62d3649e8302df32d2fd5a1e913de1ff5885627d44d7a3da2928ada11db3af4e3e53f3bba2a01596a984282c57f54a8764d4926e3b9af102badd2e4d7d5dfa3dda9e779d03bb105060cbd50dc5cd39c9f9f0a1a8e7afca8caa59e0ec410a29850e8349a27a728bfffc4268b5be67c033208c972970e1352702829932ed76514cfa2f123fd996ddae9603d6707a913ad6b5e88d4184dc391703214e7a618993626e4b805873d766cfc812a87ee72a1c2539e281cf02e857776b38d3333ff76f36bc404524beed333358cb612f1f8fd7ee86a21f9b1bb017ec9a54f56f961e6322fd83e300fef20bf3e6af6c54602e640a1155b662ac7fcdc05589223d95da27554d3c41b48c4601847cff5cd6d3283d5c1b3d292b5ff07689c7bc88b9fd680da52161efdd215d9471acb381e645cba7f553a920bc29940727b1b3b41b7bd0602cccaf7b50143440caf44eb728b41b5ed28aa84661ad99a8ce052a373f7b576ae6aa85d9194065c1265e67cd68b0b6b927a005d587342e83c27176eda481e6747ded4335aa4d9f7a4f03e8bd1413309a8745d6c0e7c550879daa7c3c03e912ca44a9dc51a53dfd2aaab5cfdc3238b4952e2505d04d79fa0a6da0bdf5b538d3d4338adf8b3f081b2c6cab063707c2c960f6005223707a118b555f54804d25f0e4a5bf6f5f62365941e5302619dc93058970aa434c3e5e03e39b5137fce9221ce72f63964e03f96191c0005c2faab2da73c187c9a55158564e0079a5a0c4d918c4b64c6f15ab11da8f71fb29e2ad9d8a33e6c59304a7c15a968cac28aeef3d4c9957283849da2955a7f9fc15fc109cac135071ad825045a58dc4132922ff2beb16c1a5ee47ca648dcb7acc6049c97c5d57c26c0d021df1e33fea4e0b08ea1c6005f87a93c0772849c42d4699a3449acc6dd85180b171443fa2342d32353b720e6d7526bd74c3a2d5a0e768808a01d123dbc3344b8539540789d50395bc1d3c6139a3b26ea84ac004f907b00873b41cf907f4bf2208fc213d432eef4538257e13155b261392fc0758bf225935c4fbdf60c69a8e4db1e43e6f7144077ea17a652668f7bb2b9cbf15c5d3acadfab6e3143e422111e56550ec50d8fdf9d4906fa221112f01cdee643f8c8aa6ccdbd4bf53b1064a596c0b305b28c72ac6f19979cc00ac3069a894039acd4d7d3b187d0f1ea257aaacdf9af559f615fc831e5391eac401608cb2620e97472a0ac36ffff628684731ffcf1aa6bada169337541a4631890278245cea247b8554ec9ecff14eb6c45558a19b4fe90c307175e1fbb51f14faf83988ccd0c5a685099682e45aea56d1e0f81d6c1f225c4aa4a6129fbf06593b0a86490e64c59f162ee73cd1fe6dd4f689d9a888f6dc7843c76b7e9dadf49a9176f538f5cc569c9b8d4617ac5a4c55189a5b32e6fa574d8ef56a9f9539ae0da9a47077dff2eee2691a2713e3b1d92ffa558dfd8c7915b92032746aa3b0eeb6e872cc009d256e6c18bd840330dc523803181182243e6875cbe1e9fa4c28faaf3856c6bab9ce418a9d0ef751dfcd2c7e55705774b5e6f2067e689fb437029f2b05d2bb41fbe39356ebb71659b3c9056b5d85892a3203ba65e547a4af6434d90eec1f94a1147a2b804a4c12bd1a02b7d1646fc80c2804ac7e111201144dbf2f9b501c7e90ea75783eb3296e8bdd0c52cc284a69e60a1d166b33491dc0a5e486d56d9286e6653683b028c571075b683b63b0fd77934b2b56a8de007cf345bc1bcdd9ee046d68ff1e263d710e0521e147c00769c775ea6610953ecfbb794ce8cc5bc38dc019a7aa9d2dee755dea29960ad1e96dd9bbfc1947f66b3f1ebcd001ed3b689e07fba5d6391ab327e37cdd57cce7bedd32ee099a46abaf47acc93c565a664e5e3e25142145c035ed3b1ebf48075a76d2e4136b9e0db1fbe11576f25a3353e74d2c821175fcb8da2a169a6a1b16dd6e27e4a0a74ccfe42fe8b0ebe9226b267c8d875619964346ef8b137f8424878a15377900ac45d654487512035693cfb87d95d970a02b9e79cc8f4d19915cddd2f2fbc95e2bdfcf6f54afad8cde6ef616ce89d71c4819b45e963e0d8dbf9b0cee1d9f9155010bf15dc6bcfdc621a29ac5662921d37e70a7dcfdca9f4ce49373e02331909fbd520c4f98b2520aba40f642b941f29446b00c959fd5529fd3373e9d3cbbab2d38c907e7d29487fdaa2ff045dc6fb7e720c1b85d24537cf0bb3dd5e4c442468ff1814f7de21fa5802ad2f25d5eb31527ba5f36e139f65e592389ac7201aa91251f6c6ed3b6a08dd1586d55b1fee649c4065a8076cc22f5f927cb892ea8744ab8fc262f1ceb4e95ba4a59d2ff503a2781c515b8e8a1b4ebe1c73b5b6e3f8e0fac95820c0e28d98660a87ed4c0e0dbf233cfeed074623fc6f2d083122428d40a8f5793321ce26b43851c3088e3a5ad3cc441bf36ba266b086055e3d9549c57b40920037f9aa53bed71c199a9f90db240a6d02c8c3baad87918c8d973ff352e364ad82aeeb8eefedfec0c142ec3fca2c27b143591bf79063e2f160d0c1e8c2328fcb15d1b40dfbc95f783590cab30c3a21064bb792fad439ce365e693a04353030213766a975ea146c1acd70aaed3c8afaf8f10a78ceef125c7627293fac72529ff8ecbf474b1f46fab41f0e56f00c2c338cfbc995c49138bb667623f3f1fd8a245dd4e51ecb6eadfc5fa1506f2ccb070ef8e3541e344cecb7212164190dc8229301c0bc1672f4e7e283721a1a9cd7db323cdda4342fc63f745a8b0d84a92c5ef5dd1dca0cb5578b6b84d03d6fa7255571b05534b0d47f906aea0320ef60a894ee31011a366a2d756f283c10a56e123aecd9f63496f26b9bb71954923be3087b2eceba781d5b1bcdccfac9891f1950f9ed77677a4bb473b187049eae721bec500ed5be4a5e56f26921d9d0c23daa7643f711566bbb27eec4a559290482a4bc118a31c551940ebaa09bd8500abf9ca65278173ba526861feee2b541fb72ee063686c019c5f3f3f41fbe00858b44d3bb9b96faf9a619349039443e2808e212babeffb02d6a46cf1d01035e658a81bafd6c0c20795ac763f32db9b02d0f9cb3513406271ddb32402e94ef54504749f44f2a9e48f52edfb5e8da7a1b1e494a2535fa2d2903caef9e289344fb3fe62d731dc89f6b851536cee4b72dd83d7327e6ebd0d53423470365bdcb3500872325e31320b13f9c9f9451a8eb81d2dde3049e4f0cf4350ac717248ac1963ef6909049a22ba81dbbc1be31477afac53bebdbac59f9ef66aa99386278bc134a0d1cd8ccefb8a41ad919ecc517887e8017761bf325c6d5f74950061ed6c5e0bee3c8955dc8b68e9d0a991c31965c3d297f9ffe12700af00ac6273406741eafa4083e3b3d0a2de7da2925cd8457d7011ed1577417063b66bcdcbdb404fdffb189cee2cbee4cdbc53b77b0652af8db3761b79f8eb6fb2d9d439722c0a1786f387720d7fcd94e4c2d072196aa11528b1b167d8fe3cc46df137b084c69fefcd38e992965394641797728f2a99f70c6d409cb2f23d82afd32267440a3e0957ce106cf28ac9fe2fdfac9c898417b405264fc56749030ee05b63271fba31299498b6f03fce88fdc797149d1e93ee6ed540f2c114c8b49cca89808b5e7b87705ccb2ffcb029b82f0f1dbba34ab6b6db7f2d3a6267afc8d8151cdf9b5251f841a3a76a0aa90ccd42e3e1290dc2be04271aa8def45512fab9dd8f785490517e4280f5356f6a28ea95f0c6d82677501dbb7c80b134e427a4a279d09039614878ccffd89b0e1e10f01fa5b0d5ccd2887d5a2c9a348da8e4197780fd71d9a9d0bcf2fdb84b3976c772c35097344d8e8bdb8e0805b248a72a3c5f30fc51c46cd259a9e21008b9091c253af67edca1d2111710a384101b6a20b87e405412994934968ac71da327f45a0eec5970962afcf0807d3b326a133cec56fe116f411e7a3ca81a9e541b94cadce847018a3ff2790cb58fb73b3a68d4d471dc5c6a6aa4dacc8cd0f70a90a5bf779fe578548039ddb1e876bbcea8b3d4e2a827ec1d71fdd8baed12b8337d42d59a0ef90a2030d8644c9712d05cc598e8da56b233b2257ab934304dd4330cce5e5f1795dc97115310ab3593ba30a2882d28e3b0348fbc42d00bd744463eb55205b2b3729d04123ecb0014c94486c09c867fd0227b130f4961d3e96bc68ba523c9313af603e8e642823b94d657c08be23276a89ac40097e0af02cc42cff300f2cb8bde0c020f79f456c8ab9f265322f5ce815d969daceaaa6cae5167f09e9cad0996df9d4cfca8c915508745187b94bfa0ed467e9f3244d09c28fb98042fbadd21bbb9eae3d43fb437e4debd424f05836dc818adb4f2c2ef7640aba55cf025cdfe2869d5f3f4ddfacf73c3993e37a74297fdf94fb99bbbc4431bba4045cc3b9b3e9de1d70699b9fa82ef6ff23807f8e48bd8a9ee556d484f9395762bab874d056771d71d494850430da7a2068dc6f5219612fbe21e5d226fcf981c925eea2d53b1e657f2cdef3307f986e6577181a01d01ce8ac98f7d9f6590c342b871af916aa854c2b304a520d20866fa0414a57ffb36c4eb17857b3c7793017e15cc8c2ff50b1c0b99609c270e31ccbd49c38027e41a6f2d58dd9349db3ccf94ab77c1624005bea003467378bc32ea087e01252c4492230e5f9abdd6519ad24285fe63b50b8613b19715d47fd25b77b7049eb67862075d1beae73598ac86918dc1ce4a090f9f92020f2c919494008e514e296d0b8fedb6a7a92a068e262f65fd8bb7e25f9b9da6e952bf50c5b7b5c499f672afe07888959cf34748b833372a0a0d46549cc2c0741faa799460c15c49252d67e5ef22d9d84d3488b4ed2a109a789a101d6bb49836f874369f960020b70ed860079e01365a0e44103fed0bc1e6989e8aefc375b710c895eac05604b227d6121537477a44fe06f665291fda0738b3ce372173dd5a4e59c8af97cf4c23c99439456f155d1defcc40281ddff7190811048778d32d96cee2cb5cf0d115db5199d931385ee8bfd6e11c1655bcda8f1c56cf09a749f676cd1a114781ff588d2ea89a458946e7812fae7598adb52fd528ba86f79ea843ede56a1efa602aef743230b414f040d790fd29a0bb163b004352f541edc51a1526cc54f3a6d2d0a476b6aa16074ba1ff89e4248985032061e0b05c9d252d8c0234427f80c786fcf01815e84c5d4cd8098bd921d49d3b83d70208ef821e8cb2ee4b42ae412965afbc9ed434b7d2b76003b19185b20ff163da1cdaf753a59ca3dc9f183215dec93a6ffb31d8d1a683d44f4e60fe1d02320fe9992852819a623daeeb1c1c503eb66d2c81aa3e40942c420af056307825d2069ee43f5cf32372c2c74475e29a305b25d87e005f83852795d5fc21977248fb5561d81d0a0b89c2a3063c8289e5c13728c4408a206a7589a27fba62e5a08c83f993590c437527757f52038dc90e12bfbce6fb92727d071f83c2b31b3d48b1433c67bf09dda7767631469631006f1334d36eeb4bd0f667190aad39342bef", 0x1000) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) write(r1, &(0x7f00000001c0)="0fdeb69384ff", 0x6) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x5) r3 = dup(r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000380)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) 21:15:48 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000040)={0x6, 0x6}) r1 = syz_open_pts() close(r1) syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x9b8f, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6efb}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xba}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x1000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4206}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) r4 = syz_open_pts() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) msgget(0x1, 0x80) ioctl$TIOCCBRK(r4, 0x2000747a) 21:15:48 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, &(0x7f0000000080)=[{0x50}, {0x4c}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="558036dc439c9414e629534d255c") 21:15:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = dup(r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84000080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="8fe93ea6422b80895c5f8c1d180776b75d1d5785", 0x14) fchdir(r0) r2 = semget$private(0x0, 0x5, 0x204) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0307006, &(0x7f0000000040)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000080)=0x3) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000000c0)=0x7) semop(r2, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0xffff0001) 21:15:48 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3b54df57522218db, 0x1b10) r0 = open(&(0x7f0000000140)='./bus\x00', 0xc00000003fd, 0x0) shmdt(0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac3286a5c10cd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a46b3dd67c39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b9a0f23e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ea3", 0x1ac}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:15:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x40091}) r0 = syz_open_pts() close(r0) syz_open_pts() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 21:15:49 executing program 1: pipe2(&(0x7f0000000080), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="62020207e0000001816c0d569f48592281d7bd445a2bf4b7c94570ab3c8df4dc0ef5ffee5020a49cfb8a6768326f3738936575fc695f7a3891dd4242752d5ff0f790fffca56b8f1b6bd62462265d9f835fcf53022d7b6a"], 0x1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 21:15:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x2) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x6, {0x9, 0x81}}) 21:15:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f0000000100)={0x1, "f6b83446cfec66e29e2e8086c405e70bc8930eb9780eee1ada675b022f6481df50cd7e44de2649579896b06484ac9fde71aacc4d623319fbffde195aa0b8e8c4fce5712db1d517b6ad53d1cb411036d5e5e9d8c379ac075680321882fe4d204bafa341dae76d5f1c6aeeb94750c58a9faca9658cd73664dc523c8f2c4f69443d29affb224c87307ea82329f7b18282acf0e386d39419dd90a92f7e245699b0ae252e"}, 0xaa, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x24}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 21:16:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000f3ffffffff07d2a700"}) r0 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x4, 0x180) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(0xffffffffffffff9c, 0x40047473, &(0x7f0000000080)=0xb47) 21:16:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x2, 0x8, 0x9, 0x1, 0x2, 0x1, 0x6, 0x2, 0x0, 0x8e, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000740)=ANY=[@ANYBLOB="50000000000000000000000000000000be0c026d4b7604c2b3f5a8fcf5561e08e05d29a1491776e8ea26e96e7d1bea921a2fcb5810267fc86a8db70c2d8da2c640d5d6886a1918ef650000000000000098000000000000000000000000000000a5f067f185f1bb557e783bbee2e2e8cac0226b96337057a7f59f26b87b9cd51f72835337e174bdf40977b6cafb0109b5965ac6867532fc6fed3f9ef6a38dfc1ce553fce5528b58d80caa4fede67728bed7945a543c6a8a94d09cdc2483dd696bc6454fa4528a72fa8615b8137605f76d801867596a9c36910095a204d0aa3aca800000000000000078040000000000000000000000000000f5d7105681f47fb4b744f8f539a5d1542729e0d14cc26014de23fb98bec25e0afe5a06556656698b5242fd283fb160c4ed1319cceb1807b3a6a3d7489c00a0c63ca51c867bdc201fd8de5141995a34d7b4dc5917ffc820c036c3f60f90ce234532e5a1b9a28579ecd1effefa7a49d593324546acb8d6cc0fabe33880be4bc156b0bcbabfa9c686ba837dc44e3a892e8bde062d18684d8f3f8ba8c83408720825907cf4b47f4cca8a7cdc0a12144b9f4620aabd11ef2cb2c0c1bb3501048822f79dae8f0934ea206ba63fe8a5226430453aa535a4abd925c80161f7c91e0ae7fb00fffa795bd0830f4c8d16f37155a36b54b9e61bd6c0b52aa9fd67fcb1a131c16cd6bf68e7e484811f355e73e0e2e257f6392e409206b2af9e65162692ab5674a7a93f0d8567299f8b191aa54f3ce42c47058dea99c8411e88e259860f4179a18b9fe26f236589ad5053b8027ed8840640cd744b1d0094cb962ad11f88e3b63b25914cbaf56d006d060f1d4b8a63ee2668f6d272b98fd2e9adb61e58416217d575efc2876bc5d9395b22e7fb33b4f3be4c07dbc39f06f028039bf4ac3860729c08f9f1bf329819e750b128919e962914521e1ebbf5542352f50000000080000000198d634713150e978fe81d89a97889e8229f4b5eb2625b298922d16fe3879bdb6d158d4ba0794b817cfecde8908e3a32e274b76e644739da478f20a908af69f1caebe28bc40054214c8a631996f52ea6be621840f48ed46e06ad8632b8763dab32a4b8d563a28ed32242809258f1a518fa33b2070b7ce1b2011e1112d0554c86b1a1c37c9a5ee422ffff000000000000c9cf55cbd77417890767ff4df5897ade5023f6409db54c108e200ac45a37de650563987c5681df9002a7dc0de96eec806e4c39c9231a242caadf5e0aa22705e88ebbae9f737880dc336b84fbd47a2f64688d579fc025c80655dc8d066d3827796111f088535850aa47c1b860c2dc5cfaf4d7c1406e41f442f4906f4283203e4dd21fcb4dc6453a1323c0f1cf10a6684b002846a3e24912e56de6d8eed85c5a9e6e65a208867edbdae004f449b0073ff0b51fb72696f40439efc415e45aa36c484ed014afdcda0f3d84c10f564e8eeb3b8e92dc36c79602605f351356abcfeb63fdb0e2e1d64f92fa2ca4efcaeb608a7953f2a512738e828a1ac96fc9f48f66b53ba9056dcc788432c407e189543e368251adf16331b73a5058944de77b48e12f4c7fb40c91b5fcf24c53b126b5b2b61bcedf87a412e800a6f50cf9aaa7f718f215b5f20d59e5020a41a3078631efa08444b2a4cbfede132820c9d39435ea5c80dabafcd8b4ab57348bbcf2d8746471bda85db8c51b065e89c05f5fc8924b1b4ee84453cc6791511258efab614cd2d25a22480e8dd4320a144d7ee2d9ca445b5b094c3022678150020d7181cd9a11bdcd3a765f93c8b916f4c231b51cda4f9d6805083dd6e28b48278ce55a0addd2e258ce55eaa11323ee244c1c50f873d73864c477b57b82264965bc88bf36281bb272ffd81ef76f21f00c46ad20ed98d3f019b486d519cae1f3cac3f411ffe99d98151f2d73f150573c"], 0x560}, 0x0) sendsyslog(&(0x7f0000000080)="b6b28bfdd92797e16e34c4440000000000009398db6ddda122afb6d78b426a8aa43e564528a9233186bb02129e66617e1af08ec03166a3b8005dad1e45b28a389179397cd61bac8b9ed544035f779691fb31208130db741dc60d36940aee9e3433093175b85cb299bb63b83e8fd1760ce662b72fb68cb1255d9300ed120787176feb1b6916bdcf997292207e4a67d9010000000000000012dcee7847754dd1b2572fd48438b65d4c6c063ec1a2e94357e691d55620c9f41b7f2d050000004c0c42643c15f61f384a28454e8ef964d6be5bd885099a170d6a95640911941ca4d257293427337dfc5e7c590a465aa7b8e196306f6ab25443a8604d7a018fe46c3883f95123e0f5e6618217a64eba963ef689e9f89b0642246e7ac3a0a51a4f60b0d9c7fe4a77506ec9e12a8e7686e563a1d59eb78834c9b2f5d6c83c1b5444477091e80007a2bcfe15300c3628eb8d4e7af5cdd27d81ff4ffcabeff9d3c81e", 0xffffffffffffff17, 0x14) 21:16:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x31009, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) fcntl$getflags(r2, 0x1) 21:16:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e4a0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x5) fcntl$setstatus(r4, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, 0x0, 0x0) 21:16:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x80000000fc]}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400080081afe46d5733e0f29384d0829696473d48e4c734a899a99b691d116ebf37b4c0e52ed406cc0005224ea6cb0000000000008a03b10820a53b003bea7ab61b000000000000faac55a52f7dc8aa4f91ffffae10c0928a0ae54079a66de6fb5c4d38a6acb0b27c62f507d5558726622d2f99bb7ba5050932ed612e5ffe04fd83ef4700d2c38f572cf51ad724dd25602892f008c18de1ec584b9761852c9cf8e19f9c00c3e7b1169c699420ff01bb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea94430239fc1ecc440000447c892633fadec93926b43beaf656f9362301555914cb68a1c5bbbd92eb253cc7bc3eac6f705d4729f7c40581c29c40e67beab3b0cb0c1b705f6b4300048b1c0db6c55a02a05961e2dcd3ff791d54261fbac8503da009edd8a568f564b4d217824b000080000147f1bdd41f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c6ad79b9cf3ba1a97000872ddbeeb3ce1c82233076104d0cbbe37fe44231f9cdaf31facb5863072dad54297179036ec6a73cbbb2a000001000000000000000000bfc36409f72110587e7f1adf7260b508000000b1ccc2b2bbf0d823cf94e32bed356943610d5d327253045dfd842a97e6eef0ba29e39a0e885c0000000000000000000000000000006a3b44cb0d8a25e55a26f1543fb227f0413a09bf99a98472337aa5b3874f6e7a75ee2e5a0151de042d0fcdc4ba6e9e5d1152012da9761dccad3aa3f5789f0beeadcb79951b496fb8b8f117e466c59716796c54c80fee07b7494cbfa73b39922334af6d1856ea22ba82692aab02053e3cf2645abcc39ff513c60cbd12fbd889bdfce7937e7ea5d70d00000000000000e354076dcdbc632b00000000242fca1da48d2bec6650cb5c3908a700000000005532310f1856ecdf2d000000000019d8d89770485b54ceffcfa734aacb9eec728f7d1aee550aea112183c54b890cbe14ed2ae734df865576d38e8b1c7db73dd603c7293b2ba3a53f1ce0f8efd3790d2ca05530776ea63ad7cb94ae2f3a7eaa50598376ea78cd296bdc3d11454f99d0b4caf123444a4afeb18694eee999ba299bd8477e0700000000000000cdf92221e45a98c7379582bd9bbd9c97aac502a863478bd1da82eb49cbeb5c600804f33f43d65c5c40125a655d2671fa88f73a47b429cf02000000dd5a9ad6e8e57f287b4b73e898e5e6dbd7c62b9b5bd698c1c24eb5730b4f0e3e4d1e9f42128da37b6dfe89663ff83340996ba03ddc68464e5af4e3d0976c00000089e257c53487bdc22757b53dcac1cc8c7799e221bc002300ed4e1bc0da3e2b955ab144ba1ae7abfe98b6094121644888958446f5b8bad42f38336ff7e6742e5d9641653484ecc8749f73693798befcfb02af2b5f0fe957dd7039e5a79ff5236df4de059916459cfa38f2520ac4921ede0718f54768071b2c560d49b8c238e70632974b233de5bfb363fd129327976ae424715b9684d1f762c3d2da09115441f9b2b0ef1a41e460f37734a80e61bf2cc802b28d57588fcf81faa54914620b9736a08fb8081425d32dd716ae5d422d"], 0x10) r1 = dup2(r0, r0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) socket(0x0, 0x4, 0x0) getppid() ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="0d3a3000000000000000f43fee3317aba6d59a6b91a9bd37d7f8f421dee74d1a21a17345c0377e3f35653356024241229220e1a7558f4f698d4e314130a4bce1c12b00000000ba2fa8281388ba6823747f0194d260c370bf32d6f8a598f5ff8cbfc8ddc13bd725e5b52db880ab574408ba6adf624ccd147eb9b80ef78311974db290612cd797ea3cede16944e5b03ee01852e3d217ad6ee35383c4d8b28caf4849f555a5c10ed9f4d4848814cbb30d2bcbca5b99980b41cecd1751d0c4c99edd3e3ed47327e0ad960f05c8d5e84f316c29400d4d8f26"], 0xa, &(0x7f0000000540)=[{&(0x7f0000000dc0)="e08f9f5cda2ed1aba1f64f9cec0a308de9409ea8c4cd21ec658d31bd4330bba69515f6de6a8f3ebdbaad93a53dbedbd34795b41fbe6081924174241b8329cb14f6fc692dd66c4e7f87074a7747571643b4ab9d2a9213f3f18566109b18b0703019c4348c340524796ab3875f3450e1747a2e9c95168a61eb391f7633a2d8b46852fee03e9cc5ffa420ddc27318dc85ba764b3fcdc3eb27f21dad82158b87f392197d6e23c52eea3045d17971a4fa5d9012ccfc59058f0fa78cf157f4eccd8ecd1793ac345ed8bfe31ff1554b025a9672985f1c6f4fb7b0bb2d9a80532a53659e73d5d40d7fda6e7d714b7f51e5b0de5cac08d615ac6edc54eaf78e70fc9f40143ad4f8c1621286afbc28fa4439333c3c87b4827bc7368a070112e3058088d11e56f5cb6f3ebbe74ad28e4c3c281fdf396b2b4996b0882742e61619413c87a0fe5d854b108e3e2a8263fcc428ae5c03ac949efbb3733306e235675833980ea742aca887b97098c5fe22b76af3e793f2e1ef6acf24e8361ac38e57ae1adebfeaf81add3968843de4eaae04aa033ac9b4c101129d196eab4118ba8795045968f1f4fd7c71f984276111b14da6d1f30473dd531fcf56a4f9ff5ee9c44f5220717efe9517b42f80fb5b8a4b2bbec41ca53f84dae0f448db4c70c8a5c5196603aba5f4753de7f62d87b2ee9a2050160ff2a6d75a8470f71273a51063d416935a83404f1c0ca473a9b2d1782d51718a97b7eef886b2d2ec4888a8978d7368e922e0be62720dfcc029c9ce14bfdf5246cf67ed49c2c88b77ee26329a0f959809c2d49413b9cfca9a5418ef9195c3447611ae8ea78e922177deed99308c70ba8c648589e43c33fad5e144dfa7d88504453ec99c91834a504b8692842b8c5474ad23a33988f7e64939b427f3d57121fdebd8ba92318dcefcf7c905d0265ed2202e2d06deabbe6b3f7386bc2bc91f05ffdc5c6faba5a09aa7040c7818e677c2e9bf8264358da187ab035bc8736a11702483a202e6f82c31accabae1e694aac15e619dd10e9182ba1f900edbf191a56739314389661b3fb50babe1547ad09b1d36dc9e0384c054c8a73525fca3ebe1dc46bb8db714531c1966aa02b8595e6984465d582684058b33e730c5086cc888e3be6b44b85356c28f7c4c77d985fbae40327d993406611e96d50b515ca4a3e58ee67dbaa030411c90e57608306cd9892434401651c3c87c87548489659d565887b5f3bfa1c21098beaec10c6c4ce0babc8a84ce0fe8f2864eba8f066edc56bad8919ccd03dca5b4407cf9c2db69daeb8a63397279b8efb6d9df8b35f488332223fbce8b30b37249b91eb3a68d9e6030783897ea04b2574e2754189cd2763b9de1b5d052754624f871ac9439768c01c1c08a03428cfa00d5669a30089fcc949955c5992b529210a31fd48d3b50f3ac183b6c9299357e6498b0af8fd243662b1d42ee2ae011e1d8df231e4b2f255b8caf302e672d0cb5a96ad049e7a55e43a5892849620397aa5fe67f7cc37d36d1118ea14ac116e9acc994a985aad329c71f1cff56426f400b60e68e8de87ef76d0778fb214001fbf04d4ec0038f29daa89a2bfaafccf704494a7b4e739c0c32fc2ac9c170d7d47e04341d947ed88bda800cbf0d025aecbc59aabb12c5a8b53908eceb52e25370621696757edbd011b16dfe9e2f0174e800204782d850be79cf2414a4dcaf5f541414efa6448f00f7853477e535bd7761869535a29f72dbaa20fe0390128fd8748cfe3d0a41aa60bb2c4bfd23beab63bdd4bd88ced25d6336d8c52a67b983f29f0afd517ce3935b49661912b11717c80144db1eff3fb4bc07eb2adeed0601708e169f82608b277a14a38f6dfdd4b4d0691304e2da169b03c98bf3ed67e78ae63412292d1a050f8a9e6ec77779c7d38d4b7d05eb7f9f5467ff4dfa633c52dbf445f40060288ec4b3e422e24ee3bfb7aff8154e0c66b46a06488338121e715707f27c0ad47e627f38a579fb850d872cb58f27d5c6c49ae0f6b110d52e4cf28a9c8ef21d7741901e17055adced7ad2d09cf4a1a433265af5e4007e8bf623d27017c6acc99dced65cda2316257c9c59d06f011624adae54069b6c4466ee3370ba8c8749791c845c2e78498777b8db21af5ddb5031b27e863b6d3b2506378887f81edc76c47361ae5d9257be0ce74e62880e23537c470a9b963ae8e8c74a8aeaaf02cdb49c2a455357518f7e26c7c0a2d753e5d43a97f30c1f60f0a1a4512d88d7f75c6413da487447a4a295208c422c80b638c623cd4def934bda911bdfb2e5596cc3c9e19d9c2e2f27aa657918a62b7cbc0627cce08447daf3d93fae927f1226e4bcaebfb9ddaf9b10648b28c13b67d45b9f9ddbf154fa25fc6e768a89275749439e3bf16a704945b4207930f12ea334fadc9a530405cf789c0e726255e99c13d298e4eef2f42aea1ebea919b6f0d29e671b0ff744eb4272690c2040ef3d0d31a5ee054b42422d2c9175ec5025fc36cba648e0f4342f4a05e4b15173630bbd7520bff2e6a63159574d1fa923a56789fbe11ffdbe464bb16cd6627bd3b0c4fec2dd223843228b9a9b8ec01c5fad7f4861118862e93fc9b72e01718e81b6da4f7b4be0e31145d89e6ddb8d3c9ec80fd9eb95cc19ece2aca6d87d7d68c08846c51f20c036189fb0e14adcb1f4a3ccf7caae5bb19ee7e1dc51eb3612d443661fa79c0bd2a5a92d6babc1ee9668adac6633e290f7c09199cf79b3659b58788fa8c64e086dc9caf6f76485c36b36ed0450fae594c0a4277009c4b144011add6c4409987aeeddfb7b92ca825dbff1c04614a04c0ce8e7f155a65f3033a2f6bb372847da91e426e475a76a7b18e208a54e7769c2c0cdc3cb0fdd2223dea24b1b9d1886d25999665735c54d620b3f8e3eee36dc5a69c163260d01273d58ccaa9f4777d7a0c18ee99a8c1da88c8fed88f86f0a956ec3f347e6f277913507d2260b931e3ad4e85b027f6e9cf8307888e9465cd889ad579c11968fcc140ca8009473265008f8c80b908d4e900a38303c89500eebcfd442733d7d233a461b32c5793e2eb6a7cc7b0f4dc82c3533a27ab5399c0308f6fb82e00d3c9d3a8b0cb1903bb9da343e2a3ef40b9bda0e161d55fabce4bbbc297c87cf909718e58aaf5f558615a0e9aa66a85da241c49f39ec5ca97a328398c1c69ea1bbbd7fc36cbd5b9d6d8340583b8508bba7a0cf04426f95becab7f79ffda37a2fc017396fcc66e98f6d91cca6c0ac61fcbe2d3b5922d64358d33c49404c81aff4ec6a5d053eea717da2e4288b49aff24eb0561a37ec46fb01e5618f19163fbcd1852e85ce901198af2e77357c3b3b5cc93f89281fa423abf4234c07cae9e01dc84f37aeb8a1dce2c9fc4c521a4da96d4983b8c8e923622b522439dbb04bea17c5cad7d900fde19bab0f3a150dadacf77bb76009bdd6d4dc4f2426be7618b855def98d92e46335140836f077538442db66f152153ca76799ee2e04c9b41fd4f658e1ee4780e7949abdba442b81db493dbde82f47f92f676153f9530d6a9705184745831e158a6fff31ede1512b34cc98444be9292b845b54c44a1aea733acb7dc94c416f49b7a70bed375a60bdee061043fab60e9df490d21f7c71e2c68c556d05232e37000a66d85e363f8153d8c6708cef68fc27879ba9623ee8f8c8d75697d94005fc7a681fe8f1bd1d8ad7f4a824e2b6fad5f04aa8f3a1547cee9f3ffc081f944f674b4383c6f610c0648e9d437a832085fcfb1aac1c7108ea822f75b76bd17091baf0267b2fd6f16bb1b3500d78016056f4818c8cce23a37f45aa7b71a03e61a9d79af2dda7035bb744f84a0014585d67298a15dcbefd4f93c80000dbdfedfd811e2a4850672e615554d2ace7e087e52f7f51b917d0240dc92ffa551ebd7b3a0b6a8e15622cdb922709b4371315661072b852b8052438cef0ea4827b6aca681e923b43736eb907e254e289e79c08964265086670da2c7d2f216893a75d5a1db129b984d54e659351d5a8c2d35b30f46e7cd70ed67105390b9d8421a77682b4a6f2b69e5e33817e57e41344de0113f7a0f0a3fe9fddeb3a9b4bd877a6ed7e4faef6aa257333761322123af4ba0f8c64cd0a8892287db99335a01b10f4c3767ed7d8a3ae68b2abe553075ccde68051b278ac8a636227d14388185c8f30ddffd2fe6258493253cfc9ad9fb81e5d73ae0c889c97bbe9dd2ca5063822dd967c9638f0b20ca67f8a5bb49a2ae16aa6e2562a6c66b428c74a28b683d05a0bdc4adaa5fbf2f7c3354c2e05e22d6dda74c9975db43c84063f1b15001509d226d8df10ef3a2571c87cd0e5b2845446e8a031c9ef89725ca1bd1241a9548d96dfd95d1a177aca6371b02cb5c0cfd73f1d27832bdd0220bcbffafa8dfac4288f291457cf89264fd58dfec98fe34e2e50c0fb3bcb315739aafc539a88331cff27bffcbaa5d80ea58c2e6f5eb150d0971ac8d8bb2d19a088d5f332953b4d214e8af05b8a51cf583d1b3f0fae511d9b4aed9787fd927cfeaa412d58fed68a64ef84d2276414521230531c51f143b32c2597a7017f096f805d66f2d86c6917989783a7dedf7cf2f2fd40cfe8494e38bb5f11f7053ebe9e98c073a77836aada5ccd123cd163f95f360b692bebb4a93f719f156ae35c50d015441bb090177665fa3cd524f488bfa1eb2debb1e0af40c084648e82281e54e751c2c6df846ca5deef146454969f0192017c26e1a83ff866fea1b8655dd1db7d1f7fe604eec26d9263cf8c90f90f36dc93bb1202d2b8a3a06b6f7bf06a6ac8c6b4bb6b65e042466ef1f2a0cc3bc593e9c3828d1e6b0ca27a87ff890f5c0540e84d070bfcf88bdbd082392ac21632c8de436a1dbb4198389d12da016e5b8c7eb03c2f4be1a014e76cbb1f7c851e0ab2396fb5389f60ea7d3e6e782462e33b5bb552b63ef2fa3d2beeff049d3e848fbea8563a72ea364e7f8b29d39c3db76b443a0d7b9f694da1ec73e8d66016ba8bad96674c6eec6a141c0dd1b98b08bd332661fbc06edb43bd082157de1e4638e33f5f326d8d4e045fe123f5b25b3298a285384e82e9d59f1d5456f8a732150ebe5755a95e793659e0114009c08f0b36ecc97df8b594fe3bd0f68c3748ad84b03877c77007331b411cc85fbfd19a016a805ceb1917b1412de7c8c8aa4d8654cf7b59f2ec2673e836c5f4dab338db50fdf5b52d5c20343a30aca5f6f82edf626c662cbbb2a088cc29be5c9bb7c1465245421fdb0ef02a08a5cf82fcc5920325b61b15a50011bd4aab3ff8358b0bd077b0d94c19630ab18c39e91d8a3d8638212d89036a5aeee49e41ab9dfc7619cd75f9b1a96f313c2da57f719ba0d9b4d3e7c8092a9c7718ba9f179ecf77bec67de8144cf8ac30b879c7eb40ae80ed669ba26cd19538a25edcc0dc97603456ef752fb54242cfac996065ba7d7789bb796a2a12059578258f42d22edd461fa61a9e4753cd4cf0162d05e17d04ba7e0d1bfd506f203c0f7961d180b2d510781b4ca390d111088d0b8bc7d332b782b28c94f68e8a1a324808f4c9a1e07eb84d2d28dfae632462abb5b2f60854eca4e3ff278d71f00f97b6998311dc7a3903a4a8a0943d3437e33c3b98a5678e8740c05b44524f617c1ea3861102fcc1596ffe5c41926d907ee1ca607b779d8cf1aeea283bc81c3d54b31f9be0291c98ec53a589c69584266e61406166ebed2a1d8c1035a0dbe3a8b29fecd94ef76f4da80eae7adb132f6446c966cbb2fa6ab40f0b7a873b5b8bf2d67658617957dab2588f0d0911d97eddb896f7f", 0xffe}, {&(0x7f0000000600)="8766f48f42e09af73eaa8fa2f83a6a429f8915d47b71195564f92f3c4f890840b412ee6162158c2f153b43c7509700589029c379824ba93859237cfd83d253dbb0668463982ec7410603afa98c9dc2313eb7874e7c79f210f4270caf2da68bf44c5b0f46f4dee6cca7a0c0a2ef95fe8662caeb47e22c46ec97d906c3e714dbd60b53afd56354465bc0f53437ea3f68446d70091f545bcdfce5727bb475220e49a121a3bd29661e8ea71cdf0d453ae6381dc6223039cc601e2721f3fc02a69b94ee35bd46928f1fa432a23f0fa33059b86b943d18c032125b88d9edcf357ad3", 0xdf}, {&(0x7f0000000140)}, {&(0x7f00000001c0)="ff5540e4595cbad847cb64ce4c0a419e002c33a818c28ce3486aca909bcadff5d47bb59482eb6d01cd46b0e7449aa9d9", 0x30}, {&(0x7f0000002dc0)="9a356e4ca215a9597100539a8bf0083d7804ee1cdeff57480bdc2dbfc2e38392fe2e66230e9e915b5505312ca245c19cb23a457b2a0bf96b4b74f9b53004b95770d09714efc7c1cbc013faf07c384b9bc3934517d62ed01c6f0d71ae9434886dd7f7b785fd85445f3124245a2dfa9803df807a0b88e8cae64213de1dca734e8a4c89ccc0c42be13c876a8a7ee6710f0b289200979f93cba72c5425bac1ef3d96e99c305dc45faf1bcc6e87324f5ea0c8f9881fcb650b8b61ee34893a69c766a0d93405ec9d1d7dfbf193701a6fb6d072960df24bf7f5ff50ccdd442faa81f43900000acd7eb8f0c963a829627b59d7a86fe0c6f4a5707eb47ef91b50d7b63101494e9f7e0cdae05566344c3961fb725edc56dd3562215ab67721d8a8d8b2282e059c12ff52a73543ceeba907976ad12e556f0a553367275ede9edf42282f9514d4b58dd31ba9431eca2da4c912dfb6b684360c4a3580ba384337449de068e445930e3f39d4eff3f74c404ba6fce85e6c194a7b175055667230a8d94b9b1e0959053295a1718dcc7e9162653146ab593c989c2d9daee793537f71738ccb70b978a7bf67ffeb2bc21938ed791d0cd277d487f5e5c82c592e1333ecea515430a4e94e5e5421bd6d82de0de8f74cf749f808a31d97e8fa38d405898f652ac3128b4a05b3c92f19b6c83d82548838a425c0e37eef3cb74ff0248a3b0b2332f992bc779259c54c3eebbbf60c335afc30216844a829c709c8baa97edfe86f35294bb8e0a5fcf9d3f6db97173793be3347f765d5b71c18df4442f6d1c5ba8337cfde196b521a7b2565141d9a29bbf6c30131e9d05fa0d7890f75dfa5cf550bef99f90351ecf282ae60dfda2b3996d2cf8de8a55d4a822a1d382b37ffd479000d8a7f7a5c9b806e8ab5e1b1bb7761d47b905dbabc944baebfac6bf818f38b189635ff03c90d30b11d656fb353677a61f0c5160b7d0bedd73d2dbc473227aa9b0d5195404fcc3e7ae34e70b85f385847184bed348369c86adc0a8853c4f2eb05c1bf45d345926fde5b13dc755c70130d4b9bd31db3dd064a69c2e45ef591a80f4a27e1bbaa7fae4d0116fe0bf0f9c33e72909a5bb600b1242a58c94da92b966ec3c497c14279ad15642745b59a124f02deebf9bd4fee9848f0c9f52c64f57bc369b43b3065d5c1e99798340c5a79ee1dff90a786894c190f2095e4c99b93450ccd793233321eff1ee363f0ca45da1c8e6deb0c57dfa8c927e5d0bb95514d113eaa82b616abf95c817dc56e6f06eb7d8197775baed0cba5d6a1f2dd40905a56a4fdab25718f71221eca69f089c34598542a75ecb688ff1a7ae69d1fa8f68bab174158a95c9f8c4b26ab2c21b39472725097f5af025a994756cb38b4e2e80711a3e237554639b6fe69db69d707e527581c4c6d18826be1bf0d8d43a72ff5cde4a0d9bc554bc5734405369485fe97e20bc51b1d9fb6439f6577795a44123fdce41492a33583a91554d3e298daa85a9222e2650cbd9f655f1096109dfc4a3f2a787ac6f17644c302b8c761a79232afb97eb3678e751faf5512783887bcbf47659c2116914c1e19e311664e0c50dad5ceed423deee277db5be508e69d0c6eaa2d4951b8b9a3edfddca19d1ec167d2cce50c4586a2e78ccdc7123cc6c0bb3f34c16eb4517591c700eb47cb3bb60f776a4c5019a52f94f5d12f49ab2e3f489659195187ee23783ea27a82c8dbc6774be18c5d7ba529fd06a621b7685fd76420870d7280db17700c9dda08d20cacea6f5a4adc8d3340f112db8464be164662effa703fee524b70e2909b92dc72fcf6fb976f2ed465f0c8d356b24a8233f2dcb726417d1816b15eee82821a48c5ea13a34a9724fc607fd7b8ec717f31dd6aec9f9b4697e4a2abe00232d43e6caaec1358bb5337c415990e2a21c94d2189460587c457c8c8db494a1f9e5ea2138e3693acb90aa30fb2b0ec031fcb083cbe175afa066c3cb107d4b024f088714a302b53a781fa30283db277f2db9524916713edccc848a875f9c2d24d618fb0a9d4facc15b923de6e45f8fc1a131afa68601f7faa0aaf581e93d762c714d04d2c0f1e0a8e7075a8bf72fa7b58e66ca26898965bc998f3cb07fe5b40a90003a3352ece466a0b058f09f736c540d743b1a9c4e9ed7acab1eeda3859b18184fda32e2707d0263592c56a633f02f8e2aa16797a92a5ed8643866f2c0e4c675fa2d9f5af54a5702a9992150dc6b3b888cad8e58179cdfcab5c3b0733b5c6116eebdb5a9bb571d1c6f363e351ba2e4ce4f2e1cbb0511c08259ff311806be4d39d66cf84b60e449c69cf1ce4e67aff8dbf03d51c6ed349d3899d1f36b3e7349518749eead598c0b48c294ea2bec4741584011e81e82c7692d2f974f719b4f73af5935c8638f9459c8546fb0f036fe182a27408e93191b9147b5644f400911715fe25804874b1fa5579f8f2960d754e3d23fad933ca1c8cb5bcbac7617816e87935870ac02a006928afa53851a9e5e70d70123f69f5e90e7b2b7ab9e17f89fdc62b1f0eec5fd46057c61aca9309cc4f82b0cda9d16e709d2940871ab38edc7ea5736573f13ff2dd877ae4be2c992a15f388170a39cd13752d7e9d196d2c7dd35093909ce4926be9274688e96f4725c8a296d3aaf1a1fda56c4106e2b52fc29dbee877cf54c8a74db37754735801483f3b86e8e8037693c66bdee7e733954469810fda4c9a068177936bae997fb68b9f210797a57c55c1385cfb240df04e9ec6a7eac36ec96efb8432e509bd8a9128de180443b5e6cc3e810af44e0fd7584d8f7fe04587971fc43e731f1e66f6a5ec9437e006623e60ceab00c1b6aaf96bbd9a3fc69445095f1ec30dafede30413ef09c40e591972d417cd3170571a32147c33499d21bc1463c2ffc79f09e8ffda7ba411e026876f0cde7f6b071f395e6b6b936453fdfab8ef78ff0d9fe8478dae0935641216ce0c879bbc767b46ebbc88d9d316f72b4c3907137d81320ea611a3f1beab94443a61cd80e6b3d8346221c8f8a64c9f3902d2f87224dbff077145f532bb7f69fef049e66e94d3f6fec39f674eb09fdd5fde98581c03f00470fcf5fa48fcf24ce8c0cd14d37d23f0a6b5cd357c9c0e0ce2f24031c792fe4f5e085eab7ceaab99cc8e1e1a8b04aad1d81b3df675fc7c7fd3c76bf511dbebda1032f55258db4f83b661f66a6997c8103e5519ddd982adac7ef137d72183382a105968bde0d31f40e5162d36d6b0950623e4fdb90b2aff586be0526c1ab453776b671da2f5ffd5bda50aeda51dd67a1de3fee890f290a236606efc200733f864fab646d3b9a9b65e2c31c5d47c2ebbc86649c0a397826aec1cd7f80df0c36b1bb49895a26fe7432936954122158fa9fbebf0269aa1b7e9caa33199352ed8accea3c86cee187b561a490b7042969b646219bbff2273d72ee5ddf0303cc4f50fb7b52b5dc97d4238b6e898ababcd49828d1dde2872cd998f82e9cc5339fdfbc4abd915fcf2fd1f32e2b6d4943ed633d40532143721483bd222682057c6673e7cfe45311c8635b1836568d63dfebb7cb9d2c243c73abbdaeb29cf516878e1fc0376aabd0ba47dfa8a4451fa46f80f7d7f5c3700a7078487bde2afae8529bb08959fc4ae752598232e420d51ac91ed24a9a18743c06b3175e01b453c2ab2e390f69983daa3d5252970a8989fcfcacc08f5af0ef321046ef86f4ba33691e3988adda8ab6b5db0ad5b91c4068fab10db2233c335e7ac12d5b98465e54af80421dc2eb3e4eacaa13eb2980f51123d78b499dfcb070133d7827cce541402fae941a33b4caaa66a0957d8e945b3ea78cbf83a7155a372b3379d9339640221a0bf294f7b91342e821930782dd4bc4a9ad31fb0d4f80efbdef59949be6ce488cd0663b132db76780a69dcc8a5d113b107c55b3b357bc2e5986b36d48fe243002e5a02ac802aceb73d0f37ae26d3ea9d653cf505eda92b77f288408c066c37922c0d8b0ecddd6496ac23f12f208971cec8102e65da6ebb02a4eb2214a301097946bd6cd8ffb9d47d95184780f8967c3ba69349aba134ee9db87c58d3d5ef9acf76f04e0432050877b102d78d395462d16c67932e91018ca82468daacb3fda458fbc5c42e9a9f2a5389a111ab77296fd3f016db9cfa12b1cd7bbc31e0e9f87e4d3245acadfed9814dd5ed8039dafb85d9d67717fc6ca2966a4a018cc1c5061cabf7698e635625ed3914231ee1bd70f94444b54ed24a67815bc823d11a43d0055680c8abcb7e77c17ae9f671f063087755cb63a2c7144c97769a7d410bad82c243eecbbb6af3eba620af15ad6f8a787befabfca4853a9e08f72a0ba8c7300fa03dd66237bab0c6be286aefa7736ebd41cbd102415f13fff29cb7f55fc45189aac894304faa641f9fd788da9da57a0bd84777023a25aac1fd9bb751f232aac8e7e4b488904c224bf2fa413576e21727eae0c8866ece616906b07e358a9570e902e7fb277029ce55af02cebd8c08eec14e50e9e8e96ed021e2eabfba17f1c6bc659a85d3a7d1367eec54a3a1e6a28981984d18fe4da15d0ccda35243e6f0847e3116bd6f01f5a5170ef41af85c1d85cb95c7bbd28bc2268c0d994ceadca246a2bbf24866927d852f524bfc07d6692a95e243ce35628b978579f4516c734044780a723e0c07dd14bef3017ff2562a50616c3a0fe6052cbf975d59574ca9e6d48d9a1caed54b20166fcc8a105b83d69bed5a3a11f6120bb3bec29d1d043966df52460fd134b4743b8a77fc0694be0496643bb18def6c852627053743bfaf2c88bd0b07a17aafbb4f79783aabeeff180594654d20a98d7df64dc3e58282c17d4f4fba16ee53953babc600b2d47064aa1fe1b7cbf8298d4b97895754edf0d12f0af83a950e55c0e827a49f7702063b108843f80b2dcf7f4806251ba4d1fb75bb9123510f3e67037fa666837ea62ad12044e7509d7e509e92f631bf335df4a4101a2a24908c8001256150df963b5e9554cbb676ab0923038d8f37fdce082ee8bf62a9e215887be3606419d34ee2d2a54d3bc952e1e956097380ab283d020bb31b316c0c64a39e495c52add0727d752d6656ced1dfd1fda7968797ca95aee275c6a7a144db02bcc291837439ac938ff49d6e57a7117373fcc8c1d2001279479f6c8658a8297c48595f70cc47b44df02f3aa504acb60346ffe9595870a24554b53028a6d23caf58643e44b5762ed52af5303a911a8c1830b3a83b9e62b7a83334b634caa94bfb47d4f16b3661e02f8a964b3be23fb298487b6baa244056c9f539e5d87027ac94be1ba194f81f5cda47de8ce37c041995ac3564e9ac1601b330bf410947ce4bc5ee796ce7a6338ef0eafd93d1697b0d7976eed247433b9f51524f5c113150fb7fb0f4390b7c8ba070eed07241faf6fb14d51c406c32bd2692c8c32acc6ddf0f50eb4baf8b8e9f43365e2939e6c733c7372f6070e85f461d5c5a18740911c01945647b2dc6dae3c69d854ba05b89e4131064485917fd698a1806cf381578c9e61e7a511087b4d37f04d072efcdf392b80f827519f6ce269e00f7d703c740205b8c4f66155926e381fdc92a511d82e0e332c26417fd065293320e90d58281a0ecc1cda5ef33b29a694c6637cb1b6f7b373b68ccfa18706ea49fdeb71f0946e9e12c4703cbe5225feb45c80e3e7a3ebd4856223b12ef57dea2df9bc52ddc9e92f36d2ae8e12ae95fea7118dadf23c012c774523911f63ffb217fc219078c0cff89633a5f1577e6bb3ea68c62d89f0a3d7ecafef9fb5e26205c9be5", 0xffc}, {&(0x7f00000004c0)="1755c3a6f0b0635063e807111c0b5d5fef7d42e04bc1fd38db6f43640a57c0483955c2c1c8f5827bf2aee42b7fbdc93d48f10a64c3a9ecf58544ae493e9f6d8ef3c4ac73eb4b4b5dbe540a01675ab33d28eed1bbb0f2d68bb8eba35cd957365658dec7", 0x63}, {&(0x7f0000003dc0)="a4132e5d2ed1981ff25933e6eead23bc91647390d1f2625de3a0f453e78b36b3e62326acff2c2a93135fbd9566c233c514b0ebd2be23c398f88095c73dc75f24bc94ce185d23b6fded272b315d2356c5a540fbf936e54d7b6ca0ba6080c76585b3ccd5cb00bef62aab2320d3247f8da1071da6ce0fa9cc0c0e0e4843a448571f2aac150e54e9cbbe97d2dfa5093ab73d8533df713b48c7b7d13ce6a08df37e83faa479728ede9aac9fe2997b3e6fbcf263930fa4f14ee067d04cd95b65e814d9b2e7356f41addf18d136360b9d06fc6746d4cb4ec0157c7a3c7a3281fc87f0631adbc6f786a8403ab343aa3331df3111de1320e82178e177ab9f88d779605bf32835b4f2d16b90a18e66b7c9c6270de49cfe2ca3674092b26456d461acc891ea5917b014ec5bd7756e48e84e6be4f5c1cbedf25fc278f611b18eb1ce1c1a96b3c9e423db9fb1b67ca77bf5aebe0beefe25b36cd2df9d4312893d8d418a8306d8c36f6a4c17b9c531ae2f04d25d8619f9b8c25daa4e815fe2eb78c80f07d619f6ed6d5571e97e25044876db425c14b7fcbe086334179bd3adeadfd6aa8b2c9aa3824d421eec7a060f0df378f890e5d120639669a74e2c718d19caca7aa627cfa7637c6eefc7b261a7dc2286eb52a4e3365874003cfb4dac687c0b954c8283c13a0dd337a3eeca52fa453b732de023a74dffff86288d19b2769dca986dd9218f946141fc28f93e833fd69a1ccbb8c421582b03a4f856dcc350e9c7bb798a8f1c8f5f8fad10cee6fd5cefad47dfc66f727ddfdf5b5e5e2bfa4403610c95c25630401e8942fd602ad2aa4eda7c828acc0d6c3e81cfc7387908edd20059bd74864c921254119aa477bc356bbd237beeae40983c37ff3c3f7917a9d1a383ec5d933aff1cde6e5cd779147242a90d2ed13a9c2da7d93f1395ad161d84dd3e180abc3973918d20c058ce98c1d4161033cde1f13fe37e46780339f572afc854f8bff56a85ed3862696645571cb13a9eeef933c9d6c40a4a7d9894bf6fb524662a33a9c30ee26e825526c70b443a5bb19f8739c0466eec4573ecb58124372bdb01215ea6a2f27872140728c552583646d6dd9613f32871e6ed77d9a5538cb0f581b3cd9dd43f6073e5a535f5948720d3587f86f663642bde6d254a6139d6212f4466b7d38c58a5d7e2079e65ae87ae953e74f3670e543f72637542a17d49d7b1f6e2e5c035a1f373a132c81a97538ac920e4826ae9903ef778da3629218c3f1ecf447f999aafec4beb9716ee86f1baf1eed1535406ed0f3d30d4ce8bc600f3772a4967ee6512cab5dfc44c2abe987a8bfc24f8ba5e26fd60ff5e9be021ff62589bb7d4bab5af4dcb5d32c86aa4a2b49bb17fd9ef22474ae3b1eac52843947a4aa5c51329b6431a7c34fbbd9907e69167c33feba6821645a39af1fa74f62311053ccb21dd4394b00a31edf2c48f18af246ce6f37f09395b20c14178b6df1c23b1ecfeac3d776f9660aea0d8808276129c48269703f648409d6e32529d719f1d6d55dc41c104379bcecc377844a7754a4e0f670e05d28cdfce65fbba140379201c6f5f0488c85050686ba1f882781766a26aba043eec3946ebc97df519045f0e0353b00111ca783d4ec55fd79218ced31ee53fb6fd78790b4ba917925bf2e7fe50b444029473902f0c9e5ba678d9a07d7602f756d42de6e191ed58cd39fcbff2370082718accb2379704771bd14bdf22dd4649f86cf7ecae8a0ad74a713c4725a0f845b9d90c01b6a6ba2aff386aeca2a91ce06141d090832d12e212db1ee524aa717f795e37103706fb6889bc480d3345d31ebd61c0c2db290e6ae36574586ca7e46151786c429cc586069895671aba12ab1fc7820282b914f8435f4836a6dc3dcff1e9a6e564ca96c3353e96d8cc50bcf58f9d882ff17c0fba82b99c7cd2514c6f6e0eb1f74bfef3d68dc00c6d3ac0f7f90673f7b039363edf44474b0e280de8563758d87e4cac2b90fe7289a125336783daa66575f556ab740fc011693afe18849d1243561e50ed52487c41e2a07d3cc5a7ac11e8b3029281e1fc23c2b1527359e7b78c75205a82c4b673658c8789131c83ed5a1a0ba9b0723aa13c5d8bfef222c6e2921be3389a2121c5d063f73814724c99bfc61b3fe77b89b6c5385e64cdf283cec7539b4563f15e0cd173987121ce693ad885347036659749abbbab65cefca7d973100e8d395cd6d5870728f31d27bd5173bfb6254db04b2edb29e26460d8be497ec61dffee10b6dc672ec70ea07dbb976cbc2b076587bda934b9ead28d88166de11ce0fcadfcad4748b42bf7bd3262ed18ea536bbf354f43a02890ebacf5a644eb664799e5deb7c5c9c221c4550eee3b4f21bee91b5ee29ce429be928843c49bab9c11c423e2ec546886b4880d7f92a2e4cf35edb5e80c5d80ba03bcec9cca307461391b6d347964743b2854bc2e5e26a4c6bb0b2400b9cf78c59b8bddc31d94b8d258596f0f49cdba0b31a9e331d9c45b0b262fe2b1b47cb7b86148ed5974e00d4ff627dd4221028f65b6d566c44958fbae352d32bcbf97099066d072a43ff3078bbdcc74ae8069958add89ab18f413d05fbf989810a64812ce2dc9ec62e0975d75765ddf78af8399c8cc8b80403a001a0e4a4a11d12391fa4c5371801ff619cf7cf33203cd1179f241ec2fa6ac46782da3f8090a18e012bba020d3db1f83db595a8618f1c6cde4abbae3a296ccbd29476d205b92283e00fc709f5e9447f79421b3eb55ad509d7875b1797b8718e14dcb9c18217fa59b89d03ad800f87c8d439930ce29c443a919caba7afab6f310c1e0ae9877fbb27cc5739d4810aaf48637a4f072e79c227343709df8020eb76a830aae2903ce7ed05b36f409492e81431c1a7a5c13822a2ef55f58369d0d940585c8c15188a8bf3e45c441b82a2e4e7cd5cd1c08b7f1e82f242390197aedf5919a0e12356d3eaf4fbdc62088cfab72fa862fb4985abab9d577ac0907413b38fca05e78b45dd9692e74bcf82c997e040e0153b653ae3b6fddf40593bd7440ea59cf9f03ec2a989a17bc359ea6bb2b4e85b9893c303166e1ee681ae4943efb9970f79b107fd4c83df4a90d8d1f437b55163cef646c0f6b4805a52ec37f3fdc4fdf63504dbb51dd6bfad2325f8307049e85c26aac99c61d2cece43dfc3295335b69a52eec9b8e5f138749415ba527f05c37fb2828477d56b278468894629e1e9830d65863da8d467fbf576c2f308146d353161f1c724ce6bad238e2ea7d17c9c02328ec506811fc8f87aeb06214233ad7c47ae602dcbfbd2223b381ed9575588d74209b89272cb8abb8a7e9be1bf73d0a8a4a6c676ca47d887c09c8f8ca6c008437569255e37a0c6e358d300d51f49baf180af0549f929ffb6bbeda72cd925ec75c0aaf88e3866afa06e7856b64301880dd615a5cd061d81803ac47122752d32061551948d4c9410d2a003647ae80a1db30cd6d116e5f4d77c18e71da19a083b555304b3aae7ee08ed900f28135ff5ed369aee04480bf1eeee5ed131e8e2ab34a17b36562b5a3dffe3ea8855ed00db4b636c3ffb5058d552df7330425fe3cf4ae857e694883daa694b374b627f3f7e5162d528a44b888dee3f83408e6aab89927201fb2383df2f28243a373baeb75935604bd58bb7a2c55a5a852682a5cca164a99a5287f79d77139e89650cafe3f6adfc419110e71c44f2bee2845e1c12aaea88e94f8966b3a224de3b3fed242f8ed44a151d0ee6965a43a6395e566ab5f89a034e1cb41dc4852dd412fff929dfce1db9d2a26b840d56f991f2a779ee55125aa1aec738fca0e1128d5cacdcfe2d2c5cea79109b1a28e821784d6093e89e9b89d7c8e45226e47c87cec7d869e7397a492b6a9e79fe8eaedbd83de94b0f676e9b8a208b2cd6e185a36ab1a8bbadaba783904a0ef96941c84cd66588d199dcba625aed1d37f8acdcb4ad605c1246879920aea75e2d658ef22ab39e1373666cf46c47a7e9f459595f3d9b52a938cedaf571fea8acb4cfe5b1edf67819fa5501ed0fcfc33aaf449d93fdceeeaad0e524c274d45c1cd6ffcd08ae97f702bb3681dd89ab51d7cec9cb7430f835a58766207fd02beadb16be251f5f586c69d7be90bb9106d8da2380065f52ce813f7fa89e5364e1a1be3a7019a6b7591c21d9508f58955fc39b44ee5f980274108e99396235caff48754e03347968d329ec3973ce357fc2539e7ed2caffdb8a5b4e35a332499d1a76ce2e5b40d42333ac7f05331d25f019d6632ca2552e5f4a5084af8e00ef6c719fc65822f47315de3f22cb20daedada8e1de9c45fd529aecd9da03b993ea6d6f21be342ded7458cd848dfdac4ec2ee83b35b09054387efcab2c636d35c4a2b0735bc21f05b484d8c6c94921b6a1f96ed34fed81efdd595d87ece06fb304d506bffce8af829e06360ff30fab4b46fbaccbaf0a514aa2643d5e36971eaa4e3305ec3f6135747b9b3b438c41022efc2f1e2171e5ee5dd5d43898f98089f07c61bdcec5481c64550a9d7e513e54c59f2fd0f4439a5d7f72d3530ce18c1bd472d44d6e0d48251235256f5087eaaabd44ccea44ec1dbf1b56957a403070058f2927f84ef6285053d0e9604d8b1a8ebabcc5ceb273aebf2d07eb83633a5a8d4f12adfc2cc31f73a094ec041f1da7304a05b911b48d8b309140700728b0c20f85d37d826b98cf8c53e2edae85d6db292452dc2265383d5189a75332095ee75271697ee59222d4987a42f601da3fdc5ae31f7d44b9252831375fea2ff3518423dc2fdafe0fc2e6819d74abc0b614057d3a592983d8937b727d4de8dd3bd0177824de51e522ad8562406c4e9e1f966cfdedf113ae838c85f7cb68545065d7182eb1861b19a9ecbde4497cb43bba379fd0a7c1795ef178ba92f6a432f9882c6091a1edec7591c1b3972d095c53c43795f438ad0d8a6aebfae5dc5644a8caa8fd4cb2bb468a98f5580011104b1b40deac5a10483a9585f12f28b648fdd2744585a474f10be0ea961aaf5a987d7c4680cf6283d868a936e012056c20bc2d0d08b03d53a7b5ad98086dbf7827cea2a5ec48fef2dcd0a2bc5285fb3b509a926268310e4ebe23838f481df25fccda8efafab21824d06a1c4cc4edfaeb5f379b0a2438bc68dae696401ea8577969bdcd21200492d1b609691cf8874657c623785d564f9fbce1301c9fbbd5594ac2d9c1251aabdb6553c68c1bd23eda9bbf68f9ca8303a1c290a1860946ab8aab4f411a1aaef9cfd0abf4ee69976dadc2a3d93c279aa752d57cc7395ad9273d31fcda41ec97d8abd89c99b8249c13fd3a9247bb895c563f436cb3f9c9cc206e60779188340bab2c48e2da68fc7ee3b5d5e549e415c1679cd77206085bce0e947ec1e67c23b3994b43a4c1ff2384f39a222dec895ed29ba4d55726d7b77e05243a91900cb4f7b36e822092f99ab5c789150da20ed316f1d7271ad41f98e4a3d8cc24b1e81d7df7ebcb138cd6f73d074af94b503ec85488022bd2cd96df6b388d8fd76456b8b15583c222eb9a24cc4e3997e970e67ee42f89654f397502eb84da284474a84f398074f298049654dc0d5f019df5e3200d6d1d45e43958aff06bb91c91c14339a6dde7c03fd55aac3177e3e9967e346c9ed2d5feaba904b150180a216d648f512d18e1acffffa0ccd54ca48a1ad916120410fd892982bc66aafe546988306751f65a4430561a36864fc3ebd7b4c8f75f4d3a5db264fb8354b9632d328a20031cb4920e5d51d0f78015600438b0bb6ea884443b383019", 0xffb}], 0x7}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) getdents(r1, &(0x7f0000001dc0)=""/4096, 0x1000) fcntl$dupfd(r3, 0x0, r3) close(r0) 21:16:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x7, 0x0, 0x80000001, 0x8, r1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0xff, 0xca1, 0x1, 0xa00000000, 0x9, 0x3, 0x0, 0x1, 0x6, 0x4}) mkdir(&(0x7f0000000700)='./file0/file0\x00', 0x246) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r4) socket(0x2, 0x8000, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x8}, 0x8) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$VMM_IOC_RUN(r7, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x5) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') semget(0x0, 0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r9 = semget$private(0x0, 0x4, 0x2) semop(r9, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getuid() r13 = semget$private(0x0, 0x1, 0x100) r14 = getgid() r15 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r15, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r13, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r14, r16, r17, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r10, r11, r12, r17, 0x14, 0x1f}, 0x5, 0x9, 0x4}) r18 = socket(0x800000018, 0x2, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r19 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r19}], 0x20000000000000a9, 0x0) getsockname$unix(r2, 0x0, &(0x7f0000000000)) r20 = socket(0x18, 0xc004, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x3a3) getsockname$unix(r20, 0x0, &(0x7f0000000000)) r21 = fcntl$dupfd(r18, 0x0, r20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) dup2(r22, r21) r23 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r23, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r23, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r23, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r25 = semget$private(0x0, 0x4, 0x2) semop(r25, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r27 = getegid() r28 = getuid() r29 = semget$private(0x0, 0x1, 0x100) r30 = getgid() r31 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r31, 0x0, 0x13, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r29, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000140)={{0x20200000, 0x0, r30, r32, r33, 0x2, 0x9}, 0x5, 0x5, 0x8}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r26, r27, r28, r33, 0x14, 0x1f}, 0x5, 0x7, 0x4}) getegid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r35 = semget$private(0x0, 0x4, 0x2) semop(r35, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getegid() getuid() 21:16:00 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fa1000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r1) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 21:16:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008ef030000000000000000000000000000000000000000000000000000fb00000000000000000000000000000000000000000000000000e9"], 0x0) r1 = dup2(0xffffffffffffff9c, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) bind$inet(0xffffffffffffff9c, &(0x7f0000000280)={0x2, 0x0}, 0xc) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x1, 0x1, 0x6) r5 = open(&(0x7f0000000340)='./file0\x00', 0x10082, 0x30) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000340)=""/192) r8 = socket(0x18, 0x1, 0x4) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r9, 0xee01) r10 = getgid() r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x2, r9, r10, r11, 0x0, 0x94, 0x1000}, 0xf2b2, 0x800, 0x7}) lchown(&(0x7f0000000240)='./file1\x00', r6, r10) recvfrom(r1, &(0x7f0000000000)=""/221, 0xdd, 0x1, 0x0, 0x0) 21:16:00 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="8202adf5ffffffffffffff653000463f7b138a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f0415779a7a4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e49ed4d433d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8850747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7f8f501542bcb5b9924e85630c5374310d409c8682fbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e141fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c340031124dd4d14778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729a546532be28cdbfac8ed8fa00a0661b68c2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8eca86392a60a201d1598faf652ecf5f4007aca1548ac259dbcebef3c31b342bae09e9453438371101fdb7bbf1237472c058e000000000000000000000000000000000000000000000000000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac0000000000000035d1c39c16c9cca38832c2c5cda5397895cedb795c0205ec3e1ac91ca7acb11551b0235d28bbf44e367dea492813cb57610c5937fc0019631b18b74e95b88b26c7577b8525a6823a0e33190029dd9fefa19b9ba7a96209846a03119646f04e4e78fa9d52aaaf9d57005c6b097b34f9fa3a976c9d4b83bd91e262228a05361e33589f4b"], 0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="a9431ba20085803e16775636cfa0c1a208c89bcc6bc29685404de8a9c96de8b15c4c46c46e0e373c17671e45260cb726b5e210495ff3a2c0c8d5644b7e0f1e06d48786a9a6bfaabdac39b390d752a4cf0b414f32d222c71bb60b8fb181d7", 0x5e}, {&(0x7f0000000180)="1e3eb43f4f1f1ece2b89d50c42522d43bb901bc71248c6ff72f6c228770d8530085f6c51cd44cd94b335b12837379aaca3dd03", 0x33}], 0x2) 21:16:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tax', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x7}, {0x5e}]}) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 21:16:00 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r1, 0xfffb, 0x7fffffff, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000003c0)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x4, 0xfffffffffffffffd, 0x1800}, {0x2000000003, 0xfe, 0x1800}], 0x3) link(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x8000800080002002, 0x80000003) r4 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x2, 0x719, 0x1800}, {0x4, 0x8001, 0x17fe}], 0x2) flock(r1, 0x8) r5 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) dup2(r6, r7) pipe(&(0x7f00000004c0)) r8 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000140)={0x1}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000780)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0x200ffffffbf) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x4db3e35c97f87d34, 0x2) dup(r5) rmdir(&(0x7f0000000080)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000300)=0xc) mknodat(r3, &(0x7f0000000440)='./bus\x00', 0x40, 0xb28) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r10 = dup2(r9, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r10, 0x4004745d, &(0x7f00000006c0)) 21:16:00 executing program 1: socketpair(0x20, 0x2, 0x80, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) 21:16:00 executing program 1: r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000f00)={0x0, ""/4096}, 0x1008, 0x2, 0x800) open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) msgrcv(r0, &(0x7f0000000440)={0x0, ""/145}, 0x99, 0x1, 0x1400) dup2(r2, r3) r4 = geteuid() setreuid(r4, r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r6 = semget$private(0x0, 0x4, 0x2) semop(r6, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r7, r8, r9, r10, 0x14, 0x1f}, 0x5, 0x9, 0x101}) fchownat(r2, &(0x7f0000000080)='./bus\x00', r4, r10, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r12 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r12, &(0x7f0000000ec0)=[{&(0x7f0000000000)="76b542a5e84295295d8ad171643dddd523ce0b", 0x13}, {&(0x7f0000000580)="ed516731282d42c99a272c04f06d63fceabf24adc393885e36e1d0375b52426e379212db9f4f808e20076ae74a6f62990faafd284e90d8f48445520b2dd3144708f5c1f211cf8e3443d6fc6aa919c2a78dcf95c303d48147817c17532cb8820052dc04c81d6d84c821b8f2cb6980fc7336131b274709e30bf59735894e7a68fcf9b47ba3ec26e17deade98620f1b6d1c9882ac3e91905302c1421d68b8e85081658ef1cb9047cda0511359d455d0548779666457f179ea448549b68fdfa6bbf9eed35029dadc3e6a2871ebbb4155f8297180c5068e7fb67dbee45419df88", 0xde}, {&(0x7f00000006c0)="1efde9dcd9b2e70f96ae52a8c0b812b818e58a96a6e26f394ee1bb40152cf5e563cf3176d7846da3d578cb6a1449e24391839fd70033128862cc794c9fa8fee3caa3b2d94baa4b7c5f11a81228513fb03b8c7a2c00548a", 0x57}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r11, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 21:16:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1d5) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0x0, 0x0, 0x4000000000000000}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x0, 0x4, 0x400) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/216) kevent(r2, &(0x7f0000000200), 0x0, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x5, 0xfffffffffffffbff, r4}) 21:16:01 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/120, 0x78, 0x40, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0xfffffff7, 0x7, 0x1, 0x36854373, 0x74, 0xfcfd, 0x0, 0x0, 0x4, 0x4}) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fchmod(r3, 0x28) 21:16:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus/file0\x00', 0xfffffe01, 0x9, 0xc8dc, 0x3, 0x2, 0x2, 0xfffff000, 0x2, 0x1, 0x7, 0x7}) 21:16:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x10000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffefff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xc8a225befc30e901, 0x101) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:16:01 executing program 1: readv(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f00000006c0)=""/4093, 0x54}], 0x1) r0 = socket(0x2a393f6e8f5bcdd5, 0x3, 0x8) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x210], [], [0x0, 0x400000000000000, 0x0, 0x0, 0x5], [{0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x2000000000000003}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {0x0, 0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x7c}, {0x35}, {0x4000006, 0x0, 0x0, 0x8000}]}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d14a5799ce6689e1a7e3a", 0xe, 0x0, 0x0) dup(r3) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000004c0)=""/247, 0xf7, 0x841, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x8020690c, &(0x7f0000000300)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ftruncate(r0, 0x0, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r6 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) open(&(0x7f00000005c0)='./bus\x00', 0x200, 0x8) pwritev(r6, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x28d, 0x0, 0x0) 21:16:01 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x27, 0x0, 0x0) r6 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r6, 0x200000029, 0x27, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000000200)=ANY=[], @ANYRES16]], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000008b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190dfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c6121375d39876dfb6b4502000000000000005e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba992d6931ec5ba0bb0e8997f7a941759689d37da8160000000000002df0a24e1374f32e7ba726f21a2efb556aa860a00549373bbbe2349ea6cd3640f219696695026edab1f949c21f4bae87326467f0d504a559a3b3c0d7a61b35129d14b71d78e518def21e8b9dda885acbdea01b4824be3cadef9784ac55ba27f415aeb7b325a4ee1de4149e2546827ea4bb7fa6041c4ba870c483cc11f33a4df54ccd56148e2ecce5239c82c9cba1937ea8fac89104045a5f82ffd65f9e29746aafd330bc19abde9d8e0ac01a4c2103488c1cbdd50eb515f90707dc1ade21075074b2d98808a1ad6e5b"], 0x1, 0x7fb) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000000200)=ANY=[@ANYRES32=0x0], 0x1, 0x3, 0x1000) msgrcv(r8, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000067c6040096dfedc4000000000000000000000000000000000000000000aea58c2400005865975c1a1b499c96da3021602314dffc83805bea864da9ced46c9013c0aae12850a1f1289c0d721948ac76463071f698341e58f4a35297d36bf85998909d532e3e786d2eebdb798481ea7ab27188c451565168e393c9653150119959999eeca075369bac481c9f94338a8f07118b23f430c50cf926d73dc536c7b520755a40131ad0fdfec7745d886c91b45ce200f50adbf09c39e67f6907376002a8b2805f7386475a153d4fdecbe4d1863b90d246ff64d5078c892f6c7236fa64fe0a5859081ac0283070a9285d67029074f2e702953fc3e518b0df967a1eef6baed740890070004d"], 0xfffffffffffffcc9, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) r10 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r10, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r9, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r11, 0x29, 0xd, &(0x7f0000000180), 0x0) r12 = kqueue() ioctl$FIONBIO(r12, 0x8004667e, &(0x7f0000000280)) r13 = kqueue() ioctl$FIONBIO(r13, 0x8004667e, &(0x7f0000000280)) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r8, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r8, &(0x7f0000000080)={0x0, ""/215}, 0xdf, 0x3, 0x800) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) sendto$unix(r15, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r15, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r15, 0x2) r16 = socket(0x2, 0x1, 0x0) r17 = dup(r16) listen(r17, 0x0) 21:16:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01a530004000000000ef168191a8a682d06b4b0eaa87f1673e2a522ca49ea0aae3cefd248635f7424720eda1ae56890000002fd422"], 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 21:16:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x8, 0x3, r1}) open$dir(&(0x7f0000000480)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x1016, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) sendmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000004c0)=[{0x98, 0x7ffe, 0xb6, "2875103bedeea6e1cb0e08cbdce2eb98dfe6fc9ba722d4c70b20434efa0208a4d30c22ec15c18a84753aa6f45e38f1ed2e23d7e400125d1ccd0cbac2e6ce745dd4f7c6e3a1e9671043a80dce0cf699b64f42a5ab233e14b340080b28ca819ca25240e3e8d52659e0759437779ab5f561da701cd3ea311251a55840122c4a57f8bdebcb02"}, {0x1010, 0xffff, 0x6, "9030d4d132a809956c62a3671986a5a2f5480ed3170124c557bd106695f7aa57b8d256c2b914f844e3e5a8e718af8c43a49db40d3a057edc72b6f9cef5b59a33266d4ecfc438d7ce44986f626fe8c86f970f25da07e69f69a4674d560fec1f30f417aa655198905474a1d74577ab26a06847e12d646191674daa9fc9d6735abfe20c5dcb762367033a0bb78713bc04d5787041f1c84b06fada88307490161097630947a59469722c9e0fe74516e870dc09f1c4fa846b0279985cc9a1b43ab5bd9c99449df0349dea9dac8ec400da668cc73309833f2673d41d20cfb9f3c6ab6fb2f17375bfa9f2211b09a8d2d871dcde350b99fc444cfc71c5a065feca82ca26efe41e9f7c154bd9830a2196009727ca03c095e113ce14c6425f68b83b397eb7a3b586487ab11dbae8c4579683d4b0046b4fa98f07b15967f11b7adfea2eef58b17998c81f7855d1ce638e7effdf7b6341224f27d1680243d0c00048da1e98af9b5e61a20648a09346b6684de9fe03a0c19dbe2c36bce39ffefb923e83a1fe534406e88c10325fb6ed83a2e111f760fb6d382aef6995533b258395e609e01c4a11dd2dd76554aa1579d6f39decaa3436780f891a9b6645e42a6de4d716feb06bfd76b07ded89bbaacd81d9218e7be1da42c40e54d8dd2344cb69ba9690ddbd5225a61a051fe748489b28411308eec9b31485fd9561d46a7ca690434fc737aacdcc642e71e0445f5a8d92ac20c0b0503f84c3dce4821efeb3eac6b22e640d8ec18153033a8c360d2879836774e006ba1b59f5f669314fd7769a5e598f0e1e89a66646bfc563f1e36cb89673baf1167947516e6464cadde92bd2f2fccc1c65780b9315f481cfdafd6fa6742719ce7fc08ef8a93278a42a0ef851571cfd459455bb73186078412e01c784a7e2abee10e4a2f0f91422918f0fd26ce7519797ab2b8769bb08ef28416398d495e605ced250b35936b735be05be4e7dc72d028a0bda294d2375dab32bbaba8502b35b833d9e18b3dfa414de7ff008546c4bb094e93ac3e79f8f847840e15e5083f1cd5394b335c36698e25126e222d0cc9dd12918852dbc5c2b92fed300098c8dd659373713b3bf915fb2dce2bdf8b75733615b756eedd8c860cc1920089c5f798bb308cb9a56f48bd74361000a2a49493c5a3b8b756d0dcc6ab6132470f28043303201eafcbeb1ff4204125f62a80c1e943e3dbc3c682c6f0ee17916b76c35f389fd6444307ccc28f7074fe3a040ce0f2c63534d3663447ef2ad29c1e4f7bca9eda0d1f598c10a1da767299b96f2e2fe86ccdade69961b89c1349be760dd35fa665077120f6caab9e2d9572b853458d5dec0246782eb12bad9bd7d5f990505e61416008dac9bc60b50ab9797cab8b5184137fc8190e31e9c6bb5473e35de8cf64e5ca7f5e5a8fc118ff91acb7c07e2e669fbad6fdfc412f03efe37fc3c5cf9c36a897b5e4ffe3c4677c6f844b82b777065ec58e7a3102a6f0e4d3c978c8b799178c2dd3c50b0b1e61c39aa3d65d40619101b91c51ebffc0f91f72aa948a6538b5c4549043f8af20a62cc8a7ea11783c392f769abb7c823e071224871baf03ab93e55ef8dfbc12c0854910078c9a133e821ee0af305b1d0cf63843d5d0c1ac335840d690d6990593ae824fc01387f551538fbbe5a9bfe07cae20b590d074f8955b877e35325ba0580ee8c12841232d032c782b5f01ea2819e3bb1b3549a2ba880efad40e4f67a9544337de88c57ea5d21e459aa564820b3278391d9995e4f5f98c42f48e12381dc33bffd445710a1c6dd8ee508d27d4f630400b73a7e63509cc8eb38cdfd2338fbca25fd03f64bba2326c6f49455879c21b2202af2b2fe3e2d2bcce82af60056efcf84eccc2da0e1f8c4410dac17003750416b95798b9cb557f8e763b044fbe12595f2e21d0dcc1973f15c855dce32fce61d9c60a08b882ea4591dca2f7c5f765a82934d04066971476e1a99ca5d7ad3898dd56db10915281bbe9c2ab9a449fa3ca712c585488755630090bf99df7a765dc4f0fb486df4b9c286483ae6bb194cfe49cef56abcb5136d1e94f53320bc522a136267a3c9f14826592f2bc6e56debcb79a58a955495693ad5e342fa76483af987f25d3fcd8314934ac2b64e4318533d5b8ead2c6f8b414de5659f0eb1783f0b9e675ae4a534469c2c2d06f8173e270846dd58e3c0b2bc267b8910a050e836f3d488a35c9cfc50a0383dc78141f14ea8725db8c2bd6ab3576f62c96abada1ef25b84cb2b020b2cd84621e90291c0fc48df3b8660f5927e9bc1f394d38f090ed264932ade5a69c6dcdd7ad8e3adcd6f425de395a559b7ff9f0a4676b2d28d8ae668cfcfe59192e303c031f7d61a0e2cbaa6c680ab17dd1b422bda2df0d8634609cd9e3d6ecdefdbe1c045d9c4d86a6d80bf907b79e984777c557eb1e59d843d2d6f6b176725acf0ccac7383832fe1e85b7ea462e06c6b24304847391fcb973dba2ffde3e7a16f589ebee24d506307a175e1abee5e784cd929cc468111ea411f1e2066e8bb34bf1597065d49f3346c7ebff92b79dff7d7057864aee3f716bac0c644f891ad7deb5b3c1528c9f496ca7e7b26527030b38759728491e81eca61a5752c033751210cc94c1b9faaaa8e3cb652b158c9223ca4d109672c29bc80e1240049977504c4462f4687fac092f7c804d8f861972029148ceca3d10f2e6b49ef216388d547a397e52a6bf3706cb2287c596a559cfc85728aa845cddd0fd6525e6e263b400b47cc3513298f8a72ebba89dbfbb0bc4a3be762cc3d46a3a8f6d5508b1d203107021829d19a20ae2e4514debfc0bd701dd097f45fe7463de0fe026b7530ec566bf59586e2cc7201de68c5d4e5cdf4822c6ff7d3582f7d7c2dcad9646565dcf45c52310f6071062c3c2a374068ec15d1a470482c332bfb9169af8696912161ce42d03ffe5ea89075c86502863a6bcf8de642e62531205723403cd0c4056d83923eb3c71ba3353ae02b361e9e0004da30a6dd6259afb1baad5c23cd4754b90c3d6e578240fe376e2541fba7ea6adea27a36b7806caad0979a107b2dbbd9609cbe341d7ab4c4296a53511fb9f2617e1b4a93b157ef548d345d2b46d11bd7de36809e08b24ad1c92ed06fcfd29b3ea9ac9c369ec568f707be621a7bf98cee6f268e17b401c34047162a50756518ae6fb2c58abf01b7331710d380bbcffb468f8fa201b0b49ab590de1c58ef2bbd113cb0976d4911d7b1bdfa62d941aecfa1840b63501c4ad8939d09425597385a24f6e156dee1caae65df23ecc9c16764afd4047cf6516115d9a6ae7fc04b98e1153684413aaef46f46a6e1af4160a3bdb5374fb62f559b85e4146ea78647de45a5b15be10a8b8df1e7eab64bcb6c553cbf67ec956566f2f95f0cfaade1c8a18c407f32eb34465dfba5ac1a653cfbbb6d2e636f4ff82113bd82d3998c31dbf9a8e22bd1cc71bb76ed395612881db2c42f1e64b56c6b9f7ba30bf338dfeb67fd23cd30a759bc42dabcb1fef3ea5150f3d3e5d61fb1607dce0cf0f1c7515ae37fd1854f0646b82b41ee66115644959965867b3645f96822a42c2226877d86a93728659b2b8c28733a5cdf836eeef2aa4e99e34d7dbcde3a7f250140486d4e94cb89cb5241569f377e1716d940b1382ae7c3784427e958f60a9b49868d5131de9f27246d44224d8e46c0fc1fe38f7ec3b70e12018def37d034d73cb9a8bf170734888aaaba7c262629f3b562909b7260ab44ab82a5b8343c9bed63ed16f37602adbe29d5389106ad9325255b9d645d675f33aea14d75bc7344bba33522e3ca3e82f6d9fdf05692df4744ddd9f6d9c901a0ff1566be0f8039d61a2274373dbe3c51c533f8955c4acef82b55c5a09402b8ae51ddd96e15b03f83d8f31f2335e5f93a5eb187515568e0ea79dc878cd8cc879f5932220d3a6433e00618d164a7634f8bc6059681d8abc011f8ba5683b2c457c40f069b1cca94dbbe0c260e54ddbdc5458c4290e9b45ba3a2772cc0a362e84721b9f8f1e1580aa1fbbf5e2c0490279d4296322b09b1a85aad3eb25a590d0c01d9e5b7b41046d20228fc50db3b3c7ea980c84bc298fb3948a7e694371b8201c5d6d60d960e0a9871febc91bea4e532aabbd03a8dd98499feeb00cd87dae0b4de665c922d512fe367c26ccbd3da5eb0f549756a32e38823b0e38b6285e463436efb372d29b41fab2d642b584c817c21a74745b07148c89b0d2bbe04d8c002aa1479102c208efac23cc858375073825da445efd10fc5a35c0d3a29850e856031a16768c121d749767b9e6c4c7614bdb4c52f818403ee7ff6da201a5d2a59825a277eaa2bba03ed7727641cecf2366f1ac17b9240aef4d80d6f97700b1af8a52eb1992b636241493229af9368f411fd456819a608ff389a844c8f62d0b4709a2a8d24becc772572d34c87cf643ad7dfb7442a3f81e34039ba0d5e087fbfc92ee7cc436416c87f7635b96da927dca46916cc4fa1284eedad4217881496d270dc101a6e33146177317aa49934875ad80cbe53068bcad74f9fbd2a27be8baf63592167035b76f7211a5858881f440a45fb6a77f686e2e7a5da46d5211a8ee9e7f3ddcdebf3c856297c0536fb8fac1acb370557d2a2e564b294a75662edb3d5b5d1e9bdd7f3911e858116a0c9de5ea7f1509eb3974165b2776928bec07b46424fddbf54c445e742136fb9ccf5428f946718bfabedb2a3c1174ebb6f52b9e28d873827c913596cafc3a51891478b8f2f4fde9e69104bb2b4b7a92a1ca38c1af4cddd84e4c14bc916399ccd6552a833355cd3e9b6532a554d4fd033e5454226e8ed9c377c5431da9dadd51478198516d39d86f42d5986f4ff7dda1ad8309a69ca3f8db13786489309a7f84e3dd6e6409b63977a53b1a15e1e131f8c27e24c8ee068e50e9839bd3fda1d22a1e626789ac7ece202a2304e1d0ff25b62003e1c57608d46c1414e041cf0f23e4c4592b2d832ce1a9e999d2581a1dac37bf037c91686fa80156cb465d0379395fb6ac22ec18e3365c63232412574a7a832fa2c2c63420b35be99eac56a19d223968dea18c8c8bf7184079a75b62f0bae7ce58afa1b4f97112d38bc19d231bbda8a83c88a09560fe5dc6cb8e468315220b353bacd99158f808005d1d26c89fe2e25c889ef022fb182a3b466464fb8962f77ee80afd38db8b7fb68607fe5593ac7f8970131355c58075eb30e95dfcf76ba45abe8259f0f79cb388d58bce83549af04c96b988e7ac885f5cade8f47cba32c44de9fa79bb0358d249f117d198491e66c14f7468666bf202a38d7baa08013d72f00eea53763f5d3af450646179c852814d0a965f8fbcaa31310e276520a9d3555d4592885480fdf350dccb287f8d355671424be23ef93b9d41cf77e3c20d751bf22294dde24e755cdca8da939468e0001bb1a7037a83e75adb520ccad10f419f8b8a77801afbc9d3e70fa62cce0ac11e578743614e7869d68ffdba27d84c56330ec707b5fbf27f8a3b4604903eeb369c07d3118758b652d3318463784e4f227ede544d032510c70d768fa4d8962274ffc6c300f443aa67763e81b0440fca7f6374a50e3bfbc9580d0710c7a44a3748e4c8d367854eeed173448d80a71a0df73cba756868d5b584d6ab716a7a5806870919687d3dcf7841e4378c967cb6855c4cbb1561e2f7302f79c7f69b2584e56275049850579d4eae90009ccfb459577a001446a123038887bdb9959767ffa02ec722cba9ac3e8e08932e6ae2bd09a185f7d4960b39f8cd5a1520dd936"}], 0x10a8}, 0x8) recvmsg(r3, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 21:16:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x7, 0x4) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 21:16:02 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="b6e43f2f3f03ad6640991a9728214c6c7f151995c1dfd9b9d01f4f3812a6a9b067831ce9cefb6b80a67f459bcfb063142c", 0x31) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0xc2c}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_gettime(0x2, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="1b18f05de2f4ef187236b96507852d994ad6c089b2cb1999f7b40e766e06aceca5b8827491cc26763b73d02749eecc28d39f9d55f2fbf8", 0x836) 21:16:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f00000001c0), 0x66, 0x0, 0x81, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x20000000000000a9, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 21:16:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x1, 0xfffffffffffffffd, "0366fe15795acd76ef5caf00"}) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaa", 0x107}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03e4d9e7b75faa1a83316bf901afc758e339fd8a7c3482ddada24362a57bd82e395d19f8060d1ae1fcf7cf0b04f56dcf8b354487e17832e6de6fab914720f45ef28475a3915b8f3a61393bf66b6470028137b0fb4d9812511c50e2e5115cafe4a29aa6d19a984abc18dcaa268f751304dcdf4920b0ef6bb8321616437c4721d08c6e8358300f21c98f471ceefa34868805807df300980724563638a7", 0x2c1}], 0x5) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000100)="5fc646601f9c56b14c629956dcf033784cf9588a02c2931481ca0e627fa42cbd747976753dd19b911535e3107d138652a234b1192f34222ba1249fc44c990c1a16d16bc6655e0d7b48a92740faf94bdaedcecc88874e37e3ba500747abd7d7d612e69281c7323551db546395ddd215b2d9462a2fc9937f5360c0214514e0cf1dcd709ddd698c0f01d33ab9c580351d55f1a8b1a0c3d3f595deb99e0310dc0d49bf1ac92a63d65d46121f82523b76da23c170bf9240d9b40043e82f04f9b326ca", 0xc0, 0x4, &(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa) write(r0, &(0x7f0000000a00)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758161c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a7694ae21344da19ece7aabab738eb77103fe037086206185c42ebd3c3cad0aa9fda83486b230e9dffdc013a648c44c43a8729ada052e6f83adb7662ea8cf836c0515ee12e2ed482d888dd94c15509d722d2e9f406821229d4b86636b877478d4f8c6581fe75126a22eed210da6ae7e6ba89a40c2dad2e00cd1c96515d803", 0x21b) 21:16:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x1c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000140)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 21:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x0, 0x0, 0xfe}, {0x2, 0x0, 0xfe}, {0x6}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 21:16:03 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) getpid() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xf) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x20000000000000a9, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) r5 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r5}], 0x20000000000000a9, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0xf1, 0x9, 0x7, 0x4}, {0x0, 0x1d, 0x5, 0x4}, {0x7ff, 0xc1, 0x1, 0xbb}]}) poll(&(0x7f0000000040)=[{r4}], 0x20000000000000a9, 0x0) linkat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)) 21:16:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x81}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x20000000000000a9, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 21:16:03 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x20000000000000a9, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x4, 0x4, 0x2be, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8482}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x71d}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xefb2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCNOTTY(r1, 0x20007471) truncate(&(0x7f0000000180)='./file\x00', 0x0, 0xff) ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000080)="1c357e3a005856bf000000000000", 0xe, 0x0, 0x0) chdir(&(0x7f0000000100)='./file/file0\x00') r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x5) r4 = socket$unix(0x1, 0x2, 0x0) r5 = getpgid(0x0) r6 = geteuid() r7 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r15 = getgid() r16 = socket(0x800000018, 0x1, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r18 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r17, r18, 0x10, 0x9}, 0x8, 0x1, 0x9}) r19 = getgid() r20 = getppid() r21 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r23, r24) chown(&(0x7f0000000200)='./file0/file0\x00', r23, r24) lchown(&(0x7f0000000780)='./file0\x00', r23, r24) lchown(&(0x7f00000001c0)='./file0\x00', r23, r24) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r23, r13, r17, r19, 0x1e6, 0x8}, 0x5, 0x5, r20, r21, 0xfffffffffffffe01, 0x9, 0x7ff}) r25 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r25, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r26 = getgid() r27 = socket(0x800000018, 0x1, 0x0) bind$unix(r27, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r29 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r28, r29, 0x10, 0x9}, 0x8, 0x1, 0x9}) r30 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r30, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r30, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r30, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r31 = getgid() r32 = socket(0x800000018, 0x1, 0x0) bind$unix(r32, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r34 = getgid() semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r11, r13, r26, 0x0, r34, 0x0, 0x0, 0x0]) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = getgid() r43 = getppid() r44 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r46, r47) chown(&(0x7f0000000200)='./file0/file0\x00', r46, r47) lchown(&(0x7f0000000780)='./file0\x00', r46, r47) lchown(&(0x7f00000001c0)='./file0\x00', r46, r47) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, r46, r36, r40, r42, 0x1e6, 0x8}, 0x5, 0x5, r43, r44, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r49 = syz_open_pts() ioctl$TIOCSETD(r49, 0x8004741b, &(0x7f0000000000)=0x5) r50 = syz_open_pts() ioctl$TIOCSETD(r50, 0x8004741b, &(0x7f0000000000)=0x5) r51 = syz_open_pts() ioctl$TIOCSETD(r51, 0x8004741b, &(0x7f0000000000)=0x5) r52 = accept$inet6(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000780)="5d750738a389b83b39357fad63fdac09dc089195244666290933c115c9d5d56c84aad982a5efde945cac8fcde59ca5072f8e445c8b6095d5a3a0ba2b6bcf34391d1c639ddfff9cf5644bdae7577244267812f963", 0x54}, {&(0x7f0000000800)="c0f2a31f4de3d444053bb7427f4fbde9eb6929ed258778686cc11656fdd1c9c1d01b401d1681b8c1dcd26e1d24003c5d2fb906e1d3cf4dc1e9a40d00fd2ee108e6ebf852725c7de5d8b2bdaa4dbf9d2638d7eaf1715ff569ace2cc8a23bff34afbac99a0c144", 0x66}], 0x2, &(0x7f00000009c0)=ANY=[@ANYBLOB="20000000000100000004000000010000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r34, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=r48, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r49, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r52], 0xe0, 0x414}, 0x8) 21:16:03 executing program 0: setreuid(0xee00, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r5, 0x10, 0x9}, 0x8, 0x1, 0x9}) r6 = getgid() r7 = getppid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r1, r4, r6, 0x1e4, 0x8}, 0x5, 0x5, r7, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r11, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() r13 = socket(0x800000018, 0x1, 0x0) bind$unix(r13, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r14, r15, 0x10, 0x9}, 0x8, 0x1, 0x9}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r20, r21) chown(&(0x7f0000000200)='./file0/file0\x00', r20, r21) lchown(&(0x7f0000000780)='./file0\x00', r20, r21) lchown(&(0x7f00000001c0)='./file0\x00', r20, r21) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000080)={{0x6, r20, r10, r14, r16, 0x1e6, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r22 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r22, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r22, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r23 = getgid() r24 = socket(0x800000018, 0x1, 0x0) bind$unix(r24, &(0x7f0000000080)=@abs, 0x8) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r26 = getgid() semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r23, r25, r26, 0x11, 0x9}, 0x8, 0x1, 0x9}) r27 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r27, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r29, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r29, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x800000018, 0x1, 0x0) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r38, r39) chown(&(0x7f0000000200)='./file0/file0\x00', r38, r39) lchown(&(0x7f0000000780)='./file0\x00', r38, r39) lchown(&(0x7f00000001c0)='./file0\x00', r38, r39) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r38, r28, r32, r34, 0x1e6, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r40 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r40, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r41 = getgid() r42 = socket(0x800000018, 0x1, 0x0) bind$unix(r42, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r44 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r48 = getgid() r49 = socket(0x800000018, 0x1, 0x0) bind$unix(r49, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r51 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r50, r51, 0x10, 0x9}, 0x8, 0x1, 0x9}) r52 = getgid() r53 = getppid() r54 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r56, r57) chown(&(0x7f0000000200)='./file0/file0\x00', r56, r57) lchown(&(0x7f0000000780)='./file0\x00', r56, r57) lchown(&(0x7f00000001c0)='./file0\x00', r56, r57) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, r56, r46, r50, r52, 0x1e6, 0x8}, 0x5, 0x5, r53, r54, 0xfffffffffffffe01, 0x9, 0x7ff}) r58 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r58, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r58, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r58, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r59 = getgid() r60 = socket(0x800000018, 0x1, 0x0) bind$unix(r60, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r62 = getgid() semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r59, r61, r62, 0x10, 0x9}, 0x8, 0x1, 0x9}) r63 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r63, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r63, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r64 = getgid() r65 = socket(0x800000018, 0x1, 0x0) bind$unix(r65, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r67 = getgid() semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r66, r67, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r44, r46, r59, 0x0, r67, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r70) r71 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x7, r20, r23, r32, r68, 0x59, 0x6f2}, 0x8, 0x2, r70, r71, 0x5e4, 0x10001, 0x80000001}) ktrace(&(0x7f0000000000)='./file0\x00', 0xfbc76dbeb65e8e61, 0x1c, r71) r72 = syz_open_pts() fchflags(r72, 0x0) 21:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x18, 0x400000002, 0x0) close(r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x5, 0x9) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r5) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r6, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r7 = socket(0x18, 0x400000002, 0x0) close(r7) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r7, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) r8 = socket(0x18, 0x1, 0x0) close(r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet(0x2, 0x8000, 0x7) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) r12 = socket(0x18, 0x400000002, 0x0) close(r12) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r12, &(0x7f0000000140)="ad18f05de2f4ef18", 0x59) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x26e) r15 = socket$unix(0x1, 0x2, 0x0) r16 = syz_open_pts() fcntl$lock(r16, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000c80)=ANY=[@ANYBLOB="d0d37328f2b886e4ec6eeb1397e9920da5c759309a0abccd88f6c2568448405237226474f1bc7256899e33f97e21230a4405c612c9a69946e72b6409ee", @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESHEX=r16, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR64, @ANYRES32], @ANYPTR64=&(0x7f0000000940)=ANY=[@ANYPTR64], @ANYRES16=r13, @ANYBLOB="52a70af3d8299b163974d58f7f7e44d354eb3fec5c05fcef47eed3bb0c59d9e17d25e0de274b585af03d4ef4227fc55df5333c943d2d827f59e2a83e93f13d270795a9ecca6041c7638c8daf01e4685dac6238de520a4bb6ca6860f773463ad8e6a6c509a9f8d0462ab1e67ebb28f1ef14a10d15929c0ce39451e3703be7631185634923d7f00c46aa8e5039a184d80101a120a9fcd2d2428a85c92eb52b35de529078", @ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR64]], @ANYRESOCT=r17, @ANYBLOB="a5b451614cde6d21e445c16bb137bf91830f6d79767de88b503c57467528deeedac23005effccecd9adfd33c1cc49ade89674fb5a39f393f21e2133d694885d5371fb3648d391ca14d661e732d231e1cd0049b665ef7a9bffb7379ff2cb9324f6932c7af350dad410da8a91d159536d6b69a559851a9236dce", @ANYRES64=0x0, @ANYRES64=0x0, @ANYRES32=r13], 0x7, &(0x7f0000000780)=[{&(0x7f00000006c0)="7478135da78387f8a6a58aafc2289dc299d8d7cccb214e95e6e0ab3da69b7881e8ac20f7ac98d01493b2a3f09c89095e008cdcdf45f885eb8ecdd064a2c88bc3d79db7fe35242054826af2fc2548af5a574a88a57043784297efd6d229bc5245303d4364209d025a929fc3976f087123ff068c3f86ae777e353263a3b405660b52e3f3593c57b26d63412136eca97939b60d22814a9e182b5e856cf7928fbe35f6eb9517ec4fc6c7", 0xa8}], 0x1, 0xfffffffffffffffe, 0x0, 0x9}, 0x0) r18 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r18, 0x0, 0x0) shmctl$IPC_SET(r18, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r20 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r20, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r20, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r20, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r20, &(0x7f00000007c0), 0xcb005093f78273e) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffffffffffffc8) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r22, r19, 0xf3, 0x40000000000d}, 0xfffffffffffffffd, 0x1, 0x9}) r23 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) r24 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000140)="200e22", 0x3) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r29 = syz_open_pts() ioctl$TIOCSETD(r29, 0x8004741b, &(0x7f0000000000)=0x5) msgsnd(r28, &(0x7f0000000280)=ANY=[@ANYRESHEX=r25, @ANYRESDEC=r29, @ANYRESHEX=r27], 0x3, 0x800) r30 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0x26e) r34 = getppid() r35 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r35, &(0x7f00000000c0)={&(0x7f0000000a80)=ANY=[@ANYBLOB="47118ebf00000000000000e8ff016f6994dccb0b3b00f2249e5b65574ae6f0e7ee2658135bb473adb71503947279e65812a659dbbcd3d8cb99fa86abd9f6a34aa851923fddb52eb1bb52b24bf4a8f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d09351cd01c61b98c85214137c96337f26914024e114465645891c5fd87e812046b6c3e45e21918c2871c654a7ddc3b2bd15d7a76c48ba6579931e3ea6d4d862b164a97cdda4e20e9dfa090670abaffa0aa39dc23650cea90e3695d8a6b798a91a5446062fc9635c52d25acb6905c578d5ac38f5e7bafb80f63426c1ca5b716d5abf70730e83959a1ccceabee1a043d8fd270c044c"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r36 = fcntl$getown(r35, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f00000001c0)={{0x2, r30, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x9b8, 0xc07, r34, r36, 0xa9, 0x20001, 0x1, 0x1}) setreuid(r26, r33) fchown(r24, r33, 0xffffffffffffffff) r37 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r37, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r38 = getgid() r39 = socket(0x800000018, 0x1, 0x0) bind$unix(r39, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r41 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r38, r40, r41, 0x10, 0x9}, 0x8, 0x1, 0x9}) r42 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r42, 0x0, 0x0) shmctl$IPC_SET(r42, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r42, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r44 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r44, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r53, r54) chown(&(0x7f0000000200)='./file0/file0\x00', r53, r54) lchown(&(0x7f0000000780)='./file0\x00', r53, r54) lchown(&(0x7f00000001c0)='./file0\x00', r53, r54) shmctl$IPC_SET(r42, 0x1, &(0x7f0000000080)={{0x6, r53, r43, r47, r49, 0x1e6, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) r55 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r55, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r55, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r55, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r56 = getgid() r57 = socket(0x800000018, 0x1, 0x0) bind$unix(r57, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r59 = getgid() semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r56, r58, r59, 0x10, 0x9}, 0x8, 0x1, 0x9}) r60 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f0000000800)=""/170) semctl$SETVAL(r60, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r60, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r61 = getgid() r62 = socket(0x800000018, 0x1, 0x0) bind$unix(r62, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r64 = getgid() semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r61, r63, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x8, &(0x7f0000000180)=[r41, r43, r56, 0x0, r64, 0x0, 0x0, 0x0]) r65 = getppid() shmctl$IPC_SET(r18, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, r14, r33, r43, 0x1e4, 0x8}, 0x5, 0x5, r23, r65, 0xfffffffffffffe41, 0x9, 0x7fe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r67) 21:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x35}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") 21:16:03 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0xc53], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x8e9, 0x0, 0x0, 0x9], [], [{}, {}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="254d7a0f818328f64967f7655090a25125e068f84a2bb41321d3b546dc8e999e3f99b76c8d9a3e068e2e4f7aabd664c8e3d93759f6318676bc9b3727f964706477594a96df798d0dfdcdbd43dfb8be9d350034a9889bf6095ceb19db1045fc0012888e1bd269c4355365e9df9f76f1464471d5b7ce517e40589eaf71cca617e0e5fa79e894d7c800a011dd5de04cf3bc0e16ecffc208cfe21f9d4900facc588c90f302bb71c673c463d7f1abb2c03173df018653c4d9c6a16b34b4f737", 0xbd}, {&(0x7f00000000c0)="bdde46d95043e3c6d8588e07c16e6b828bae86eda46ae271337a691997ca0215d9530cd8312959d08122419da6062121d4a9cb95feefcc8d720331b92f2ff63d86ac8f4302853a033f20", 0x4a}], 0x2, &(0x7f0000002700)=ANY=[@ANYBLOB="3800000000000000ffff000000002800da7119c57928a4872fd72b240af41dfbf8134886f70d4f2fe02a33c5798acd20c462a48a975b0000a00000000000000001000000ff7f0000dd4146f14267415c556e92ae3638b46a08c1e0a7e98aa7c42cf9584ac23acee7ad49ea508c0a45236911203d1de9609a3062b80870aac2c5737f5bec2bb0ee32ec30df3b5811a7c19e47d94b1cfab317c9b71ed10578dd46b519b30f240b6295669a7706874d1c293c15e4225eb7bca94b4018913373d52535c759d1b4526f8b7596c537c700ce9af2f5618453303280101000000000000000000000050000007e89167918e35cec22f69bfdc5c432bc385a07e32ca3f48e88891850d0204a7848c6c55d55444c6cac70769194359fefcd4342ee1639c2b40767def0dcf62049c8f72c26b2b8435602d8769759fcad9481eb564e98a6abe7eb0fad7784b247b8aace3e436c2c48d18ef69a6f7b33e558ae67b5bb6cd6f1baa4809fabcf585183f90e6b10bd77240c5ee40e832e8ad784efcca3fc90f6ab5f44ab18af14db381dd15383fa1e6ab1e263e84b2559e594509fcf6bf2577dc1665819c7715aa870dc6f3b7912ef3db4aa1880f67b7176e074079ad6aa440e7ea857b21ca688ebb709d878e4abdc0319d8110df11efc413ddc17acfb478286cc2985f44210ddbbb30914239d407a42dff184bd93f86cb9fef66c0f7d183489a9d0b086ce8ca97885632f185b8e37f17cbb2ff4becc470716d7c206a50b37a5882f3385c8049955a30a7158f2c8dcbba3a5263ae1480a74c1235fa24a38fee4e29c2784fab734ff02ceb6559422e4969678755d13df31b3e13df5307bce866fb182d4ce17ef0c1cd993c5194bc8ed41ca6fe17ff1b8714880f60b28e69635c86b420857f8560a269727b4cff7d7c20980797f090dbc39ac36f7b81f0d61838f5055ec517929669fd6d7b8e02bc060e92cf89f0c84d0323b5059671600a60b478877e4e668a4c45cc66d7f4cbe3fbc654c9c92b74c4d0840f327b49b3e582a37f04588003fdd4fdc7c95eebf6d998f5bd2e924380b0bc7fb8db982f16a52592e5103fde753f993e3bf85448939b92e19ab08876d301acdc109b8d6053d905690c2300e9f7f33630c3eddd890a09701982adb606505a46bafadb791c5d3729ffe5e429ad4a6a079a85440ad761b631b5ad00593c282c07c66bc3b29bd38c1c5d8251f018dade3ff7b2c2a04bb8ed013d2db5ef34b5fab24ab0ca6d707076201aff5d2d7c06fceaf929249ed374e994f781e6e1a7eee5152b7bb18120a1e8f7d6df16b882c80926e8064e1c6f762798dcc60de4b87c1f45c4cf8853f6e9c989751a3d1783eb8542984be4968d227bd1d3054e75bf36a972e9ce0b63923484e3668c49147ab676128415ec57b37955cc2dc1a532dd42598c3e42c1c6559b1c41651c22a03ecaa66b338d8fcf4fc0359900ed86a84f462c56f7358c6201b337ec8adc203baa413b80585cbe130bbb019947069d43dffbd7b75a0e95689d3d8221ecdc2afcfa275e2601eb8c1db2e064eb57ff0e2002dcd1259789fc14f2a8f50ecc52a818b614f2b3801caeb53854c6fb242945513c05af5ea1552ee30a9c7c5769b020ee3bc50f900c7b67dfec9d0e41da5541b0db808794271b6f2eb376f4d7d311546f3143623515585726da62d022613e566c99b0bb14650be5a1141c5e9e93f4e35ad6276cd1136dfbe9e8a3689d962c185506af72a9da97ac9714e695d8589725d3e534974bec6c3948630fa0b57b6e1439a5567a00d5f3916e5889918ec123106a5a6fd8c389abbe4fc911a11ae4349613788bcdca103913f13f4a20ea11985bd50ed98262136e1d813de5af0e3154955ba07f11cf9f9ac7f7d6e13db5184b5f1d47ddd0c57f136d715f66c687ef0b7e7e8dbad3dddedd73bb34581607c0783eeca542661f618fde44a88e4bd6a98cdb1eebc7c1cec41b9a1f19015a2007573a2f492f3bd0229f22b7fd041c85ea1766274e960bca8ad7f4743d23c70e37be8eff0b358822297b16368079a8ba74d36a80875d4b28a0d90ae30a668f3db4b32e7f3767e0a2c727ac315a012d8bcc59e42810d0e9b791ddcb7c5a6ec3838cf349845c038a6bc30f36700c0e7b8d6a4f78cdc2da59c2b7aded59fa4c07878482269701ae8d6217240ff0e470227e44df17d8d669b5ad8301ffa539929b1635214c2a0efdce5615f4df9123ab2c03ff600e1b0bb85c6c202ec1afb5c2c9158a7a691002169195e57bf28b712cbd5b86bd8e2c5f915a0f1840d9b31c7bb83b9411bbbd393416175b6e9cc37b69f126e547107e22c1996d54fdf1eff7d06ad6a2d9b8855027481a1b723ea5ca2aaaa126949b1a2b10e695eec807cfe58f3609620504604eacbc1da616f5a764921f2efd35ee81dbdc5b2fac258008ef7588751d2cec20a57a10db355f9e4337c161b356fa146a74d6c69207f61ab6ddd668874bed482fed1060e632f9adb80968a0ade8dea41514e3a7b187222df9f700d65eaebeaeaa11251f6f2b1ec4c7ccca7e68c5eaeeb057ccc2e27e0cc5240d431ec6733829fe00434ac90b8eebd858922021424d7652d98197a8fdb28be487c983849b1543e35f92f448c8696734bf667844739eb40e768c27679976ea4b1502ab7e8ea727e89c3854e3aac690a2c4cd969c703a252439070e26507f5fdc1dac5412cf411c2f57b533bccb627f2fc5a6ee9c2b3825690471f6e7a4e36a058707efb2fc85b1d2e7fbe665a94c496736bc071514e083921b228a9aeb29c22a0f8a99efa72c1293c431ebccbf8a6a28872b4c31f1f84bd7e86748d4e6df7ea74491f1691a81295d89b0b6e9213aae07cafa5c429ea21486b5f8daebce277deaebd066d86c67ddbf4aad05c12c9d68ae63afbb5b22094f36076c4db0382601cf3e4bf8232bf45a2628387f8a0a1a4e2f252adedb1057503acee9fadca6d6fb46472c25bd248bd1d25653fd6aa8343297f30346edc413e306cda965bbe6b5b36180c6edfcc6aa35c5bcf3ee4e8b9967cecb3770f05da68ffe5251d5e7e5aa7bca355fd3cbbdbc643412075d141b2010837739a04372cd5c27d7a41163db9d1224e28ebc69168458278f9607dc63a77edb32446366707aa21174420b0ea682ff55d2fef7ab26c09dbcc62149e5f987ed3d83f0b18f36c7aa45556daf30baa16a6208f1f1ff0bba7dac0f30816457257548d1ef43280da59b447e7046a5a138fa9386f0f3ce57a3126333720680f2b3ded27d0b0f541e5af9a99ba5ccb1f6bc964823fc14c8881e39e4a01837831fc6794990900f5f2d305edf0ceeda778014d11bf59db21ac858874d5b2fd02dc6548f04aee7da1e8bd8a0e6b60e15748cc62e2998d951f59c72cdf43bdd1880cabb8d703bff2fb3e7b55a8d827fd65c4b50bd7501d9fdf438779480419d1ad166d172c46c55811619341f3db5b9a05ac6a714984d0abe4b68c6b0bbbadbece9cd42c1c18b6ac33ff7ca82ceb3b70d91434de283ededc2f21d98634e49d925a5d53735b413798b67d55be4d6b3c457aa555953fad9e80370c052f701fa891a6aa329d12008e78e1d373113821df6183647c13b0c40b1a23fadbf88733064d5ffe1ea90315f9e1608aedb453d85be1cf1bac4ddde6d16eaa67020eecddb77727c3c50d52d73702e16b0d3f6125bf8fd2e528e7dbdeb920919d0469de88fb3d80ba23e2c9c0651e050ccdcef3d36361b9e55443f7ad515c046865987fb83bbdf4201f56491d9442483fedba8c560799d40b6dc8acbcc34225ba831eb72c60209e076997fe2afd0b51e4b88b2637a3c79c1a85227c9f08212a5a1eb067591b314589f093f17ab93e8826f4bcd8e551087d3af80b44288796799da2d903fc2a1f5993abb1cadcb6ede10989d96b5901fb11b5040f16b13f7454924499006de10d872da65dcdb348a2b863e2c7acea61bfcf5f7b54ec3bec540a4a18f68a32825c27bddc6ac6d40a42822ba5fc10cb53b637c72d140732047394cc93c981b5edf940679a80261df1e96116e2a66442b8ab82d2da6c2de1f656f39c13e7ff542ed5d4443c7c74fad2eba06cf7b9b0c58d6698934acd1b39d0a104803df4012af4cc70e523426ac75d469de917ff31391407dc5fea83d989dee1cbca238c058ed97fcad1720161b5bdb834f9c0710e86190798a0557b5758061fb8d66c2d61d835a6a40163756d6a1caa09e7e42d1bc73b727a11ebd32c7e0fd8974f52d4ff95b7da1528f3cf0e041b82d4f5f34ab22bf98fe40f9f8302e77b95306983d2de842baf127fcd3156dc0951d5e7d337755c08e7baf19ef0e29d5e2d5944cfed835aa92f5ba48c986da2e81f5487f345e1c5a35c715c9b04a8a5b139645bb1dae1ad5dae138b3a89563ecbbbf1e98be034bdfb679e96fdda2ec49d28f6664552c50dd45e56b56fed6cbb5ad82966ae4c09dfb6b13a5058ec408015f6e67c647eecb713ec64b63d4ee2141a302bf23490cc5c0cc3e71d3301283c3607aea0f803dde9b13ccaa26c3d5a108cbf4dd80984b2c41dab65f2b94ddf1ad64e5639629ffa0ac399c2bb821f3cbd760b2b86a46001c439ef8cf8445b23bec720126f8063e557842f93996835f0c1c15718850adf2a072e8ce582f19f8cd146413d5813aa76124b98974da69dad00f3cd7ae9f5a90a824cc7ca98a149d05efd34acf4983b90908d4d70ab858f6a9bdbe6534e01a7d3d463276a53afd1c1f43862bdf660f6410be4fcef1d0e65e05e929243ed351c34e2a96f64189b513a96b3204d35838c4e16cb829545f4cb8d7667558cd82df23d26cca3bed1095b2959106422425c387e8b3bde6e16ba1fc14bc397228b79744a406d4ab492cb4581e788aefdbfbbb546ba564c2b829d591e1925971e90465c469595330ea50e9a1f51667f5c61c009d9e09af1f0a26f2e48b20677ba4df2136587705b2c0d899e580c5e7a8c687aa68bf591aad4af3aaf238104640a296fb19dfa5e618f7d2941becfa28c213b12106d0487f95d578352554a8a7b3afec922319019e438ecc8fef6b41faba3e71756824028f0c92e0e0eb4ec08071c9021b302cb02085f5b7eb10e7a747336a522013c8aae78505d23bdd5dc770d58b04112223b9bc90b8fa0104d5cf4c3fcc7c013a15f92bbee3149f12e44e78808216cf8e856fd86743436d669eba3c1995bc6b04ce75627484b6977fe117864eb15873efe22e8ad3a0a1b63c4728527f2d3655a22a8ef81d6ef1c22844ca27998899ff0734122f5e3285ccb1ebc421bfe63e30c6a1af4ebe87d927b56792a90e60badc9e88f91d442488fafaf5da8ecf41fcbdfca7874d4126a5c6bb2723c8a6cc0f9470397b879c707b062eb5988b304022d4d9a4e362903fbbb77514a8fef642bc0c4d58aafecec17a4636d2c98e0b49d9dc32cf529dca0bb0c04bb6cc04a314847181bbb2fb4e80d8931cc7b0d1a779cf4070b87fb95a1c7906f72cfd18cf940844d086b1694fb41fdb08f1c1eb4656c5bb8246dd33217b22d4e1040296eadf170cb95ee275c548f7a1a502c78937da05cfd8876a46d32f9c4a17245d2f60f9b039985b00ec17bf71c2a6b3674355b4c0cc849e31fd7ca486ffbc25705c91528f0993dcb175399714157b8376df0ae1b16ee063fc4b73bd7f3e9428611cef42c55203336beb3bcf2d9bbd466de4dd243442c54246e00ebfd6750fb72f4ca776d94162037c22967deafdd533b213a4928763f0159e4e3fb6561cf7c11f1a7444b5f73e32f8244ce1296dac9b8caeb50253499a56f7c9f8e5b45ed1574a3532da7b0024b9d5056ea295964111ae74cb3abeed30dac65046422bcacb2d1df1744e64d910169e88a13be094f3e155bf3c80b50f252906474eb7f9452fa199758b32e8e8c483e510b1fe0b1230230eccd56c447f30bbedef08a629e2e07593394249e545fc98a7f03c8b0aad21be6b8089c329c402434285e1f9fb4f207e343cce69d5e2f03e4ac2a676a59bd58b61a0190d63c92f9d0870584e2636f9ba0bf75111b13fe4403c638eb71ad5dd4e547ab2abadda2078a5e06fe2669d7cd4dcbca625a81424e3cd1a80a06602cc3809ae79eddc8b6be0fb999188300332a200000000000000001000000a70000005730808bbe2cef0a2758ca8d000000001010000000000000feff000000400000bee71e0bf54abe609773f9867a7ac07263c046950cd74ea4530dacf3f26ac6252d0b1585a7063b84e41a7134e8e03793ec86ce365b99cd05c01e88d0257c017d518b90e2027e93f94cf650f2bb81721bf2c72be46d8fc27b1d169ddc63ae3a73c6fe14946ba91474ab3018a65fe7c52020cb59201da1ed73b1482180a5ac3ac8249f1c4f430e2598a9384155839cd717c4dd94b96afe8225c7f301a1d180212cdb95fffdb39b14333c156e199c75e971f831af131fa2a7dc56462e546353154cdafe1a50d50e418326166f22cb266d149bf17a022283c949b00f8f770682d563520a5adab86a97e663d5d9d71f2945db8a9e004073069d8d211c60488c004c8ad75d9b1c625332401bf43b2a434197372fbb4f6e06683f89d805070fa6b23de9d9416f23e847f888ed7c84ecf44b4fa921926de402b8f7e3c8307ae41717627c61fe1ca8ff1363b955e553227695f8a00cacd17df87622e626f3a6533e58d2c8051b2090f687760f2ec90571ea0f143ed7e9bac1473c892cb8927eaaa7c9cf4f33dfd5a85e32fce03cbd9913d23511afb4a3336f4a5da67e4bd8c7cd9ec2eee237a48fb7bc9aea4f7b8b3af4ac8f5f12b73e342d040ccfa858db69cde327f4ec3aa9dc812e065aaf7988e26e78987b746b79b20d58b8520e69c4759f26afd3987b064a375ad99dcada864b2170d709dbe8356dc97658290cf87fe9d81b23ef7dc7fb4c5d15594d48b8dbf9034f165f5389fdc773e9af1ffca375757e7880124042361b7b3287022628b6cebecdb66bd6025d41a24ddffcb24cd6956e6d189a16b678c3ed70c0e5e7edf0894472ef32cd3ec28c09fcf35c14b054d4704cadd9b7882ab7c7c8b7d7ba59207a21cefeca35884bb02d67442bca1cdbbcf7dbb035424aec6f62c783c16e462ac6668adf5cbcd5021630422c37bdffc58dbf90d3b2623a448635eedd56f3749bca824f10dde1aa6389fc467f15086519689da3e6032510ccd29fd718817bd97182c8b4a84715b893c9f9231c7a0cf89a08881ab361a01388c9f61c7d50fb46aa19f93bfdc7977610bfb436dcff65bedb271da29204e571e73221658a8c66226799854e0594e8af770e6cffbc35a48fe6305c5665633951a44e9c812a324613139840a4e695ad31bc393efffbd1b336b72dd540a319bee15d37fa0ce4c55f8825aeb598b3f424b5b6b836f30d4e06034e381545be7a0a2ad9deee5d2f337708ec7e17b1e4e50972d898be2f0740afc0612f20d40be8a477f86f997460cc1947a0c7b1422a5a56d5b7d1711bbf668a9fc10fde7eed5bbdbbf2ab1643a6e68da252e704548974be0e0cc17eab10c47de71bef09da21d9e3fccbf47f83bd8e44d26b8a52adb725da0fcb8d1adc61453a0d571b299184f77bf58d3c282c1ffdb6c991aedabd2b62154346f71353c3fc9cd30e78b8bb2ae0ff3b05c77c4e202c7bf1f8d0d4ad01a4bb23a515362e3532e4428b347cad42f2cf918bf93d72596baf2c7254a9f5d2d9ceb203b1a655d4389b0a88b2bef0777e11b37cf493189dc6ab3982d99eac497f01f34f26ad5236f1bedf71fecad98831bc200113ce8f415606e2fd51882ca4120308f14dc79e7c2bd7ec7e6af797c32427408e54cb45322e68658f1ffdd63fe2eb01b99abc78701318f0dc0f35cad54110cf98a5423201a6547b280581cdb0ba9a8047fba7099fbb96e176c334b12e40fde9c6d3893582cb1e9d613cbd08a557622eadf85bc3af87ab1f8f626602e3fa6fc77f2e559d9ecf8c64d4bea609ee41cd7e0bbd7f5464dcfc7b57513eae708d9d59c97ce6f0aab670389e90c7c9990b8b63c4020efb64299295599673bab027b588f644ec4fafb00c56c454e924f558aa625a841c59ec65634935fa6e5c5672ed577bface24a6d07f462481eebcb80ef52173302b701702848761a07b30b02ff0e925708c38df9d132578f74ccf6e70e0332f6d128ac5e5e5ec135aa8ee8fdd63a7568ecff2d1c23eea84be0fdd2c7056e479cc53c617e5642093645fa0f0fdc34839b4a7a13ed09b3e9e92a7e8bf02f6c688cf994f8008aaa2b43d4b4047bbe4745e3659d63d17c383608e74189737b2d58284039176328b7fcd8211c9f14acf5a9e466dbc8fc9ce4ce640a5915d3acf2799f0491403286e4d73b23c9365acfcc0292201263af17f4f625ba5c7222f9caa1b4828f7b5289e8b27a76be9a27c0856574385cb8aa8fcfd20ac442be08b37801610214d94e9bd6471eee66e1c704d389f82b13b56a32ff5f810b79abe6bb6344e8e4e912042a38dbedc3d199db74afae8ef7f4b9d92f47d57354d7dd46c5396fe5c9fc16ac4e09f5af4a58fc13d016b2d6ce06cf675125741bc4f7bc85e8f6759fde4a32a6dcdc79c43af865c3d24d2d90de4f08dc21ee7f93111a920f2f1136fe707dd93fdaf0d3d686b2f197b22f7d9565fdaa687eba8f43c6aef524ac3d6c126d5d502140342ee5826373dbe77402a4dca35bfdf981a9fca5951abdc4b89f55abedecfa8b9ab5b1b0b82d26d0968ccdb234bbb57a49753f57fed4dff2c44bcd12ca1e1d1d3f612970cd3082018627ea57eabc2d3c600c8e5af104004abb54eb306355335c78b5f86af28254f52b6af6baebf1d204e912217f7d4afeaef59f51fd71518531e864637be27285cc47fb0357ff947917a421e85a5d724281b0efcf6eae3752f274e14cbf0fea589f549dbebac4e71771aa5f343199ae86ba05bf049c6ccd25abf4852b018a5edb5b50b6127228a73aab3f1498aff6795515f9702047dfcf3114980877461c2d910db1783fb1fe67ba62227058a37d99ffaaf5265ebe025c08b74fe029d2bf9ccb5f21a649018a69841ff8800fd3653a893a3f10d7d14e11a24ff2b7ffe6a4a4e6f25853d9cfcfdae6be7573e0203ca85c9339138652aa45366fa58d49e35c6a832738a7a15a86ab8a555348486afa40bbaf69ae68136f4dd4d539383d9aea05a105f49fcbb6f96fe2281adcc04180c62f477eba7f980b2e88c6ec2435fab5c80abaa187cf745120798a381e2ecffe157c406e0c7d82c3421e61ca2ea896e48532d7e725182c2748b712d47fa59f6d089dc0a0b5afc3940382fdc8c93dab2350b35a33fdea1851d6f014fb7580a4ad711a3e90499b0b842cd173872cd86a49c1fdf4c478681501b8ee88fa1b5d5f2362f2ca7da7323bc8aaa5b457d1caa19f816a066dcbe4557d69ad3e3b5ba5218f3575c1c4c174934431366089bcbb0849291cc667dfef26ea1a4390cf85d90a88b3c4083956d447a8ffa5e7824c0a9321d46a8c00de79840d02b3e0eee953f8d87116c0835b150ebaa7ebbe7438cabbeec6283fb20e7b1b6f6d47668f25ddc2a5a7da69954a4ba993e3eb7cedcc9d787eb7a6c5d44c6ca443b0a8c23c1b7c34cf85badef66e9a89826e3db8eb518efbf07016f2684854583ee08e8e6e5879a99af4dffe2cd2658b815aa52fc8ccea9811b20dc93b97608bc576187c1fea48bae6120fa8f995eb5b79e718e8896ee17327234d6239a3919aa00d4485a56f7735dc8c53bed493e7165c64ab636a36ca5d497c0247582c61f722e02c50039c135440264b6fc562585122931591c3565d3f805a90d677e7339d4a7edc7575226cb1819e4f06469817bee62b2eeba946dbe53819b185707908c2bf5361d857eaef783d218f5fa26f9c8bd015c9f3c108cc0385a3d03866dc5c9f683ec7d43e840c2fe67800674099efb92d11bd4a2e7f1c82679caa32cd6f0a1b848aa250f0cdfcda10cb4aefe95aaf16f97a204e4f860ec89f52bcf376a7c921250cb390f133cc793cbc2f7090d06bc3a613c5b7b69bf363bf4c0ac49de8895eeb6372b00c991e6b6e41097c73ab3f7baa4e3cf49055e4fe72f0cca130b90a4c7be36140f6a83edf989373ab6eb72664ecce6f1eb44df66bbb1f643ae3fcb00e6f03778fe30fc62765e73ca30d07f0060aa5dde519313736b4f3708f6daf8aba2822b8111753fafab09a99311002f2c7ca1bf263925d8ca6837f93037ebebd1977d4a428f6f6a60f582ad43f3ca2a4d17d6507b9aa128c8f099737ed2b86b519f58d54055f763a4b490b65a4f9db6f90c0ae9f5190f98c4558f34e78372fc0d9d360b27cdff78995363b94d38991b6a30b2a6224ad0b512eae8b475bbe52debc29bd5b0f37937ed749b613404e9ba673c910cb27c9cbefbb4f64ebe18f1bfbcb20fd8a54dd946e990b99b5901ee9922d42d6e0608c9a019d230506edc8e05f733c430079100c8ab4843dcfc31fcb429caab99c4ca275a42f5fbf85dbf3c30f65456b4ccd672df791609b1d810d497841590433405ccda7e7e963a0784a7d83b57c1321fddf51fc2d48b4ac7a25590b0491310b417ff8c7222dfdfcc2d4b1ad92c50ea197c319936932d73e779755d5097e13480e5fc153ef7b5a723c6b9ea9c7c199b51b45cd76dca55506fd5f83d7d7bd0b2f175baca5baa5e9e1dd8c3d78aa1fad1414740dab0de397f985105eeea6f5024c5bb3abecc1bef7c1154c926466067cf2ca0f8c738e402deae9bb5aeebec1e3a32c17f3a7048b19fe7a1cab2b1eb280f509bbc5ebc6235fcc2c7b6ed518ecde37b8c3ea26d635a5cc730f28f516b7e537e12e896422686de4e048680748ed5c915fff1ec52a173121467ae8ec77996e4a9d807efed0db7f3016bc5f86b5891b22f3695a81a6ed6b5fab79969863b4dbc44fd96b391628f2e0241379e93df3b917b243b4506f2e1565dd333f9586e7f281f1e9bed85fb5a1a96b7a0b168a51342d55e5b9754e88970212745764341cf5a32b1e25f8c9c6b7fd8f445ba4a46d9f7ece5c8cf42bc025e474acea3e0ffa651c366b56a766453f1af1e07ef542c61200b67200b42e8d86ab7843cd78568ba92b434259bb44fc9336fdc7e173d1cb0e26acec9c0b8d25781b06706064e44c15e8f092423ef01fe0bee8558c4bfbbd51d295f3381b44c971d8034c4c48a8899f5b07a05d8f6d01da795604c5cc00411a19d4ec7fb812adbfc9a343171420f6485bd8f36df61ed02a717fd2215cb58854961459703a4e35c760bf32a82aa7a313600097c7f39d30930b7e950bc3eb3a953c50e9eb085c1b2fd0b91472ed1581042227bede68d4acfde875a885cc4030844f34778dee380f3b7d9d2e89706bf59e018483dd5ae5e996281f5bfca8bd485045ffe8c60dd23d672047fcd80120c79f9d4e2048aa4cd06c9019dda7eecf4105a69c3f3288d5544201efb39e11ca5177a9d3c00569f6f5bc0e42de18d6e679c3b77b04a649369f6edf929c61a9356b80297c6a5368b0e23c756a8a584811ef6b3d44ad480ce4d9f1ce4b25de365ba8d16656939e460edcb2f6e8522af33daad5eb0eb39d1f3e54c2efc5f8792bc27d33d42951600e084088a984fe21d5e614a77473ccaa727128cea49e1b0d401f467d5e41ea45365d9e01e3ec2e07c11785eacc33eabe9e29330d160a979a227bd062865aea5e0d60ca001019111bbbda722264114683f87015de34635e94fd65ae8b21dfa3666ec9b73f5239fca54f097718916aef05843841394191b5f4505d991ca01f5b21dc26d52d9b43b1e60604d9ef41d0f270a7d8523639d349633ec6c1c307904b17823e770dbd8bfaca1872fe7ecd9f9d4543f29e07ce72aa324cf3ec1ceec5910d600fee9cfe13ee311616d4ea4e76095e7f38d6d6b11244c86842870b9198ab44be4213e4f3beca2b110c7db997d85757bcc395883b4aa5ca817ee6d6293d686ed20bc19bb0a7a76c4af6d0a3e0b0b56cfd33705b9f19fb80000000000000001000000f8ffffff261e7b70a2a57090d612913517a0589ffdf6605202866b05aa6d0f27c917a1baff3bc632ac0539a6385ea3762da9260bb1093a35330353cb222cdfb578f3c92c8aa874e1684bb4a75ca34af7b4fddb4948117fe84e2275cf21ce7192922d2a2c4db4cb7d6ad79ef9ae2d57d8a0a638de756a5d6afb6aefb9718fc16f0af6b4554c63abbd25915b37f5b00f78f2e294f9169f4aadc156b261e00f003516ce83b2d88b6272a6f42ff9f93cb09538cb0fb429e413de3b195717aa12e5d1950a1b676fa204b041e2ddf6ff5c619723d74f58d3942456ec2e064743032dcd860b2a609a0b87062e3726b93fc2617a76a0398d2e89ab133ca18a185161b41699741c7f1f"], 0x21d0}, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699f, &(0x7f0000000300)) kernel: protection fault trap, code=0 Stopped at in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace in_delmulti(bffffffedfffffff) at in_delmulti+0x8d in_purgeaddr(ffff800000a0bb00) at in_purgeaddr+0x156 in_ifdetach(ffff8000009f5000) at in_ifdetach+0x74 if_setrdomain(ffff8000009f5000,6) at if_setrdomain+0x19a ifioctl(fffffd802981dc38,8020699f,ffff800015971d30,ffff8000159653d8) at ifioctl+0x169d sys_ioctl(ffff8000159653d8,ffff800015971e48,ffff800015971e90) at sys_ioctl+0x5b9 syscall(ffff800015971f10) at syscall+0x507 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa81de04a060, count: -8 ddb> show registers rdi 0xffffffff8152520d in_delmulti+0x8d rsi 0x195bf acpi_pdirpa+0x5427 rbp 0xffff800015971b50 rbx 0 rdx 0x195c0 acpi_pdirpa+0x5428 rcx 0xffff800016b51000 rax 0xffff800016b51000 r8 0xffff800000a0bb00 r9 0x5 r10 0x4845c0e4daac7190 r11 0x4f4476e2463f7db5 r12 0 r13 0x3 r14 0xbffffffedfffffff r15 0x1 rip 0xffffffff8152520d in_delmulti+0x8d cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800015971af0 ss 0x10 in_delmulti+0x8d: movl 0xc(%r14),%r15d ddb> show proc PROC (syz-executor.0) pid=304073 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800015964780,0xffffffff825654b8 process=0xffff8000ffff6010 user=0xffff80001596c000, vmspace=0xfffffd802ddfd998 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 91274 168190 71958 0 2 0 syz-executor.0 *91274 304073 71958 0 7 0x4000000 syz-executor.0 7351 294279 60200 0 2 0 syz-executor.1 7351 189906 60200 0 3 0x4000080 fsleep syz-executor.1 60200 347967 1172 0 3 0x82 nanosleep syz-executor.1 81563 259234 0 0 3 0x14200 bored sosplice 71958 373190 1172 0 3 0x82 nanosleep syz-executor.0 1172 367426 80799 0 3 0x82 thrsleep syz-fuzzer 1172 397396 80799 0 3 0x4000082 thrsleep syz-fuzzer 1172 255114 80799 0 3 0x4000082 thrsleep syz-fuzzer 1172 206490 80799 0 3 0x4000082 thrsleep syz-fuzzer 1172 511915 80799 0 3 0x4000082 thrsleep syz-fuzzer 1172 407502 80799 0 3 0x4000082 kqread syz-fuzzer 1172 257062 80799 0 3 0x4000082 thrsleep syz-fuzzer 1172 336997 80799 0 3 0x4000082 thrsleep syz-fuzzer 80799 293429 22707 0 3 0x10008a pause ksh 22707 490255 70685 0 3 0x92 select sshd 10902 100864 1 0 3 0x100083 ttyin getty 70685 390973 1 0 3 0x80 select sshd 25712 363340 85391 73 3 0x100090 kqread syslogd 85391 193126 1 0 3 0x100082 netio syslogd 72876 421344 1 77 2 0x100090 dhclient 88690 469592 1 0 3 0x80 poll dhclient 91857 365177 0 0 2 0x14200 zerothread 47025 24613 0 0 3 0x14200 aiodoned aiodoned 5480 437543 0 0 3 0x14200 syncer update 70146 194756 0 0 3 0x14200 cleaner cleaner 41419 23721 0 0 3 0x14200 reaper reaper 79928 150868 0 0 3 0x14200 pgdaemon pagedaemon 67428 116701 0 0 3 0x14200 bored crynlk 82783 340171 0 0 3 0x14200 bored crypto 46247 304676 0 0 3 0x40014200 acpi0 acpi0 58043 312529 0 0 3 0x14200 bored softnet 46106 277264 0 0 2 0x14200 systqmp 60914 210807 0 0 3 0x14200 bored systq 34987 66863 0 0 3 0x40014200 bored softclock 91730 490093 0 0 3 0x40014200 idle0 88236 306195 0 0 3 0x14200 bored smr 1 19783 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 9525 6736K 6792K 78643K 11279 0 pcb 13 8K 8K 78643K 96 0 rtable 98 3K 3K 78643K 341 0 ifaddr 78 16K 16K 78643K 100 0 counters 19 16K 16K 78643K 19 0 ioctlops 0 0K 2K 78643K 28 0 iov 0 0K 32K 78643K 66 0 mount 1 1K 1K 78643K 1 0 vnodes 1223 77K 77K 78643K 1539 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 1K 78643K 199 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 333 0 sigio 0 0K 0K 78643K 2 0 proc 49 38K 63K 78643K 434 0 subproc 32 2K 2K 78643K 57 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 35 0 in_multi 78 3K 3K 78643K 116 0 ether_multi 1 0K 0K 78643K 1 0 mrt 0 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 60 265K 265K 78643K 60 0 exec 0 0K 1K 78643K 234 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 117 38K 47K 78643K 1696 0 UVM aobj 81 3K 3K 78643K 85 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 68 0 NDP 11 0K 0K 78643K 23 0 temp 129 3014K 3078K 78643K 25359 0 kqueue 0 0K 0K 78643K 1 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 13 0 9 1 0 1 1 0 8 0 rtpcb 80 49 0 46 1 0 1 1 0 8 0 rtentry 112 87 0 48 2 0 2 2 0 8 0 unpcb 120 224 0 211 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 457 0 457 1 1 0 1 0 8 0 tcpcb 544 278 0 272 5 3 2 3 0 8 1 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 44 0 44 1 1 0 1 0 8 0 inpcb 280 580 0 570 6 3 3 3 0 8 1 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 1 0 1 1 1 0 1 0 8 0 ip6af 40 2 0 2 1 1 0 1 0 8 0 nd6 48 11 0 8 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 403 0 182 16 2 14 15 0 8 0 art_table 32 404 0 182 2 0 2 2 0 8 0 art_node 16 86 0 44 1 0 1 1 0 8 0 sysvmsgpl 40 56 0 27 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 195 0 185 1 0 1 1 0 8 0 shmpl 112 83 0 4 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1920 0 520 46 0 46 46 0 8 0 ffsino 240 1920 0 520 83 0 83 83 0 8 0 nchpl 144 2691 0 1089 60 0 60 60 0 8 0 uvmvnodes 72 2155 0 0 40 0 40 40 0 8 0 vnodes 208 2155 0 0 114 0 114 114 0 8 0 namei 1024 8214 0 8214 2 1 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 4 0 2 1 0 1 1 0 8 0 scxspl 192 7398 0 7398 9 8 1 7 0 8 1 plimitpl 152 54 0 47 1 0 1 1 0 8 0 sigapl 432 501 0 487 2 0 2 2 0 8 0 futexpl 56 10269 0 10268 2 1 1 1 0 8 0 knotepl 112 81 0 62 1 0 1 1 0 8 0 kqueuepl 104 73 0 71 1 0 1 1 0 8 0 pipepl 128 340 0 319 4 2 2 2 0 8 0 fdescpl 424 502 0 487 2 0 2 2 0 8 0 filepl 120 4345 0 4233 7 2 5 5 0 8 1 lockfpl 104 152 0 151 1 0 1 1 0 8 0 lockfspl 48 58 0 57 1 0 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 34 0 24 1 0 1 1 0 8 0 ucredpl 96 1038 0 1031 1 0 1 1 0 8 0 zombiepl 144 487 0 487 2 1 1 1 0 8 1 processpl 864 517 0 487 4 0 4 4 0 8 0 procpl 632 917 0 878 4 0 4 4 0 8 0 sosppl 128 7 0 7 3 3 0 1 0 8 0 sockpl 384 862 0 836 9 5 4 6 0 8 1 mcl64k 65536 24 0 24 1 0 1 1 0 8 1 mcl16k 16384 3 0 3 1 1 0 1 0 8 0 mcl12k 12288 10 0 10 3 2 1 1 0 8 1 mcl9k 9216 9 0 9 2 1 1 1 0 8 1 mcl8k 8192 16 0 16 2 1 1 1 0 8 1 mcl4k 4096 37 0 37 3 2 1 1 0 8 1 mcl2k2 2112 8 0 8 3 2 1 1 0 8 1 mcl2k 2048 68895 0 68831 24 15 9 19 0 8 0 mtagpl 80 18 0 13 2 1 1 1 0 8 0 mbufpl 256 111930 0 111744 28 6 22 25 0 8 4 bufpl 280 7214 0 2269 354 0 354 354 0 8 0 anonpl 16 75615 0 55130 108 12 96 97 0 62 13 amapchunkpl 152 3280 0 3129 21 14 7 20 0 158 0 amappl16 192 2933 0 1792 79 15 64 68 0 8 6 amappl15 184 60 0 55 1 0 1 1 0 8 0 amappl14 176 106 0 103 1 0 1 1 0 8 0 amappl12 160 10 0 9 2 1 1 1 0 8 0 amappl11 152 139 0 128 1 0 1 1 0 8 0 amappl10 144 142 0 139 1 0 1 1 0 8 0 amappl9 136 575 0 571 1 0 1 1 0 8 0 amappl8 128 136 0 108 1 0 1 1 0 8 0 amappl7 120 233 0 219 1 0 1 1 0 8 0 amappl6 112 130 0 123 1 0 1 1 0 8 0 amappl5 104 149 0 138 1 0 1 1 0 8 0 amappl4 96 715 0 690 1 0 1 1 0 8 0 amappl3 88 204 0 195 1 0 1 1 0 8 0 amappl2 80 3168 0 3091 3 1 2 3 0 8 0 amappl1 72 18634 0 18200 25 15 10 20 0 8 0 amappl 80 1184 0 1137 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 84 0 4 2 0 2 2 0 8 0 uaddrrnd 24 506 0 489 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 506 0 489 1 0 1 1 0 8 0 vmmpekpl 168 7428 0 7406 2 0 2 2 0 8 0 vmmpepl 168 68317 0 65971 149 29 120 140 0 357 18 vmsppl 272 505 0 489 2 0 2 2 0 8 0 pdppl 4096 1018 0 980 6 1 5 6 0 8 0 pvpl 32 211110 0 187507 231 14 217 219 0 265 26 pmappl 200 505 0 489 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 179 0 34 5 0 5 5 0 8 0