Warning: Permanently added '10.128.0.21' (ECDSA) to the list of known hosts. 2020/01/19 20:01:31 fuzzer started 2020/01/19 20:01:39 dialing manager at 10.128.15.235:16675 2020/01/19 20:01:39 syscalls: 337 2020/01/19 20:01:39 code coverage: enabled 2020/01/19 20:01:39 comparison tracing: enabled 2020/01/19 20:01:39 extra coverage: support is not implemented in syzkaller 2020/01/19 20:01:39 setuid sandbox: enabled 2020/01/19 20:01:39 namespace sandbox: support is not implemented in syzkaller 2020/01/19 20:01:39 Android sandbox: support is not implemented in syzkaller 2020/01/19 20:01:39 fault injection: support is not implemented in syzkaller 2020/01/19 20:01:39 leak checking: support is not implemented in syzkaller 2020/01/19 20:01:39 net packet injection: enabled 2020/01/19 20:01:39 net device setup: support is not implemented in syzkaller 2020/01/19 20:01:39 concurrency sanitizer: support is not implemented in syzkaller 2020/01/19 20:01:39 devlink PCI setup: support is not implemented in syzkaller 20:01:43 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x73b, 0x1}, 0x8) r1 = dup(0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r2 = socket(0x10, 0x5, 0x81) pwrite(r1, &(0x7f0000000100)="a081a145f2415718c91a045c0d337f83b54e31321d8f70b3bb813ee3d32afe0bd931c56f427c8961a2eb064f41829c96960967dcdbe28c4a43cd32d1272d5dabd0541cc6d40479", 0x47, 0x0, 0x3ff) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) close(0xffffffffffffff9c) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r5, &(0x7f0000000200)={0x18, 0x2, 0x4, 0x40}, 0xc) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f00000002c0)) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540)='/dev/vmm\x00', 0x20, 0x0) write(r6, &(0x7f0000000580)="deb7c075796ab0f64abfb01852bb711d91b649f31f1682c3d5c54be62fd8bcb71b85b42d02f1ed0d818116e56950b8010a4266f5", 0x34) getgid() semget$private(0x0, 0x0, 0x200) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x80, 0x0) syz_open_pts() r7 = accept$inet(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) recvfrom$unix(r3, &(0x7f0000000700)=""/4096, 0x1000, 0x801, &(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa) shutdown(0xffffffffffffff9c, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x40, 0xc0) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wskbd\x00', 0x8, 0x0) getgid() open(&(0x7f0000001900)='./file0\x00', 0x800, 0x80) getpid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x3f) 20:01:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setregid(r0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10000, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) r4 = socket$inet6(0x18, 0x4000, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() r7 = syz_open_pts() r8 = socket$inet(0x2, 0x3, 0x2) r9 = getegid() fchown(r7, r5, r9) r10 = getuid() setreuid(0xffffffffffffffff, r10) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000300)=0x1) getpeername$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r11 = socket$inet6(0x18, 0x3, 0x3) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r13 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x66) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) r15 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r6, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x5, 0x6}, {{r12}, 0xfffffffffffffffc, 0x21, 0x20, 0xfffffffffffffffa, 0x80000001}, {{r13}, 0xfffffffffffffffa, 0x0, 0x40, 0x8, 0xc000000000000000}, {{}, 0xfffffffffffffff9, 0x8, 0x10, 0x225, 0x5786}, {{r8}, 0xfffffffffffffff9, 0x10, 0x8, 0xffffffff00000000, 0x100}, {{r14}, 0xfffffffffffffffd, 0x28, 0x20, 0x40, 0x2}], 0x3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x52, 0x0, 0x6, 0x6}, {{r15}, 0x2, 0x0, 0x1, 0x7fff, 0xff}], 0x0, &(0x7f0000000540)={0x2, 0x8}) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDENABIO(r16, 0x20004b3c) r17 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x40, 0x0) openat(r17, &(0x7f0000000600)='./file0\x00', 0x80, 0x84) 20:01:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4, 0x7) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000018c0)) getpeername$unix(r2, &(0x7f0000001100)=@file={0x0, ""/38}, &(0x7f0000001140)=0x28) execve(0x0, 0x0, 0x0) 20:01:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f00000000c0)=[{}, {0x25}], 0x2}) 20:01:45 executing program 0: setreuid(0xee00, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3080002000, 0x1604) r0 = semget$private(0x0, 0x6, 0x10) semop(r0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r0, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000007c0)=""/192) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r11, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r7]) r12 = msgget$private(0x0, 0x200) r13 = getgid() r14 = getuid() r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r16]) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r21]) r25 = msgget$private(0x0, 0x200) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r28, r29, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r26]) r30 = msgget$private(0x0, 0x200) r31 = getgid() r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r34 = getppid() msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x8, r32, r31, r32, r31, 0x42, 0x6}, 0x8, 0x3, r33, r34, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x5, &(0x7f0000000000)=[r16, 0x0, r21, r26, r31]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r36 = getppid() msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x8, r14, r13, r14, r13, 0x42, 0x6}, 0x8, 0x3, r35, r36, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r13]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0xb6a, r3, r10, 0xffffffffffffffff, r13, 0x4a, 0x8}, 0x6, 0x7e, 0x5}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000580)=[{0x8000000001c, 0x40}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") r1 = semget$private(0x0, 0x4, 0xa5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open$dir(&(0x7f0000000280)='./file0\x00', 0x1240, 0x0) r4 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r4) write(r3, 0x0, 0x0) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) r5 = semget$private(0x0, 0x4, 0xa5) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semop(r5, &(0x7f0000000240)=[{0x4, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68}, {0x3, 0xffffffffffffffff}, {0xc, 0xfffffffffffffff8, 0x400}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000300)=[{0x0, 0x80, 0x1000}], 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0x4) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xff4b) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0x1f, 0x8000, "7517c795cb68f4b9d237a2155a19b81a92e2a4cc", 0x0, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000948110001e00"}) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x2e}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fff, "0222f9d688a182704a5fcb24ea5a70b0e81092e0"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x0, 0x2) 20:01:46 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) pipe2(&(0x7f00000002c0), 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x310c000, 0x0, {0x0, 0xffffffffffffe}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="000154138fd279452cf9b2c3ed508b8043f633350c69b20f5b5c82b5dbc54af594e21d70283427f90a6181eb91ec918869e9077996830ed3734987e46c48cd77d7b10d0a3ec13d22e2d143a7e549fb1ac87a10768eee81ebf43f2b9a8c87ed973ff09fc71695e57e18e56b43a15d70300e1fc42408838174ebd0727d5a690774e52dbeb0401dadbf6c5e306d44311690258df2bd41e30c172836228e5a1a688024e34e886cf5362cd6b2e59019df91191be86fb1f9dbec0e8e7f1d12e9d5900a523cf983fd"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000100)="ebffcbce91dc68b552b950ff01ff13b9fd812eaa2fa4f45732c14c0010d4", 0x1e) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = msgget(0x1, 0x8) msgsnd(r4, &(0x7f0000000180)={0x1, "d7a48599f14b9cd46ce651"}, 0x13, 0x800) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 20:01:46 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xffffffffffffff5e, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2, 0x0, 0xc0}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[0x7fff, 0x1ff, 0x9, 0x6, 0x8]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:01:46 executing program 0: chdir(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="58750c00000097d0fe80"], 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 20:01:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x4, 0x1000300000002, r1}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x8) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$dupfd(r4, 0xa, r5) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 20:01:46 executing program 0: open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/210, 0x23f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r4, 0x3}) 20:01:46 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdfffffffffffffe], [0x0, 0x0, 0x1], [], {}, {0x0, 0x0, 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)) 20:01:46 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8420, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x20f, &(0x7f0000000240), 0x10000000000002d2, 0x0}, 0x0) 20:01:46 executing program 0: r0 = socket(0x2, 0x0, 0xfd) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000000200)="010f3f8ac7e02f0df863372154a8731a06a3a61b3f3f0104eb30bf85d84c89b96a67379aaff885489ff0c6530a25ad1a565df7225e3a73fc62d6d868c95dbdfdb9560c56c91d26650556764f94193ba56c553e4d089c6686be52e5420259cd6d48a4feb074a283b251920e5202312e0b0d20ddcdc94745bef365c1478f5035db4aeaad50a456488392b9a7633905e696da6a60c8495b493e539876263c213c26cda3f7026492338bebfd4ac0f97433b1ea6718643c9c69401515cbec110f9db3538a4e307a52275ba0806064035f", 0xce) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0xc003, 0x0) connect$unix(r3, &(0x7f0000000c40)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf468d20d8a0a197a387107000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca648961c1e5b848bb7d53278d68854514c03aa819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d2a2ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed523a64b6406d0018ef31becf5a85f8b2fd57d60f13ad30505e8f5300a4aee19d692ffe659fa202361cd8cac7ec9c5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eaa9d8a591a9c545370c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf5d0642ffdc12c8e465f374d3c42d206a9886a24d4c47a9c788557de2fb1035e6a80189a270de19ac02d30389b08dc827b0e1b858a9a92aa7f16971d38a213b1e2c56c31997cec3e7d8bc6be754dbbee07962535605fef8089438eb3d3d63ed94d47254e6fb82db0249db4d6fb0eb4f73ee34c64ed900f1c9e1af5b3141c07c0c2399d14358caab4c8f06e5dcd2b3c04194e12f81da01295e4d82a9ada29a5b07094bc085efab9b1615590e87a652b3b3d8e256c4194800fa231bd80a78a7a26699c3773cbfcc5c731ba50c96de9519f27523e92ed8ce051a976fd25a627bb2738262522979725a3e9827c35beea9c1dc55e09305c5b0d7037f8075113b1a609b6fe4b91f513872970a010b6d379c9d923cde7472cb042440025234c2baca6e076352ed7130b2ff1cd752834f557cb74a19ecdc6d168506e367cf4c9ab6e014112728ba2e7211fed5cbe0b09ab3c1c89c3dd051c16cb9b07dea97f667d3dc9452037c3c8d43b22e66658c7156"], 0x10) r4 = dup2(r3, r2) r5 = socket(0x11, 0x4003, 0x0) acct(&(0x7f00000000c0)='./file0\x00') sendto$unix(r5, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) fchdir(r5) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r2) recvfrom$inet6(0xffffffffffffffff, &(0x7f00000001c0)=""/33, 0x21, 0x8ca44641101b2ebf, &(0x7f0000000440)={0x18, 0x3, 0xc004, 0x411}, 0xc) dup(r0) r7 = socket(0x11, 0x4003, 0x0) r8 = socket(0x2, 0x3, 0x0) r9 = socket(0x800000018, 0x3, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000000), 0x4) close(r10) r11 = fcntl$dupfd(r8, 0x0, r9) r12 = openat(r11, &(0x7f0000000480)='./file0\x00', 0x400, 0x148) ioctl$WSDISPLAYIO_SETSCREEN(r12, 0x80045756, &(0x7f00000004c0)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x5, 0x112a, 0x8}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$unix(r7, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fcntl$setflags(r7, 0x2, 0x0) sendto$inet6(r6, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:01:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554d", 0x43}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f0000000640)="e4b2441b", 0x4}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 20:01:46 executing program 1: kqueue() syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x32f) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6202c17f7f000001c4084cd5f27e7a78760e966187f25254e760b719eda45786956c382c"], 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, 0x1001, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r5 = accept$unix(r4, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) select(0x40, &(0x7f0000000140)={0x9}, &(0x7f0000000040)={0xcf}, 0x0, 0x0) 20:01:46 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffb, "5f01006600f8489c000000000000000100"}) writev(r1, &(0x7f00000000c0)=[{0x0, 0xfffffe6f}], 0x1000000000000354) 20:01:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 20:01:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="000000186004e27f0001400000000000000000000000000000000000000000e40000000000dc00000000007430", 0x27b}], 0x1) 20:01:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4d60cf7d15b0a406, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="000000186204018b002b3aff7f00fd9edd0cbe57977136807465e1d48c0fd55b8886b04afd1448f4e5a502dbc89304db26bcb9e6278211cc62f626da8d08000085194a6b8725781128f0f6456a174f2000386184b5d9e4", 0x57}], 0x1) r1 = getuid() setreuid(0xee00, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = semget$private(0x0, 0x7, 0x0) semop(r4, &(0x7f0000000340)=[{0x1, 0x4, 0x2800}, {0x1, 0x4c, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x82, 0x1400}], 0x5) semop(r4, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x4d3184dcd38596c0}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x3) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) r5 = geteuid() r6 = msgget$private(0x0, 0x682) msgsnd(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r6, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r6, &(0x7f0000000240), 0x8, 0x1, 0x800) r7 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getppid() r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r12) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000600)={{0x2, r7, r9, 0x0, 0x0, 0x6, 0xffffffff00000001}, 0x100, 0x6, r12, r11, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r15 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r17 = socket$unix(0x1, 0x1, 0x0) sendmsg(r17, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r20 = getppid() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r22 = fcntl$getown(r21, 0x5) msgctl$IPC_SET(r14, 0x1, &(0x7f0000001340)={{0x100002, r15, r18, r19, 0x0, 0x46, 0x3}, 0x100, 0xc07, r20, r22, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r13, r19) r23 = msgget$private(0x0, 0x682) msgsnd(r23, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r23, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r23, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r23, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r23, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r24 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r25, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x15a, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r27 = getppid() r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r28, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYRES32], 0x1, &(0x7f0000001240)=[{&(0x7f0000001040)="cd3689ec942b5fe78f4ddb2e4aaf197bdcd7630b1051e47a0a83da5b579dbb28e823635e0ef6cd6471636ae082638d0f4ad4fd8d6cf80bc10d38a63d88d4782f72fbe7ba9e2c273b59b58b37", 0x4c}, {&(0x7f0000000780)='W`=', 0x3}, {&(0x7f00000010c0)}, {&(0x7f0000001100)="b24386c53ee88bb0e57b55ed6379af35abac6b319c92ddd1628e7d5dff216ad4b6723957b4f09b90b0d628f9cd57bfd8771c1fddb90060caf0af6bfe64b3ab4b493b86ef74b3ab89deb6862a184929d98c6f9cb3caec587d053bc29b51b68c60330d74053dae9b483da2298c565862d5", 0x70}, {&(0x7f0000001180)="649b2dfadda5fd9950be4dc6f28b4bd5ea454cf79bc8c417890a46bae86483dcf7acd885f5cb9c725626462aae4d14e0adeff4dd81c6754ce93dcb2eb3b8cf94c7293b819dd7d16c831968bf5affbf387bcc7c4fe71c", 0x56}, {&(0x7f0000001200)="a48232a593c46becf1592e81eaff95aa352abead46fe94813e3cff67fcdfc41d5d4d60604dab543e20fc12f131eb0a092883db462fddfcf00cc0472c", 0x3c}], 0x6, 0xfffffffffffffffe, 0x0, 0x5}, 0x0) r29 = fcntl$getown(r28, 0x5) r30 = getuid() setreuid(0xee00, r30) msgctl$IPC_SET(r23, 0x1, &(0x7f0000000980)={{0x2, r24, r26, r30, 0x0, 0x46, 0x401}, 0x100, 0xc07, r27, r29, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000580)={{0x5, r5, r9, r19, r26, 0x20, 0x9}, 0x7, 0x9, 0x4}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r33 = msgget(0x0, 0x1505797c3977d2e1) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r36 = getuid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r38 = getpgid(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r39 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r39, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r33, 0x1, &(0x7f00000003c0)={{0x0, r34, r35, r36, r37, 0x121, 0x9}, 0x800, 0x1, r38, r40, 0x3, 0x1, 0x1, 0x5}) r41 = socket(0x2, 0x400000000002, 0x7f) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x81206919, &(0x7f0000000300)) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:01:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c807500000000df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f88102a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f3ae796a67e6153ea5a90db04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c687508a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106e4966c71b6647c09964499ad3ff3991a4ed209f64d1aa135bd498c2f11e1a6b91fa21884097245a2e8fe049dbffd1bc7e4"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:01:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0x7, "661fbef2245185a8186503182eab347f60b81fe6", 0x0, 0xbc49}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee85", 0x34f}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="0d9dd6badec72d7598971d4283791f00"}, {&(0x7f0000000200)="7107001bcd0156489348243abdc9dbb858e76c64524fe89c689de31eaee2b1f4a37ec025fac03acc1812f76580955a60e94b01be3ed866e5e80d01d8ce4966ea0f4b00f16de26c95dcbb5e2984d91974790d17b54d1a1ded095a45b3b6a1f71af11a55feec35b37589e3a7b1bee84ba1952e653055a7af251b6b68bbd7c2489b521c7d4b75faaf55efde4153f96c50dbf3fa", 0x73}], 0x78) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 20:01:47 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x6, 0x0, 0x0, 0xe25}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 20:01:47 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:01:47 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) mkdir(&(0x7f0000000080)='./file0\x00', 0x4d) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r2, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) semget$private(0x0, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x767, 0x80}) 20:01:47 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d2, 0x0) r4 = semget$private(0x0, 0x6, 0x10) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r4, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000007c0)=""/192) semop(r4, &(0x7f0000000040)=[{0x4, 0x1, 0x1000}], 0x1) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8, 0x0) pwritev(r5, &(0x7f0000000180)=[{&(0x7f0000000280)="e81bfc8e53d675a26e782e38b850f2dceabfea60933928f43a55bec07eb0656a7bec59c012eaa6369f1f1335e5f3a5b0fc3b2211be3d691fd9f130227134abfe70e47cabbbc123399f4c752fcd4c0606592553a7b1cb336bc129db412b16b79f546fde32cc8a1735e63268ee3e511539d8e0facbd6e5b59edb925bb546cb5f6f4b39f6478df1780d9a0ec822b02cdcbf4092f1c16256f329418d69566fa20bf577c4675c5a6c4c211bee880577d26c2bcb2ccd0c62b2e83b", 0xb8}], 0x1, 0x0, 0x2) r6 = kqueue() fcntl$getflags(r2, 0x3) kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1ff) pckbd_enable: command error 20:01:49 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001ac0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d916c1f6bc232c0a246a0000000000000000"], 0x10) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x7fffffff, 0xffff}, {0x0, 0x9}}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000000b80)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd357", 0xf1f}], 0x2) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x90) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 20:01:49 executing program 0: r0 = socket(0x6, 0x4003, 0x40) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="280c1077975fc37f73aaa1be20a7978e83caca4dd8f89b2e9ad75cd7fa26907af3bfda5a6edba051ae5c0b46362476c8507025651817b7f076ab73b33f8095c8729e5ce79bcaea6d9b4183932c1fcd2a5aa5f6693b15649c24718d052b9d76264dee0e557c9946187cc4a88dcbc3587ef673097184142dea143c5887c6a22e", 0x7f}, {&(0x7f0000000280)="865e349f880a81373961838f1f77db7e60b2978d635c33905a46505a4c812d8ebcd46974f956a680f7ba04", 0x2b}, {&(0x7f0000000340)="5a72fc828717a62e9d8c412ad78dbdf35c86d2b8bf90ea8f3818ad41df2af2e310cbbcee8102123cb13936b47bba60eb280e102943abb2b4b6004f5157572a8da2aea523afb937943473d594bb193203b7af037cf0efc1f4a6e6286b9608a2fdc83848d1e3247e74413ea536253f149046aa2765ad745a51a313fa3861b47f4d3f148d229c821e517a94858ff9dd565a673904574f", 0x95}], 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x0) connect$unix(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bde68d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4c012ae447473c220495aa030000006ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a719d54401cb92f77420eea4173d5b6810000008b0fb636710000d2df0ac87e057b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000350000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581adf2ea95d000000000000f145e08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc9310400284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136d8fa2bcb3903008446608bf3273e6e6e36c2802d8bc6ff3e740187e7e6373c6dbaaeede574f1cbf14784d9fcb30995d2cc2f5e6c4df4777b1d52ba4e63c7a3fa64b9a41b722405bea421a5ed398cf66462eed53e2274be6a1be7f6608796914fcf6f5af3368f8a50c0605253b5bae77d216f026a7ee70c05e6702f026da8a099e8ec23f77c8b05c22b3a05aad2cf20c92ae7b92ee9bc9f795e7a0d81eccd84af435eb52f42f42fa7b7b7c7d299aed1923d258a84521f2d2ed1d7370d8cfb376dd8cf01d2649f94651bdadaab1cdbfc28d009f821b959ad06d010055e03110799486230c2d0777217dc1ca94c7564a329e546abd9c9222f02fa8a382253c26495b0b2ddc98c543f89b01eac009e20e87aeb458d5a44268100cd2dec1ea3c81fb06012351c6ab0eea773f61eed7f0704000000000000007867e1d1b6fd73967e0ca2cb4e1d2fb6"], 0x10) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r1, r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r5, &(0x7f0000000140)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)='\x00'/14) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) mkdirat(r7, &(0x7f00000000c0)='./file0\x00', 0x80) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:01:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000008000000001b0092fb14ff86b13a3163f9b76d50a93d61d7e6ff37d477b8bcf32d9a10c193f9295ca9aa550207cabe9f0e0950e7ff676d1741443638f39e826c897df5b7b1474c740f6b3d87ad01a205dc9a66e005e8e854722d4a8b0a957c92c40e04da2ffa6a337948169fea242b1d7d54d7fff5594fdfc09f1b9d"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000000000000008d00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(0xffffffffffffffff, r0) close(r2) r3 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 20:01:49 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) 20:01:49 executing program 0: readv(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000002700)=""/4080, 0xff0}], 0x1) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000, 0x0, 0x20]}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000340)="fce85d854f8dd92c8dc68fafc76bcdac88691a62f85968ec9c8d84a5ab96ea111ae1b0681560e77e50a0646102eecbc6081577098dc5f0a444cb52e49b9c91362546057340d534faaa6dc839b8bb1eb4a1fb7fbbda83069ba02a2d048c5eb01aa06ecf9637de522e1251b1670a39812f62c2c57769f866e1b35fab9790543b458985b87134bbbbd128bcf629b4e39f6c6848c6e475f512389a6a7370a030cc8f732c6c3bf1667afdf423c98d5874a12279da5adb563b4f1dca0d409e54ad6ffdb0981d4d0c8267143e3ad3466034ca76f464edfc51a42ec8206d531f57c178ca4b43023689743ed256980e82b9dc430010215ad3f7e65d0b99d6dbe9fb9456cd5e577cebe38feb3139f7f37344f7727d45f9fd60c767409ea435ae48047feb0381c4540a72f87def29540e1d23f3903dda11502657f2673e4b47f2eff6a5c498c81f84e8fe3a7fc92159661af5b9358c83d797d3fca6e8e5d428d31ed204042b28ff69c8b77e176befbbbc28188be46155d2d2c84ea52efb6c73299766420ef8e71fb5f3117abaf9daddbc5541e55642104825c67a85a3bb3996d4376eea1b930aebb450626aacc380e6df83dcdeb87991163249d6584680e6dd783bbaa3ffacb8f56d1eea5a157e183441b9e76b4d5a22dcb69ba2e3815d6d8d1a94e67bd22306486486b71944d1be45d5b2f240e0cce69aad22924c6383597b9f776c20aca3087cd16462de47b7a7382b5485480058a65c5a0b649a8819b0a32625735934ad16ed672308f4a5c69511fc4e904bb5dabb566fc167b75f98e9fe1118aa3589dd90038ec0cf424d2efd3434a2b79ee679ab42d1ba3c8e327282013b87ee8aa13274e15ce761d5d376ab64d89a8aa0b08c95426162211f6ab4f8736168bf029dff43063ae72935237f9cd0d42c863108160e5f2843b8011efec52dc257f1d31c7c8815bb669baf7f4e2801cf8cf38c9fbd8e8aa78fd468064deeadeb6ce18cf858e860ac6927288658d1974482753cd2626e7e6dd717503bc9dec4ccd20e22b1d7e0da4deb575eb5aa1964b7ce7886e83b6ccc2cda7bc952de3c31b576e3bfd054f853d69e880d4a57a72208f8ec0e43257e6357279fb2fb12c5e7d78001f546b1f1c4aa678dcbaec65484ea875a3ed0291204e9b9c736bcc534e930530f0916001ebe8cf936a58ab531f881cbf5ee359affebd685a62c4ee705d81e2f360e6b44d1282db44928bf6c6a76747f7e6107e62b7141234fa17478ab5aaddc1a76a33251e94dd45a9f0f94090791855c4f407810942c91d990746ec68ebfcbd14ac9d0359348277d38cb40572b48b7112760a05320e8b80c83945477fc20a291f8b8c8bcf8535e0debd4f509abd503f8c5ee4e2aba29fa0e5624f2cbfb2faac48334ba8224727e51d14a16a79a190eb76465c11f05a1c870fb19ee41ee9b26b99419f327211d8f45288dd2c51bb491549b39626a2a9dacf6ce8e30341f5dc39cecbafb1bec824282b531134606a1beec4f4f688da75f4c4b0f281c546e19d1022d62d671768ba1d20c087b0b0a9b2394f0d5fd9acbe11f459928e330d170edeba1923e17d14f3863eee4f520312ca478366612a12c33914fd1427010919ce8d9b30f1ed493954a18f4680a89a8a83d28cf515f88c1abb48cba38f9921a203cbae62dd17b9f54fcd427bf71a3fb317769b7c47512064d85b5b0ab4d4192b23641b359d581b007498ee0f940b84f97aa4341854e0a1e5a757e77a0cd696a13940696c4325465a2523032d5c0c3a027b5dbcd9a431aaa672a8070d00f4469f20be2d4e1eed7db6b3c77f04942f0107a8fb35851a87eceb0f1f74b757b7fb088961e4df421c31694c4d57d2760c778a1d3ff6e4e297a89c49992be7f0fd813d9afe19e263042db93b7ab01ba42800c3d9157eb68cea39e51066b25ea45adc0807ee36544ce50716a6a2d8ff1d00539ca5cfb2ec711a16ff9efeb5f00a9ddf7b22e99bee857d74b93c15dfe9896f4fb18f727aadd2123be4c5d81d5ba9cf3bafcb8473fd06f1e14bae159166f6af114e6152bf0812dbc5124fa28220fc44ac22b6785d5fc969d40bb97ae751d15c4b6123197499a8547c3d457eb0258a59b652cb220e673d63858f3b5148d0ca9d5fbef70e4470ed5c681f77ce3a4a09c4f836cf800a59dd0d763d2e5634bb0273a8c2104324274340ec09378c00c44c13e10b30b876b210ea1d12cbdddcc417f2655b4805b0c9b1fdcec11a31bf970f35bf72366573429d14dec07156bdcd427aaf1219014475f4535e4a403b2c4f0fb301c32f72570de90efc02d962ff8f7af616152d51a1dc8aef9ed1e6138bbc026ef63fc6648b62ae3fd23b17ba51c7347b07fb69e7de92676ff3697dfd0861aed050dcc1b2489804e98ae5f1f698950c5a68ede91a81d3c6b3bff34007b82f99f3b6202d2b7bd2e98fe0c8a88e90c182ff67766a39eece89dc2d1d10b68f0e52ea6609eebe5a7686e18dc0dec4b530ce14d43a354827146fc98e30c7f6f4c869ec4f538aa56121989741b7dcba3a216449780fad5b0c51ab0d725e888960e98f2baedc363b78c17f5e4160a2158ba4dfc10d5bbf64d0dba2c2cfc46ab357d9aabe93ae9ba16203ef0847f3f42d5f1ba349382adfe33f277437bb51787863bec19919dfc0365f5353721a1201cf3fc07e00cababe55076185c5e9fb225e2a5747760e9f770220e3f8bc58db2f3de601b889f9136fcd497dfa46cc1bd4439242b4b5a892e983ca419695292ee42e08bc89bf9429f23068d5724ede9b5ca4453cffd86270dc1f6edeb8ddca66961906c52fed905befe017fcecf08f8fb75e8e9b6f527a8a5ff628644bfe856932f090187da29be57c695c2c88c2c64398ec106ef009c4afbeb9452e1641152c46695dfb678b3aa0b639ad83fd6db9916a6edb3676006c2e880abac5bb8f093bc96fdb4245da8cd1e5bad51115fb8b96df524b060e8623c87dcddc1e4f2841fb25a38412670a7d9abce0224f605727bfb23e6768d09b7007aaea3d0c24fa64e9a7ad3366326a5b2a12f46d92a43f7b419e12937bd46f1bfb733517184ba2e8b5d8ff223249bcc1469537dbe2d1b78d731ceed4f53767fc2f78e30fd682d9174d729210e4cd63d7c1a43df9ce94e4df696a007d086f9b72c39c494e51d47e51a80e4c33c03305fd8fc27debe9be47bfa07a21c50924262d56c06b42c63ccf3ba73a0925c306674de4723e888fd44f6803664b524ee8ce8f5da7b4f1611613a8b84a31812cb968e7bdba408d0bd1d6445523fe98e7ff2dab57dc321c8713ee26622ffb305e25dd76c66866c934a1e8ac29e2587e3e2cabd47b9040215c0293bc6a5b9483192ae2c05910a4e23bd7cd5909e22a7bfe0ea66e08302e01cae6b21ef479ec6fdbb248ab1d52b73be819a748fd630896b291e13691659bb5ecf0f5a01d6719b7634cd1bacb504410b9db1b67436920d8ccf0ed6b6cf8074bcafb29ab71906bfa783e7f82dc12a80a841e4e2a8fb5d640d28dd7339807f3915d30bf06e138a9c0eb192a46312893bad427be6973f628937b3631957491f351e4a61722deee50237d831d398d2409e94d0d08eb1feadc5bea78bf0a37683c701f24fd7e4c316ef7ebfe8cf8719e009a73afe4af056c8f6e71052be9c3dd191f35e9ac3cea6e3ac3c8d58f898b47e43f0987937dddc0ae86afb0a057d6cc80db15233751df1a8260ebd0b89140d4fc7cba2ec8e755567bf38312ff827f0255c2f88cece9af734015e37939571431eda20f28a04379634512d5dc1e7723280d7cf76712d3026d3e4adc9d1eb32c4c3aaccbd88c8c7f6fb21fc5f960aa38993c525fe21d168cf6fd433fc76e78185d1a56ac2212d96db007d4cb03ae773db65fb42f7e7327c22ce94c834ce901469c6596459cbbf09503cc15954a3515c9763fabf67700743273185aed3807783abc7de6339c238a3fcdb3456ad58f3cb27023e06c1614465da20bc1194e4080ae75620b15040466d84cae775787614094badc526ee1f19cad51904fa186f2abac31c902dd8d995ca70c2333e7eef2e649f69aaa6bd8c33aa7e6e6719d170e84ca154510af548b4ab81a7cd159ba50164905d65d82cdc7812186d798bcfc0aad3ccf9f6194ded1321dae0c280501149123565e64c5fd4f027364a3a348b352e4df99e1422ee0034cc55adb7c7788619a437c6d96af6f84f6e813f2cb4aa8b9c9badd7b783a1d4b2708a772eb41e62566b8466ed54d5e3117534a1fd38713becbd9e4f237cdd6b7608adac3abee64737a66d24252973b3cc967bebb3f62770500760d86f98711ee53dd634be55bcaa3647041f848d15d47a52aabb82b83da685b4f5a7ab80eaa30940c33e2de4ee071e888a216bf4bc40af5af720d999081dda2692865b07a2d5b7592d5e51b85d32c774daf93adb8e4b0783b073fa0b70528800a53dfd7b774b3d3258432c0ea5c1145fd06856435acc2c77c270268dfe6a2d1a449a04a0d777cdcedb0f5589dd8d5ce7a55ded54b410bbba04861c50d849a9fd9078557fc596b2cd321fb4363f91b39a1506506656631d26757cbc74d2029b26f3fe917b57856ea4d541785de3a2b38dc10a074052706ea9a48cd56548b3d49a895e87e0deda1aa7aa86cf5bfa59ae1e3e761f99ee0b9c9cdc925a038fd17afb6a18f1e2b13c7bc3919de7128d3114d99b26fd6eb94386b4acaa67bbcba32bbb19a98a47ae436a5552280733f2251a6119f0eaa2671d202c0f580761b27e1c884fe385c5bf7c4aff96b97a2e3c5a79718a8d46c278aa18de8ab20d2538d5b6723cb85c739dc7ee035fe5c9a863641daf03e444beddbbb117521454c0f3adccfbb6f11aa784a139b042aae69f04127378c80ac1f2c0f041a2e8e0096ef908481f03358ac52e49db2c7c38c59b3f07ad49663b1f120cf941303b993985a627de54ee661145af0a0e9fcd4392571ad3662c8359d7bd58cf9886114fcc471e8d757f86b824542d6592498a670c267692c509ff70aae6b4ce0151f1e4bb5a9128a6a7bd52980d9a22d7f24a9459d28aa976b1c14483e8db00aafc02bd51929d29ccc2b052aa9e426cb3112bdb5f861d220fb02206fd602abfb89ff75060796fdee2b8b03d6dc70ede26ced84a16eda9e92589ac740df8788c12c5eb49afa19f8d61da49fa26b8e15de7ef124907c9cf6e1cba92c1467248181999bee29d074ee9191356ae642f62e7fc755680f942c81135561c22e5d6e834fb31d11c43eebcde3906ff231264c777496e013a9867a0c07d22183d11191035cd8ca0764335eec707538764b6965e492c9a7368a7de46ba87aebc45aa6b12db81d10ff4d090c247eeabc688f9ae34259d739567d9aad47a741adc740cd865e92096cfa7b8e56f2090568255f0707d669b3471a61bfaeb44c2bcad0db9ef70b8494d6f07092cd525d06ab053c0db6d49a5803e7a1b343450b78ecdb792fc0fb116589d0040a839f2bc980ea9e7dc3a45676326c6ab5ad21dfd202fd0d75cd2ab7b0360324ea6bf24e590a29e56be35f44fa462d35b3cd2b466fd014768dffb6711949a7a04d36cfb2a35641c08f4b6b36d6cc1c615902c694a33044051cc4c83130bcd5de2abc1e499843aa2e7a553323391ea4b4b8048364fc49445e68a0ee056d4210e5fd03c5633b9db75b1aee0ff392c726a1fa7990b770a37cb2393520f607faec7299b8c12b63da0d6ec2f0c4c8cc47bf693d4a336c0b6b6877aba9f76c786549fd5d3b21c99785067393b2140169ccf9543f7ec1c6af791a268fc6abf", 0x1000}], 0x1, 0x0, 0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) mmap(&(0x7f0000ff6000/0x7000)=nil, 0x7000, 0x0, 0x3013, r1, 0x0, 0x1f) 20:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r1, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000007c0)=""/192) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r5]) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, r5, 0xffffffffffffffff, r9, 0x12, 0x9}, 0x0, 0xffffffffffffff61, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") 20:01:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001880), &(0x7f00000018c0)=0x8) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000), 0x4) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000040)="eaa1f58f40bcb289374099787c9a1212fbe75eca88ef6926c4c9d978a1734b109465a139162539df13497fa38b6429d692e992573b90ec010f8844ecb20de2a1974896f53890e5b600b31504b82452dd8500ffb74bc63b0550fc6c6206bda0943d7ca452a0e9859e704d6c05dea347615d3336459fbe9be23d157a95316b589f9913ee20ae726da892fff960c1692d3ef478", 0x92}, {&(0x7f0000000100)="5c0a9f99e383f9632f942896f6e00e827cdc404a124be4f36a1ea34ef76a56521528ca85f2a0c8362b3609f8456a48bd0f383901b4bbde1240dd659216b84a8c710db5fbb04d0dcaea33bf78244b9125c903539b51", 0x55}, {&(0x7f0000000180)="628df5a8528faddb03c4ebc549b96016e0e7837c581a335a06471fa63231362380d0b5e5685adeab3d4b055fade307f0aad2ca63edc4498a724ffd5fedbd14cd6033cac0f9cf1d2570e64ccaba7f1ec29e990ec9389a8f935ea2ab3e79a71ddde32f53d5434707dab53ca07723edb5502d541f298c0759dc9f6eecd184672d8be2ffccabf51bf8c17e1c512887835237469185b3726d0e26998a71c8f2b355278d209e6bf8823a59a5b9fa9a0b0d946f8a8cdd6bd137de9e46", 0xb9}, {&(0x7f0000000240)="8d0cc587cc8504caa2ec57d3ead837ad973366d27c6f9576ba2335821f218a7c6e2e58a2dd55715ae975cb9cebe443449f72b62a6bb76ba49cd05e5950f00c600015111cf46e28b1989d8477dc3bfe72802a58549ecb5ca21c92762c90d8cd9251d918c8528198e9d77daff8b607edf97fb8e7ce4f9ca6b0ca2986ebda6fa0fa771c98f9f8747c521d5ba5e2f0e050dee0454b96498c3e89f29c0edce9ed673219577a44328d1ae05f55c4a2b39f68e50467b2f1d2761af5cad388c38c3e74e1119b6a5062404f0688568f4846c532b5abfc09a1d7f293314d2e321efa5e309aa82b0eb7601d246f45c9a99e139a9af90cde6662092eb8e701eebbcb3f5cb9aeb00fc5b9c16712de6a8883a5d94c6e6962f013822861c3806ef48d41588849841a9c120919ddccc9ac00c2f41e015e9ff60360c4fb7dee854909243d099376433e00342058aaabe442a825bb63f08af0e3f97841b11c041f92a72001531d8610bd641dc3734219530c72e48b545a5ec0321a0f43fe5b79dd531f3abe31ef08a2b55dcb27abb42fbc6914b5f8f9906a504784e6822db7eca19daf806ee6447ba1187cfeae233e359019a07811a1d4b2b1eb796e5b2cb50973fb93afcbe9d2469a163a8b33c2885b834fa87ec50e929e21c4188c14222da43ccad1e0019743252072bfca6ad5a1b38d006a53a3054728eb1ac6eeac506fe65c0ad45d0740bfd913a12abc49925c04fc2f08c87007e0d4dd9b6660f20de0919ee5c3642213c51ef3d1907bf682f40db89c67b50b5daab1d0076dd4599a9f903f36ba275b7f90ca51534c2bede49ae8e7078363caf6042e8250d36fbeac35157c1c21466cd9d1e618fca88045c7b6e6a60cea7a0ad98aca1d442336993308b8d47742f404addfd6ccef8bbced996fb663521ebc25a27434a8146c8836de1759cb8dc76d05e905f06a6659a0daf05569843f22275daae5b6fbcb71d09d7980e151238fcc08ea6f67048a0442c0dcc49ee0f0aa8c65d2d7ccc653fe08dad0683826acd6945935af8c153d5c1285899f7fc29870b4d1e2e8220665be5513f6132ba62a0e473c906c794243950b203a6b4f46b1cf7710a7a8a4dd7a541c8fc0ad52cecfb8cc55af7bc1e57805b6c2335ce719f5740babe8467bcaefda3153e916255ae6cf85b06a8d4459fc15243576be0fd609df593bf6198ad730b9af341c9d82ead5c34ea226b0b2de91158c3025bf1480059fc620b9483a4808102ba9a78a36559a992bd393220fe5ba572c507700d164d5393613060c7fcdd04f4fb86a88f5ff6c775cc5b919b772a8498ce0e18afb9b73b283d1f673f5d464df9b52f6f475fb2c5f237b7b30f57460e93444df93d3edc3081b2162482f991f9a48401c56a1f2002b68bd55db7981241e26b48fff25a23a62cf8dea9f00d49923de3f3d76401c7119de9a155d893a82646c79522ba44446a220e810431e65bcb1f037d643de4bda619a61e3ed43bb180588df171c30a1774e7edbe74d9d86fe051ad8efd799b2ebd576a3ee0e66ed89ba4406f49ca426c53a728af792785e20ebc274a45d1b1aab66e69afacf2d2b01ec0341912099b1f39d345583fb8d4e45f1089a11b75efa4369c2dae6d83b0bd88306ae9db443d3bc50a5887d44f316528eb0c7f0073f071ffd95b5a3d05dd219fb3d3452526ffd82cf4153c9e89b084618073916f70717bcba1f5ca3dc8bf27de5246208dd9b81e6a669fd06464d3a979683674c97684a30b80cc80139151f25db87e1b0d3b9f411bc510b3289838eedac5505cbe8cbb36aa868b893da0a662d3afece95a6fb7f3e9876897fcc5955ac5301e5f9337dc7d413ab0a577747a869fe72cdfc7424cff566c76d38afb496ba20e058475042dd780ba8b38a7462dbe2108aa4776f9931229fa7588b1014cbabdfcd3b1a1f43ce350c7603f771d5bbf32c0bfcdff3a4cce922778d429fada8801e7bc3eee3ee6969bff3e3d145e00654fbb43bf6f8d0536e4f15aa2161a22be60ad7efc4c20f2aa341000f15c19ef02c77c32786ffdd48e779388bcf2da78d8cc82f59d1d43c44c0d07268037cc72d1dd3492df82a770cb783dbd8a4dd249302a98ecbed3f32351b1179fc20152b0891c4e7fa681efc3e8467cb12d58007e56f7494f269a5d2266b6d820b25eafc2cd77a8d368fc7843f65ed7a5e2c88af6e45c98cf4c30ba227de6213f1b97540ba3fe197e179cd2140cff0350d5387116643b13e8f249d6625fb5e241c48b231d8b4e0d570586df27d3f479892528b48fcffc150c71ab88b0b4a0139bdb6154b962f18592067be648a7155f5874615d7916ce463e240be3f7e2d84835a7b865bc5ae08fd92df1f8566b8e89ada306fcbde0b6fd4a41390abbc29e4f204b8874f2ce52b11cb8c68e9d46515ccf8a28e20bedbeeeb6784a11988afce13335bfc59a97a900ac0796b862fe2f426f66391ca0c1f266d5ae45724bb75795ec1b0dfe9fd1708572c803112ee86c099f641132b7e96428cd701a7261c3b191d6fe3325320e0aca8e645d9a254f5adc14cf3c0f24244dfb4a32e96df40f985491d3ab77b2c546a2b94d25e8c88cd485f193807b0d850c249e379e21852f9dcb9364768a63642ca93ef62de9178e14c6a56a6cc411f850ae5a15823205d26a8002b6c5cf17636fd90e66e1537caa4c18ab989106af8e931fe5354e485389e1c604dff8ebe418fdfb26056648d34e5f4f1bc0a301c15e68e6145e322fcfd71609b254e934aadef96134c13adc2cd5bd03d7d15cc53fb0bb3662beacf371ee1dc19c36a774914eae7ebcb5b286e03aa265c56d208a5d9c7f554f9a468d4f0efd5d7f83b43971e08d3626453b4aa930a8b247f23520ad007eef81bee8f5bb53086cfafb8df0458f55a6913d6dff00d9573a5ec9c8abfdfe9100679ba811d63256815c4c8bbee10168e0cadcea6a297c4d45eeefb5f4b7ed6e23618d30494a79947457f2f630f419d38bcb10275209db9c4ee8eb74e4d16abd6bdfd943404fde564588f40a2f9199a12407469dc62864aa1062cb41ccb373fc3f253f1113c162cb8b3432ecacaa9d98012772175245528d32ab3d410f501f2ce6ed7fdbd89889309113a6f3c08d1f5bbffbab2d59f3c450af2eeb0978f496f3f5e2e049fb80dce958df3936062831365d3cde94f59a874d7635fd94108b6f94ec92b8a9aa69c882e81d7dc2dcd53e2c588341829ce8cd88ab008670622a38edc7876f5fe71d378fd8fdd07727ff0fb18ba8484d864c0cbfc7f713ed89edf46e1c2edb5f0689fdba8a700e9f6343970f3d180e541b100574c5e795592c70d3683e9f004f361181022960fcee55d63872d0eb649e6f21a68333d87935be1a6842a0fbe5828925bb6d633d2c00a6f2ec253bd02d63789faaba6b04b5032e53ef84eb56f0b481d5c0b94be41e4304820a16a57c4b27e990a5f8cd2eb4bdea31a6c22648b5a39c81e31e10a711b7b4738cc86bdd1b58f356bd5fd5fb707b05c8edbda5c57ded332c6e445365f4aa20ec646ff25cc433c695dce584e1603fd594cb511b927b26f87f8c4d42462ee97829895acae209018cf8b9179ea8c08f843b4e2430a6b56152740ec73b0ff9bb1b41139a1298b23b7cccca3b57ba4a95b6e8ba36244a553bbf6469ce4bfeae887ed89c732ad1e1623f413c537fe79088ecffb2fc4ed75e9b931a1d52f4599bdecb1cfe199e83da5ae866ca335a2b962d9b665527f49fd46a59c22a137e3f66798b3d601ed3de69e483627cf5bc3d05c7fea593ec8cd7883f49aaf63c16b78073e42fbcc05fb8415ade0e1316a82baa02fae1f02d7832bc847263351a50c014e5b20405329d366017ad781e2206fc1c06991f20e89835206ba8d1bd02d8ca05900caf6a01c4fc534415a7d67eb72ea7b16d94d89395317dd80539615829c7de1cda732ccc789da9dd7c5b0cbee87f873e39975660483acde1aa16295a2b459c810ca386fe1febd41f6526d4adf6160962bfb235197cf2e2adcc49a6230a90e040cde81f076302ef4ad636a1d0044992bf13ee6d8915e37b9bdc07c41470fdaa7d6e2b2c1b8f8069fb746092b8537ac9fdf8f3fac590fdd3c1681ff6a3212a92ce1c9b17e0c03cdd6aa66681f21a921cf0578fab8c3dbf2d706e811d0765cadc690b95a4c0f49b2b935f4f2fcc13ac10bce4c797fb5f5ff7777c6f104c87951a0fd92354c118ecd12bb628e678f2c9f5c3002a46b62e72c8e93d68d5816f22fcc30975446cc8b5a898fb538c28079dcd33f3ec344568b5a0e529d6511262c561bc4367bb8e1fd0595778bb322e76de85b85e814543053e31465f5f791d660a374bb1b65fb23d5393c1485765ff55abb0a249ea513cc39dc9174bc37b3813eac03a4f142227764136a943993f3b047ad0c5d589393a99ee29e7ca5283f41633330ae89d49387b1ee4f884951f62bd317d3ea8ac4f5cc244f1bc6f8337ddb85d35e54f1c9e1d5e5329408e325b5e5d6bc049a6c6c14c2b15789ccf1034cde0b91a9bc8e3f2c65e2f216cb19ad49cef0653c968ce81f3a85326cead7c921415bf7aebd9e2d1267f39baefee46926a681db2a5762e5b5950fd472aede04c64a8594370f070392a8488574c4baa6e91ce74fafb689d61d13440f4e243f18f92df9801a153a0bc83fdaa108ee34cfcf94e0cc86c9e339533b0dc64dbbaadc592ee9bc437bc63b3d2897545eebe7d8170197200d05ad2aef7f76dbf4ca3056a4ec95b4bcd51b3fc162926e1debf12322256cbac3ddf27a7b758e4294be2b4f15902d297ab490255b1d843bb9632c7116c63ad716ca24efd816339009f0ebdef4aa859c289d23faa6f48965466d344312de3c1bfe5a774261b103100e59a345555ff4dbc8e31c5ce344f0a605ec370e0391783783e7a366d08b9c9bafd7485af459a9983c1e484ea0174024eab2f4034f59eefbd63efd4b8621442fb130fd4e9c384fadbcf308e0f1b963e57fd816fd256f6c5499af09bfc76e9b208c5dd68a1c46c9ade06810d6e666c6fd4542163bd934ee054f668fb9c1bd3f5118cedf399749e581ca19ff304be1081f82af4a126c86ce45ec4520319e255425e835793fee0a316351a559f4f67bd9ff6ba903f2d61dc868f3fb985f954dbca1c0bb5103494e7c877ffa58aa5c797b23b91f724d37837989ae63c8e556af0098a1af5abe47766aae9232302013ae5070a48f674bd34e6690c1c74236c7dfd01bd902a5e7c4518b40c0ef9c99b9c5c46ea448ed97f69d0c00392176b00681268f22ab15765067c5a9e60cbb36ed827aec23f9283e86c8717d82c7e33e1ac4675bebe2e571ded52c4d4fc807de206c54d8379555b33373f4544828601da3a311ecb270dc63dc3101151128ef3624a960b2eca50a20590cab05436d512f106b9832e81c0c387c342b9dc2ee94a120b459ed50fc3806df192410d82dfeb4c55bb67bcd60b3105df21a0655f449b3d9e7aac9eaa2db635bd559e019da7b77083a8a2724aac1fc20d09ee37e2e06609f6fefc58ff58b21972a1b02516233abe6693fc8df64fccb7c203fbc05749f050ded035f84888772bfdf9778b4405d1f9f898a443ad4e50b3769022265dc060499594ded06ca26c70d300b4e1db26a180f4707592dcf97022724c687b5ca47d2cd8bbce0f34e1c2b3d8a3edc730afc944d211383dd0fd71de90c64991aa6c18932a42aadc92026f8501bf02ba7c60a6890247c6332dbdaab12284fbd3765854361944916d9e97fdff5546884fdb48fc0c1c14410893400ff7a03a4e7248cbbf2", 0x1000}, {&(0x7f0000001240)="82e5dc1f5c916b3001dbc0391bc365e30b1d4d4bd53e2fc7e004e10eef6d29413554e45dd97fc947b3b65fb3102175073726c12df7a925833a492ab061ddce38d06a3ae59b310fd5ee4a0de8c71edec107936f2e226a7dace61b50937f8def88c2782a7668514b662c0225a53d2a6212eb94fdc7757cf042e81d0d34549a7989f6ed3dc7bc2900d2f61dfd3b9b5256fb", 0x90}, {&(0x7f0000001300)="cd6f1689b88b48755dc7918a6bc1789f1dce86a1ad74ea7daf9d81cd245e8f4d0c64a2a738d00ea32a10439d92b812455aab6b4f9c25615ddd896902bf04b06e07ea49db5bb11b445fc42e549320ab1f72d0481e2888df", 0x57}, {&(0x7f0000001380)="c587236bc2ee60cf47bafd4e91b8eb7d433bae6809b27386c8eb8027ae07cad6b7afac7c65ca4efe31beb87fcae29f5a87183e1ba072017e4833830f0965feb1937f15f4a630473a0a80df58dca695d8b98227f3dc31e18704542bc7a79a5ac0cd750120ed777362d05cac98dcdfaf097c77cc1104cc750d3c8e8d8513190558db436a56222c3ad45b6b52bb", 0x8c}, {&(0x7f0000001440)="7f24d52bfd8e6f60234bd6d15cc399843c8f25a1ada1af3ae78cc8e45024245dda0b411b8b043478659a328b09ee7c214430d1534b26746b9aefc55db2e98a83bc8a852da8e616c0cc433a20ec106cc3ca99cde1cd8df75192156e720101686276e2b6f0c5cfd636141b552a7864855c6e0c36aec0f043229af50fa5de532680e217826816b9df1a9d5a859671588d4d389e56bf8c77e1cf5d932c859bce7091fc7ae15c769c8bc39e1a22ea5f45d44b2f7e037b70f67b1e13a797f1ba748ea86045dc95efdd26103c8e7305dc0d6b66579afe93b128dc315b", 0xd9}], 0x8, &(0x7f00000015c0)=[{0x18, 0xffff, 0x6428, "cd005e8759"}, {0xb8, 0x1, 0x6, "b43d036f9267220973821c79be3a8006ba9da21f081bd55cfaf42c0d52bebc670a48ce111b8773fb620ac7f50be8874a6bf662b72f5e0ceb7bb9cc49affa3257e2e34618a75a81fcaf33b993cb759dddbce655f260d88fc7ae1f9d71c1a6ad8c3dbd86233dfa45c05e4323c4ce0a54b37b92e7648fff3d04b4ccddc59a1c9d454c9ed3e072eec14dedf978f826600e11a83ba284905b02c302b03be0f764c643bd"}, {0xe8, 0xffff, 0x100, "d1d28d3bad2f52e6f8abf9faff39e50ce5a3760c7a75d305a3a5997a841124278f684c6732d020d0698a1a6de8694757dd3df657f78cc19695f9e8a99348669c639c63f9470bd1eb571d394451bdda5eb04b0b05c3867f286af870828cac7a225c60ceeae8c01378f766d39cf297111fef82ba103b7cfbfbafb0ad167d1c1fe984a0446b5f7496b8b6e134c8d80be8e2825be91bc8a2fb930e0e1567f385dd4d7b7040947171cb2cc15fd9d7f29e10b5f8af713928381113acb10eec844a9aff3007d1d7138ee3e6d67f814f83e5d0657d"}, {0xc8, 0x0, 0x6, "5d170ff6e869c9ce9502e07e2addcfef10057dbe4cc31e9bcba8006e99556d1adfbf4e87dde4c60e249287f765806711d84e375eb7fe9bc92264a2aa1f31544e5a21dcb1efffb5e21bb89262a4ee378a0013a6b032d2156ab2024176d8ae73f7ea6c32f0507f0137f7db50dd8dfd1a23e232870052d4de7e33f9f626cca69f5be81ab426ad3376e974ea2527ade6c5fdb527ee85081c719d7b737581d97b8806a0c619788886ee45ffbf49844059086615084814"}], 0x280}, 0x0) 20:01:49 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getgid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x8, 0x6, 0x6, 0xa895, 0x40fc, 0x1ca, 0xccc2, 0x10, [{0x401, 0x0, 0x100, 0x292b}, {0x1ff, 0x9, 0x0, 0xfffffffe}, {0x1, 0x400, 0x1a7, 0x200}, {0xfffffffa, 0x4, 0xfffffff8, 0x8}, {0x7, 0x41, 0x1, 0x80}, {0x100, 0x2, 0x40, 0xffffff80}, {0x5, 0x4, 0x7ff, 0x7}, {0x25a1, 0x8, 0xffff, 0x80}, {0x39e75802, 0x7, 0xfffffffa, 0x2}, {0x2, 0x9, 0x0, 0x2}, {0x20, 0x0, 0x0, 0x7}, {0xfffffffa, 0x0, 0x60, 0x7fffffff}, {0x1b, 0x800, 0x8, 0xffffffff}, {0x800, 0xad90, 0x82, 0x7c}, {0x0, 0x9, 0x200, 0x6}, {0x7, 0xb22, 0xde11, 0xffffb54f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x7, 0x6, 0x80, 0x5}, {0x6, 0x3, 0x45}, {0x7f, 0x7f, 0x80, 0x5}, {0x5, 0x0, 0x80, 0x6}, {0x2, 0xa1, 0x3, 0x6}, {0x200, 0xc4, 0x20, 0x4}, {0xf04b, 0x80, 0x80}]}) syz_emit_ethernet(0x387, &(0x7f0000000340)="b6") 20:01:49 executing program 1: syz_open_pts() r0 = socket(0x11, 0x4003, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000080)=0x3198) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000040)=[{}], 0x20000000000000a9, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x82) ioctl$TIOCSBRK(r7, 0x2000747b) 20:01:49 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000200)="698fa6cecd79224a76b5cd26c827d0c82eb3518d18adafbd5dc03f0b37f9d6501fa13b07123055de5869475d4aab43d9545ad745c5a2bdc9683407f28b8e776ef8efbe3e572f83cabfbb72eb19bddca12ffd6dca2f3a317c09baf3fda08b64c6b597bb652f55332e6930ca8c1ea3a3ebd0c4eec3156685b57453248dff0e22d0c080ff0d088028c60ff7cd6c89d795f852", 0x91, 0x6, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='\xf3\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)=',:\x00']) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) fsync(r0) 20:01:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x9) socket(0x15, 0x4, 0x2) 20:01:49 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = shmget(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpgrp() r11 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x4, r6, r7, r8, r9, 0x104, 0x81}, 0x7, 0x2, r10, r11, 0xfffffffffffffffa, 0x8, 0xffe0000000000000}) poll(&(0x7f00000001c0)=[{r2, 0x80}, {r3, 0x40}], 0x2, 0x3f) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x1000300000002}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r12, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r13 = msgget$private(0x0, 0x169) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = getppid() r18 = msgget$private(0x0, 0x200) r19 = getgid() r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r22 = getppid() msgctl$IPC_SET(r18, 0x1, &(0x7f00000002c0)={{0x8, r20, r19, r20, r19, 0x42, 0x6}, 0x8, 0x3, r21, r22, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r20, r14, r15, r14, 0x18c, 0x6}, 0x8000000008, 0x3, r16, r17, 0x3f, 0x7, 0x4, 0xb}) fcntl$lock(r12, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xe6e51e4, 0x4, r17}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffc, 0x0, 0x90d4, 0x3, "d70d000000000035005b00000000000981f8f5e0", 0x101, 0x7fffffff}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) syz_open_pts() 20:01:49 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() lchown(&(0x7f0000000040)='.\x00', r0, 0x0) r1 = getuid() setreuid(0xee00, r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x200, 0xa5) getuid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5f60b4c64f1f2d1d, r2) 20:01:49 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 20:01:49 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) seteuid(0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000180)={0x7e}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x6, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r3, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000007c0)=""/192) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f00000000c0)=""/146) dup2(r2, r0) r4 = semget$private(0x0, 0x6, 0x10) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r4, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000007c0)=""/192) semop(r4, &(0x7f0000000040)=[{0x1, 0x7, 0x1800}, {0x1, 0xff, 0x800}, {0x0, 0x1, 0x1800}, {0x4, 0xfff, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0xd1}, {0x4, 0x7ff, 0x1000}, {0x2, 0xa5, 0x1800}, {0x4, 0x5, 0x1000}], 0x9) 20:01:50 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="ec", 0x1}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xdc}) dup2(r3, r4) pipe2(0x0, 0x0) close(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) flock(r5, 0x3) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)={0x1, 0x4}) execve(0x0, 0x0, 0x0) 20:01:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x5, 0x0, 0x6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10082, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r7 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) r9 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x18a) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r12, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r4, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x40, 0xbf2522fbe43a19cc, 0xaf, 0x8}, {{r7}, 0xfffffffffffffffd, 0x60, 0x4, 0x1000, 0x5}, {{r8}, 0xfffffffffffffffc, 0x0, 0x80, 0x5, 0x7}, {{r9}, 0xffffffffffffffff, 0x909cee2172eea663, 0x80000000, 0x6, 0x10000}, {{r10}, 0xfffffffffffffffc, 0x10, 0x1, 0xb2, 0x3}, {{}, 0xfffffffffffffff9, 0x0, 0x2, 0xcb1, 0x9}, {{r11}, 0xfffffffffffffff8, 0x0, 0x80, 0xfffffffffffffffc, 0xc81}], 0x800, &(0x7f0000000240)=[{{r12}, 0x1, 0x2, 0x8, 0x6, 0x1}, {{r3}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0xc0d, 0x4}], 0x200, &(0x7f0000000440)={0x5, 0x5}) r13 = msgget$private(0x0, 0x200) r14 = getgid() r15 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r17 = getppid() msgctl$IPC_SET(r13, 0x1, &(0x7f00000002c0)={{0x8, r15, r14, r15, r14, 0x42, 0x6}, 0x8, 0x3, r16, r17, 0x3b, 0x7, 0x4, 0x7}) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x4, r16}) r18 = kqueue() kevent(r18, &(0x7f0000000200)=[{{}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) dup2(r0, r1) 20:01:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa4) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9", 0x90}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000040)) 20:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) fsync(r2) sendmsg$unix(r1, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000040)=0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000080)="c6", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r4 = socket$inet(0x2, 0x4000, 0xff) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000001540)="3603000000000000", 0x8) dup2(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x60) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x3}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) pwrite(r11, &(0x7f0000000280)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 20:01:50 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) socket(0x20, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$PCIOCREAD(r2, 0x800c5709, &(0x7f0000000080)) 20:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x50) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x200) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 20:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x5c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000004c0)="d8f1229c66b60ffd69d0dfc8d74a") 20:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 20:01:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000200)="f7a8931b27d6b5864d834ffda78829072dadfa82f32bc252087c6004085c1a1aeb3eaf2bb2c4e3b88bd0d8fc1bbc33c6ea6988d12e7fb9bc85d3f555e1eb27770ffdf9deb333997e461973f5e788b905ed468ad819ff9004753d507924a30ccc7e42bfdff0a0e3b449ace6e847dc41dd8bd72294da566748fefa1d6faab396932f8ac4660fb2717dd628883e3469a7ef60", 0x91, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$dupfd(r2, 0xa, r0) pipe(&(0x7f0000000000)) shutdown(r0, 0x0) 20:01:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x1000, 0x7fff, 0x7}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:01:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x6, 0x10) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = dup2(0xffffffffffffffff, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r1, &(0x7f0000000840)=[{0x3, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x0, 0x1800}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000007c0)=""/192) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = fcntl$dupfd(r0, 0xa, r4) ioctl$TIOCSTART(r5, 0x2000746e) semop(r1, &(0x7f0000000140)=[{0x7, 0x7, 0x800}, {0x2, 0xa00, 0x1800}, {0x3, 0x2}, {0x3, 0x5, 0x1000}, {0x3, 0xfe01}], 0x5) r6 = syz_open_pts() r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x6, 0x3, 0x5, 0x1f8, "af921ec1b5e18b0b1e456479814647469336b460", 0x3c1, 0x7fffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="39b45ee7ec468ce58bd86561ae8dc5aca7d20b704164460bcc43fc53948ddfaed73aa1be4626c6115a7f64bf90b9695cba3b4dee9f510100792d843bbfd34043eaf1fc65e55b4914f29d14a86870aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c507009f667bdc2700000000006c000000000000a716b6acb4c8ae2b74", 0x82}], 0x1) 20:01:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0xc) sendto$unix(r3, &(0x7f0000000280)="ee088b351b3fd6a29e8845567e296e5e6309d7d842c388a79c04", 0x1a, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB='file0\x00\x00\x00\x00\x00'], 0xa) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa) 20:01:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x9, 0x36, &(0x7f0000000140), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffdffffffffe, 0x1, "00000000e980090000000000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:01:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) r4 = socket(0x2, 0x1, 0x0) getsockopt(0xffffffffffffff9c, 0x10000, 0x2, &(0x7f0000000040)=""/75, &(0x7f00000000c0)=0x4b) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="04002e7f66696c653000"], 0x10) sendto$inet6(r4, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) dup2(r3, r4) execve(0x0, 0x0, 0x0) 20:01:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kqueue() 20:01:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0x1ff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) recvfrom$inet6(r0, &(0x7f0000000000)=""/183, 0xb7, 0x800, &(0x7f00000000c0)={0x18, 0x0, 0x400, 0x8}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 20:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="b658b389a88f5e3dea4908399ea8") setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x5}, {0x2, 0x5}}, &(0x7f0000000140)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x1, 0x0, 0x1000300000002, r7}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0x6, 0x4, 0x2, 0xffffff80]}) dup(r1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) bind$unix(r8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 20:01:50 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x611, 0x1c) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) select(0x3b7, 0x0, &(0x7f0000000000), &(0x7f0000000080), &(0x7f00000000c0)) 20:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2c}, {0x6, 0x0, 0x0, 0x400bf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x8, 0xff, 0x9, 0x1, 0x3, 0x0, 0x3d8, 0x1, 0x2, 0x10001, 0x3}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) 20:01:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r4 = semget(0x3, 0x2, 0xc) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0x3f) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x9) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r2, 0x0, 0xff) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 20:01:50 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000200), 0x4) read(r0, &(0x7f0000000000)=""/128, 0x80) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000080)) 20:01:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() r2 = dup(r1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x400009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x400009d1, 0x0) flock(r0, 0xd) shutdown(r0, 0x2) 20:01:50 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x81) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/32) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) 20:01:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x5, 0x7f) close(r0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x7f, 0x4, &(0x7f0000000280)="06008102172755f810b36439545c713b1da606648e577ef21bdc0000c6d89afb340f5f6f86fdf666effe16435a2d429e6486cd511ca6707cd648a6a0544f42d7f049d7b59d9d4c0716a37e0000cced352c60f942f13aa5310168075520c80aa5bb6c6809a361594cb52a4359bae2e12849ae49cca10af63f20482a2f99fa6495", 0x80) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffc, 0x0, 0x0, 0x7fffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x3, 0x20) 20:01:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008034ff0701000e92d0cc000000000000000000000000000000000000000000000000000001", 0x2c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="cb2788022ac5bb1b71", 0x9}, {&(0x7f0000000180)="a034dcfc60acd7605dfa20a04c5b3ae6f935264be9363eec3ba60d464a0b838fc1be81cc6272002cda0670f8469c62004c642489818d786f73f8e7de93d81de557a29093d89d41b61b35ac715ed5d96bcdd95056abd00d0acc834e69a75ef75d378159caa88babcc2ec3e694f2a7f9e8ddb0460e7675b5233f9576a37e4a4b6d5435ad4c4723b4af3df08e38c01ea1c696e228c1072b831cca2a98cb9a40fc61b7450068d826feb2d478cd91b71a758cfb2fd357a19457af103c585ff122b5785025790408dd2a8a16a42f9d8d0b4989a7cfc16533bc8a0a8ae0dd3b35324ff8e906d0ad0e73665f911543ba865a08dfd447ac214e43496f403a1a", 0xfb}, {&(0x7f00000000c0)="475c527545e3d9f06b85755cc2632113b4d45f4bc02063151d891acfe0d45a9f7791e67bf6eca9b482b06a4e5a5fdd563c9cb54481e986b366395dbbbcbc73cf8e869e707651c08a34318cf032a0f59cb3ceb047a4a70361ad0d416b99518c2d52672589ab0bc36aa2291bdd9d8b5ad9417a", 0x72}, {&(0x7f0000000280)="e082f37c0282b123a1273160c4bd2d8f6ece67a6268e4b58a861670217cefebd18a6b56f5465d023b9a7e4047e9a471d3fd97e9f4da46ecb7a0b6015cd154ffcd9550b", 0x43}], 0x4) 20:01:51 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0x2, 0x8fb7, 0x7}, 0xc) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x42, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000180)="49295dc4edb07426ce63f7088bb89b9828d0d2aaf28003a405dc5fa8f0734ea8399bcec6319615173d1ca2c47857b3763e74bfe088750d99f8f30a329553fe316b65856aedfc06503233", 0x4a}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x6}, 0x8, 0x3, r7, r8, 0x3f, 0x7, 0x4, 0x7}) r9 = getegid() fchown(r3, r6, r9) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) 20:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x80000000001100}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) 20:01:51 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0/file0\x00', 0x8000, 0x10) kevent(r3, &(0x7f0000000000), 0x9130fc2, 0x0, 0x3fffffd, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() close(r6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r7 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x7ff, 0xfffffffffffffffd, "0aff030000000800e0005900000000003f00"}) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x38, 0x0, 0x0) write(r7, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157", 0x410) write(r7, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a", 0x151) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r4, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="9c311ae83a75eedc3f63d3c1e9b31909e5a98df8961a6b4a920ddcca5467e033eda80634c008341de950708db6b4ac016fe8c346f24cecc059a1ab4a6a86bf52cad9fc965bcfb76314db312f5889450f469574ceeba63fb166a145055f385f21866776382fb059e379a9db428f18ff45e9f4fa32b8c0478574aa18e7fdb43709837e06c58b89df8ef78583ffc36baf2a96f81345c31389e41524d2c582f709cb4310a64a291783a708d7adcdda13ca3c4b97a2787951d44e7dc6bf5d5d4d07053629e7cede3ccd3b50341e813fb80cd69cf22ba523f7b8b091c0e47171ccf04d3e251176ff4dfb59d50dd0595c19aff6a840dac5395262ae2d5d494909f6df1fb0b62ebc764d6eee60f7aa4023ef2ff32830c554859f5bc0b64c255415abf810dc9fc0ee830ea80a2d7fd955872aa37faed785bf924cd7668d6640b747c42c3957101d2220b4f740154a3e996b7dbae873cfe349d2e1b615fa1ed36abe477e1878a03ae1a2f59cce914bf39600c0a33e38c9648dc4bada26a2767c8c2dce2c4d898e0703880f65c582a8eae00ef2b9c7e34ce4150686527c66eb07a63001936aae20c50cd21786bdd23f99df81f256db0526d17353f43d37fb4c6f382879f9c1dddf67c465b6d11d9a96e3baea3e25a3afcb33834f6c6839161cbdc2a18aa385da8ca6e09029a51fc075ee30604dd48b5a49871b51dc8f40f07e9df7cf792310da75cece75d1a073f9509bd74296cf241b530c430a3dd55b140e20c691f221531007c6668e80ba3d9b632151fe8d51ab9d1acb5db34e13e4a45d22f4f10302363660ecdf025a66594310cfa5c470a7aab02bb1c6e7db44314c7f60a75c896c57198db71dbfc1bdf679cde0bd1dd75164c10699d1fc0d402fdb6d1547fde0f391e73ffe2496f8d7c37713043240dad09c364cd4fa4f74d0be672ef25566cd4483a0dfe23fe5bee96757981a5f307510da0023efb1b212c8ed5e1744f917e113dc437b5f0123acd7b7e1d68ffe5028bee3b6d7111f84ac3c46c8b37de06f2247a822b690be0d2ffb5fbe991c812d50b5397eedd169f31a0ebb43933a70286919189c0093b133d58398189d4c780a99b66fa87cee4720491f1e39b9aef825499b054e0322eb80d879268f338f5f7e9ec8bd463cacea5d47314bfe7fd4921defda90d0af91caaaafa7e9f275b67e0ea0faaa7711252632650994b78d5ad99ba48f5760dfe8281355caa529f7c084968c7c9488dfe23dbd1a8174439e22f56815e82d0382f41de0a5186daeb5c39c71a160a2696cff90716e5f652ab7ca4bf76d1427ad536ef5ae47b4e509a5c75dd221b6b8538429b5219cd4e4852b02d8a7af8e897a3b0492a74fe05a3852ae44b9bb204ca6a70923bbfed37a2e5d63bdcd7c754771beda9a2fe972beeeb3938cd228e92bf506cc97445fab614ac6404d82c1bb645943faa3817ad7e0fadd72bc627e441e3f6e73e7a6710c7ee487d574f1045a944e0f4053fef167bab41d7399374aed4bd181867157e8118f434df631ea2123a349ec1c3d130266f2c0ecb034e0f17b35d958cae3a639f09767906c86f832b1d52045e09af7d2d803e452659c6f6ac8abab6d22f266e8b0dfb349bd5276b8df8d9c4f4570be78581dd864f02183bac08548cfdfa86bf48abccbd0aab4a073d79702554c02ebd7c8a375f95d8ebc9e18c5535e1955d1f27801646a4d24e63f79cf460ba2e877df924db265e81faff8145090140c01a0e77ebcc74d99ac25ad4d078ca4cca01c93c24a8d3290a3979e19ab9346b82a0effa8d9ede108f95a17ac8a0bd846b1562ec603f9642671c3939bbb8749f5adb6496736f83fd68a9e765b879a9e7097937d28ed557486259cafe7106b602ec5003a382f6d32fde2bb7ff30f01613f93a05348d0295fcf2381a05ba1911a55105721bea986fb5dd99df90a17356d0afeb82ad20835b308761fafa159510f8d00e417f012bc934b8ae60a7017aecd59a2cbdf0e401242a93cf13f7525ca4839a2b7f0c3569dacf70d105d4a9134d999895713dd7d32814eb8559b1e4fa8287b7e67f46b8030cfd2f8324bf678a43b872cab9b97a2f825efe3b063d401ae28485f03f954d5ecd45b5134982617d28431eda7b8552c718aea0b4d864fb6748b353d0e7bf8ec02587e8711acc5c6fe023b6771c3e4b27fb53edb1b10d0000e348d684d2a124c2efb3ccd21511c16f68cdb9cfc96a4a088a6838f46bec3012fa4c12b9667f8564bb93153a211f758cf46fb5eaf73f926e201bed00ba5aae816cdf984f34cb492966aad51e53c04b5e58bbed78b2e02b887f8b7c057e2174986a954b06fc5a9b68f0a27fa7b7a43f06892628bf14bd1a52f302c82d5d3554198353eb18bdc6f518e0873945e14e3bf12e7864ca51ee384434de1d7ff8b9324e9ffbd40c348ab440d9e0747ea06703f9588c372513ff750d3956c4263fbf7a2e6c62ded155c7a4aecb677659c90f17051f39907d75c162c3adcf5de0cf51d6fe6b12d9de1317420fd1b3f8b7f251d510bc18d2015d71e6ee65fe63a262971182418580d59e9c4491dccd9251a94e0160bb11d0547e077c5b1171becc635a1ac2a038d7b837b536bee2152a93c93c64fa6fb44ddbf58b18589db5dc9f1bbbc8b9f8770095d584de707ebfb19e8b82fb5c05d7f4fb3b94faef7bddc70e580f88bfeda397420f365fbf85d835536b36ab2e7f641e82d98b2ff2b152fc4a9628bae51975763c6297b3fd72d12e801c8e357a3d8c9df04d3ad99b15d2cf535b9b674d968f7dd6e63c76980a0267ed00aa3c892f4fd756b9550e0f8161527f68c5fc24e2288a78a4252b4e41e20524dd412a66f3f69f8cd239c8d8d95f268a511b6bbb98b9651f89bb2b3d831e9063c57865249803a85b0beaea6a24bd495269d74c57a863ff41481574f3eb95819861da21553ac4403a8f18cbd6e0cb08a89ee968f3e531021ff9bb663990d694f84ed4d74315bf03433d8a8c4f6d82da02f8c493bdadb395358b845b3dd07636e75b781bb8ddbeee1cd420acc9c46c61629b8b83eea4ec5cd79c6057daa348bfec20197ee18d976360bc593eda17cedc914f9b59a56a922d74f26effeb85c69d1d5a1bb5af54cf506d7bf505e4196fe1e8dacb1f9259c5cbc2bb96644035fae1132396f9b00983f830c701c4f6237607e61e8532a72e6a46d3a154ce0ea201090a1397cc854b1ad7af35ce781e410a1f526a215abdcaef0f4d53d752a95012a517d88d0c8a23fd83b6fdb20f501b908e991cf7b705106c1fecd5c02bc45aa92bf9c97dd094e3df991340cd12ae5aafbbc157dbf89dc81995a60233c7873e6714c1a7b5ee783d85be87d15c7f0408fec7545a25c34255ef8d166a8f9a5e03664acc54cde54fc68fc4f2a77272b13c4418a98e7cfa6d3e5e848cb928b2799756ce0ab0acec3ef08540cadf18bb795c520513364aec1f1a555fab15f30810ff4252a5cdb495b959a86e22f01ab78d915255b8d922c5ae16556535f24a657493cafe6d6bd627157a4ec10767a675d01e0d094922ac56d76390c6076716c14ace58d9731cc9a3b20b3cfd105ed1477f51ae4baf22ce8cd5fab1573a36e9bbfaff7f9a3be09fab983a58df4c882d62788c2f75f0b34fcaa319a1c469f3745a0962838d9f335980d644f7c2c931d3dfbd35ad1894bfc592c2bd7e583d386c0b54905fd489028242fc8457a677dfdb0ca0e664f175ed0361773192953832fc9a0222a9528cccbf5a5b460e3a98f154f9bf1b4cc8b4a3a1258db3c5d11d081c665e56bdec7a73afd235218e9903a574ffa334a00f6cf41990d17002953a7635424c5fe15a53e81d8df1de1da88d35a24275a3c9554b6a6162437cfeddf9a75b5897f3d849b120e4db935d047239569f1439e0f53d99f8efc4cc01c7265d67cf812918cde92952a19dd47ec6f18250a5f0e909aaea291e766f1e5438a1ff8f4eccdd35fecb95bae87dd1955b2ec33f4ccdd55ad15864f6f032056e062b8ad2ec6da8636d42a997ad0fd42701d28b7bb86a7d8f7a79ac1465f0af408bcb641e0fe271be3eb73c3c7c4added951d8dfbb08a5c6eafb23eba6d300ddb93a50a4f32846cc38b7cd9f2f99d9574b54992fa325cb592a1327f8473c46ac765eb10592d194458474682227446195d4cd911ea1acab10e027f34567c3d9a4ec7249b377d0c3e1a5971a712e291ce672e8a6696f5395b4b1735a489bb5fe3e15b34131ccff045ebee95aa194fa128c331e1757c1a1c84ec1c81c82e1b5219e1d1913b621918bb90af0ffe36e51eb5414281f5661348dd7b2dd11f743eb0a839ce72177568c6f02b6c40b7dda42fb8b6b25ba20a46dc6e3f9ba794c8808694370a81111da4b151a0494eb44b2e15ac542f0d833158cc8ba56ca67545fe746364fd0949a23d0338c658ed9665c8280bdc4dac2a45657f342009edea0ab952459f34df5477b7ab89cbf8eb92ce65f57a66aae02d27b1bb009c398c2019cdaca747391f3d07444bbf39204065c9055a09628a2f2cf438da5ef170dbf657c546f387a58a118df57f5b10d29b71c69968c1f1f53f0466441de2930bdf5eba8469c3510c66bd6320f75bf49d93f263d416a5f22bf42568067f1b92a493395b4edd64eea45ee991d2786342d8870567f05073a87ae536b061bc5d5b901bf417c7c68ec7e67d082ab86f98bed581c93d02309ec5e25ba7b9b7de6ab980a7bb293fe7acb794bc02fd62dec036794cc8899413d398b943d7b021dea256ede337a40fea17637a7c7552b271e5498e960916e3c2e33a668f69ef93160cd3b071fc0cc4d67c448e3d2b690242b532ebafa8c2789af7a0be080e91458d066b246de293006b53808225c319955a2e7ddee313dd1991c3a919c49af571c1cb29b2cc54dbc9b4aa952dfe4d2cd6ba988da8ad1872a2932498953375c21841de0ac30155df06a73465a6ff8e46eaa0e16e1fd5c2584819de88aa9f60ffbfe69a0d270d2876284ede0bdd3c5d52815ad752d936c5ad91582ab1c7c639045c937675b20ced71a59a9f3acd161ca3bc9fd6b6dd372ed6b9862dbd425d03fd5403aaafe48a1b848cf621f9fa056867ba0dca594f3ac0fada68baeea91a382d09e7cadcb8417ae3ebbe05b539e4a5f0d8dd6f5156dc1a2cb2c53b69f56fe2889b8ffd032aae1a47d78c0cb1ac7e04c2a683416914785fa02c8d8d3ea020476235608240da806829490cd1f221df15a352a73d5fa9e8a900a8acbf729e15571bd6110f8b24543902417cf6c0b25376c7f8aa88141749222cf3d580e8415833b2ac1ada927b82b7c1d4e8325967e9ab3d7d921dd6e665dfbbd4810def45d4273ff1fb3d2afa4fff8ff4ef510797e7a6b53b7f2fba4d8cd63dc031a1583b0a20862cd04c483edf8e8af494efd03bd9442e83a7b4490133d386ea779c9479d18c60c19f32e2863bf1a3308ce72a240fb034f4b0084843e6edef9b22e84dee2f7d6ee6c5906efc88860fc83f475f3d92ac1a957d2a9363bdb97b345f56809a60a517ad3638ff6d4ae3e1e3418d21d6fd8aaae8244ec294f3db2c886651ff0d4427bca1114cc210cf918f87d93521faa32daa4105a70b9da319fc4d1ca58b46099f4781f4fe1b32e18ca8fab01029ff0368199dbb6a8e212d6b1cd534a75d401c4309ee057e48960345f6f3701a1f156cc14605614dc6321445206ccc98e061767af0ba740d3234c8f8d0273801800518edbc9a10691c0e0e1d0921c8987adc22dd1876f6a8d286a268afe27ac6df4678370730c56df4f54742212e193", 0x1000, 0x0, 0x20) 20:01:51 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, r2}) r3 = dup(r1) r4 = fcntl$dupfd(r0, 0xa, r3) readv(r4, &(0x7f0000000180), 0x9b) 20:01:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x88ca, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x44001000e, 0x400008003}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) write(r2, &(0x7f0000000300)="7a866633af2714f105eb654db4c9789cd542fe50d60981d05e26b7d031b639f7540da0c3fe6944a50d6344d360f1951ab318cb0d7b5367da26e715739be92553eb0ad2444b547b6678e274b370e8a1fab2e475daa931f31379670253599c2f59fb4b751583bb53aa400d5294a04c3a8bc38b9c1c9d98ca18bc2b6e47b63efedfb21e7ce620436b95ab3acfdf56d1deacf53bb30d660281b0ee713247e9955a51b176169aebcb6ca8ebf9d9028b4bf8e2258e9b1075b913cfa21fe4ffa5c6a3cae23dbff5a416a05955fe39f057c627ad859a25ff859778a9c62c03c26b53878a4dc0b2016a9f2c", 0xe7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x9) 20:01:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x100ff}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$dupfd(r1, 0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kqueue() fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 20:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x4, &(0x7f0000000080)=[r2, 0xffffffffffffffff, 0x0, r7]) fchown(r0, 0xffffffffffffffff, r11) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r12, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) kevent(r12, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffc, 0x10, 0x10, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0xffffffff, 0x7f}, {{r14}, 0xfffffffffffffffd, 0x48, 0xca81f93d728f8549, 0x8, 0x6}], 0x20, &(0x7f0000000080), 0x5, &(0x7f0000000200)={0x0, 0x80}) 20:01:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400, 0x0) ftruncate(r1, 0x0, 0x80001ffffc) ftruncate(r0, 0x0, 0x80001ffffb) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ftruncate(r2, 0x0, 0x80001ffffc) 20:01:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8}}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 20:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x146) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7) sendsyslog(&(0x7f0000000140)="42127fea840b93c993918989c7dbce424bc8abedf9f1aa59444720b6748d6a38f9041bdbd982b71424fd29c487934ec5b0295e7c1626c740de7e020ed14311f95cfdf81cd8b2fe1b657064da6df189c5924c908c58743e0ef750122b154c92e5cd61537ab47e659360fef0d8f3ac6b5adfe86d1ee9311dee4637f8ddbf52ed66646bbac840691bfb421c7cb6b06cc039bc3d7a25c2307152d80df1033a6b65add1dfeb75824e48a7a8b85679b4db6c67a0481f40ca30b1dede261f3c1d93c9fa63fc26b3e4bb9f93", 0xc8, 0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000240)=""/171, 0xab}, {&(0x7f00000004c0)=""/205, 0xcd}, {&(0x7f00000005c0)=""/120, 0x78}, {&(0x7f0000000380)=""/2, 0x2}], 0x4, 0x0, 0x5) ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000000340)={0xab, 0x0, &(0x7f0000000400)=""/171}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000003c0)="e740608e1d9f9245589c291dbc96") 20:01:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x800000005) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 20:01:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup2(r1, r0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5c}, {}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 20:01:51 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a79ee92600"/4102], 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000340)=0xc) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r3, &(0x7f00000001c0)="8d63160784697cebf7d25a226b44e2c59e5aeb3d0009aadff40bf4ef573132a2724f67f3d35bc1d8607d363f8cfea6c9a46d5c193b36d34a966bfe4a7777a1417ab244a216b0c258d67a7136aa03a209547c3f5e95c971e30a84cd1be8297f588268324bdf45e3800c4c017d03d5eef04d3287acd6a5a2b75dde", 0x7a) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r12, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getpgrp() r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r12, r13) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) fchownat(r4, &(0x7f0000000000)='./file0\x00', r6, r8, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r14, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240), 0x260}, 0x0) 20:01:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 20:01:52 executing program 1: semget(0x1, 0x1, 0x626) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x1) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000080)=""/14) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) 20:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x0, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0x1}, {0x7ffffffe}]}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = dup2(r2, 0xffffffffffffffff) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000300)="0db56de784b855ed8e1e108807b1") 20:01:52 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() sendsyslog(&(0x7f0000000000)="a456305be7f9d8cc886b974aeec8dc7dff22507bf700a67afedc875d304bb05b5efbfa1025c893bc5988f2befac3ba350950112bbcae705bce2a", 0x3a, 0x20) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r1, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0xfcfc96ac7f78619a, r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10080, 0x88) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0x54f, 0x809}) clock_gettime(0x5, &(0x7f00000000c0)) 20:01:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) ktrace(&(0x7f0000000040)='./bus\x00', 0x1, 0x18, 0x0) r0 = semget(0x1, 0x3, 0x308) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) r8 = msgget$private(0x0, 0x200) r9 = getgid() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x8, r10, r9, r10, r9, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r9]) fchownat(r2, &(0x7f0000000280)='./bus\x00', r5, r13, 0x6) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r15]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r19, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = msgget$private(0x0, 0x200) r22 = getgid() r23 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r25 = getppid() msgctl$IPC_SET(r21, 0x1, &(0x7f00000002c0)={{0x8, r23, r22, r23, r22, 0x42, 0x6}, 0x8, 0x3, r24, r25, 0x3f, 0x7, 0x4, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r5, r15, r20, r22, 0x1, 0x19}, 0xffff, 0xfff, 0x6}) 20:01:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x1452, "925475447dc50f479a8933ec72545f0a765e2ba4"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0x80000001, 0x1ff, 0x6, "eb0ab33e552760a5f61ad838f942404d241e159a", 0x4, 0x6}) 20:01:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 20:01:52 executing program 1: socket(0x2, 0x3, 0x0) socket(0x18, 0x8003, 0x0) pipe(&(0x7f0000001280)) kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) kqueue() kqueue() open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696d6530003da6c040666a5598d7a3781a07f67ad7d662c673608e0282d900b9b706c0f27cdb62d65d359b703ef8b3a90f7a6a8578cf8e5acb3b6e49cae17fc712"], 0x10) sendto$unix(r2, &(0x7f0000000100)="749703210f6e83f8", 0x8, 0x0, 0x0, 0x0) 20:01:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x2, 0x2, 0xeffffffffffffffe, 0x1800300000001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x20) 20:01:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) setitimer(0x0, &(0x7f0000000180)={{0x0, 0xffffffff}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) 20:01:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="000000186004008000014000000000000000000000000000000000000000000000200800e4ff6f0000000100dc", 0x82}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x72f8b82dc69d8ff7) 20:01:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = dup(r2) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000240)="3526d491843003f40b9dc4eb81c0a139107ae23c3bf8dbeb2686737042d586ca0389f3848f635a9281b0d58a5e6c6c7b879633926e896f32aace3be10ae017b07088131d2f88071d24a5aa9713e858866c1db931874cc42b4d288a7ce9a506608dd51bdd7d3e495f5713e9a3a90209d7281e115aada87543b72abc14280606d12fda493eba4f3c01d476c34fe2ffe9e8dede2214e8e048411a29fdd9236a194efd28f0bdc531e1c5d482ca84121e3d25bdc382d4b54c273c2edf0d18d8bbb05b54e19e5cc3d6d3fee373f3e12599ce97c7944005a7c705887eecb0640b789fa0324052913e85", 0xe6}, {&(0x7f0000000340)="47c382679e17d1ab61b1bfd2580b105bc78c4a9c44154ae7d3646c111f29feb83e6e9de791c55f6196c3cef997c2cf8ed2e8681165d2acafcbe220f2588e390c645add0dbf81af13811301512532923180ea54ff8d54a5d65aeb513dd8c7d168", 0x60}], 0x2, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) r5 = kqueue() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) kevent(r5, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffd, 0x92, 0x4, 0x0, 0x7}], 0xffff, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0xffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) preadv(r8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/184, 0xb8}], 0x1, 0x0, 0x240000) dup2(r0, r1) 20:01:53 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xc03ffffe, 0x8}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCLOCK(r1, 0x20004276) 21:56:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r0, &(0x7f0000000580)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x17) getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8c0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x9, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r4 = semget$private(0x0, 0x3, 0x80) r5 = socket(0x2, 0x2, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x23, 0x60000101, 0x9}], 0x1, 0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="82c457d9cd97e05ae6ef022e2f66695265ab4f"], 0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000040)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r8 = dup(r7) recvfrom$unix(r8, &(0x7f0000000440)=""/51, 0x33, 0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x8000000000000000, 0x3, &(0x7f0000000400)=""/17) 21:56:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x824, r0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x1, 0x3}, {0x20, 0xaef}, {0x0, 0x1}, {0x3, 0x41}, {0x25, 0x7}, {0x6, 0x7}, {0x46, 0x5}, {0x89, 0x200}], 0x8}) ktrace(0x0, 0x4286b537004269c5, 0x2, r1) 21:56:14 executing program 0: r0 = shmget(0x2, 0x1000, 0x50, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x9, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) 21:56:14 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffebfffffffffff], [0x0, 0x0, 0x401]}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)}) 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:56:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8a02bc3b7baef60392bb4fd0005b453affff9d7100000100b75ba392c7fefb1029e1d1783eb5724c237f2018f20fdd78ec03ce7472d2fab916008f6a1a3ecbcc20a43434bb236b15ef20fa631b95e1756209c25ef1abccb54cdf44dff39100000000003788984726789b4e02f046e9496cce32ec2a4b785c83aafc602e5d2408532c5173fd4352008c774683f97da547d4445101acac9166080f15a1e2ed877556484528633727319d75fa311bf74725bfc33a84b2e4474f03e4260000b2f2771cd22a0285eb66f105c3b2"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x9, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd81aeb84e13cef8a567f665b148010000000000000066068841e1494fe7f9b86d1c0da2baff475c255dcb897935856b3d63479f6368d2feef68c50aed1aa723dab5f37ee2ec510cb889c021fe25fa44aba03ea4d0b71d8a18ad61accfb5e00029fc99994df041648f5a3b52b56a14f0e9c757a549ca6f7af7c343a6faf8924432e7810d9e04510eed1ef109a11b12def6512469e81c9a37219b4f4c93fb15f5794636d3b0cab258dbb62f7044c6bee0e9e3a79cb2b9168ed5287889ed240730f6a5277060025ff770ec528ae4cf346cf988b40577894769036ce40b", 0xe2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:56:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSCTTY(r1, 0x20007461) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, 0xfffffffffffffffe) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in6}) 21:56:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = semget$private(0x0, 0x7, 0x0) semop(r2, &(0x7f00000002c0), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x2, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) r3 = geteuid() r4 = msgget$private(0x0, 0x682) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 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) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r12, r13) sendmsg$unix(r11, &(0x7f00000000c0)={&(0x7f0000000c40)=ANY=[@ANYRES32, @ANYRES32=0x0, @ANYPTR64, @ANYRESOCT, @ANYPTR64=&(0x7f0000000c80)=ANY=[@ANYRESDEC=r7, @ANYRESHEX=r13, @ANYPTR64]], 0x5, &(0x7f0000000900)=[{&(0x7f0000000cc0)="c42493b0ccde5f94b92c69e61450832501fac145fbaadb8a4fb706de452392aaa2bd7ad8081505650d14573fccbe9c3efbcb3bbd6a70be0fe8b325ad6a033aafb93533f51f23bd565f1ba0ac179d9e81714d13a1fb5d05c2c33d9ac08908fdc65a4b821f5700a8b8de287bda17e59264b7511f8c383f07c04e4bc5d8edbb176418db252307372f7e75c6b3116362e3b4e82061a35d9671afd315d3181560353aa7e58517d995aeb0389c4cd9694f03927e4d367f4ac51c7fb439237a2ed5db026f8e5491f0f19d6afdf6db8f989c39b0bb6d9a0bbb2256c1bdcbe9ef3159d3941789768f1f2d03fc7b01eaf465", 0xed}, {&(0x7f0000000740)="1b76ae99d0bdf084086396caa7b1487b4a98a5e1f955b082397af6253ddf9c68ebbfabbec62103da2c0e9734b602567fa35d9c7c3b511b4430273be2443c124e14dbc2f4cf72a2bfe5fd623d7403b22156511a7e0db6e949cf950dc8df08e9ff430f3950143b", 0x66}, {&(0x7f00000007c0)="72140c1951676f87cef2715f0a7672c6bdf278c70a79de7d896df65b0a39a15565dd9022e772d57567f278957a3ab790620818f23b01d9b9c5a9275d84b540de55010a1e549df62bd9cd00c30075d749099f56c18f3592bf84b92bef9b2c68d093968e5cb81ddbfd916c73e91ab10e0581d714bb717a1e355c0e4af092", 0x7d}, {&(0x7f0000000840)="c50678e2abf8051a0a15b2a6cdfc4f7642eb0886bd2c29aa23ae1f3c58472297267bff8f8d7513dd0f9b6b454b688855b4d61d67", 0x34}, {&(0x7f0000000b80)="2555683c20f1058d6a404a893451ffe4cc82cd22a5ace964f2d8b7b5e5b29146a005df7eebb1285cfe4d3726e915314ea5b9890553e2e70ec0483ea6a5903b709ff917a27893268e4a11c9b510829d4cc7ffe5d95674de18fd4297a8bce530c70341fb5c58735bf997c8b7b3bdc3b55568cc4074d4a12dcc4cf72357682bfc773b837c49b76139d6f58b2d43d55cabc0e9a279cfd4c787efef978b35ff3e785a4c8af56dacda9d13a3ce50f6d432597d5483c153eb79a32a2e2bde18aeb3", 0xbe}, {&(0x7f0000000ac0)="dbb9e74d01004472bcd2f6a1f4b182de84a8d322de4d793d4ca02b9ce5f771d84eacdf950a30f0035f624cace3539dd87e398238d2b87d5c1e0b0016692323c315abe744ae9b6c1bd4010d9cb243513ed98f8cb6a9b23e492314ad4652c1a0d5e6075dd1c96d1d0afbf015d6ae9ba57c4cc5535359c34366ef725712e557ee0c850845db10f800"/144, 0x90}], 0x6, 0xfffffffffffffffe}, 0x0) r14 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r16, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgsnd(r16, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r16, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000078aaa66ef64e355c687bb448cdae53db3fa374414a837184dcaa50d4f9afff68a7b8fd2d2c79fcf5e14f9285d1891dba59a2a1be4fea77cafce6aa8e4503189be3f9b3744cbf298b3ee0676100f7cfd26a321a026bdb1f549992bbd28cfcd7fe7c23d5a3c37791f364a1cb51afabbe9c9a0ee248507473a5ddaac00c408db37c1841b45d81727f56c9a10faef83f3c2a6355b36ebaaa21370f031c18aa7cdad6c5f9c4a2cecfe3d85629d75586581a2bd8229d6c9816d572f0bf54f8d3b3c62b9ac04da0ddbc628c8957bed28e619e769aa523e8a58b01ecfdb13703f78a0dd542e1ba3eea"], 0xffffff64, 0x1, 0x0) r17 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r18, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffdfd) r21 = getppid() r22 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r22, &(0x7f00000000c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000016f6994dccb0b3b00f2249e5b65574ae6e0e7ee2658135bb473adb71503947679e65812a659dbbcd3d84b99fa86abd9f63fddb552f214fae17291c8d480bbd0d6c2ca41bfc482276df0471e8d90288e80a5d093518a407fce454394bf0f7eb8a201c40c976e24"], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe}, 0x0) r23 = fcntl$getown(r22, 0x5) msgctl$IPC_SET(r16, 0x1, &(0x7f0000001340)={{0x100002, r17, r19, r20, 0x0, 0x46, 0x3}, 0x100, 0xc07, r21, r23, 0xa9, 0x20001, 0x100000000, 0x1}) setreuid(r15, r20) r24 = msgget$private(0x0, 0x682) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r24, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d8e00ba00000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000002700000000000057c6ce50deb611b3672f5a00165a0000000000000000000000000000000000ad815beeaa3a5761ba99187d18515d22b0ab4711334d139e4158a2bbd92038dfdd138a1bd7ad768574c6fce1033316072d29e731b653a09b3edd5b3ba20025be2ae85ee0b3728df37950b0cb8ce17370b042b0d6baf92a3772c41912861b4345da5c60ca10f1e57d"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r24, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r25 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="0001000000696c653000"], 0x8, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x324}, 0x0) r31 = fcntl$getown(r30, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x2, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r29, r31, 0xa5, 0x1, 0x100000000, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000580)={{0x5, r3, r8, r20, r27, 0x20, 0x9}, 0x7, 0x9, 0x4}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x7]) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget(0x2, 0xc0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r37 = getuid() getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r39 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x0, r35, r36, r37, r38, 0x121, 0x9}, 0x800, 0x1, r39, r40, 0x3, 0x1, 0x1, 0x5}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r43 = msgget(0x2, 0xc0) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r45 = getuid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r47 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r49 = getuid() msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x0, r49, r44, r45, r46, 0x121, 0x9}, 0x800, 0x40, r47, r48, 0x3, 0x1, 0xf, 0x5}) r50 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r37, r46, r50, 0xffffffffffffffff, 0x12, 0x7f}, 0x72f, 0x9, 0x2}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 21:56:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 21:56:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) 21:56:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40001300, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrusage(0x0, &(0x7f00000010c0)) 21:56:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x7ff, 0x952, 0xfffffffffffffffe, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf", 0x31a) 21:56:15 executing program 0: pipe2(&(0x7f0000000000), 0x10000) 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, 0x80206949, &(0x7f0000000300)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7ffffffc, 0x7fffff7f, "00faa3608200"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f0960", 0x27}], 0x1) 21:56:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:56:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getgid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f0000000100)=[{0x3, 0x80, 0xff, 0x9}, {0xb1e4, 0x1, 0xd7, 0x678}, {0x8, 0x0, 0x0, 0x7d2}, {0x32, 0x3, 0x1d, 0xffffff3d}, {0x6, 0x2, 0x80, 0x4}, {0x0, 0x0, 0x6, 0x3}, {0x71, 0x1f, 0x9, 0x1}, {0x9, 0x6, 0xa3, 0x7}, {0x101, 0xdc, 0x9, 0x5bb3197e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x3}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 21:56:15 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x0, 0x0, 0x0, 0x9, 0xfdffffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {}, {}, {0x0, 0x4}]}}) 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:56:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff2e}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="6353714c68a0321c945c6840fd46998d2dedb77ff946e65ee7db3bb79b796d3e42abd8af715d5a09d89cafe871e1e069e867c4184c15713f0eb742b4d662151f2b48561af7570f2cd8c4bfa2789394696b1ff7de51805426863abe5d921540e3ce6f2a9ade16ab7e56f6893516c7d0b9e07af2c2995ba43ca65c26ba867b1b4fb92708006d01d25d", 0x88}], 0x1, 0x0, 0xfffffffffffffffd) 21:56:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f080001"], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000000"], 0x10) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r3 = accept$unix(r1, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000001200)=""/4096, 0x1000, 0x1, 0x0, 0x0) 21:56:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xbfffffff], [0x0, 0x0, 0x403]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket$inet(0x2, 0x1, 0x90) recvfrom$inet(r2, &(0x7f0000000000)=""/41, 0x29, 0x801, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:15 executing program 0: 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = dup2(r2, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 21:56:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='r', 0x1}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 21:56:16 executing program 1: r0 = socket(0x2, 0x3, 0x70) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$dupfd(r2, 0xa, r3) 21:56:16 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x4000000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 21:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) 21:56:16 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="3cfe2db61a3976c0c20c90f254e498bf3536dd0b14156f5c987f3dc3c92ebcba5b2b29468cd97bd7947a35116e8255fe2ab0f1d8618440fadf81c0270dda42e2b10f661c37265575e9af384066f5821505f0e96c5b1a412eaaaca6093e9a67211399563c7f2821de0084be644b8a672b19e15e776ae9a98cd5890afa7459fb11a4c994695022c76a28728a42cf49e683decf0138d4202846aca8648a0efdf97e62c870b0562428fe775249dc9ca50ad2ad1ec535627f2fba5f244ac5289980e571db39375d2316e10ed048a4ac64030bfedef60f56a12b7ff8b4fa6f5831676198c93925c7044a10d140badb9a27557f47523c8cd54e73b8e89c13793310e617a5ba458d3e65e100000000000000000000788ffb1c95ae37ddccfa9e6c9e063877cd9ab35bf77588bc879e85d56e70ae377dd3cc43b03a1529d414f63c48141f00725625f07030fe804536bfe477e9cc83d063d697eb28e744bb1328a24469d8e8288df32e83a89854500ed0b9c2173dbacb6e741d76a6d75e797a894f9f", 0x17e}, {&(0x7f0000003200)="0bee8e332d4f5e31fd664181256201f7a801899a414afbf4dd34d493f78fbb9943fe8d4ae5a798024a1a5625eb5c5ee47140f680dbcaad5ee708d71d510dfc1c553da82f238df293617de0e05c85429c19fa21cc1c1a8c983d12e75d98a3545c8695d4cb81cad40bb8175bd894e0245cc8b81c5e944d95fd0dbb7b7e978b485da46e331352ab28337ca12211029d81278c2dca48c40f96375bfd77d2adc0eba740ceea86a96253f43ad36cfb007992108c53b73cba1a54da2453d1b07cfc5417aca2b4ad4263c8e99c95c72469c79c6a9475e49dacd36d3b02fa819c96152077bfdd040a0aeb2806411572bf7bc8a4353114084195c60e0ea07842e1b74638ada477095322a17df5c0c9aa9660e5fa0ea06bdddebfbb9d8fcfab4d09fb3f61d5cbe7d029e3422d1cd83de815ef9385a2a169a2dff92ab6cfb978037c4cebea453452e9cc28d83c59a822c92cb0cd6de5393bc904e2252e2a85df29a4daf3953fd91728d7e756904d5a49a2d9b11eb8b4c5a35f27b3fb32b9a3784c92b59ff53acc25519c9b5817c4bac716a6a7dd1821d97b03ad496319aa897acbd303daff0668860d4b09ec1c71793eaf8638caf812fc82fc95324f6b928fa2f5809556b51138ad32b7c1797f9f658c7eeb92db74bf01552f89374c5d3d4298a76bedfd31ec8d5cdf0d2b24223e33f9f0146b984df597e724b1b36e7636043b93d594eb79fb5a59127f94dfa2abb4aa4aefff7d7b9b2cd43169776c66a68e41ae1c719a1d5831b74cebae08604af4d2b64be7f14fb876f767c9dddeb2864d3f9e81de29b94da7ec91f75f417cf25c8fc677353588fdbe6763cfe4ce9382e6e788ab617c6a79d3c76ff75340572c90c6614e06dcea3e4062b26921e24a6e812fdd99696cb7fcb253ed45cf4cfe7dd3fa9d37ee1483677ac3a52c6748b6ffcc91e568b3a4fa6d5f82aa263a3cf77a28695b2758467718018a522a6695845983609b482a8c267fa7d04e7e60075a24aaea7a8961b9b27eca540bc70556768d5ae00a1677db3818096f25bd1a57a5a41cc25b7e3caacc9ed5573f8ec3826dcd140763b00a7136934f27fb054f1195cd9ae8bac7fe865bc7ec5494273de18174cc4056033c566618e40e04b2cd1654f9be1b436244766e4d6108680e957b0271b406e5f39cc0fe1949835fea62af2d27bd6e501c6a9e707dbd6de32c75c8bb857161c3544c907ee8905c8a0ae4b1a52eb3f1d026d7decf5c8e67b1b625118c96ab4ffe22ab6944cc2def0f59655433e770861bb7f5d776ea23d959b7b9648fce05a3a25f2196be9536208934a929868d4c68667c5a520d361bee85513029623980f6e2dfa3253a4c66e241ec2207f8017992c0fe9cf67c302856f47fa31bf1a61f1d1a30547087b2f48ffc119431e1b3e54e0a0954aa38ad8408758e4327a3ae903933d4bcec300468cd693c11c018a01c8099f252fff1cbe9043934b282c956461a871f537d71eda26013967c6d6bb8c02a7d999be3c2531615fb920fad23801de05a775c358adae5affd00f6ba2cb5e02a3ce92e30969305c27eb944742fc106601905c7b58e6ffa38081000a63132f2d8085196fbadf082adb4bcc2309c5336133bc4f88e2ab64ddd1f28ae8cda69745ed64c624aea22f6e63cb745f74b9229ec787847bb4eab20abd6181f1d33749c98268846a9411f11a09a5dfb1820dacea395f742bba01312062cc6b3e392841cca65640e80bfa4b91edff33f104dc74d771094f83a2e6b44abbe6e4249483a57eefc5b933f581cefdcc93372b0d291f3fc217618965109441593b73557355b918f4c110c5f3e78a877a444dccd8952859c830389be49ceadbca7e1ff5e93e9c8da7942cae6efa01840035cfe458dcbc33bd316eab4514042785e972128d36031243ec082638840bc43db475a65c4e5bb01c8cdcbda42c9a9c027178b227c7bc48f5f46f1821afe7348db44a8fc1391ff875f82d2162a5b6f7a76beb6ecb5a3b0fd8e6f5951720d616333a655d09e66721e09007909e316b7390c1903d84ce1daa2a5d65fed7319c592d17b9bab7e0ea146d4cb9ec96dd612172f7bc4bc52d73f793ed31aed10cd524dec93c877454872f8bd4d692f056c6e2552449e6378d2d2174efc91353e7d81ce0e5be022a5851acca485565823857fe6ed80794d52a07ad0d20027f437dc6fa39b3de17b6f190561b70b6875413b59fdb1a97a1c261f7a6569ecc8edfb5187118778c5ec0d73ac99d5ef2249580637f312d438c9173e8e63e27a764d1b84522d3c2d9b604f809b04a5c156362e474c31adeaf4357a4f953188e431e07b94fd101edcd725dcb45d3bdb28f0e177276a5029a7fa1a6f2ff696473ccaf1d3b4c641c03cbcb6e270cf65deb9ac4380a3a3f569f6240f151395342469197ed199a52734442213d9f2130d947ddeb1836ec6b5147f30586daeabf57de80663c2fb01c9640d9bec6adeb2a9ee9caa67505ab77543d2cf7fbc3c930521aac6e176c1bb1a45fe1bb783950646b4e7231a7ce8bea0e0aef53e1ebea5f59a481a4d9bde2693f9f3ac40013532feec9d658b02b79c135cb91dc6bb7f66ccaf2f1bfd6d7c69c4425d67e85e7068d3553f08b0b0352ac168757521804ccbc988b1b956bc09d8c9e60ef5afe2ae9097a8f70d2d8272b9adbecb7aad6dafbf13ac1c659a13fcd09fb74a6df8be39986356c68c12e0da28e6d9f95519f0c3a3fe531c2c4ce0bdb53513657a1004238037d8c09a6113fb882673e47a7d3845f810222195f39ee56789b06abef1daef555fdee5913109f41520ebc4a468055b0d1180dd5922597f8258b49cdfb22b83d90664f75e869e2ad78d881af950901adc401947ee1d74b1beeb1b98a36ee62f5a9d069ab4aaf82efbc73449d667985e37ab1d13d49634417a901c7c5a744cbf047ac139118724aef6550fbdb0fe1840af71d2078a7558550488a62530620e2d78241a195f216adca2bc08e1c1dfbb3188b6cfe674462d3104381d49981ba69b19704edf0adddb3befc649605b484f5c7e1d04e8cc44dd255a54eb9147e9c67211771f1591a7d56cfa814931679418399e024fa732886467ecaf5e9fe6628d9d5c79ee7666845318b1c70a4c2f924f928762b14f0db6e66529c4530f45cafed44a9dd17958c33aea171574a5a039417020dd440fc50dc6060534fcc3e9811d6297e93971bfd14ac3d0acffafb64ee1211a21422fe9313b646c97c944d1dbc05f80bafac58a6ec018a728e240a8b8817c647e07201985439d562f0c565daf5aac6ccc29fbc55705fbf78f0f4dd4c723f8b48162c89cd48325775a62aaaa1bddcaea9d0e7d6edad010ca485b76a5ed9ea23399cfe1fad6e325f6e8ba24994575c2783c9df301f12fecd2e4e71387b6d94c90b3b8692da5bc01cfe8baf6a05d7d825b6bfffd5aedfca605730e085702692d3fc0a63b12fe233f313ddfb01ac605800cf3415857e2bd8e295424d4c166af5966e52aa7cd228d2ce197d500fb1140df2a3059bf7c8f289f13e890cebcb27abde8f6b937146bbf0a8ace60e29e5f73dad3ff22d022a5e7eeedde2e51ddda44c161eb0565bea08ffff9e3117ac0ba726258f3e1dd91fc2dc38bdf7c44c10a21b970a3dc8fb9285427a15792a13283a7d7dc43649851237958be42f3b0bf620b68bdedaa821e1ed78853ac2beeffff4bfcfe1979c04e3bfe5ab300755bfb3a36ba0a03e4fc9ae38c8ffce6e1fee48c1cf83f3934838bf304deed2b31908c32a4ac6def604188d475ddc652edcaf15154b257dea66bf5b99d2df32d738a73b342012fac993f6b6530e15159d9055c7cdac5fb3a1ea090d5f78d37dcdab69f8513c1c6479ebdef6702c8c9b4c43485a85e7df22bf831484b6ebf41c2ff440486813ef4ff79d8b782248b34070b4adfead8b98cd3ffc776b69911dc23a75558860dd39e4b7e14b46a77a13a4f626cea11b840c60330400d0ff9c50a42ef9377625688dfefc10ebfde6b56421d3552f4136b3d16fd33db73f3c8b520522aa5182a7e8dba05dd31dcc5a351f65e6a5468e2a734535be13ce120651d414863f289a06af27d454637bc9ab67504c96f6b5bfb33b7df2689b76608807746594d08ce915b0ef9818e40e6de1079979015c98f302a388b3c3408abcc2a5f281a899e7477cc0db9895086d28388ca01aae26544e40d498a223e2c0a08637a213bd4db3fa2d1adb65eb8e505976fcad4cfdba7ce71e6a6ae5b2573c8b4927c821ef1da41aa2e66ad21998ec6cdc92b41bf5a32002d87b20208d1da20b0644cdb421e49022a09f66b84198d7b37a5051e7cfe3816143628c31f3f7b64c4de8664f72f8e783d99d89c032b524eee772a1ec9be7fbc16763f19adab74887dc661107a31a012ff9e399df89b924e4dc6c7d8f175d08d07175dbb0ce3b8769e268e575c1c0ae368db8b45ce1c9cae437958ff1ed9601f4c2b4a6ec1075058750a5a51948298bf839d8b4a80580d5f3de4c3dcdfab7182274f9d01a941f14c4f9bfd241aaf33a01784d6637a3b3453a7cb43d9e968c49dcf2acc15848bbc8d8e8baffe45c5f1d3c1f42b8907cb4902479cafa4c6c7e01e8ffcdf46eaea89b205051a465911da78eed507efe3fae9a67ae4694c0f432ff3010c0c1816522cf3c1f79ecb320e75025c334b4173370b0202bd26e09f9b24c82643150c14ef84096e82dfd41b844bd8db7dc6800fa77d2d8d934b997cd7edf530c4d0cd4c77c00d2f392963cd4521fb0a76b8f1652e9914b1cd6d5b591c78cc8b7139786f522b5f2aea6e2d49fbdd61a563dbd0c14e2f17d876f0c3462ec3232fdfbb86db2be9a808839aefb251c376d50b3930d0c72fc3cc4d7787e676ac2bc0b3887d5bcc0028f205160684c39b00b50aa3dfdb1eb7efa0925b8f6e1716484bd73245b61c55b9c50d8c3ddbf26507c1a711ca4c4025730293541e69a0c0248aa01ab5416ed3ca7a8ef5fcad94583c2c897e6e87d1c89a2c9c95300fe84205b07a113cf88ec71306a3fff3eb83bafb01bb965d9ee9d6b4bdc2a2803076d3834ce656896e7d3f6f7d23f8fabcdf3df676dca1cdf21a86f4d34252bb7ceaf6327e89d8ecf3d85b10a910b13d74bd811b5bdee6695c12448a3870f98496ce7288ad0d7e8acc85defd608c108ca45c4682c3f7f553f1eb89d16448666d656010148968821b4b25120e9e3d6d1f52be6c5cfbcce3e7d9291a60d2274d596e6e6739b5eeb8e5a55944f525dcc7a927f9754a655dac2410a91ac7efcaf68cd612cbb25e7116869752bcde7df8ee78995280f2d491a54ee16560ce060000009dfb3f90522f68181aa5b530cd5427d7b728245db0d42073c2a0abb88d576da16e2fbca8d92e33c05fd320649751b74464b0ffc6dc14f44c704c369357e08c67b88853e4c884d11ae85b76643f6cc1e745224a947777705e55b780860b2cc7bfc29dfdcdf255238cb87ccd8cf9ee89abcd5662e4078579bce7dc7fd5f5135cc081a3b1822867f6fcbc88050581d73c2b930cd0cebcf84ff2c1d788e0bb866db027c9246cc5d8030a4276f4f754441d82f2b138ec9150e992c2c953a0a1ead6eaf73fb39d21cb9a305f99374a9afc8a1b9e706972af6edf1d143e6df5c2933721c5b47371153941d8d4c76995546ebb35a75c75b0d28f17817aca0e6852acb4deb76072149b8c6038df4969817d45db0e4d6354e41038527c3fc20000000000000000000000000000000051358e219bd7deacb328a67501a5594c92e02e4ace9f35428f6fce5f05a56f6a4066fb29a59369b073ab01388b7000c082d43d8eaa00e22976baed1c1f107a710ced025a0cf1d8f7de9e18f805d53f1d60b8c80f8b25fcdb7e7268afc850b72a4fcd14ad3741bffdd20be2fe9fa953f03ec0428c8462e378399513e52e606b764d11a93889e2d32edc40af310684d396196b3b0000", 0x1070}, {&(0x7f0000002440)="f264093071b27d0d0ede16c3c0f7f3e0265c7af84a9e0e5aab69c505fba0e31e68591d90148cd94e1d5a0dcf78f8948b2a880547d434922cb1cc2981fb15012975541bd92a5671c3aa5d8016f9298f1e98930f5c135f18c1714aaef08679f40748443b9fb23ebec495e5923dc3c824576ca2668f1db51282bd6f00460503b4812a9065bf9a4867a6f524c86bc83aa6ff996ce8e3b7756a3cdd6a1dd9fcb052284ba7785b0f7b0735f642a32470ba938121ea11f816802ef8aca3f23cce82d320dc7d0b2288f8b1f1b306000e6d8d18cc5da099c8fcda98548dfee6d508d2c28d0ef313b9717cb577f0ab942be08fa005234d1f9a280254710591243f8e5d45ee0207c3adb942bd5c63255a89b869b431340430bc8ee2c904a5619bf440b9e66b7978dd6cccdb435d3b10c99416c0cc49bb6499aee244f5f269c3103d9ccc206b4353ac63f7a95506ef5278e10f5282a297a410c3b3588931237e7ee5ad4ae0d4824892d63827536532bd81414766065bbfd0972067360fd8adf15cf67c308a0b9d8eecfa07942671d775f0875232cb7343c88e33b2f06bf35e72f15565b6c351cdf0cecdea3def2724b9e9f3ce100c13a9ef59fb83777204f17f48a9a547f7bf142dbae0b40fcf20ba842bd3f755f08348a5a177e760fcbb3429fbf862b2aa9abe0fd885594dc32a1756518777f2a9ac854da7b1db3d16e6d68ae2dec6dd1abba493b6914997e2728643ff1902229566b3a3ccc4695703d8d39f2e9e3b1762f4b9e878a1d2c824a1d86cca3049af741b13d6ee8e3e5cf3c5d8061e32e7c275aa011cd6ad4a6fa42ed2b32c91bbe2a72eb9a6a791742ffcd146b11b179fb4b07507a1d58175306598103a413edca12a0631fc41dd744681fecff8c27de22b846eb5dd61acad41852d33bac0d4ef11bbb494a3d5c12f9ac1d73d00f6ec9c545b41c75ea1b88923b41651df88eb7ef4d55ce4dc4ce12c03fe6071d2aa6f6cc2175458e58e0c3a413b08ea83bc0b72c99f63627abdd895c7918d90bacb31d7acd71a13ad643cc04f07f1e0fc95c33208b24307a6f28ffbc48aa09534304e37ca1bf454fea8b62ce2730d287aae5299595e3ca5b58bcd1177908f157980ce9cd54271e3bfc654bd1b49b7dfd3ae9c2b53e3bf9452b0757b6a1db1a0bf42d3020b3c820f2690600af4d4e4706d32ffc287c898f720b6ffb09fe0a9bff7f2bbef01d0aa357c5460d3318c5ff7a03bd48154e5e47a375d63643e340bf9ab2e82f8c30da47f0f690eb9b8a4bd0e988cd93dae7440d34e8c44f0a233eef043f85da10f7cfe074107cc6b85a0b02ab6e2063f1ff7f3e5d82255101355d794cfc436355ec957a577b284097f69311ef314f1d6721ed725f006f542491ae9f9467a393cfcd53df24e75c46cbc38680280421d63a31f1ae2a1e1162d2b426563d251fa7af65a7f34d574ddcceaebae5a7f27fe5e44ddc4e3adf92c2e9fe6648c7024549a90197269609540dce0974a13414c77238c598a168537adb5b9d67de1dbcb104fd6eea2cf6dd70ac23e953408f146b9c6acb7c1d0b7d76b9d21daab6e534bf8dcdd426c2baeb1ff96931166edbf10f4dd8567844e0241beb8d60a60ff263e77ece3489fccf2d92f2b89e00d77c4dc77316cde207b6d9da86aac7d7dc32dcb749cb358765caafcd6b394d006a11cd5b33f493d36a5afd27bfc6756e66246cd81baef95ff94ba5a978676ac6511d60ea1d76065fb54e65426cb8b7e3829e170f61c5be1d4b4879cb336c7764ea3b91b694af7b16ae0c810a45e2e937668f96dde72bee4e779845a6b3ae1419344ecbed0ef4f523f5b80b7a0e1cb4b5d8104ef93c1769935aa72b9346d69a7d0e8497c961e39f47bed26382b086d6e2804df722423faa66d387bc2f7fdbcabb77a769ffe190119f548c1fdd3ce4cde2b68383f7d83e1a10bc0796e044d102f03251da5e5513b19e822b77cc377262227df6d8dadca1ff64b441456ffd9018ee934adc36acacfa3ddf17d68549a493a80cdba97df826eefee460bcda89c3f91eeeaf52c8dfb644b509612a9ac75943e90fd93d7c5b510f473b3fa10a5ac89c64e879e1a4ed6a0d40f36f11ebed6bb81a51040580664e404e40abdf40dde70488dd1b6bbaea5919cb52340cb8c556ab666919b17bc79c7f6b9abe7957b29ffdfbe2c4affacfe69b1cabf9bd96a7e8fb9d6620922f42eb8a7f7b60e04c1204afd695095f6c606e04dbe26b067fc7d8853a0176282b893f477e7ca62eba5e741d670a946fdd6c74315890f1992ef233f220f8acc7019f573804dcbbd9fc9bdbafa39aa90379ec261a584b8b9a59ca33475bb74497240766aad8348b7f859a40f7036682ce5b13924aa0dd17bc20cb8b07f6fc400be1240b971724ac9872a92307d437114735d8b3a30c0a51e766bca77ea004135ee096a3ed176ff48123f3f87fb2c4f0e88b54a1d954275f4b8c87cb7eac574c61506321e3fa1020f204a47b6c8f969edb8897343047f52a8655fba5ced0cba9c2a5761fd07f85f1f177f2126715783674f5606b6fe9c687d6392e280e64204faccba9c936845851a3360e12af4cbac71abfa5494b4fbde0b34cf4c9e83264bc18c1222e8b40246c2649dc4f3d6f65a32cccdb0445e57b0da064ad37bb73f6916256f94ac2b8f0e6984ccd164d366fb489c5f6947b3dbce835e819508187c3d9a24f9155b9750f772ed13064b055d05f0e0907a6ae59aaa81e300c712377515db5109ace091e2889372bfc96467f9e663fed7135aafba34479c5676715be57cb191f73e2c45f0391423c47cf97a0f1de61b3f448427f32d7c0b896662aedb99ddbc52d54068d957ccf491ca0aa11e733830e0d6d5fc311e6a64bb93823696b301cc3bf863314b8b2050029e4b4ad702e72a25bcac4e9e0b08cb8d135fb66eea5b2c0467fa2ab1967822101ca9cf6de01e49a25a71a39f37a3d90a1b63d0050c047710df5979beb9d318133f952b54dc066f31a4be9dd843114eba087a5a689272ee4595a7fe0a3f45553049b339e48a69c324d94676eb2be8d4035b8b3b36701e3ccb18103f69e9d2447ecb9272691133602ada631abd005e6e6b9b59ec1cc087a97484f152b0fc9526cb419d82e0bc12b1194cc16aa1fc1a8395feeb74f1c6567df34b93a87b77d4115a1071aa0676b4505458e4b1feaadeb0c7f8f2b5ef598f2791aaf2086fab26d5af99d69816087e8ef5767f4e3a5419d9ad424979651e314a7199484846faa594f6eb10c6a8aa275f57752823d76a018c1b7a894b8b0df0f094648d234ee61d480b140f8b067d73117722fc3d9fa64f409ec7066e4433f5257bc19912a5af58ed20c1e35c3af2c58eea53e3d9cb671f32d3702da2e6f0065dd02facb7fcf75b9070e079d1ded0e2c8f4fc93446687a3d738b12ff53ede57235fb7428cfc055e48b62d4f57e7a71b19915fcc0c1e741ea2911d4fb9bd2a9e4682128f65607f64fc325f7250464e8d545ab9e349028a03dffa46f9dcecf7e28146c57850780b80e755fad252703a62b6e73bfe6f76fed655a76228ede8a09aad65afef34a87098f1b612fe50badf3a20a1fc908cb2f18e269cc2d04caef259883ad60862d7cec6d9a211a94360c91d085ecc49027d8e97fc0b6846f6425a3c1e9e84ba195ceb8dc60914f5996972283034198b8051caf2a7ae6ec3ea25e439c5e6b88bd5946c9ae10ba96824e17c64d5fc51bdca3110131381a3f879103bbe00874d852f64ecb822d11eba04a5cd1b2c197d7e4ac205c3e8a4cf97e8bc3afce730ef2644dadfaab3f3e1809cd55d27fa7dd15be1c49fde696319fe5464ec1e2bf8ead88bc6f18d32e22649a395c399d0ea41b067a971ce1f04adb9dbe2b83dd2ea01b7ed8947e03429ad80dd6755ba065b8d3c637b61df8442e13508c28e762dcef87b68584843542139d491ff1b00c487c8c9ac3507df038d10fe1a104289afa4924e408948175a683a44b108c0a372d5fc41a95ef2525cd88d859b09b6471154f174c47a51a0f10c7d134c6cf6aa90768236b8c33b9c54bffbc9e4f2f899b9db2621fb2c779fa1408506daf2a4722f3b6606c52aad4547235423ce4313c6d66f449a04c5d7a50afe9169a024379b1675af715d996678d39c5b6a461195bdaf90a7a0cc31df4dcffdb35b9e662f4b73092c2cc6ea2920497afa50c4d0cb82a3bb17e301911c8dff2a47763847297b097fdcc4a4f2e578dd76c82af37b29d6ac9870d4b82460a20fc92f949c206aff97f8ad5e04023eff7e7e98abc58132cf7d461e752c1f18e558a3bebcbe791abe9d193868daa996b291391dafdea8088d9a0499dd77ebd47270f392bb9e6283d7162e292c9a031162006045699e97e36888dc51ca8d2812a0611731a8eb42ea384d4db9b4dfd9a756aadff5d66c6c2e4c5360eac350a64754356bfbed06a3103f65b7de295b2d5367bd4b84c42d183ab56bb3d4ecbb9d3c6311d1b4cc4c2cad0643c8dd93f186e759cc978398601c25a2b84717935cd3b1734588acfb6055399b30c8ce49272c81e791f4d3b83ac6f2c91b27f2972387fc3dc09e8082a0f4312c9402c032840a2bf2e31f324034a17ef479e21511a4300ea322c1877406290256050b2990aa07f67f5d146efdaf756ae87ee1bab222eda70e97673bd2a8acb221f5c120fd1fdf13fa65f4791be3b8f6eb197eddd847440db0b0e69d09ce0aa0f26626ca8b6aaacefbbb138855556e4dc4887ed89bfab908bf1cdb43fda67181e520756599abc151bf213f7e8763f19d7774b0c81b94631b898cb2a2844c9a3b26c8bcb93306a5c78129c76b17eecb2bd90812ede6085fba6365d85bc64ddcbdcd04ac3d1c04150677a8c2da7570be01aa47ed26cfe64d5e75de68a139e0717016167dc268334ee02e8692f4a2a6f0cbbcd1e98c09", 0xd9e}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x5, 0x400bfa, 0x5, "52454c05ef80e02b023e633fa372c7c0ec345fe1", 0x7ff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) fchdir(r2) execve(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$KDENABIO(r3, 0x20004b3c) 21:56:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(0xffffffffffffff9c, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000500)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x8, 0x20, {0x3ff, 0xaa}}) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)=""/87, &(0x7f0000000080)=0x57) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:56:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4e) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0/fi\x00', 0x0) execve(&(0x7f0000000080)='./file0/file0/fi\x00', &(0x7f0000000200)=[&(0x7f0000000100)=')&\x00', &(0x7f0000000140)='x\x00', &(0x7f00000001c0)='/\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='x\x00']) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') mkdir(&(0x7f00000000c0)='./file0/file0/fi/file0\x00', 0xa4) 21:56:16 executing program 0: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) connect(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=""/124, 0x7c) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) 21:56:16 executing program 0: semget(0x1, 0x2, 0x226) socket(0x6, 0x5, 0x2) 21:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x7}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:56:16 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x90, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x816) acct(&(0x7f0000000040)='./file0\x00') 21:56:16 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/26, 0x1a) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 21:56:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000080)="17471457c63ecd62dabdafdf77b3f972f9925d03", 0x14}, {&(0x7f00000000c0)="7ed2a10b7d269cbd007c3de9db768d0b5a0c8cf77bf3f4958fb8e8c6c357cbcf5bf67b93d4f6ba996341acbbfb72e7de29d9d478e4381b7ad689764e46a7c89d470369ff23b24bf08dcf6f13479a357eb3584cb84ad8f6158e4b52cd35203a56bc491ad2d4f618c6e5b30af48fac0fe8743199a61bcfe73615a0a3c2f3da4115f4573bc28c5aff698f40b2faf3bbdbf6f586f02d71b4a1c0864e10c4be1d5cbaa57024e1aef561764c9a9a7a030befa98eddad63c73453874e4414e202a264ecb6952349666d15891f55083c01b6d5dede41870e0234dfb7480144cde37bc9f899b13d95ad9f3eabdf91b968cb8a8c25b7f8e1cba2f4627e53", 0xf9}, {&(0x7f00000001c0)="50dfdde889a5a2a6dfeba70202e0703de7c69c965ee6255954ffee50578b28f0d8b204922b53969d99ffd3396ea5dba5116c3a895a222c999f7ef915491417177530ce2c39624bd1d8a33897498260485edbf71126307825151bed134bed66022d6e9b8e25f14a7e4010b2b4f4c0367c9de16a424a65f8a25c7ed98d5ab432fae351c42002f6b93dbbfbf39c471a4dba431b0841d3d9bad0dc85639561e7d7cd8d0a04d7bc2e805798b637bc2616a7cf7de4ee642165261d38ba4de675dcf1dee4e6", 0xc2}, {&(0x7f00000002c0)="fb8ae36ebc1265f5a9ee8605e559cd63eada2889198f70819a65492744731a3ac2d1a940309f9c3361edade72c632d4c8f7f3cb9ddc2a7cf267f2d9ebce0b4956d86c2d3878225d3fe63c4adf8451a3ca665cda476ea8230a879f591f3d7483ccc25f0fc7f553f3e9353dc408ac0b0cf188a786c819dbee8776b5eed6b98d47c87ac1aac39a50e2c91286edeb4fd3006f7122a488b9daa91dbe064bc82d575e4c83cf64bb1d8ee9088d64179bb79f59ab2e9c57235a5426cdd87f9d368b1c539", 0xc0}], 0x4) 21:56:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f00000000c0)={0x4, 0x2, 0x9, 0x7, 0x3, 0x5, 0x40000000000006, 0x94}, &(0x7f0000000140)={0x200000000bb9f, 0x100000001, 0x1f08, 0x6, 0x1ff, 0x7ff, 0x8201, 0x8}, &(0x7f0000000180)={0xfffffffffffffffc, 0x80000001, 0x900000000000000, 0x3, 0x6, 0x10000, 0x6, 0x7f}, &(0x7f00000001c0)={0x4, 0xdf08}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:56:16 executing program 1: poll(0x0, 0x0, 0x691) 21:56:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r2 = socket(0x1, 0x4003, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = semget(0x2, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/190) recvmsg(r2, &(0x7f0000000000)={0xffffffffffffffff, 0xc, &(0x7f0000000340)=[{&(0x7f0000000300)=""/63}], 0x1000000000000264, 0x0, 0xf1c56c2515672da0}, 0x0) 21:56:17 executing program 1: r0 = msgget(0x2, 0x24a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="e19fae7189a2f5748a67362c43aa604e30a83960947b42c65c82a4c29cce1e4ac98727610d02022a254dcbca8b48ca1cf649faeb9233773d290ac3b5f35ba94938d95e68e86df4d1c48a1a938be9d175", @ANYRESDEC=r0, @ANYRESDEC=r1, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=r2, @ANYRES16=r3, @ANYRES64=r4, @ANYRES16=r1, @ANYRES16=r5, @ANYRESOCT=r6, @ANYRESHEX=r1], @ANYRES64=0x0], 0x5, 0x800) mprotect(&(0x7f000026b000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000344000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xe, &(0x7f0000000080)="43d98a5413e77141967d8dbf107d") 21:56:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xf0, 0xa3a, 0xbd, 0x0, 0x0, 0x0, 0x100, 0x1, 0x0, 0x8, 0x7f}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup2(0xffffffffffffff9c, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) munmap(&(0x7f000067d000/0x3000)=nil, 0x3000) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206919, &(0x7f0000000300)) 21:56:17 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x6, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r1, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000000)) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r3, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r3, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) r4 = socket(0x2, 0xc003, 0x6) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r4, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r4, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="bce7772fd3c47036487d9b77730413f1c4028f4fee9d987b30ec6600", 0x1c}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x400cc, 0x0, 0x80000000121, 0x0) 21:56:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff85) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="03"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/160, 0xa0}], 0x2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:56:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x2fe, 0x1, "003700200b0f000005000000ac39000500", 0x100}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x80000001, 0x0, {0x1000, 0xe87}}) r4 = socket(0x18, 0x2, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x10, r5, 0x0, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x5, 0x4, 0x3f, 0x10002}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="64944d968b1f662542141318cb7f72100324406472bb46f2a88101db015cc17ce3f96388319977d14ed6bd7855449638ed22", 0x32) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 21:56:17 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x32) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82029fffffffffffffff"], 0x10) getsockopt$sock_timeval(r0, 0xffff, 0xc9905d3bd478bd03, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r0, 0x0, 0x0) 21:56:17 executing program 1: socket$inet(0x2, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x18, 0x4003, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8223393cf84bb60a049fca4c5aadabbd1321443504b5289c1869f8569649a6e0da0435ff8e35fd5d2df1dc730ad8ef4fde0ae1a06fc52984adf69c20607441cc1a805405c8e5f652ffd7b615"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="75ee8fc2036ff2f2476c"], 0x10) sendto$unix(r1, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 21:56:17 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x6) write(r0, &(0x7f0000000a80)="bd", 0x1) syz_open_pts() close(r0) syz_open_pts() 21:56:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x8, 0x0, 0xffffffff, 0x7, "f49a834341c13fb2b1b3874d56d3cfb43bc38bac", 0x8000, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0xfff, 0x8, 0x7, 0x8}, {0xfff, 0x0, 0x3, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="791700000041ff01af54791565e4") 21:56:17 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffffffff, 0x1000300000002, r2}) pwrite(r1, &(0x7f0000000040)='M', 0x1, 0x0, 0x68) 21:56:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000110000000000}], 0xff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) fcntl$lock(r2, 0x7, &(0x7f0000000240)={0x2, 0x2, 0x7fffffff, 0xfff, r6}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[0x400, 0x5, 0x1, 0x5a, 0x1, 0x7]}) r8 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) fchmodat(r8, &(0x7f0000000100)='./bus\x00', 0x40, 0x2) 21:56:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x900) write(r0, &(0x7f0000000240)="220e2a", 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x2000, 0x5) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x7ff) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000300)="4914ee2f34e05190f0b1d28a5e4b3ef427b42a8dbe783d242cea5bf981945a94fb0122bafb77b997bffe60aa56484919521cc7a08a25fa534c3ff14177e29acc992fb9292480fb63a1e97a7d2517b2b1765a53aafba2adac291cb732eb4fb9b43f0101b5b0cce73969089e14bad3efe6ae559c529c91200bd4363415b36c68abd2094b5fcff42d80a0d077d89e568a7b8fa3fbf4d164a6b8a297586ee22ec72e9e87ac40463f03b178489d0b75971b22f320cd208e7390604a335bbded34511fee8c4576f31362bedacfc454d4ab8d253bb57eafaccae0746c50e4e10f10a32379cbd8f92b92a46aa62e685fa269df5ec52b863d985707f1269b", 0xfa}, {&(0x7f0000000400)="303e4b627f143d25b4e7ee5d36a4828826a8ca00ba18b66bf82e8baa92f7829e37ba87bfbb941f473a1dd14c5ba574aaa9a882bb4254f970833d8a3474becc923a730e6c9cfee47fa82e54830210094fb87a587f0f277b9a18c9cd81abaa40998b2aa11ea3ab4aaebb7c4233f441f2d61215c82e35edf2fb223443c6566f2f5d8baa4bf6df9bc067f6dc52d2ff6ade4120a6a513327c448217f9e81b918fdc5b346560524cbca8291126475a404af2be7680ca59e36e6fc120f79b2e1496533e94d2c4bed7e4812be03d45ccb1c2934f3a70256ffef97491a276ff6e869f51106d153682d2d178f33cb2097e9515d80c78c9e8cfaaf3", 0xf6}, {&(0x7f0000000100)="011322542bfbbf9d2e747f3847993cc688239ffd0f9b582cc21509", 0x1b}, {&(0x7f0000000500)="5436be45f0a54d23441ef782f43cb84a36d156ec1b6a63292b24d456c29e9e234fe1969317a52eae68b637a45b1ae666310050bca718cf9f414bbd4936a4f3f8cf938f80942234d10804b2c46d6e3f5b5ceba9ba7f5435088cd77f5156493069c2ece0a92c8feec38730a610ca50efe969b4b9f3412600c578a6a5fc67bd7f26e5624a2991c441e2c0dced3fd4cd5ca1c47e7b9bd1950fb5f30ee5dbbaa5f6b74ad6bd4f6311733541782bc0cb5a991e3ca95a60a3cc2951262e7b81195b2981124bec11", 0xc4}, {&(0x7f0000000600)="7600b7e6422fba5dc868bf2217cfe65e3da79ae8a5d97ec6a3dc99f555a0d604f706d4a7686f7cea3a5286cc7a5cbf60a093dabf22944c59d50dcc26d356fabafcd0a94cb1a14eb7f3d7b7f49914b5fa21cfd143323872eb65141746c33c004b723ace474e219b97c9b6f34c3cc18004d1184815fdcfe2577fbd39f17757a688c5d07f9720c84ae218acb681edb639a5bdf8b1ceb37e8524ab538a77534c76d6d440475f3f0ceb6877a4dfbe2c05d203986d2fb362531e4a606ca73fee67fff393ffebb51199", 0xc6}, {&(0x7f0000000700)="ce14b7cd2ca2cd909b3b356d4ffb49f6b98e4cfc467bd6a8401eaf047e66efa573c719f144a504494856405af5b94c944170ec20b612fc86ddd0797160b51b9177ef9ebf11e6df0896a65cf975abffe0df62a73ea95ec2ba720dfb3af19626f0b403e04f95eac8c26e879e004bdeebac5b4a22fa8ef3129e35659e7efa79ce84b64a12f385188e093640cfbbaf9bc248954eb6631fb4060b8ee508c60509ebdfa2c720c45952d858eb03b617f815ae1be5b8076e91ed7bc46e47bc9436167c9345465c91756641e0f29395a061c80f374f6bfc7292035deadbf033c3ef37d05b7caa7693bdafa001f8149d22ddab0fb7593b73d6d133816c4fa4d40f7d3a84", 0xff}, {&(0x7f0000000800)="64e606369f34dfbd34ebb68c5e71925e944cef6074d6954d00a2dc8e57a5e26248cb507c846380bf70064dafd0b2925370468033688b7aef670babe5a2b649fa632e47b7d8742c82cde02edfdb01f4c119308353c9a0e584e631c7d14dc45f5bfd79d4b813b6c857e8b6dfe84d71c6725343610820093b9a47695ae4fd2755b5aac6c7b74438ccb0e7b7d924fae1cfa25c8ef54c8f8ec11c83fe760d632a08b86685497ef2aea6768ae144ccadc778971cc19b5d4adf2c926c2693e350", 0xbd}, {&(0x7f00000008c0)="32642ef18e0f9e2d6950e18fec89606c1ab38c2f62128a3e4437ee18bbe7ee440511288d242cbc1e236c35db9de472c26db3930822dad04063bfbd7475c5aba5773556d60599b464a2a4f1d4ba42b55334bb8d8efc6fb476defd3698a50a28144b4a85951d6d8764017f280139aa3059b694422750c4aadffe7df1b5277492507f751884cbd5bb2d52bb2af5460f5d88e8cb2e3a4bd85fe2946646d1dea915ab8f45d250e364db1bf1362d10c80652ab5744", 0xb2}], 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2fff7}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:56:17 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchown(r1, r0, 0x0) setreuid(0x0, r0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat(r5, &(0x7f0000000180)='./file0\x00', 0x1, 0x108) ioctl$WSMOUSEIO_SETMODE(r6, 0x80045726, &(0x7f00000001c0)={0x1}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r0, r7, 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r2) 21:56:17 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x40, 0x5bc9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x8) geteuid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) pread(r0, &(0x7f0000000140)="88456f19de46424639185d84d601575a3fb21231a9361be8587235e111a478b5c365da62eb72d1ea6d18076e079f726c5403b2f1dde05a38a029a7bd8afe61af9c91dde6f2ecbb029f67e60e850c48ccb3d8b21046fd55a4db5fa6bc10cf0f05d64e9f1ed0635e96e4f1922ccf4b2887dcdc5161a0d71a788efe6ef35c15508abd8a92082e483caee0800a94ea1f4615079aa1e2bd7306be48308ab9c33c30e3b63e2e", 0xa3, 0x0, 0x5) fchdir(r0) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000240)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9f234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a270478b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e214489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11a9ee2c13db7c57a2a6b478edfb72d65b78ab9c980cb329f21f8807efe3511556702a9ed6f32715ca5ade93508fd6818ef7e62a5daca42f504179335e70facb7790c64752e333fb690ab7e56e9fef8af320673c44fcbc0fb786b27892563bbdfa51b53bfce35cfc25f5c70ea3a2179a93ef85c61f1667253d107f33a45f030ebb1e0e56bfc07099a1e1b80a0e53a4aac54f2456d963d6afcabdb26a45c6bd7224225ac735000000000000000000", 0x228}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x5, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x20) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r9 = getuid() r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r9, r7, r9, r7, 0x42, 0x6}, 0x8, 0x3, r11, r12, 0x3f, 0x7, 0x4, 0x7}) getuid() 21:56:17 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r5) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r6, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r6, 0x2, 0x803) pread(r6, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, 0x0, 0x0) r8 = kqueue() r9 = dup2(r7, r8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r12, 0x2, 0x803) pread(r12, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r12, 0x8010426d, 0x0) r13 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, 0x0, 0x0) r14 = kqueue() r15 = dup2(r13, r14) r16 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r16, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r18 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r19, r20) r21 = getgid() r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = semget$private(0x0, 0x7, 0x287) semop(r27, &(0x7f0000002a00)=[{0x4, 0x200, 0x800}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x3, 0x3, 0x1800}], 0x3) semop(r27, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0x2aaaaaaaaaaaa9db) semctl$GETNCNT(r27, 0x2, 0x3, &(0x7f0000000000)=""/9) r28 = msgget$private(0x0, 0x200) r29 = getgid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r32 = getppid() msgctl$IPC_SET(r28, 0x1, &(0x7f00000002c0)={{0x8, r30, r29, r30, r29, 0x42, 0x6}, 0x8, 0x3, r31, r32, 0x3f, 0x7, 0x4, 0x7}) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000240)={{0x81, r30, r24, r23, r24, 0x172, 0xfffffffffffffffd}, 0xd, 0x7, 0x6}) lchown(&(0x7f0000000280)='./file0\x00', r19, r24) sendmsg$unix(r15, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429adb000305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r17, r18, r24}], 0x20}, 0x80c) sendmsg$unix(r9, &(0x7f0000000840)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9709704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e000000000079eac3716bbce3ae1de4ce7988386f71403cf946d0819ae0bf62010da675ad5ded98acfe0c69985f3185a5d8f35026e5df5011c1aea8f859ef19edaeb8b288a0db057fa378507508ab97b5b0354c6b8965445a673a3747275fc54628dcf0ae6dc4759ee47363c4b6c933ab75cf0bf1eeb1e802b340863b7976422407b0"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r10, r11, r24}], 0x20}, 0x80c) r33 = socket(0x18, 0x1, 0x0) close(r33) r34 = socket(0x38, 0x4000, 0x0) fcntl$getown(r33, 0x5) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r37 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r37]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r37, r37, r37, r37, r37, r38, r38, r38, r38]) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r43 = geteuid() r44 = getpgid(0xffffffffffffffff) r45 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r42, r40, r43, r41, 0x143, 0x80000001}, 0x8, 0x100000000, r44, r45, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000240)={r44, r35, r36}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r36) r46 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r46, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r46, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r46, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r46, 0x2, 0x803) pread(r46, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r46, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r46, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r47 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r47, 0xffff, 0x20, 0x0, 0x0) r48 = kqueue() dup2(r47, r48) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000001840)=0xc) r49 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r49, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r49, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r49, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r49, 0x2, 0x803) pread(r49, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r49, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r49, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r49, 0x8010426d, 0x0) r50 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r50, 0xffff, 0x20, 0x0, 0x0) r51 = kqueue() dup2(r50, r51) r52 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r52, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r3, 0x0) shmdt(r4) 21:56:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0xc}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x6, 0x0, r2}) 21:56:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+G'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:56:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x7}) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 21:56:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0xb1}, {0x16, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000080)="fb", 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = accept$inet6(r2, 0x0, &(0x7f0000000100)) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x103) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) dup2(r5, r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[{0x0, 0x7, 0x3f, 0x6}, {0x5, 0x81, 0x3, 0x3f}, {0x2, 0xde, 0x2, 0x2}, {0x80, 0x7, 0xc5}, {0x0, 0x7f, 0x7, 0x7}, {0xfff, 0x80, 0xe3, 0x4}, {0x7, 0x6, 0x8, 0x9}]}) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000180)) clock_getres(0x3, &(0x7f0000000140)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r8 = dup(r7) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) fsync(r3) 21:56:18 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0x101, 0x1}) write(r1, &(0x7f0000000140)="02", 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) r5 = dup(0xffffffffffffff9c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$dupfd(r5, 0xa, r6) 21:56:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x400, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x141) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) munlockall() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x20, 0x200, 0x1}], 0xfff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x31, 0x3, 0x6, 0x9}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x7, 0x8}, {{r4}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x3, 0x1000}, {{r5}, 0xfffffffffffffffb, 0xf1, 0xf0000000, 0xffffffff, 0x3}, {{r6}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x2, 0x1a58}], 0x401, &(0x7f0000000200)={0x6a, 0x100000000}) r7 = socket(0x18, 0x4001, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:56:18 executing program 0: r0 = socket(0x2, 0x3, 0x2) connect$unix(r0, &(0x7f0000001cc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc1fde9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13"], 0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f0000000680)="c47d4c00c7c72cdf169cf6583ff6beb8305ab5da3a3b5c648a379871d5f87c29eee820211344787251159abab1cafea403a2d5bc8683ec80e056e19101f3f99bd68fc3ed41c85dca7b56985b295ee9b699b319f5f7903c58c33f24628a977702bd797c70b3c69e1931611912c22e6fa44e3e196a567351824f7dbc32cfbd7555cd7ab5a5c956f9b1eca4e540814142d5a5e7546ba4869907df221bffe84fae76e85932266b1a4efb99b194b5abee94cb756cf1dd9cfd6fdb8cd5410ee41c38ab6ce15cc1f30474d216fbd09cd1ddc8a19bbec3391d64f12bd7d1aadaf4783094cd572520017db74da07691dd1d10a3ea41211498e2e0291aecf43706aaf5e1b4bc25cfe6bc3e8f63398f3bb7431c0652b59bbc089299910a6a298fabd472e19eee5af07b61a75821068dda6d7dbc4457a480595f3f7de46d56495342d8bcfbda279758f07ef4853d7db1b098239af864642c9a4df0c6f9a864cc1472417a0b28bf3b2c6f5c14a38d761cf620d1bb1db6c99a5a936e31abb00ae44b8b0fc9fd34c55d8a10a733d38bf2dfefad73e5f7f1168f0541cb19f36fbd3979510a73c4f29e74a8738830211f71d9b8ea292853b6112d62d708f1971c6361385f3eb2ecd1c027e83a41a350aa6faeede42183f3fe2a7e989121f84af6780d36348b01740e9625d25735f3ce596e1dbb941ecd0285f2830d738ceb34e722db6620ba0a2fb711a0d4b906fc50840dc2ac05cb72fe8a44d951a9aeb67096740cd48dce61e30eb15f45badac1de0fd2ba541569762dd3333ce732ba4f06e51b68de9fbaad2fdf1484a57eeebc4b92f972d7b7b20a6f394f187f5d6c10d5d864a4232858dee2bce1b02c61141ca60f455a245469ff333c82751667abb9782dc50f8ecc184de50b9feabc6dd8e6a4fcc5a49ffc550e6e01d69a1a109493b4b4e1d371f1a06d80ce80da7d460929e46fc65594a2aff32a5da6b7699f04c489e45e953b4282a12b112f8e9e169da60ac87e7c74fa8ead563a0fda923ead92269f282ce1bca197d8c078e02461e71aaa369b5e4eb876cdd61af6eb9177ddcefbad7b891ca4e4cd44ebdf24aa788ddbe7ce99b791110e4fd6a523037e71b675d7dc594ed19121041e6a6ca19a44ad2389879145a8a56a97037ecc7598621fccecb5e07d95498d990bfb2a595de9b0719da65cad46fbaf5e977000281c875f17d63787307981ac93bf2c5e1eff3c9bfb740f679f5b67445e3097579eb9bffba5271139d405f8c64a9e219773f0780e04da7fbb9f7d0b885da5898bf84afbebbc53fa4619e777b950e995982e8b980519d03166916c948c98d1e5fa1b276e0d02d2483cdbc8d61dbb1cea99d227c6b4a752000155b60dfe9f57f4ab89220d48495614acc90784c48ce11b9899eb3a72811d187f17d954a29988ee507d21f07bdb8a687014af582c3ac0748f9f5e19a8feee6c86347446cc3883561941fcb26925f84a30d216cfc4fb2096cd0b3dc0140720478b4632f314140349e90532bb3df71a0195c87a34a6dfa699a39fccce56ed255ad39c11b417901ffd7e37ccead4e459bf82c2cd0106df15a911d5e22284b09be3fa343645f4aa1e0405afc7adf30c92e91b3b2d2ac8276de2f69d589480dab5f9cc8eea6f6ff41ed25e7ea6abc814eaf6e8993e38b9b83db90d317738b8374f4d6d1dd09982298a38ae188bf7a9dbf135d589b9c4726e54b396267d3b8ab41217a3602f31d650f79f5fb03ad3802dd5170f8f21cf5ae4abf6df68f7faf4ec451cb94cc65c92338db8b6b3aa7fcd2735ffebf0097ac1236709c8cec42b195f4b51bd05b75f4c5698662cf93e62de31e24c02c176f6e7f749b2e4b757995874ed76c7a4cda57d1a353071604aeb523aa648736c03d48aecd57b2a0d6619d6e82eb65fe380f0017df99d843516aa9d519aa1e4f041f6815b7bfe2228b05ac5bcb3f37614d4dc51dc8539ad904698985c8df531cbc5574a13158ba59ff474d17c93232ec4e197c2cca53a578f0077606c90967661d778097aef482c", 0x5a1}], 0x1, 0x0}, 0x0) 21:56:18 executing program 0: setrlimit(0x4, &(0x7f0000000000)={0x6, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(0xffffffffffffff9c, 0xfffffffffffffffe, 0x40, &(0x7f0000000440), 0xb35, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 21:56:18 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0xe8e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0xfffffdd6}], 0x283, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x200, 0xb4d}, 0x10) 21:56:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:56:18 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e0566"], 0x10) fcntl$setstatus(r0, 0x4, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x7, 0x4) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) 21:56:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$getflags(r3, 0x1) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = shmget$private(0x0, 0x1000, 0x570, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) setsockopt(r2, 0x5, 0x3ff, &(0x7f00000004c0)="d13c4b2f63031a39332766cc08e0a7bdd9be1765b66810841870c250bd78ce48a79a39a3d832c1495784ae0beebee3212081c05d1727da7373d552a6d5a3b5e3da9d0dbc271622ae157b7b9019233554e94d29331f3bb78d9c29a7cee0067d01fd8162fa2347eb5a5fcae3b1fd7c7d19cdcf9ea02a1ad037a815ce8cc3553b02366632e3596b69bb4096770ed856ed3e5881bab9d8efb80349885aee9392bf731efbeff08b34c2efa89b5d255d8986655f89e06dc5973f8ca2921eb62c149985a63cf18802b3377fb898c5468dfa754c1598b49e9a76ecda4f0994bd479d0bd264c0795fb2e811f3a79f91eed6e53574ee9a405c34b1078121b5fe1c59a6ce67cf53145e4a157e655c1f14ac225cb62b270f1e531275c8dd9d6c19a382d78a2f5d52464aa6b1192ac68dd78f2db54363ef1da9c61c9e61ec5d53d86e12e9b4b11e1aedf8335ba35d54ad42ce3df136e2d8093d60275178a1138724635ed48dfe0b51b46f94e8f20ef9f66efe32f2dc86b4a6c972703d487e04d755b4160a591ad3a114f716d2da4e229f96303912bd2a86cc30bd6991d1bd98f5bb67588ba8608d219f8508e783aa743846d0897e2968448d639a04db47bad2e5f4b61c27aaec07308cc0b7cf5bbb68fe96f9f19097e742a3d15abe5d0c3dbbc7f52ebcba9d24b78b5606072fda080a809ac64526cd6435b908c7ca6e9600c8885f60b634f822a762e30b5b8c0cd3924e28828d3cb41de54c92c26543d9536ad3a98b475b3482aa36fffefd2b012b23edd9cc493a30b9290aff7a1e82a724965a255985ddb3decb9014274ec44fd02d50e187f3825bf5a44e1e3ac109dd8e418377256083ee081e2438a163428babc879532c44059167bd22b66ad8a46c0a7ebc462c77013b8321ee49a1a43286a002b3e24373f92b7a9b93ff2c1ff1454e2474466cd3eef697c7948958d38c3fe6391485d48b8ddf91adb755bfc1bf7520d31c0726d6068026e9a78786e1f035a685b697f132994178bba6d1b7da880603d0368a594e2d92cd4d74862bc628184cd332d5ce85aaf8f6a572452ff6c0322390646e2d580499ec5f24a994fb8d5e3e9c25aebce93d9958ac87d0a9a39a18af65b005549727c25b5ad7d495769dc392eb30193686bca84a1a5ed49975e9065135b8ab2069540c947aa369b16330764fc32848fc3fba51a2780bec49d8564571852b6c3b2ec2e92b49b8ad684f406f3aad562f998216ae15173c774b162b202818e21dd504cf35eeba046d5d1cf2cf3397564c74e2ba642aa1cbb4663f051ee4f3db22f42c28aa4a95898b3287c24e99fb6643835e0ad1cfa105f4b1aa4b2e536d5d77e3a9188cebe36227e9a7b3cd6f16421a3919b38d34ccb219f8c42a6e3a7dda6aadfb8cb41419d09de889b5d629a36766c46c0b58199a7e32f0bc98e6b1418e9a2d592d0a861745f84d16796aa75cd634f7ab816cde7ac2bfae6f4248302490dbcae39429a18939488778fe5681adfba9f7e52e0f05fe2c3193f382db7f59e05ed6f024e060d67165dcc84ff110d1cf7ff04737b8414e826a3420fa313ed82288ff3037ddf9045c1747d5e529d7bfadaefa77e3dfcf77db7b13ac2993d90d57e276f5b798584b163b757618574316f1ae660f34895ff9b97f8bdfc316658dbdb0d15195982fbbb6f2032a8ed64b34d4631577881d4f99b4c34d3c6551901d728ca3074c12eff3daa658f335f7f6ccc18abbe93b804a0e9acc008d14bd4c2c5d6e923a5437ae231653be2a4aca71ed601ddda6270750a719fcbcd9cf03fb9de9d43ab262a320ad24d7057dfc7f1fc5c76326bb39bfb83d6c04b90d8c993dc463fd0bfe2ca856850249a09fa4e9cde6bc820e63250ce5475af122107f0227b73755f82477fc5c7a8557f8bc0ccfafb22fafe480e91a86d21ba05b9cfb7382743ffcd7f4e0241866f81665c27e38cd6386df723cc98f8a80d505bae2ee948e87c40245223a3e39a64c71f2b170bb7e09278d68329d01b3b720afb05e7c698dfcc11218bb1cc90303626ae2bb5613da8dd6b9ef8ca338113aa7ffcb5a70ff5b77a10f92d861b36607461d138dac9ffee64d0c0fbab561292c6b25bd84135e0fd8ea978e8b1f293a4f7bf7e8f25d4755a278d2514c9e7fd87ad87c93c3482ebd4d0f544a0551729dd9334b847f2868fe61e16d324584314525a2d58151ab4fed7d3dab0d3f4824a21a6555ac6cdbfbb080df9d16be8c6075089ffa0dca0dde67a751697e9b173926b5e4427ad8e7a8a58e1efcc1047c9096dbac761490a2bd113e4d5d08118b6f31cbcb68b7d507a3cf58a837a85961be9eda25a685a80aaf5d5e3f50c306666a18c3c95d7eb9386f418a31bce773313f3d66d8e064758def155f68fe7e8d13fed7241dfd78ff4f8d3b5c7bb25950745e17856d978adced94ebfd16d5e926699c3d6e51efd5b08347be09259b8775b8302b428359ca3c2086ad56c8c402c6530ead4067e09bd5db5775018751a6c2147f23f4ce07d7ac08c2d512524a23e6e5ce3a8f6cdca6219a946392b125ccd222a00b529d8088ead0b88671ee85747e5873251fcbfac8b749a21cae07f89448bf93323ce765e3c12a27280def71d86bf53a848b5c5d2457957fccc7c42e10a6a367e13fb2a11c49dbe2468e6359af24a79c3ebab2b1f3110fc183d8a2731841d143ad9dd08576436e45673356b436d402b743a123c6452a92d79519e14eb4e8134bb273b4ec6dfdbb602779df29e05f6f8eb9c3bdd09c70443ca1440e4c7f68a799d0f2c4799a7472d2017a5953a639758cc40f9cd2590915baf771dc8812b3b6f31d12740cd2c34512cf830b6bbdc1b4f2d778b3750b3af79e8fd4e430f7a0c806c5cdf0173e183f68543714a00dc38c1782865fb1c22dbfe350abcc42d6c71ff708e28e38361721f50b04a143fd2d8689a85270b10d3489cf9ed37efe3f2ae0829f9144897edc15597b07459584b472fae2ae34d05740087fcaa0df40be77eaceb55c08f0216d8652cddc1c0e3361194141148b362144b2da4427fc959e3356ecc1e19034039e60fc3ec083b0b26166735e12f37cf1513f1ec546d16c72c23577c0e39b30915309f97fe68360e9cc22390197b62fc455a661ee4575a12e5cf006696539d2613e2e567befa1175e0ad7d8659c5b7b4ea117422baab202ad08f81467eab6227b64b8731937c29f8f781ecfb7e66ff2c50b32869c003ff2dfee01f258af5817ea982a0dfdf8d262bd0a9e9f2be2ca68178ea57ac5d0e96df18121a39def1dea8eafc1aae06680b66840635c655ad163e8b95ee0fe31a028b9b65eb2cb2bac3aed2dba3725669780c592388dc20771e05e5a338b5a0258ec58983395eeb0b50b7c6003de921deb0327a445245d2139af12bb02e9e47e01e8e156022593df951320f1fc394b33ac7014f6a67c0c8ddc59eb4c407dab46b918f872f499b04577d73d1c79672cb4b7a9d768fdba021d40c08826d3d5c0431593068d330478b438d279a038ecf0529f24c6d6f92ec11c172ce37000b12e1e62ba582f4e84763521d1bfbde67e75815ee9d6afbf3cb58bb0fb4d0d3b4e8cfa857688a2c4d0426cd3ddef806b59007c2a20514e7cbab51580f4882fd4cc510c4551ca65a46f92ef5b64dd8960a7f51e248fa7660ee5b339c277f3a46ab91cbcef93691f34816fd966a3272dcb2e64099c5dea6ea8352a7fa1b775e5cb4a0b09978e208d99fd5ab21eb0f99ec388c26fa366afe5afb51b4d6178383c4353895e5fc1cb469b4e07ec596fc633b00eee86c1ff1667dfaa770490a248aac19b0cc932ec9af478460d50165a3501a5bb84f1db3dcc6b6cd647e415ce17469b44080cf47620c136b2160a0d612e0f79a0b2dd5249f51fce751903eb59172b7a7c13ece83e571cc2bb1051501acb446d3e72b2ce141bbfa3ac966ab11323fedbabc546edd1ab0c27801f51bc414f5606ba350f5a6f42aadbc667f99b973295e15a9f761e587d4255e620eee8e132b68550bbf323a35ca23e090bee6baa05f4cb8b51a820d198a07a75d0695c3ddbab1783f0de5c7f0c88eeec68dfcb2cae59b4682ea3fc7b4ceb6000e582968c4f9ff2c943de6c5599be2dc4e0251b363f9f188858abdd94e7d1894ca43937ef28fae723ba0a14c8022ea300a8d85042292413af3f8eaf7bb57419abd6243e7ed003e1e601a44af77fd3813b4d7e3075b5698c00bedcdd34d6ff005b87fdf0922f1a242d61f3101b1a65e694d450b91f1c30f95d1eb3c6339ff7456254ae170b4b1464c6b0c05dfc35fe98ce49ecaa3c660cc119842ccbc687105853f20d41ef2f9d6608607defc439a9c6299e5f124468222cc7fe4aa361fd76ae547aa0cb14376b82d2ac3f9be42e76701602381bcb523368b46e1dae7cd2ab26b43e2cc02a67ec73410db091f78157dc30008065a94b17f9a47e7654e422d15831583bbcbbac1ab3b5e559c44ecac9a6151665771fbb246b44d6883037ba3d2ec0b43c89f8bfa0460ea77c3b84fbf5b73c8667b02b9492b303e0aa9d7ee836b012d90f7c7770f55277b9dcec99e95eaa442a77dcb3639c4dedf099336a8518d1dcee6c2f291478f14e6f62428d1985b51ca8e87528ce726ead8cc1b4db62b5b3ed812dbf7f53cc3fe7e3e0b3dc9b7fa1bc66e4505fb60caf7190e2acf8f0ae45a61f5f47e03d0cc7450a606a9832f3e6a03807dc5836cae16e1554f31086705bdd34abc04154e1c3dea551939881cbebc75865fae340b1e796be947df201f13181685353e610bf71db673c32ca3b7658bd1ff03fe32943973988fa813c04a8d8fb81bcc2b50052d22eb4d8e6978ffe97c02af4d2ef518e74532b03b241901fb0c704fe46aad641752638f92b8dd9f84739ae1fe68fed8b2b98b6c74ed324756b87a6e3a58cd6ab16a4e23c2aa906d62218f1a53b2bd1255d811bb6583985495e8fc6c1042c53566590cc5ceecd29b3ddb10109a36ec82d014afa4cf62a5ea2d25956e0d89d22b69629b8a08ab60a05b55cc6d170e9a4667c7e76935b6951b52a78e1a563206298f3b116dad92bcb72e993244fd5fc49ca0c8622e8954098324e6d9d28990b735af8436125700e756d052f2deecbdc724d3fe2926b85328fc62e40756f7145f8a57897561b90b2f19ac07a6d128fbaf2d1d9f6083203b9da93ca4acb60e06e808f4bf8b678bfbbe6cbd2765a94012bd82c1ad0795739e30d3d521260f6090a5ad3602092c6e8e1b70136b2ff1fca99dd3ff5e343e675fe3800ad86656e4a4e7b61cd384848bfcf2b01a56c070c8cf0a3d050941b37214c7a5f087b54ae60e84585da43dbdf0423022c5f75f53de0bf51be9b3b19fd93a80b577391ee8a02620e0f3ba8c635d0f12015df59c1070b6c2fd6ba76d4551f72edba178f6c4249e0def7de355b622c44c7fbf954efbd59c6bcb085e34b49455f449c4ed7005479e9753b197be86576afc64d4ff7561251687ee20884051601d2c3295b875ded6e1ea9b13523c3464720b231839524c6cf2852a716087a031381603640e0dab4f2cdc6ba16e45772ca35acc0330252a7b9163961fe614caa88462c41a807221bd5550c9b0bbf220cefbaaff805aa775ada49bc426a1fb510b9ead3e9829e055206da584e1a5c2076b0b07590bdcc76a5527491139a5533ca85c37803fc2728cac18c4275ff046c01ceb04a1220336f269db277b9d806478e219543b2f463733ce7b701c6e5d335458a6da1529122b1d51aefee3aa7f2701408f5678c9d863c6693e218467a9cb3feff26490fd30934", 0x1000) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7ffffffb, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001500)={0x3, &(0x7f00000014c0)=[{0x6, 0x6, 0x5, 0x9}, {0x0, 0x4f, 0x9, 0x6}, {0x5, 0xa6, 0xbc, 0x1}]}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 21:56:18 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd1e, r1) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x2400000, 0xffffffff, {0x1, 0x6}}) ktrace(&(0x7f0000001540)='./bus\x00', 0x4, 0x30, r1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 21:56:18 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) close(r1) recvmsg(r1, &(0x7f0000000640)={0x0, 0xfffffffffffffd1f, &(0x7f0000000dc0), 0x10000000000000c1, &(0x7f00000005c0)=""/100, 0x64}, 0x40) getpid() r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="00150000000000009f0f0966f932f62988e3b4e61da9dabcfeb4b931bbd83e60b4141eec435bce6319b7f2ae15a6968a768d2443a65ca4301974bbb22cae1ecf7c84cd4282caf554053ad7c108882ebc4e66050c66aa0756064f5ee376c5b7e4baa67e9c06cf64d041289a972f77f08d5ac175e0505442df25aba50e5271a3305222dbd164c01a712b54f929c751c407b27e30034cd58b2239d058a0ca3ae97615849dbc51e380c2629797de51c4ce5d33ed61f82777749b028cc48397def2edd2f416a857a6c03cd25f45e8c746bd935066fd4ec827"], 0xffffff64, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000880)) r6 = socket(0x18, 0x3, 0x3a) r7 = socket$inet6(0x18, 0x7, 0x81) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) r9 = socket(0x2, 0x8002, 0x0) shutdown(r9, 0x0) connect$unix(r9, &(0x7f0000000080)=ANY=[@ANYBLOB="3b024207e0000001861835bced11a0007cb0741e5f1104170919cce61818ac5855dcd96b9101059de48903a0c425397f514214ccb2d0dcd4a79272b268e246ac8e2f"], 0x10) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = syz_open_pts() r13 = dup(r6) shutdown(r13, 0x0) ioctl$TIOCFLUSH(r12, 0x8040691a, &(0x7f0000000340)=0x4) ioctl$VT_GETMODE(r11, 0x40087603, &(0x7f0000000300)) write(r9, 0x0, 0x0) kevent(r8, &(0x7f00000001c0)=[{{}, 0x7ffffffffffffffe, 0x11, 0x1, 0x9, 0x55}, {{}, 0xfffffffffffffffb, 0x66, 0x40000000, 0xfff, 0x366e}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x3, 0x8}], 0x6, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffa, 0xa0, 0x1, 0x0, 0xe99}], 0x8ff, &(0x7f00000002c0)={0x5}) dup2(r6, r7) getsockopt(r7, 0x20000, 0x1a, 0x0, 0x0) socket(0x1, 0x4000, 0x3a) recvmsg(r8, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/169, 0xa9}, {&(0x7f0000000500)=""/35, 0x23}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000540)=""/14, 0xe}], 0x5, &(0x7f00000007c0)=""/131, 0x83}, 0x800) 21:56:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 21:56:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x0, 0x2) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x8}, 0x0) socket$inet(0x2, 0x5, 0x3a) 21:56:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85f08a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000100006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311503aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1086, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r2) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000140)=0x4) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:56:18 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x61}, {0x4006}]}) r2 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x5}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r5, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="617d94c196314e15b4b79138ae745b01278a999575d1da4ee79e6d43f6786baaff66c42bd64ce82a9e1b61339cdd9819c2555dab3bfd16ab3682469570411d93f07a2b746150b49c3d1d06c24c7e38998a8cf45d863cb89b86187255503ec5285d9e4c51809296b6dc111325de74ada8a7d76acb1834d43d81c6cb9eb0110b7937b05f93a2eea1eafbcbb22996d6cbcc45005595fa43d5ef80a6cd64837813c1c9a0cfa8621135770290f404cb129198b59d22ccf1234f8a3863082422b1ea8e72aaccb2391612534b2cd4215978089ece978bad0903f6628ff5d1cd6e0427910d92f3f80a6aaaf3fc2a29f70ea6ae95801a0f3607ed9da37a0bc0ae1739cb88a4a73b2c927ea3f7b4de2a4975ca3ab602fee617ecdf5027e7c38f701cb913a38fb0b052fab877f09e9e630637bc4736"], 0x1, 0x800) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r4, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = getppid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r11, 0xa5, 0x1, 0x100000000, 0x2}) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) msgsnd(r12, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r13], 0x1, 0x800) msgrcv(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000bb6a000000000000831f41f1f32fd92e3b5fc908d624ef7c037481baf5ff22a5270dc5dd970a576bb5a3ad6ae9bb4916f8000000000000000000800000000000000000000000000000000000000000fa000000000200000000000000000000f30000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000c27d4dd13ddf9d621b68"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b3093486267e8dad0e256d60031c125814bb6ee11e3ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bca000800006a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000000000000000d85d65d9e92b40717545e5dc3070eca36ef609ab79789d45a3af0a6635cfdd502c72d34c8e25f414ea775f7317f0b3a35090a18c1f609d721c4ccc"], 0x44b, 0x800) msgsnd(r12, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r12, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r12, &(0x7f0000000240), 0xffffff64, 0x1, 0x0) r14 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x2, r14, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r19, 0xa5, 0x1, 0x100000000, 0x2}) r20 = getgid() r21 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x35b, r3, r8, r17, r20, 0x40, 0x101}, 0x100000000, 0x4, r21, 0xffffffffffffffff, 0x0, 0x2, 0x7, 0x5}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/187}, 0xc3, 0x2, 0x3c00) write(r0, &(0x7f0000000280)="f8893e9d34ba751218d141ed7382a05dd4857d0e4b1fdfd4b09f4f8a", 0x1c) 21:56:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x1, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x210], [0x101], [0x0, 0x0, 0x400, 0x0, 0xffffffffffffffff], [{}, {}, {0x0, 0x8}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}], {0x0, 0x0, 0x0, 0x1}, {0x0, 0x2, 0x4, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = dup(r0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x1, 0x9}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kqueue() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 21:56:18 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x10001, 0x52b, 0x40875cb5, 0x1, 0x9, 0x9df2, 0x3ff, 0x1, 0x0, 0x7, 0x3}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 21:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000900)=[{0x34, 0x0, 0x0, 0xffff}, {0x2c}, {0x7ffffffe}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") socketpair(0x6, 0x4, 0x7, &(0x7f0000000000)) 21:56:18 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000801, r0) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0xc00, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0xa, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffff9c, 0x8004741c, &(0x7f0000000000)=0x8) close(r6) msgget$private(0x0, 0xc6) execve(0x0, 0x0, 0x0) 21:56:18 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000140)="01003f8a", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000080)}, {&(0x7f0000000300)="4be7ea722c90c9c907dcb4320f4b3c6d3a3ed72d7450b4b09bae25cc8d3a22d8ecfa69035e88ba54a16c708c38f8c83c4ec15e023131e72cb09878d9d34f934ec892caecf6ec44000000000000000091cf5b2891df43a55e7c19ec350cb270f9362eabdd81e2aaf39a25bb94b56e9d56fc5fb3ea5b779f551935aba0d164cabaa04bf17bdde915e179ba0c6c0d7d1c5c0fed23985c6300258686d1377eb776c8669b68e0f36ec6ab4c3eb166939c8213a3d9818d952c7ae4599599f10c55603077572e8e7347fbaa3b6e1d5e3da3971969a5d920d008d5c6ec4c5b4700", 0xdd}, {&(0x7f0000000240)="8d10c66c45c3e48ab0789d01c260c77c22cac07a8a0f8271d0fc13592370418e5f2b98ca01c922b27cbc52eaa55f9c40df943b05367cf8d798c8f1377096f055cb1799b136e896f7068782ebe6431109e7745a245a835ee06a7dabfe7eff732b771adcce73a8c6a85c053252b348b08e7aaf36", 0x73}], 0x3, &(0x7f0000000400)=[{0xb8, 0x0, 0x69e8, "7e61f332554a6d7a6a81d438855a880b142345f0085eecdc4d35180a65eb5cf928ec8038539c22a2511e4ed2e37fb7bce4e8c2639904552a56c56479e6dbe7ae798fbf3143f5ffd989a759937d459c52844c4ab9b4cd78bc3fc5e2d6cd15a0ce5ba19a535dc1323db6cd66ac484f762836e63ea8fd75aaf2ec00cf26733630a84e276b60bfe7ac06fd0c8859c7ed7d4b2696140eba883f2e7155a9c789826a67d02998"}, {0x40, 0xffff, 0x1, "64b610108a8bf6d448e18143a1bf4967e857c92d3cffb316f2b017b67ad3b8833bf734a4f434803d2e759b9d5f"}, {0x20, 0x22d143ee6fc77cef, 0x80000001, "8db8506a25d6ee346d"}, {0x58, 0x0, 0x800, "2526fb766422622c132a49ae03c982033ce194847bacd543e706e51ba0370e0f5b5d4683741782ceaa5c00584dd96d11d3a13a1d57c2eeb16a3ac8d23bc9f7212177ce804eae"}, {0xf0, 0x1, 0x40, "6db709a1219e75e9547bf376dd6646ed3ed380302acc9c5fc112e2fb5a98456a6c9d2d0f8cf5cafd174c73626d38111309167327611c92125723acf86cdda49093409571c0c8c4bf0d338dce4306113db5e4e78e77087d81348c6d23bcf2640b960e4151b72dea1a995dea9b038cdffdeaa4bce49f84d187a00fb7ffe080445763d18d30e9fd44d57a023f0c5ed69b46459402647968d8be30b5cc775dfd264811ce44faa6d769d4b405a01173da66654e60055305007679cc4188aa57c3e265058fb16a59df24ebc3119f3b3919f492acac1e2de3bed9de0c6d9e8b"}, {0x18, 0x1, 0x6, "2d8bc67d04"}], 0x278}, 0x4) connect$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e8240d1b0f17eb6eaf836fa222e0b52fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077962840fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820a10d88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc07000000be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c74bbb964400e53f6c520322a883c0e47fb05c083a264948aad47df91ed9f696ac13450b8c9cfeeff368afb20e83dad"], 0x10) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/155, 0x9b}, 0x0) 21:56:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0x35, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0xf7ca, 0x7, 0x10001, 0x7, 0x80, 0x8, 0x3a, 0x10, [{0x5, 0x5, 0x6fe, 0x7}, {0x2, 0x5, 0x800, 0xfe}, {0x2, 0x9, 0x7, 0xffff}, {0x0, 0xc, 0x1, 0x7}, {0x101, 0xa50, 0x7d, 0x6}, {0x0, 0x7f, 0x7, 0x5}, {0x4, 0x9, 0x3, 0x3}, {0x1, 0x9, 0x9, 0x7f}, {0x3, 0x2, 0x1, 0x3}, {0x20, 0xffffffff, 0x2, 0x5}, {0x4, 0x7, 0x81, 0x5}, {0x6, 0x6, 0x2, 0x9d8a}, {0x1a, 0x7, 0x5, 0x4}, {0x4, 0x9, 0x3, 0x9}, {0x7, 0x1ff, 0x1, 0x7f}, {0x1210, 0x3, 0x0, 0x5}]}) r2 = socket(0x11, 0x4003, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0x8, 0x8a3, {[0x8000, 0x2, 0x4, 0xee30, 0x7fffffff, 0x4, 0x4, 0x4, 0x6, 0x7, 0x8, 0x5, 0x6, 0x3ff, 0x1, 0x8a7, 0x6, 0x80000000], [0xffff, 0xfffffffffffffffe, 0x100000001, 0x100, 0x0, 0x2, 0x0, 0x0, 0xc4d, 0x1ff], [0x6, 0x20, 0x800, 0x7, 0x85, 0x1, 0x15e], [0x800, 0x100000001, 0x9, 0x1, 0xfffffffffffff438, 0x8], [{0x9, 0x8f, 0xfff, 0x8001}, {0x9, 0x6, 0x7ff, 0xa4}, {0xbeae, 0x4, 0x7, 0x10001}, {0x5, 0x6, 0x81, 0x9625}, {0x87, 0x4, 0x6, 0x9}, {0xbcf2, 0x9, 0x1000, 0x101}, {0xc198, 0x200, 0x6, 0x6}, {0x7f, 0x7ff, 0x1000, 0x7f}], {0x7, 0xc2, 0x3, 0x9}, {0x1a1, 0x9, 0x1f, 0x4}}}) sendto$unix(r2, &(0x7f00000000c0)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282b02e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="5e4e32376ea31c089046732e339fcd52e0e6dcc7ccd7a9036fd17b3488db12388fec95c4bddbd1b661fe136ce1313190753a1a9b503a4dbeecbff775d483bd6fcbe114e427cc84bf34b5b20741fbcbff07531961c80575238d6cfe02262062536953517a1b75942a1af42d8b1b5105f68e", 0x71, 0x400, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 21:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0xb, 0x0, 0xff}, {0xf8, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 21:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="ffee8538a373d467554ac8d266", 0xd}, {&(0x7f00000001c0)="3fd3462c1d5762840d19afc6bcc8a6f36040084a58c6db1bca4c1d83d7b459d669979a77b49eae84f56e7147e231028dcfd6bdab593fbbc2d86e2c3783fb0b18f27b1d250ccede5c947d463d47c154065b4f8db42438", 0x56}, {&(0x7f0000000240)="e46c124c8c3bfd436c6ab29f2d98b4ff40fa8f343563ca424f157faa0427c1210699742ac483d18120d39662da", 0x2d}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 21:56:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r5) r6 = getpgid(r5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) close(r8) fcntl$dupfd(r7, 0x0, r8) write(r7, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x1, 0x0) r12 = socket(0x18, 0x2, 0x9) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r13, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r13, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0xa5) semop(r15, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semctl$SETALL(r15, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r15, &(0x7f00000001c0)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x400}, {0xc, 0xfffffffffffffff8, 0xc00}, {0x2, 0xad, 0x1000}], 0x8) semop(r15, &(0x7f0000000040)=[{0x2, 0xeff7, 0x1800}, {0x4, 0x20, 0x5a8e4b91944d23c3}, {0xa50b5b29fd415b60, 0x4, 0x1000}, {0x3, 0x5, 0x2000}, {0x0, 0x45, 0x1000}], 0x5) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x1ad) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x21a) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) r22 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r24 = getgid() setgid(r24) setgroups(0x3, &(0x7f00000004c0)=[r22, r23, r24]) r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r25, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r25, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r26 = socket$inet6(0x18, 0x1, 0xfe) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r27, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r27, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r28, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r28, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r28, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r29, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r29, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="aecda4697b94a7c7c9a93472785b5cd5531a91b312f65cb2755156ae9d2647ece2fcc966b04c09ad5f7f56b317b6bcaf233e860ed8f99be40fd3fa9d434f1969ad47f38794d89e905a73cc5f62867422766c6089f71cecfc12110a74d7e9fbd8d2b45f34f3d701d401170914b35ded1a1497857101816271ad300c04361af7a92939a0a91a89e60dabe2ef5852c82fc8d544103aa4f40c8c5f8a7df7dd31742d", 0xa0}, {&(0x7f0000000180)="2668ef75aeb4bff0f256997cce2c88edf7fa7252e8b55e87f5e77772f57b65db2090b6fae26ec8693fd2bed0a367d3d4501593cf6f54d7887bccb4cd818ee1d3ef34cd0d77c30164b037d47512", 0x4d}, {&(0x7f00000002c0)="277aacbb71aaeb38103173d7a1dfd8e5df1e8ed99612d35e3f1f1e58d9310f2745ae63db670f80191615b00f631751cbf35946eca166571225668c022b96d70c006ff28e3a04157a68913c275e045b2aee14e9e08d238deae88815d2a6113f6265e346fac27804d0434e609eeca148913c50b16589535429a7db22bfcce238e544c4c87c47663f9c5564944d1ee6e8e7136f011f2ecfe886f0f312ca3d7437eafe9b9a32dfa6a150730b0bbd6d35490e83c3d3bcd83aa59c6a5880b581e189a965ba36d7aa9f6b3ca24a5257cb8610c4484d8d1051d27dbff47e1286e0f213d969bfd7c6b6c823e0da430eb533a745f3b7197e53d86e57f1", 0xf8}, {&(0x7f00000004c0)="355f53406fcbe28042f87bfc6f4588e6c0563e37b3cad63913ab89c4a201eadf3d99c68771e83c4b7bb3ca6bee4246272de8b5440fdefdc2f68ec600ae4ed1139a1e4f025bed9161c3416c0a8a2ed3fc1839c1741a86a63d1e349c7c8ac2f7740cb3e74152acb1875030e2982ddb3a08b58074b5a9def98a0dc46cac76499faa35f20633fca333ad64dadaaa02c7ce220ea1c9ac9f9691cd76dcc6bcf3b30c2044715c6df7bf0c0ae52f02ca85ca3f0c7b788467be7fd7392a8d527300b3", 0xbe}, {&(0x7f0000000100)="33da95d306a0b0cfceea441974545458873641be9d3cbb0bd8c1a97ff0ff376c6b620b81c6cab0ffbe82de81f5", 0x2d}, {&(0x7f0000000580)="af1a92bcf4f3a5e47298b87c33a372d68a77b87f98ab250ab363eb4ecf5b37eb6237a166d7ba572ef7b86beec5df04b4ecde2b2fae3d2921c80910b989785cd4b8ffa1a8029e362ee97c34abc10016ca95bc89952572cd314b654f7c7b029f9528ff22f190bb9ed88642d1bbc102480fc69cb99c953362afc920d48dbb35cf15eb8ccd21703a8a1e620341d74dfa92e2e7909cfa5841d5f11d4485c38cf9af0e4c44d22656e91f4fca32edcf6954d04ea579d5ac0e881f077af141", 0xbb}, {&(0x7f0000000640)="337f49cd875c0ba8ed9808bcedb20edf11b38db8e7cda1c6d2fca39123b74e13986ccf7b6cd223b70539232214ebf49613203bc01c858266b80271175dfee3854d555354491ef1c7eadecfa608cf7508d9b330e70591588e26858b13e92c883e60e00bd4863c436b68fe4558ff56a74f10b9cdece106200e9202ce62f50d381836cf3afda3747d3c4d7bf445c904379cff3cc7cbd80b67d965edf60d5d0eeecfb54a72daaf41aea3c5a59fa257793e3938fee9686eedd410fd975483b11743a7c29e4efe4f8472cf460d388dc3d6779a7368dc73fdb65ebcb63ee9cef2831d74277b972ca07bf81a3863b81df3d495a0", 0xf0}], 0x7, &(0x7f0000000900)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="010000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r19, @ANYRES32=r23, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r1, @ANYRES32=r27, @ANYRES32=r1, @ANYRES32=r28, @ANYRES32=r1, @ANYRES32=r29, @ANYRES32=r0, @ANYBLOB="100000008eb15f82254f04cde5d54586a4bd8f4ef445686545cada78089981aa9fe49d15c72cd1395b04ef8565507cfa2b84"], 0xb0, 0x1}, 0x202) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 21:56:18 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xf6) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c86dc11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000e676693c34ace42c729afc115c2a2ada300037bdae12780d142e1e7af204d69d78edb1ea338aece4635337a2bd679763a1f3fe042972cf6f63316a5f7786fb568bf7b2395bbcfaabfd7b49380110be988846526d5035e8fd4ef8915257359465b670605cb018813c5dd87bb73f617bf3d76430050000001788b0c1ffc5299a3d361228fd232b207fa430ce95b2ef4a2e675bcd116dbc9998e35fa221522e13aed4fc39f037887d6fb9b2e71a6158bae90e601caaf337cc92744632ce5bd64c88714a2b93ce6180a41b9ea807868a740312dd233f2284546f966b43c46bed9dcddd84b3521938eb000a64f472499220c7d85ba083a3ee8152565777d3cd58475612a792185c779f970b50c565952da5b597994ce04c7f9705b0b640bd026c67fdeac68ed55022778f9113bc106b9d"], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5ebd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c503b580200000000000000e447473c238495aaee48c02f6ac4e41af3bf554799b9b813fe8ce9298a381371350298e5ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa3f31c4b78a202361cd8cac7dbbc5b65c6592934e4195b51e5510aa6866bffe6733d2870b40000000077db32a898563bdcf838e2aa4fd51b868ab561ee58f5a3e7b34f479b18587d6e883c260967ef961b3cc178f38762c8ba9d575752955d46755b464842f620961c0b88afea7076531271ffbd1ee8dd254c799d333d4eaeb710701d83a1e2da24947005cb047b1163854f09f85def70c3250c6aa56b18209d8b4fc06e159cd31eb6dbbf4bb6bf01595834d64e01022af6c8c9e45ebd09ce0b32626e28b5d7c66409ad103cf10c0a4f313510f53462fbb645b9649be1e64c60bdb77372e1e0a65d2583e56cfe799065ba999898e6d7ae03682ccda5f53e88ce9c05e68d3cc87153ebd3"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000380)=0x3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r5, 0xc0206921, &(0x7f0000000300)) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x0, 0x0) read(r6, &(0x7f00000002c0)=""/105, 0x69) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) accept$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r8 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r8) fcntl$dupfd(r7, 0x0, r7) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x45}, {0x6}]}) r1 = semget(0x2, 0x0, 0x101) r2 = socket$inet6(0x18, 0x4000, 0x3f) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xff, 0x3}, {0x18, 0x1, 0x8, 0x2}, 0x6, [0xff, 0x80000001, 0xe6f, 0x1f, 0x6cf, 0xffffffff, 0x6, 0x7ff]}, 0x3c) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/95) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="b62cdf7e56e3b4cff2638da10dca") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x0, 0x2, 0x16, 0x10001}, {0x1, 0xc1, 0x2, 0x6}, {0x8000, 0x8, 0x20, 0x1}]}) 21:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x1d}, {0x1ff, 0x1e, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 21:56:18 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c987"], 0x10) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {}, {0x6, 0x0, 0x0, 0x100ff}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x2}) r3 = getpgid(0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) sendto$inet(r4, &(0x7f0000002200)="7bb16cc6057c317a2c70b852f182e82c780b353b047c8ef3b0b0936972a65a2905afd7508c2cef94b3d31860014de702605bebd04017babab5571084d7fb94a0a9dd21d13731888f8135b8d1c64ad9bc5fde1d6197596a50e6a571dac555634e5b8f7bcd07c7412a2a1b43d024d0daeaafae11af2e1a54b9e658a34e928ac97caaff7869aae5b1de0ffe531d2fdf7dbc210f10654b59dd432a104a47e5468fdcab021e6c6ad1594e62c147590445fd495f1ab5ac42fe5a6731b61e2a498352d0748d0bf43320723578279c1d1b782fcdfc07285b64ef91f9a4ea36a0a288337c1f53a49492ff66772be5f521a4754f07a386551e000c69775b4365ac51af0723f52fed944e6f09fcb8eccd32aa35b675fb79cbf745affd0654427a90e06787e805388853379fcc1581610f158ec1ab270edaf45ef549bc3d89f83c7ea6cc285f0bfadd957024b5d082e22949dfdbeb1a05f95a1bfcbb4f115d65057a07485adb7b5a557f02e2c4f68d95fea541b5e14a788b4031d2497631b0a37a080c33575b56b1b597662d0c43e94fc9cb96b8d9af03e6db7d3c4d1c2c932011e4f07841eecd1a57e734bc68115e140de2c9145f5a42116d9df5cdcf61fba96e2231e1424406c28f6aa8a8612df14ecc6d10c8d472f046dae59606bb673c9c9824382892ab57abe5d0731386607edc3f5147ff36f183dea249974a91f80f0eb35e6e416ce79bd6fe3dfc8822474f2329f504bfeddad3e86a4aaec59bc5a186009cf65795f160f218cc554a6c9260cb3aa4fd7c637f51a688ab56c328a4ff1e7519ed0c748ae8d5b220d93398b8e1b6e250fb652a9f2cdd95168e511510aef6b7cb85f32b66cb72c060982d367b8116b7f6fcf074d2e6b0965afb91d674a621ff714c9bdee7f94fdccc5ec2de2a04c9047c56f336b8b74182f6af21e8c29bf9d4a0c72b58828d24b713aec4dd9d624bf1d82ec935a1ccea7bee409e0c4fb7d0eed2372d62bae9bede756536f8fa7d3f7a92f20ccbf1f21872be84fd624886959d5ef8d9457f7169b085cb47e4ca6590bac804b5e5b4ba6711312a5057b170c8232498d7dce1f4a24a0d1bf199f3ba5667b7a36b8acc015182413c56f053fd6d4e7279568f6268dfdc9d6b21fa14ed3da41c15262592f8894e7dbbe644117c976bdc2d30f883d3f63b1aaabd3b5489f5401a8e3c1318113df4b22c42abf3fb466334ff03891fcf1a71e385984dcefc7c2862003b6827e09769060f95338bbefca6975d84d87a0a6e04cefac8a758d6b6368d32f7c3ecc1edaed1151a0068224147aa487e5341b294d7f21b64f16ba4c443b47cb3455e7ce840b3cefdd63b0267c6f92089a5b0fb226a7ed104959ae4b67630881977da4629efb0bedc68a89df84786c64a6822a2a8afd9eb91414b984f613416d18948654de6edd3e77477ea7774aa4146a4b2ce114f45ee9261b5c57eaaed38f7311ef2613f3fdbea52959d28789998e5af918f91bc2be99e83e2a2c9db5e3a4ec880a843c473a4268936b18662dc45a8d17d3ede5ac1904247c2edbbe9b3dc64227c61763fd2653cb54a623c53ae5bfb24afee0f7bf03b4e8afa17243c67f3eddd5c07396420a8215eee54fd191fba952dc919f963bf517c289456f8a1a414c1042a20931a5a91226da6764ccf2499a782abc2740e8705aed2e11e0491420f721e7f1e48aa65433174a0615c90c9a7a71911d03d49d9e105795752ba5dc3e9955b8c60917c660fa7793bbbe327c2cc6600702a22f64d739d066d72a1749e7afd021f63249e5efad454dc456cf0295f6f54176c1d6095b2b185d6c3dc4fa37476e7719c4a0090e4fae11986b451e21a9bb21adcd0d6a576d3e5cfd417bb6ba664d7a2a9014f41284be609783f28d3387fcd39ea59c890ba89f1efc66b4e67922a5c8be54f108411e8f3b88b11e0818ab845161eac835ac4ff3070a0caf4f619e6c726007150b7472ca288686697b5bd834f463ce4d7cf41a3354b2cf8192e45e028255268761ea5958ea42bc1d5ced50d44d7205cadc518cd77f69cb6665d60adbf93e9b7263acab0a2cd28813891469892ee99902b30fe91ff711c8abe900510cefaa83a43596f15903754f952bb48c10f66fb655f762eb6ff50f1f2715aba8f53c25ed8f40b68730628aeba4cbd1dcd3eb5b43b17bac3ec3ff8a189206ddca5cdd000add12e9288ec883e8ad5702c1926e29307c9d2957995c6cffce4d9fb9175f844cc819581df7c82c81c9d82b50e867a4a58db3ad269967f59d9733fa4c2c83387d0479c782f01dc663b1690ad36dc2b9d3494fe16739db93636fe1979bbd738775eec5f451794cd9819648cdcc97757b7bc9c3a55ca0e445243c4d2038604f88901577cf6cadae7d18ed55fd6165d6604ac290761ed587b601475b132f789a54e5f2f1201ce17da33f064c258855daea264a7628854abb9f265e82c7f24f59a27feb0d4515c80536e35a9782632dae8f30bf994d697a9e630f59d667c4cec30f915bff1999c5d769cc1160b013c3b15366c60f9ba3a55242d3ffc5b303b4c5dfd5ea15beb378ca1543152c815f6b69e0d4a86b3330cdf3f429c4ebf0688a68774106dd9790eb550aaf7bfb040fc029f1a3a1af532884cef243cba187fb82eea9fe9b7d50f2746dcec4a03d2aff9da3550e765f94dfd06c5b9b6de8a0694a779769ec478f9f88d246d881819b42bd6b4094d0463332ae669e553840af0b46b215806fdc4853cd486847a16fd51d1c0ee5252911105e7b9a15220f5678933a242b514313bef54a6e38d4096ff6a780da852d2baf311323eb7a427e77ea820ab5d1ff31cef8e2bdc1320891aa6b0ce6a317effcef27787a7ac4c8864ee584e582c51692a9f29643bd5a805c47273c0240c8da6dbd8be1193fa2c031e77b8c0d024cc5da72aa95c077da666d143f4c229e6ed298f9feceaa8a92b13c257d8e4f05ed850a4f5c8c44433389457968016eea1ecd4879c90795fa7431b517a4093be61780f46826838b1faa970fad7e5bd6de225b7a47ac24e1fe7650cb8df787cc9dbe22216f8813a85444f8e270ba42d773b803f7059f18ebe5d20516114aa29231a808be28542afadae8683d53a18772fb67a3441d02e1cbc2e60f7babbc01a0447bf99ee094107c420dc69b0a39d665f40774a1347af8d0ddc1a8c590fba42b084073e31000aa600d6d008b4c3472077621abb2d71ba9c702e56e55b1e2db5c7f332d57cc4bd526e783b22e73b05b6b45cd97b708b8c81e09bea1db7f769fd66726cbcb9dda6d6ebc6ea91c677fc166f728974bf2f7e5416fae28f935067e95d51e59efde0fb6d3e17dfd58ce989b2cde46ad1e57a8c72aa7429d5fad4e26d46e7b7acc62138eeeffb68592653b77ba8f4ced80800bcbd5dde3aa6cc2a13321b6b41c6128fb24eef7419b8d5cdd62e1ad72668d54a056179c8e19d4d2d934ab5ec4ced19e968a6df6854e002a110adc83e559a80150d8f9ed2eb419b54f24761cea0310a50f774f8a87963ca69b59a4f552e25933c0747cc7dd7baf3b63745e0d5de3cc20c3f3cb17b6532a50d3a91f6bad20ba1642bf110e5295513a578b341d069187fb2ae8f23f4a96de2adefeda31a46c4e782ac77f3c1983189716fa8f86a710ab65fe032656ddc811c216f77a5b94427afcb0fe48d90eed1106e97a7738e65a5644e5b5b683683fd36431fd11bdb51b3917568a31a8aa043c3e437e2df1e4d95700edec8485379ed486e950779d38e92848533cbe81cff87d1df1487a075527502b25cc43b04450ce9c0ed3d190895d065ff795bf71b88dc0faeb1c68df328ca5e9d0e4995b15c3934ce4481eca2c0d489a963c74e2284a65a4235cf0e404d9b1de94ebf8a4743e61880126029868544accc9f175c5eb5314342e67e763177441e14768d8c1c0cfec597e3ae8060154e95b49bfe99d2cdc74750375eac7645b591e414d8a09668ff8f2b1ca76abb04aae8adcf6abd84eb6329a3c7f43563b335ce28897098cf2a48d427d8cee870b4855266edee0f7ffa3690d76320fcadf77527b9720fbb5e99a395588f0e0a8e4993171eebcb89bf1bde1c63f9e7c54db0cd784ec8d61b55ac887fc99aec3fb999be20fd90bf64327030e4b26bfb79e690486f2b5b1e92d3aec5fecdf583f929ea11a5810672be1e93d85c50aa4a8ffea793b0616cb873d7f014c599617eaaf7c40d44ea0fb9bdbe87560d163b8b69a44f87f5c29753c3b67cabf911bedec4dd19559cdaa6ab9dc4ed0f102cb22dcc6b4c97d35f1b8f8c76168afe197001569c9a4c8e2476f0556dba592c58e2999acc4e2e38fe5b7a67eeb2cf6958fe009c0111c5ca9f73b2ab8cd7045482737e760aed0efbe022c81337e7b5cdde3e164963894671d57055ee6f8a1eff0c6cb8a3c6ac779192a29e6974b2a043cb695adaceb899da52ab82f5e5b4ac490e0bd0df73a6c845c5ad0ebf322cfe8c0b509c010b11984f24c6bb98b48736f9ee719357b1c44f1e012ff62c40b38d52542911b4be0d3f147f0fe9af80a5bf34967569115fce4e5f00dc6ea9421bc91c7c21c526e0b2380819048643131bb4f9fd7b409cf88d351b23b3580c37accfc5a21eb55ef837d30d288d8070c23d4d8b0d995e5316521b07f89ee2afe3d1d6d0fe6acb36613bb2964dbb13aa14522638b0e0fef47e67f8e99d6d0ca2b2a6ee2871dacf3b5ba0d8d79bc5a99deb940c129e270d40ea9d2fae185efdfaee72f08466e29c04fb4f9adb9bf87e27c8682bf8b35db448c0a8a75be863fc72fa6e50b6e3bbed19b914422b2d903c70363cf9f07b2915d12083497dee2b4b185ee443d866b5768ce31e8e7615306b92ab9656a153008600b541dfc0d9955e8ac3fd5c5dd2bd59040b3617b60bef3f7527774465b67526beac3435f9868fca4848243b17c3a47ff85af2e56c4acb662dc421372c1563e713d7ae2a87d1ef20dcef9b9a7d94e9bbfa35b6ad32ace2178a7d689182309e989cef40a7ff68471f531e873c1b819093873e27f79d0e6b5d0043bc2e277b49f9caddf4ec1403052eea9a2817c0992e8bf6b98babe3f9562bcb2909b40564fc43748ae3969a6fee886019978d1ed07cebea5a3f390955c4fbc2e8fd831d3794af07519322f9f62a84f43d53674569b5b351e20c37cbd2d9b96a2c549ba9997c55b968e74c4087a7f72a2306a551ef7bc617e2e64ee8f1a1d6d7f06238c54be42b8079f21a6f99de44a27a616335df6a49ea89fcb2b5312f83ce15e1fc68ca8b611fb082c8a958a959b427c7bb10ce1050f577460e87a50984affcf56d49239484f29e2338ab1a598b995ac3ad437db265f3256ffd4e4e8c88d464269589ef27406cbf85d5ae62a20f583e0bbbe5ac425356a92f54260f52f7a0f8ddbcd290eba1f2558d87f77a7d15a01b0cd8aa48416fda7c16fd0518894841054e21143cdacb8483eea7cf9751636277f9ce57231a5b3bab5ef0bf27ef5e4b9d67229ab72ed0023c764732a83774df93bfce818703ca1043042a70b409d49847648b172667a931b8dbf6d539de7b6c111a7d0c8369b7b15a40bee8063144e3be30194379fcbcb0b412956746ef9bc44ae0e79fa8e8e927cf13cdb56717050c0ba659179294b2099230589b192da17e3c6598df23b7a41a34f3aef53a951a90f021b83639e4e17079c0c4fdb3f022e2943fcdd3ff992067102d9a4edc85ec362fb164004303b31a340530d7e4ac164bd1c0836747482c4ca2d63ce09ea21836cf8370715ad200ff8ade28dbb5d99a40c434f57f770fe3fbe5", 0x1000, 0x406, 0x0, 0x0) r5 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5}, 0xc) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0xe11}], 0x4, 0x0}, 0x0) 21:56:18 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)={0x4, &(0x7f0000000040)=[{0x10001, 0x9f, 0x6, 0x10001f}, {0x1c}, {0xfd98, 0x3}, {0x4406, 0x0, 0x0, 0x906}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") 21:56:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xd3c00000, 0x0, "d730c15b00f4ff07000000effde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x101, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:56:18 executing program 1: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f000000a000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) 21:56:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000d80)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getuid() getgid() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x100, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x4) read(r0, &(0x7f00000013c0)=""/242, 0xf2) r5 = syz_open_pts() fcntl$setstatus(r5, 0x4, 0x4) read(r5, &(0x7f0000000140)=""/241, 0xf1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r17, 0x0) r19 = getgid() setegid(r19) r20 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r20, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r20, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r20, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r20, 0x40087468, &(0x7f00000001c0)) fchownat(r20, &(0x7f0000000080)='\x00', r21, r19, 0x6) r22 = getgid() setegid(r22) r23 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r23, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r23, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r23, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r23, 0x40087468, &(0x7f00000001c0)) fchownat(r23, &(0x7f0000000080)='\x00', r24, r22, 0x6) r25 = semget$private(0x0, 0x7, 0x287) semop(r25, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r25, &(0x7f0000000140)=[{0x3, 0x7, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1c00}], 0x5) semop(r25, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r25, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r22, r21, r22, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r22) lchown(&(0x7f00000001c0)='./file0\x00', r17, r18) r26 = msgget(0x2, 0x588) r27 = getppid() r28 = getpid() setpgid(r28, 0xffffffffffffffff) r29 = getpid() setpgid(r29, 0xffffffffffffffff) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r28, r29, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r30 = geteuid() r31 = getegid() chown(&(0x7f0000000a40)='.\x00', r30, r31) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x6, r17, r13, r30, r14, 0x1e6, 0x8}, 0x4005, 0x9, r27, r15, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000e00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r35 = fcntl$getown(r32, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r36 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r33, r34, r33, r34, 0x1, 0x2}, 0xffffffff00000000, 0x4, r37, r35, 0x41d, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) r39 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r41, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r42 = getgid() r43 = socket(0x800000018, 0x1, 0x0) bind$unix(r43, &(0x7f0000000800)=@abs={0x2, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r45 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r44, r45, 0x10, 0x9}, 0x8, 0x1, 0x9}) r46 = getgid() r47 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r49, 0x0) r51 = getgid() setegid(r51) r52 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r52, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r52, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r52, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r52, 0x40087468, &(0x7f00000001c0)) fchownat(r52, &(0x7f0000000080)='\x00', r53, r51, 0x6) setegid(0x0) r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r55, 0x0, 0x6) r56 = semget$private(0x0, 0x7, 0x287) semop(r56, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r56, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r56, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r56, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, r53, 0x0, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r49, 0x0) lchown(&(0x7f00000001c0)='./file0\x00', r49, r50) r57 = msgget(0x2, 0x0) r58 = getppid() msgctl$IPC_SET(r57, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, 0x0, r58}) r59 = geteuid() r60 = getegid() chown(&(0x7f0000000a40)='.\x00', r59, r60) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, r49, r40, r59, r46, 0x166, 0x8000}, 0x4005, 0x9, r2, r47, 0xfffffffffffffe01, 0x7fff, 0x7ff}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r64, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x4e, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197a682a4fe6600ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836d49203e1f48a368be8c6464ed53a98b69f36af45c9edcb10bb8851147769db38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a6c9a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb9da83dee8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c4ec71a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854ff7f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9b0000000000"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r66 = fcntl$getown(0xffffffffffffff9c, 0x5) r67 = getppid() getpgid(r67) r68 = msgget$private(0x0, 0x20000003c4) msgrcv(r68, &(0x7f0000000440)=ANY=[@ANYBLOB="bc001b9f"], 0xc, 0x2, 0x1000) msgsnd(r68, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fabdeb194bc4d3f27cb6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8ce2cb64731badc01f0ca8000"/115], 0x1, 0x0) msgsnd(r68, 0x0, 0x0, 0x1800) msgsnd(r68, &(0x7f0000000f00)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc7838ed1880ec98dda3b1f7b0aa695bd8017a0713001b080b5a33b013115035c478dfb0db5d374f0464c8f4468afa1b4f38812b4c90a02f4a339eb2ab26df0bc0149eb9c983da6d08000000000000005f7fd0cbac6480fb4b1d3e0308079e1900d90ab7456e72578ec9dc0fb7b40c506e70ce9f384e53a14f8d865cd209f870aa6eb9165597ac8bd39febd3231d79694e2edd843af4283c2aebe8e4462dc504cde26ca7426e9cbae14dd7f22103d91449cd6ddc46786413ffc03e366a215314c501f602bc690d3fe33a2f458f34d4ea8243d4"], 0x2d, 0x800) msgctl$IPC_SET(r68, 0x1, &(0x7f0000000980)={{0x1, r63, r65, r62, 0x0, 0x142, 0x9f9}, 0x8001, 0x1, r66, r67, 0xa5, 0x1, 0x4e2c, 0x6}) r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r70 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r70) r71 = syz_open_pts() r72 = kqueue() kevent(r72, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r70}, 0xffffffffffffffff, 0x1f, 0x0, 0x0, 0x1c000000}], 0xfffffffffffffffb, 0x0) dup2(r71, r72) r73 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r73) r74 = syz_open_pts() r75 = kqueue() kevent(r75, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r73}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r74, r75) r76 = syz_open_pts() close(r76) r77 = kqueue() kevent(r77, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r76}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r78 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0xb1, 0x2}], 0x0, 0x0, 0x0, 0x0) close(r78) r79 = syz_open_pts() r80 = kqueue() kevent(r80, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r78}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r79, r80) r81 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0xb1, 0x0, 0x4000000000000}], 0x0, 0x0, 0x0, 0x0) close(r81) r82 = syz_open_pts() r83 = kqueue() kevent(r83, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r81}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r82, r83) r84 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r84, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r84, 0x0, 0xa, 0x0, 0x0) msgsnd(r69, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r72, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r52, @ANYRES16, @ANYRESOCT=r75, @ANYRES32=r84, @ANYRESOCT=r80, @ANYRESOCT=r42, @ANYRES16, @ANYRESDEC, @ANYRES16=r43], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r47]], 0x4, 0x800) msgrcv(r69, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c341da2c4da5ef3c89b62a9b0000000000000000000000000000000000835f51f1f32fd93d005fc9c5ddf800480000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000001b00000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c408701495a02fb4712c165517a07cd0d020e0604e3126e8a000000000500000000000000000002000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r69, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd246fe172bf126bc3a0dadb10d98a7241f6d32a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a5967291799f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c38db9b4a3093faf97fc63ffa7bfdead2be4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6f6240d00"/425], 0x44b, 0x800) msgrcv(r69, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000800"/207], 0xe1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r85, &(0x7f0000000240)=ANY=[@ANYBLOB="11"], 0xcd) msgrcv(r69, &(0x7f0000000dc0)=ANY=[@ANYRES64=r0, @ANYRES16=0x0, @ANYRESHEX, @ANYRES64], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r34, r38, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r35, r66, 0x0, 0x94, 0xffff}) getgroups(0x3, &(0x7f00000002c0)=[0x0, r14, r34]) getpid() r86 = socket(0x18, 0x2, 0x0) connect$unix(r86, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getegid() getpid() r87 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r87, 0x0, 0x0) shmctl$IPC_SET(r87, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) r88 = socket(0x2, 0x1, 0x0) bind(r88, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) open(&(0x7f0000000d00)='./file0\x00', 0x28000, 0xc7) r89 = dup(r86) listen(r89, 0x0) listen(r89, 0x0) accept$inet(r89, &(0x7f0000000b80), &(0x7f0000000c40)=0xc) accept(r54, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xffffffffffffffcd) lchown(&(0x7f0000000600)='./file0\x00', r90, 0x0) r92 = getgid() setegid(r92) r93 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r94 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x4) ioctl$TIOCSTAT(r94, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r93, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r93, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r93, 0x40087468, &(0x7f00000001c0)) fchownat(r93, &(0x7f0000000080)='\x00', r95, r92, 0x6) r96 = getgid() setegid(r96) r97 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r97, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r97, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r97, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r97, 0x40087468, &(0x7f00000001c0)) fchownat(r97, &(0x7f0000000080)='\x00', r98, r96, 0x6) r99 = semget$private(0x0, 0x7, 0x287) semop(r99, &(0x7f0000000180), 0x262) semop(r99, &(0x7f0000000e80)=[{0x4, 0x4, 0xc00}, {0x4, 0x4, 0x3800}, {0x4, 0xff80, 0x1000}], 0x3) semop(r99, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r99, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r96, r95, r96, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r90, r96) lchown(&(0x7f00000001c0)='./file0\x00', r90, r91) 21:56:18 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffff) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1116, r3) readv(r0, &(0x7f0000001740)=[{&(0x7f00000012c0)=""/203, 0xcb}], 0x1000000000000220) close(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x37, 0x0, 0x110) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) read(r6, &(0x7f0000000140)=""/195, 0xc3) fcntl$dupfd(r1, 0x0, r4) execve(0x0, 0x0, 0x0) close(r0) 21:56:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00010012000"], 0x10) write(r2, 0x0, 0x0) 21:56:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c70b316aee910834a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab0300000069e73991844d490000000062d0edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f936230157653602d7ceac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4d94d7183fa2b85204e29c8c37d69864a92144e3ddc93e8223270936593c68be103eb0954fa3c63e29778902f3a4917170ba580394c4f11a33d3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f01538eb2a450353e206ae63ea54877cd051f21a25260c07bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bdaddb58f63ca050db6d6eb7824210467c0ca0088cc590f400000000000000000000bc41731052229c91ab4c41ce4c6163e8af783fce5c6dae6bd0f0c561b6494a1a251c6724bf29797dca4c42d74e7b6e075245a5ba75cd271314c4f8bbb09a723fbc234bb850434acd151441192f5323f97a09206b95ec002b5f4165e994c157b7e9b3da44183722f49e5e2de84b973d224dc462a5365e5e54a863732c26c3c74e6bab7e7b0af8ef668ab078bb7072eb8b14550db39456da19feae00000000000000002a62f17e1cca314c9ce7e1a4310e80a92174f7fc59bf7d3618d0ce8978b07198d2e3c808cb9501873efc484d0f29ce9c225bfe2cb8a1d3f22793a7e688000000003fe02e87f1a5a4a3102082eeec6a517aa39003df67d28420ceb0198598189fc4c2223c6b30ab408e8c9b97160149132a7149e925ebc4734071944c255c1fd4cee4b6e7a510d67f04ac2577b43f8d024601f0e795cca477070bac1617fc170511fb6d1b656cf878ea9839249cd65733d96b59d310054a31bb1612db54c882904ae3de3606800703a1631dcdeec62ea94daed7a426d342b95e3dafd24aa82ff103172ff2036214c6a30f27992913843eea1827570df6f85b5fed7c36c5dd8d6a3a3e36ab4b56f1e2bafac6c64f8c26bdb989ffe842efd40f637c8917dcc02aad21195a0d4a67c1e56956f9dd35bab3310fe2048134bc8bb110b39ac4876c"], 0x10) writev(r2, &(0x7f0000002640)=[{0x0}], 0x1) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000002c0)={0x1, 0x0, 0x0, 0x0, 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x43) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = socket(0x11, 0x4003, 0x0) r6 = dup(r5) fcntl$getown(r3, 0x5) r7 = dup(r6) sendto$unix(r7, &(0x7f0000000180)="b10005016000009005001b000700000026c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282108e4fd89720fd3abfbb770c1f5a872c881ea772ec5894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f00"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x20000000, 0x4000000, 0x1, 0x7fffff7d, "00faa3608200", 0x4}) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f0960", 0x27}], 0x1) kevent(r7, &(0x7f0000000300)=[{}, {{}, 0xfffffffffffffffe, 0x32, 0x40000000, 0xfffffffffffffffb, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x3, 0x10, 0x5, 0xffffffffffff96f1}, {{r8}, 0xfffffffffffffffa, 0x69, 0x40000000, 0xde4, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x10001, 0x7fff}, {{}, 0xfffffffffffffff8, 0x8, 0x0, 0x10001, 0x40e9}], 0x0, 0x0, 0x0, 0x0) 21:56:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x7f) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000180)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x38e) 21:56:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x28}, {0x44}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) 21:56:18 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = msgget$private(0x0, 0x200) r3 = getgid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x8, r4, r3, r4, r3, 0x42, 0x6}, 0x8, 0x3, r5, r6, 0x3f, 0x7, 0x4, 0x7}) r7 = msgget$private(0x0, 0x200) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x8, r9, r8, r9, r8, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r8]) fchownat(r1, &(0x7f0000000280)='./bus\x00', r4, r12, 0x6) r13 = geteuid() setreuid(r4, r13) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000880)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d48e4c70b316aee910834a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d0edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f936230157653602d7ceac6f7059f729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d21782400000000ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a78f4f193a9ddc93e8223270936593c68be103eb0954fa3c63e29778902f3a4917170ba580394c4f11a33d3028227eb42d6eecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f01538eb2a450353e206ae63ea54877cd051f21a25260c07bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bdaddb58f63ca050db6d6eb7824210467c0ca0088cc590f400000000000000000000bc41731052229c91ab4c41ce4c6163e8af783fce5c6dae6bd0f0c561b6494a1a251c6724bf29797dca4c42d74e7b6e075245a5ba75cd271314c4f8bbb09a723fbc234bb850434acd151441192f5323f97a09206b95ec002b5f4165e994c157b7e9b3da44183722f49e5e2de84b973d224dc462a5365e5e54a863732c26c3c74e6bab7e7b0af8ef668ab078bb7072eb8b14550db39456da19feae00000000000000002a62f17e1cca314c9ce7e1a4310e80a92174f7fc59bf7d3618d0ce8978b07198d2e3c808cb9501873efc484d0f29ce9c225bfe2cb8a1d3f22793a7e688000000003fe02e87f1a5a4a3102082eeec6a517aa39003df67d28420ceb0198598189fc4c2223c6b30ab408e8c9b97160149132a7149e925ebc4734071944c255c1fd4cee4b6e7a510d67f04ac2577b43f8d024601f0e795cca477070bac1617fc170511fb6d1b656cf878ea9839249cd65733d96b59d310054a31bb1612db54c882904ae3de3606800703a1631dcdeec62ea94daed7a426d342b95e3dafd24aa82ff103172ff2036214c6a30f27992913843eea1827570df6f85b5fed7c36c5dd8d6a3a3e36ab4b56f1e2bafac6c64f8c26bdb989ffe842efd40f637c8917dcc02aad21195a0d4a67c1e56956f9dd35bab3310fe2058134bc8bb110b39ac4876c0d"], 0x10) sendto$inet6(r14, &(0x7f00000003c0)="2b26109d291e03b2e8184cb1de5e921664a3f348cc098c2e2e149026e1c1b53b9b72dca8971edec44be940021243eb56e3d1553e38955ce15e704bb046a73a1a189e653d94c854303b71b37b780f271526754b16c38eb12d0bbf19c24d7cb96c7605d9ffba6abd2cf5eaf2c1642510e95675a6d4e9abd9c13b49ac87915241af1e4adc226cad9363f65f8d1c1b0c59c412cb55f8668efb5b8ed798493f75abaf69ed0fae3a8eead41ae5e126d867bbed8eedc048c55b2720e7ef7a8f8c457ffca34a3989566115804cd52890ecb58681932d9e46a80c2283dbe1e95ac4901a1c38106f8cfe41142fb1adfc30f89480aabe8ba3b70b5f7f4e6428c487d5f6558095607775e5c3a674ddc25b06f8d97086244ab69ec1f7b1b9b3fd0a5da14a87f38542e5933e21b84f1104bb9961f6545fbd090f616c3bccb620ca95e57e7b085c16b00a775444a045800f0555fc7c7526ba8da1c72d2fedb7f28feebcfed3d5a0d7cb39752e24f44c8a41970592deb7f76bf116e63df11b2bf2592bb7796f52a6dc3115b1a8533629c8d13f3ab845cf4d2111607238422f4a783f99d2264d6d5b63382a8e7c309fce2daa9ccaf6ce825ffc2f7b2e750a1613b2e555597d067fdbab246182af1a9a0af93da937092d1ab9816e318f19589e3b877e767503fbf39419a120748f47e7399a5347788f19e2ea33ecfc01889c568d6adf1f94fd8eedd48bc563093cc1899d54fc43e3616c7dcd3828682dd58c91dcf64ea548b01bf2ead068001ab14964e581a3c79aa184f7d54da77d9a2e4570cd8bffc32ddf568a861a450825c9ed46a80e61aba6d468b63a8b32ee0a6d6121d00568a8c75ab8d5a04dcb2acbe530e2d6d03e40cd1a90e93a43ca14067fba5222611b6879c7481a526a4899ad051cb66715335c3dfb65c5357831704e4704359599138186e2f25fe8eb874ef43b8d726bbb2bbb11e14e6394d1af4eee1d2e5eaa8e466dea46b03bf865d62e369833370cfea4a6ba7e8df0d55152f84a2e88dcd553a5c43a894bdc39045e909e3cacbb949b159b91815dc006606f9a86038ba27510339d87ee3bc94bd8429a368f737171734b06f8fbb97c7cc14c0d296464e2708cce8bd029e169211772b2bf8eeb0cdeb21edf92fe369d86176faea826d3cd3fc76afd8c2abca130e6bc347bdb4274217a8830bcc25f004912befd1384493cabd1d3e9819d2ae84b9a02a8d4ce13d5fe93616ea0a1ca3ff9eb036aecc297e995d3db9ce218a2836f7d295d5327370a63271cb5c96f1ca8d85b79a905e9d1d2d631aa18dab804c1dce682a8c493e74ab6a49e697d0258191a758d4e7b24294565faaae7b9e4b7ef3a600b247d12117ae9ec254c00c9fda8a6e97cbd6c27b45f2a66295c202ad034cc076703a09e65b1a4a792e07d805898fe4a64d0c9e06cf734d434e7c2dfefb9233f8bfd16b7a259cf20adfd9355709bc67b53701041a6872357c9a483ff7b9527a023cfbc44fe6edbad360595fe449bea8f4801cb172c27945c2893e28df2cbb72838e33eef0d0d68930fe38da60da7d41ce2bdbd1832d0de01991c2e4baf348c0e76c73ad40ee690a715b74aed1bf7217403307e605ff0cc4d39aa1fbc93b41062eb1d1b36267d6a399b753e670f77d017fac38b9897049563ea4a9420faa2c31d639e73f3307ae137dd51ed426f3e4d0fd48d1626b4b84f1e4d66c336d8f966e5a05934ac06ff15a43b770249cef132047511a3376534dc04559e1448e45012ee832ac289dd1b745dc2665885f006adfd78b54ba5d4fa4bb72918c370df40848599580c5653d7b3608f46c81042848ad28e791b44154de7168d9744439069009daa89094479b385c7fe842311ef51e679996efd4520d4c28172718ee1da7d9f4820e63e78d3c1c2a9f7ba15404ef82b26c2bfe7ca92821d9c3096d1c970587f16b7184d3089a44429079118e7c72cf5d81b9f2c9eb67e735e33e5e12c563c0e9426c2be696d3ea2eb2ccba8555a1acc7f109443ef046645d53728a0fb083f5d8d4b759fcd0db97f1d93a60cf42043b5811a7623bc2fdb4bb5205eee172bbbd950", 0x5c1, 0x0, 0x0, 0x0) 21:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r2 = getppid() r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) getgroups(0x250, &(0x7f00000004c0)=[0x0, 0x0, r10, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000640)="4455f172b9a1847f86a77cd2657fb38a5d452c08d9c4af36bf680a510404da37fc50bda2b9e15c373d9ec8fbdb4009108c8180734c9dfa15f9c8d1118aa3146ff8970329754e27762207175064f8c5d20ce5872907583d764cd0979f4123332c99dbdd677c4bde18373b1786f185", 0xfffffffffffffc61}], 0x1, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r8}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r9, r10, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x5, r5, r7, 0xffffffffffffffff, r6, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() r11 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6355c03a, 0x3, r2, r11, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0xc4a6ccc49fa58f3b, 0x0) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r2) r12 = socket(0x18, 0x1, 0x0) close(r12) connect$unix(r12, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x0) r13 = socket(0x18, 0x2, 0x0) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r14, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r18 = fcntl$dupfd(r4, 0x0, r17) close(r18) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r19 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r19, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r19, 0x0, 0x200000000000c, 0x0, 0x0) write(r19, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r13, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r20 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r20, 0x0, 0x9, &(0x7f00000002c0)) 21:56:18 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000002c0)={0x5, 0x2, 0x1, 0x9, &(0x7f0000000040)={{0xff, 0x7, 0xba, 0x1, 0x5, 0xff}, {[0x0, 0x8, 0x4, 0x8, 0xfff, 0x8, 0x1, 0x5, 0x6, 0x200, 0x400, 0x1f, 0xe9f2, 0x100000000, 0x49, 0x2, 0x4, 0xffffffff], [0x0, 0x9, 0x2, 0x0, 0x101, 0x95, 0xffff, 0x3, 0x7fffffff, 0x1000], [0x1, 0x1f, 0x1, 0x1, 0x0, 0xb566, 0x8000], [0x6c0, 0x1, 0x2, 0x0, 0x40, 0xcb65], [{0x8, 0x62fbaa59, 0x0, 0x18}, {0x20, 0x10000}, {0x7, 0x8, 0x1, 0x805b}, {0x101, 0x218, 0x5, 0x1}, {0xdf, 0x91, 0xffffffff, 0xfc}, {0x0, 0x3, 0x5, 0x2}, {0x0, 0xe6, 0x1e, 0x3}, {0x2, 0x1, 0x7, 0x20}], {0xf5ea, 0x822c, 0x7, 0x1ff}, {0x5, 0x6d04, 0x5, 0x8}}}, 0x8}) r0 = socket$inet6(0x18, 0x4, 0x7f) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x6) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x21, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000380)={0xfffffffa}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000440)=0x4) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000004c0)={0xe731, './file0/file0\x00', './file0\x00'}) r5 = accept$inet(r2, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = open(&(0x7f0000000580)='./file0/file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f00000005c0)={0x7fff}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000600)={{0x1f, 0x6, 0x1}, 0xfff, 0x401, 0x7f}) r7 = accept(r6, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) r8 = shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffa000/0x4000)=nil) r9 = geteuid() getgroups(0x6, &(0x7f00000006c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000800)={{0x7, r9, r10, r11, r12, 0x4, 0x7f}, 0x80, 0xe76, r13, r14, 0x88, 0x2, 0x1f}) r16 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x0, 0x0) fchownat(r16, &(0x7f00000008c0)='./file0/file0\x00', r9, r15, 0x4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000900)=0x7) r17 = openat(r1, &(0x7f0000000940)='./file0\x00', 0x10, 0x2ec) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) fchownat(r17, &(0x7f0000000980)='./file0\x00', r18, r19, 0x4) 21:56:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 21:56:18 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040), 0x4) shmget(0x0, 0x2000, 0x45, &(0x7f0000ffc000/0x2000)=nil) getegid() r2 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r3 = getuid() lchown(&(0x7f0000000040)='./file0\x00', r3, 0x0) setreuid(r2, r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x6a, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() r8 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000080), 0x4) r9 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000080), 0x4) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r10, &(0x7f00000001c0)='./file0\x00') r11 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x8, &(0x7f0000000080), 0x4) r12 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x8, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x15e) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/85) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r6, r7, r13, r14, 0x2, 0x9}, 0x5, 0x5, 0x2}) 21:56:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000e6000000000100002000000000cc00"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/53) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x480) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x2, 0xc003, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x8}], 0x2}) fcntl$dupfd(r3, 0x0, r5) setsockopt(r4, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r4, 0x0, 0x66, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000200)={0x6, 0xff, 0x2, 0x5, 0x8000, 0x8001, 0x37a2, 0x8}, &(0x7f0000000240)={0xffffffff, 0xfffffffffffffff9, 0x7, 0x7fffffff, 0x100000000, 0x6, 0x8, 0x1}, &(0x7f00000002c0)={0x4, 0xff, 0xfffffffffffffff7, 0x7fffffff, 0x5, 0x1000, 0x10001, 0x3}, &(0x7f0000000300)={0x6, 0x1}) 21:56:18 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0xffffffffffffffff, 0x0, "00000000000000001000000500"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:56:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)=0x9) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') 21:56:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3b8e52e0adb5e6ca6c50ce5c1eed7732dc548c8d4c35f37d427790941ad8079d10e48f89cd9c70374b935106e8bece11724ea34fe5a53e32c"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 21:56:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x91bbe91371d958b3) r3 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) listen(r0, 0x1) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) r5 = semget$private(0x0, 0x4000000009, 0x100000010) kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10270, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000600)=0x1) symlinkat(&(0x7f0000000500)='./bus\x00', r4, &(0x7f0000000580)='./bus\x00') semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/165) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x200) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) pledge(&(0x7f0000000040)='%\\%\x00', &(0x7f0000000240)='}-{)\x00') semop(0x0, &(0x7f0000000340)=[{0x1, 0x6, 0x800}, {0x3, 0x8}, {0x0, 0x2, 0x1000}, {0x2, 0x400, 0x1000}, {0x2, 0x1, 0x800}, {0x5, 0xa7, 0x85d4d9e3f9439580}], 0x6) sendmsg(r4, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1000007, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000003c0)="8cd66f46fdb27d847efd9e4efdfea350fd30e3e9d9f5505e7fec69f2a5ec631c7bf02b643ce9df9751a3d24a3cdfadbc967690b3a46169a7d47f3129cd085bfb1c676e788f35c951f05c8b0af3080e428dbfaf0514a4dc1ea42f7d6aacef350afef523fb95b45223c46a97a1e50aef70fada809b068b93468fee6700c16d0349127a5f2b5726894d629be5a1f72020f9f71c4f525a0818464c7af796039e5063dc9039008bc143df651e12f20f528000f50373f1d0a84155", 0xb8}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="c5ffffffffffffff0100000000010000b4ff8e3d6ae7587121183b434014acc82a24b9243b9ddd1b13fb3ba6f6d58df07cc0916bfc767eb4e7a96d373704d702b630c8e41e2ed74cfaa0817cbc9ffb48d8297855e7ef0799139a542c6704a6e63c29280f29b59985cf7e165c6ecd6d5525af48c34b2d00008800000000000000ffff0000080000007c9eb5581c8cb7643298241581ff41b7374247a8390601e7ec87c0b8282407e9cb6e83bbf7a1c96339c3b74a80e6fdea2e3de9e35b431f12d92d9f5857e04fd76532acbc158823027d543829d764afecb782775f2730ed68f49d510400000d24554c22a0bce22d08e8306bea000000000000a800000000000000ffff0000070000004c8d6eb8ab38b3b4e2eb44d58ee25f15163d2bba6de28221478b42efa03440db9e629c0326366f3b45b3fee5d77de65ccf4e1b3c0f36c814f677ed5a68d80aa379520ee4ed388e0b119bdc52c1a273c72062b48bdb4244fe58865502cb6e627c56ce06e84f04b57bcd468fbb3be11c94f8a70321744b5509d6f3fb889662ff9f5d982cd08a24223881cc45fdafcc6453d3b6940000000000f00000000000000001000000080000002cfcd3dfaaa99e349bfaab8a3d28a0785d30fe25d6846e4a6b210af49f6cb336f49a345adb4d48292effd8ea76f754541ecbbc94ca2f6eb7d67f065168d1be14cac9dc7cd319948b02a888f53949631004c006d9ff4d7645a9adabafea3b4b76f01af0ac13969a4226533dab6fca959d078a2e29001f917d15d05499ecdbb5d06962fa1ca2d071495c4a99e3b48f8c021a936c32c5ecea66c21c113265d3f7dcf3cd39b7d7676188892d5f1794c85036f9120b2e3a95ed490b4a801b631bdc48c4166598c9a30abd454643cc9920d3eb13367ac2bc8306778d6feb767df10000d0000000000000000100000000000000d128db9986f3d42c4d14ec61f52098b635b3046be704682bd56dc48bbb1bacb6f71fbc8a58e89cce2782d3168983eab22350c3f4a5c435a40afd649f082792fb796febca936268a2af00fd90727580162f7ec1efdf9760360646cd240ff30cbeb69a69e3294cc81e330b5bdb343bae8add25d024c92de40ec2cbbbf901a04f751224ff02c17100ee96bd49f835f65f6a7e0166523e392b58789c6a2feef940d4a9085953e8a8837b874ba82cde90645def5700000000000000fc2ee67e5f882ab9638180e0c3f66f93836c529088b6eccb44130e99089e1f7c28080b726815e3671875ea18c5fa81df8f6b5c06e729572b6661ccdadedf3d54a5f226f330372ecb9128b5aef2f98dcf24f1d17861b63bf47f18eeeadd43e3da5b48996183ef39f9ef8d2317010621db223509a219c93b4b4887d255442f425dded4df77fe13be28c5b395e3a9399854ab98a62047753dbcbcf9461ece266e5141057db33b6b007300000000000000"], 0x368}, 0x401) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x8, 0x1c8) 21:56:19 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x2f) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696cfde300a2f88a52164c6faed3c38317446c47725b0a64cf1bf1896ca253ed6adb2a81b9168b0c95c4c7f9f2ebe94136afa54c2a908c98d697"], 0x10) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="7f71ced71bd2e913", 0x8}], 0x1) 21:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8165a2f8d6ac1baf, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = shmget$private(0x0, 0x1000, 0xf4, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmdt(r3) shmdt(r3) shmdt(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000300000002}) accept$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 21:56:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x91bbe91371d958b3) r3 = semget$private(0x0, 0x2, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) lseek(r2, 0x0, 0x7fff, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) listen(r0, 0x1) pwritev(r4, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r4, 0x0, 0x3fffd) r5 = semget$private(0x0, 0x4000000009, 0x100000010) kqueue() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x10270, 0x0) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000600)=0x1) symlinkat(&(0x7f0000000500)='./bus\x00', r4, &(0x7f0000000580)='./bus\x00') semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r5, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000140)=""/165) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x200) writev(r2, &(0x7f0000000940)=[{&(0x7f0000000380)="bc", 0x1}], 0x1) pledge(&(0x7f0000000040)='%\\%\x00', &(0x7f0000000240)='}-{)\x00') semop(0x0, &(0x7f0000000340)=[{0x1, 0x6, 0x800}, {0x3, 0x8}, {0x0, 0x2, 0x1000}, {0x2, 0x400, 0x1000}, {0x2, 0x1, 0x800}, {0x5, 0xa7, 0x85d4d9e3f9439580}], 0x6) sendmsg(r4, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x1000007, 0x1}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000003c0)="8cd66f46fdb27d847efd9e4efdfea350fd30e3e9d9f5505e7fec69f2a5ec631c7bf02b643ce9df9751a3d24a3cdfadbc967690b3a46169a7d47f3129cd085bfb1c676e788f35c951f05c8b0af3080e428dbfaf0514a4dc1ea42f7d6aacef350afef523fb95b45223c46a97a1e50aef70fada809b068b93468fee6700c16d0349127a5f2b5726894d629be5a1f72020f9f71c4f525a0818464c7af796039e5063dc9039008bc143df651e12f20f528000f50373f1d0a84155", 0xb8}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="c5ffffffffffffff0100000000010000b4ff8e3d6ae7587121183b434014acc82a24b9243b9ddd1b13fb3ba6f6d58df07cc0916bfc767eb4e7a96d373704d702b630c8e41e2ed74cfaa0817cbc9ffb48d8297855e7ef0799139a542c6704a6e63c29280f29b59985cf7e165c6ecd6d5525af48c34b2d00008800000000000000ffff0000080000007c9eb5581c8cb7643298241581ff41b7374247a8390601e7ec87c0b8282407e9cb6e83bbf7a1c96339c3b74a80e6fdea2e3de9e35b431f12d92d9f5857e04fd76532acbc158823027d543829d764afecb782775f2730ed68f49d510400000d24554c22a0bce22d08e8306bea000000000000a800000000000000ffff0000070000004c8d6eb8ab38b3b4e2eb44d58ee25f15163d2bba6de28221478b42efa03440db9e629c0326366f3b45b3fee5d77de65ccf4e1b3c0f36c814f677ed5a68d80aa379520ee4ed388e0b119bdc52c1a273c72062b48bdb4244fe58865502cb6e627c56ce06e84f04b57bcd468fbb3be11c94f8a70321744b5509d6f3fb889662ff9f5d982cd08a24223881cc45fdafcc6453d3b6940000000000f00000000000000001000000080000002cfcd3dfaaa99e349bfaab8a3d28a0785d30fe25d6846e4a6b210af49f6cb336f49a345adb4d48292effd8ea76f754541ecbbc94ca2f6eb7d67f065168d1be14cac9dc7cd319948b02a888f53949631004c006d9ff4d7645a9adabafea3b4b76f01af0ac13969a4226533dab6fca959d078a2e29001f917d15d05499ecdbb5d06962fa1ca2d071495c4a99e3b48f8c021a936c32c5ecea66c21c113265d3f7dcf3cd39b7d7676188892d5f1794c85036f9120b2e3a95ed490b4a801b631bdc48c4166598c9a30abd454643cc9920d3eb13367ac2bc8306778d6feb767df10000d0000000000000000100000000000000d128db9986f3d42c4d14ec61f52098b635b3046be704682bd56dc48bbb1bacb6f71fbc8a58e89cce2782d3168983eab22350c3f4a5c435a40afd649f082792fb796febca936268a2af00fd90727580162f7ec1efdf9760360646cd240ff30cbeb69a69e3294cc81e330b5bdb343bae8add25d024c92de40ec2cbbbf901a04f751224ff02c17100ee96bd49f835f65f6a7e0166523e392b58789c6a2feef940d4a9085953e8a8837b874ba82cde90645def5700000000000000fc2ee67e5f882ab9638180e0c3f66f93836c529088b6eccb44130e99089e1f7c28080b726815e3671875ea18c5fa81df8f6b5c06e729572b6661ccdadedf3d54a5f226f330372ecb9128b5aef2f98dcf24f1d17861b63bf47f18eeeadd43e3da5b48996183ef39f9ef8d2317010621db223509a219c93b4b4887d255442f425dded4df77fe13be28c5b395e3a9399854ab98a62047753dbcbcf9461ece266e5141057db33b6b007300000000000000"], 0x368}, 0x401) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000540)='./file0\x00', 0x8, 0x1c8) 21:56:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206997, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1000, 0x7}, {0x18, 0x2, 0x6, 0x7}, 0x4, [0x2, 0xdab, 0x6, 0xffffffff, 0x359, 0x40, 0x5, 0x7]}, 0x3c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x4, 0x2629, 0x101, 0x0, "dd68bee88969511e74e86746e32394bfc2881b3e", 0xfffff801, 0x1}) 21:56:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x2, 0xfff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 21:56:19 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x80000000) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x400cc, 0x0, 0x80000000121, 0x0) 21:56:19 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 21:56:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x200) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getdents(r3, &(0x7f0000000180)=""/153, 0x99) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getppid() msgsnd(r2, &(0x7f0000000000)={0x1, "bb54144c3f106195460255adf1"}, 0x15, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3800000000000000ff"], 0x9}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:56:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 21:56:20 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x0, 0x401], [{}, {0x0, 0xf4aa}, {}, {0x0, 0x1}, {}, {0x0, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = socket$inet(0x2, 0x8000, 0x4) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:56:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000020000000010000000000000000e2ff00000000000000000000000000000000000000000000000000000000000000000000000000848b00000000"], &(0x7f0000000040)=0xffffffffffffff19) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 21:56:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x5, 0x51, "d1d7ada7a9c13daceaf02c3233b06636e06aa5ae", 0x100}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000280)='r\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x0) 21:56:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x14}, {0x106}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = semget$private(0x0, 0x6, 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x9, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000100)=[{0x7ff, 0x1, 0xf8, 0x3f}, {0x76d, 0x56, 0x1, 0x7ff}, {0x7, 0x7, 0x5, 0x86}, {0x7413, 0x6, 0x0, 0x2}, {0x3, 0x1, 0x0, 0x2}]}) semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x41, 0x3952cabb7aa1dd27}], 0x3) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000007c0)=""/192) semget(0x3, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 21:56:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0x63, 0x0, 0x1ff, 0x0) 21:56:20 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x140, r1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x5}) r3 = semget(0x2, 0x2, 0x31) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/232) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000002780)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2b23ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009aeeff0000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0xfffffffffffffff3) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r7 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="ff000000000200000784", @ANYRESDEC], 0x2) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r7, &(0x7f00000011c0)='\x00', 0x14a, 0x1, 0x0, 0xfffffd7e) r8 = accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) recvfrom$unix(r8, &(0x7f0000001200)=""/4123, 0x13d0, 0x862, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-]\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\\.&!+\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='-]\x00', &(0x7f0000000440)='^$&]\xa9[.\x00', &(0x7f0000000480)='\x00']) 21:56:20 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgget(0x3, 0x40) r0 = msgget$private(0x0, 0x200) r1 = getgid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8, r2, r1, r2, r1, 0x42, 0x6}, 0x8, 0x3, r3, r4, 0x3f, 0x7, 0x4, 0x7}) msgctl$IPC_RMID(r0, 0x0) 21:56:20 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:56:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget(0x3, 0x314) msgctl$IPC_RMID(r2, 0x0) r3 = msgget$private(0x0, 0x200) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x8, r5, r4, r5, r4, 0x42, 0x6}, 0x8, 0x3, r6, r7, 0x3f, 0x7, 0x4, 0x7}) msgsnd(r3, &(0x7f0000000100)={0x0, "578a5a8949a463330d67128c84ffef6185597f065dba72b56812e55599cc9e0a111449b2c062565d92aa5877b8df2013d1ea2621bee9cfd0ff10a353"}, 0x44, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "737a117c0000000000004000"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 21:56:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4008020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206919, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x10000) 21:56:21 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) fchflags(r0, 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xacd) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = socket(0x18, 0x8000, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x3, './file0\x00', './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000200)=0x7) r5 = msgget(0x1, 0x100) msgctl$IPC_RMID(r5, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x20) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000280)) r7 = socket$inet6(0x18, 0x9fa41ff1eedf5017, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) sendto$unix(r4, &(0x7f0000000300)="f52c5950ae998839e3f9c94c1df8f8909e0d0a87ce4967e90d45eb2642982180be5b98c1f7c0bb1cc0c3efba268ec872d2974145306d87bff7697249e54b8276b23b5b316debab1a90ac1b3ff5e5668f821deefcec3dafe8ae2dba920b776a01237bcf90714f5a5ec645964c9073ccee59c64e676fcdab0d23c0e3f5826720295ceaff6efae0775256da2f4a1e86cc89ef9d5f808789e47bb753b1b948f807d940d8b5d304699f67fe46dffc1e26a3b9c14c069bd0aa1692f3a3b42bfeaaff57be4fdd8481dcb8f7d4df59d9c1679852ff09d71fa7111fef522030d2ee98e44a880866baf2757e6ddf827a5756fd46a962ef4f908c922ebd", 0xf8, 0x406, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x0, 0x120) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f0000000440)=""/154) socketpair(0x6, 0x4000, 0x80, &(0x7f0000000500)={0xffffffffffffffff}) accept$inet6(r10, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000005c0)={0x439, './file0\x00', './file0\x00'}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x85e1ee0718e6006f, 0x0) ioctl$TIOCSPGRP(r11, 0x40047477, &(0x7f0000000640)) pckbd_enable: command error 21:56:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x8}, {0x84}, {0x6, 0x0, 0x1}]}) syz_emit_ethernet(0xa, &(0x7f00000000c0)="4182811c3320a083bc14") r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) 21:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7f, 0x20002dffffffc}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup2(r0, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x85) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x400, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xe0, 0x80, 0x14f47fb2, 0xde5b}, {{r0}, 0xfffffffffffffff8, 0x5e, 0x300fffb5, 0xd15f, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x62f2d7c4ec586dac, 0x4, 0x3}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0x7fff, 0x8}], 0x9, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xd0, 0x1, 0x2, 0x9}, {{r6}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x10001}, {{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x8fc, 0x40}, {{r0}, 0xfffffffffffffffb, 0x62, 0x1, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x25, 0x82, 0x401, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xfff, 0x2}, {{r7}, 0xfffffffffffffffc, 0x4d, 0x0, 0x7fff, 0x1}], 0x79c4, &(0x7f0000000080)={0xfffffffffffff231, 0xd3b}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VT_GETACTIVE(r8, 0x40047607, &(0x7f0000000040)) 21:56:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r3 = getpgrp() r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x8, 0xffffffff}], 0xffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0x3c, 0x80000000, 0xd02b}], 0x7, &(0x7f00000002c0)={0x3, 0x100000000}) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x1000300000005, r3}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r9 = dup(r8) sendto$inet6(r9, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) pckbd_enable: command error 21:56:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x3, 0x100, 0xd1, 0x0, 0xffffffff, 0x0, 0x7, 0x1, 0x0, 0x8000}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) 21:56:23 executing program 0: r0 = socket(0x2, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000280)='./file0\x00', 0x20121, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x5, 0x4) socket(0x10, 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0xc003, 0x0) connect$unix(r4, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffff3f7b238bf46ad20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819f507d0000000400002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447f53c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b47b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b6504000cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf2925b1a0581adf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136b1a3538cf2b430cd69009708a246727ff39bab2739e840afd6d3153a610a67cb919c3367dbc199f01f82d8f9b8399c0088692edc52b4c1e91503d4261c91f5fcd54a9bdb5a562190e86ac4d4c0f54a507fb6105eb21d9a207a1dc56d805dc9589010a3643f24035d3e7785e4c177f269f074fa47e66e68846e5775610cdfbe8d1b4ac5a6fa9d806b36acb3f1317eccbfd2430c5d4f18770825247e96d2569d8d139f74d2b35a7dee120d798831cf1039f0f0df78653553e470ab6a395a"], 0x10) dup2(r4, r3) r5 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r5, 0x0, 0x21, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), 0x4) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0xfffffffffffffcc7) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff07}], 0x100000000000005e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x1, 0x64) r7 = syz_open_pts() close(r7) ioctl$TIOCSETAW(r7, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000240)={0x2, 0x0, 0x3, 0x80000000, "e7278c6d6baf63394fde456af311bed229d32554", 0x4, 0x4}) 21:56:24 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 21:56:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e0000001db621b870f57fc543f21542a7fbaa4de66f1d020952278a3e8d006acb20b5697abdf65cfe22c99dd0633eb02b5ee0ec73224ab17b632894c950c78fe15c7881cb9ba3231b502cc4886735f334df6019c48f53ce42e3234796e68384e8d0526922a47286afbb713b886959e3d314e3691683a58547a411c4f8f353d05a622c09b1b8b142c88e6cfa04d46d390f1cc435b77194a9f0013bf32290d3476b1dcce502cba9ecba02e7e"], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) connect$unix(r4, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) 21:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x4, 0x1) flock(r1, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x4d}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:56:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0x4}, {0x64}, {0x91}, {0x7fff, 0x6, 0x7e, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000001c0)=[{0x8000, 0x1, 0x1, 0x3}, {0x7, 0x1f, 0x4, 0x1}, {0x400, 0x6, 0x4, 0x9}, {0x8000, 0x20, 0x1, 0x81}, {0x451a, 0x0, 0x1, 0x80000000}, {0x6, 0x8, 0x5, 0xffffff00}, {0x6, 0x9, 0x2, 0x9}, {0x6d, 0x1f, 0x4, 0x5}, {0xfff, 0x0, 0x80, 0xff}, {0xa3df, 0x6, 0x1d, 0x3}]}) shmctl$SHM_LOCK(r1, 0x3) 21:56:24 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1) r3 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879435751"], 0x10) sendmsg(r3, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) 21:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1, 0x3}, {0x9, 0xfd}, {0x1000000000006, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7}, {0x18, 0x0, 0xa91, 0x6}, 0x2, [0x9, 0x2d, 0x800, 0x4, 0x0, 0x8, 0x2, 0x7]}, 0x3c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) r4 = msgget$private(0x0, 0x200) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8, r6, r5, r6, r5, 0x42, 0x4006}, 0x8, 0x3, r7, r8, 0x40, 0x7, 0x4, 0x4}) r9 = msgget$private(0x0, 0x200) r10 = getgid() r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x8, r11, r10, r11, r10, 0x42, 0x6}, 0x8, 0x3, r12, r13, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r10]) fchownat(r3, &(0x7f0000000280)='./bus\x00', r6, r14, 0x6) r15 = msgget$private(0x0, 0x200) r16 = getgid() r17 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r19 = getppid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000002c0)={{0x8, r17, r16, r17, r16, 0x42, 0x6}, 0x8, 0x3, r18, r19, 0x3f, 0x7, 0x4, 0x7}) r20 = msgget$private(0x0, 0x200) r21 = getgid() r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r24 = getppid() msgctl$IPC_SET(r20, 0x1, &(0x7f00000002c0)={{0x8, r22, r21, r22, r21, 0x42, 0x6}, 0x8, 0x3, r23, r24, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r21]) r25 = msgget$private(0x0, 0x200) r26 = getgid() r27 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r28 = getppid() r29 = getppid() msgctl$IPC_SET(r25, 0x1, &(0x7f00000002c0)={{0x8, r27, r26, r27, r26, 0x42, 0x6}, 0x8, 0x3, r29, r28, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r26]) r30 = msgget$private(0x0, 0x200) r31 = getgid() r32 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r34 = getppid() msgctl$IPC_SET(r30, 0x1, &(0x7f00000002c0)={{0x8, r32, r31, r32, r31, 0x42, 0x6}, 0x8, 0x3, r33, r34, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, r16, r21, 0xffffffffffffffff, r26, r31]) lchown(&(0x7f0000000180)='./file0\x00', r6, r35) 21:56:24 executing program 1: clock_getres(0x3, &(0x7f0000000040)) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x8, 0x6}, {0x8, 0x9}}, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="000000186004008b00063300feffffff0000a3bb6b3c042e95d10000007800ffffffff0000000af6ce4f79e9111e670bb74cfcbc", 0x34}], 0x1) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 21:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6, 0x0, 0x0, 0x101}]}) r1 = semget(0x2, 0x3, 0x1) r2 = getuid() r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f0000000400)=[{0x4, 0x8}, {0x0, 0x40, 0x1000}, {0x2, 0xd9, 0x1000}, {0x1, 0x7fffffff}, {0x1, 0x0, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000840)=""/137) semctl$GETVAL(r3, 0x4fa596d1f056515a, 0x5, &(0x7f0000000040)=""/231) semctl$GETZCNT(r3, 0x56a71968b62f282f, 0x7, &(0x7f0000000140)=""/56) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, r4, 0x0, 0x0, 0x0]) r5 = geteuid() r6 = semget$private(0x0, 0x6, 0x10) semop(r6, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r6, &(0x7f0000000240)=[{0x4, 0xfffffffffffff800, 0x800}, {0x3, 0x7, 0x1000}], 0x2) semop(r6, &(0x7f0000000180), 0x0) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000007c0)=""/192) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = getgid() r8 = socket(0x18, 0x0, 0x0) setsockopt(r8, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x19c, &(0x7f0000000200)=[0x0, 0x0, 0x0, r7, 0x0, 0x0, r9]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/101) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x6, 0x0, r4, r5, r7, 0x40, 0x6}, 0x30c6, 0x1, 0x1}) r10 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x9, r2, 0x0, r5, r10, 0x8, 0x1}, 0x1, 0x540, 0xffffffffffff3435}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) r11 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0xffff, 0x7f, 0x0, 0x5}, {0x7ff, 0xff, 0x7, 0xc89b}, {0x8, 0x3, 0xe5, 0x1}, {0x7, 0x0, 0x5, 0xfff}, {0x1, 0xd4, 0x3f, 0x5e000000}]}) 21:56:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x35}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0xcc) 21:56:24 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') 21:56:24 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0xffffffff, 0x0, 0x0, 0x0, "9149fd36d2958a734d5f12c62fb3a804f458d937", 0x0, 0x8001}) fsync(r0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020699f, &(0x7f0000000300)) 21:56:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f0000000300)=""/200, 0xc8}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/11, 0xb}], 0x7, 0x0, 0xfffffffffffffffc) 21:56:24 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 21:56:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/12, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) sendto$unix(r1, &(0x7f00000006c0)="9b03050400000000000008000101000000000000ce61dda1fea7fef96ecfc73fd3357ae26caa0416fa4f635436acf00b7804be781e04d1b10200000000000000aa5b23ed00f4c8b2ca3ebb200000001f132e27acb5d602000d7d026ba8af63ff372829802f7fd6e3949cd82babfbb770c1f5a872c881ff7cc5b776df3c03000000000000004f36a00f90006ee01be657aea800000002000000000000020208a375a3f8000400000000000033eed68d00000000000000", 0x116, 0x209, 0x0, 0x38) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000015c0)=[{&(0x7f0000001600)="81f8e0d51806000000", 0x9}, {&(0x7f0000001580)="121fd0891986b6788897d3158a3f1565a9fe5cab872ce2c6163c7a0bd1b238fd96a00574f423cef1276ab7cd79dee20af4236a6195", 0x35}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000040)="510fc3", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000440)=[{0x0, 0x5022, 0x1000}, {0x0, 0x10001, 0x800}], 0x2) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/211) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x0]) r6 = msgget$private(0x0, 0x0) r7 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r7, 0x0, 0x0, 0x0, 0x80a6}) r8 = getuid() setreuid(0xee00, r8) r9 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r9, 0xffffffffffffffff, r11) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x1f, r8, r11, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) r12 = msgget$private(0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r13, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = getpgid(r18) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003f80)={{}, 0x0, 0x0, r19, 0x0, 0x0, 0x0, 0x80a6}) r20 = getuid() setreuid(0xee00, r20) r21 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x800, 0xe2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) fchown(r21, 0xffffffffffffffff, r23) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x1f, r20, r23, 0x0, 0x0, 0x1, 0x6}, 0x10000, 0x9, 0x0, 0x0, 0x8, 0x5, 0x6, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffc, 0xffffffffffffffff, r11, r20, 0x0, 0x8, 0x7}, 0x3ff, 0x5, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r24) r25 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r25, &(0x7f0000000040)="510fc3", 0x3) pwritev(r25, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r26 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r26, &(0x7f0000000040)="510fc3", 0x3) pwritev(r26, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) getpid() 21:56:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0x28) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)="8d79b0051eb78535be7fe2ff164f55eb5f9b5ff5019b39ebc88348e8f20a0c02a34b1b52e80956bf05517d99710ef434be33fcb3292e0e20735c00b468c14ba373f8068ac6c9281c51a2bec67f06538855d333f0d0fbaef2d10a9bfc23ba076b1cf700256a6afac25b0022b4e8d99f72e3a7813ea353efb14f85048ccb", 0x7d}, {&(0x7f0000000180)="4a1f36e813cd7005052e036b3493cec221fa4142cb7c62c0537e2a572109045bb9bbc6f43a6a131b461de3217d30acfde8afa72f2c615beccf59d6df4477b0285950e2f0a68c1fd643db2b9fb652bde3169fdae014352a637d3f39c28c89c0def366d2551aaa43666c", 0x69}, {&(0x7f0000000200)="6b362fc0a90d2cb2779610f53ce10a58c822261c41d2f45813d2339f18b5053f55dfa8a3", 0x24}], 0x3, 0x0, 0x400) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000280)=0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r1], 0x12}, 0x0) 21:56:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r2, r0) listen(r1, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r8, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYRES16=0x0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r3, @ANYRES64=r2, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESOCT, @ANYRESHEX=r8, @ANYBLOB="b09da99340382fc660d4060f8b405ad6864ce1fd088362486bca056f95ad826db7786d95c4c105baf3992c90c7784791bcb848521e3c460608efe04e345c99e9982aea778ddf8d23406ee142227f4c6a6e3c8c00964d613860dfd6341939045795a4ad6a8d21a995eeed3237e4a2741dcdaa96d6892b7cdabb7a32c847dc209b8ea29650ba75184e369d4c5d95250ee9665243dc5f4a7aada52fa083efba02854f0bf5ea98d3ca04754ba4d20f4f1bc840320ed83c3225843a7576a335b031ec838cff61dd5e56316c54a798da0af56e3d4797", @ANYRESOCT=r1, @ANYRES32=0x0]], @ANYRESDEC=r9], 0x3) 21:56:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0xfffffffffffffffe}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) 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:56:25 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e2f66000000002d30b817775f03"], 0x10) r2 = socket$inet(0x2, 0x1, 0x1d) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) shutdown(r1, 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x18004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$TIOCCDTR(r3, 0x20007478) 21:56:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x25}, {0x5}, {0x6, 0x0, 0x0, 0x100}]}) mlockall(0x1) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:56:25 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x80, 0x8, 0x9, 0xff}, {{r2}, 0xfffffffffffffff9, 0xe1, 0x40, 0x4, 0x32}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kqueue() socket(0x20, 0x5, 0x1) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300), 0x0, 0x0, 0x0, 0xc}, 0x6) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x10, 0x0) pread(r4, &(0x7f0000000140)="467b6c1174367e2897243743f2b657eaa1b48aabeb3b1b21e48aa072bd9561dd6ba8f6c8e9a0c3fce3839af56339ef63fbff116f191479566fe3dc1f0c7f1c5d803b394e2e2483ba567e6e6cac53777f14a07b5bc4563087c4e7e99ed2cd497d8be4dca06610e6681979d2f579cdafe6bd0e7b9a1d3263a9131b790fc016f386a3f5351e3983fe5696263ed5e5ec564048e25d2660d894956317df60a295688b7af6c6e53f30df29175831ee7a27e1d3039325e33cfe5a", 0xb7, 0x0, 0x221a) 21:56:25 executing program 0: msgget$private(0x0, 0x90) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x54}, {0x3d, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="dd754583ff2932568b4f64422a3d") r1 = semget$private(0x0, 0x3, 0x23b) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/101) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x8}, {0x100000001, 0x529}}, 0x0) 21:56:25 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() fchmod(r0, 0x0) 21:56:25 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000000240)=""/31, 0x1f}], 0x3, &(0x7f00000002c0)=""/207, 0xcf}, 0x41) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 21:56:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x2, 0x0, 0x190000}, 0x8008}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) kqueue() 21:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, 0x80]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x24}, {}, {0x6, 0x0, 0x0, 0x10000103}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 21:56:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x800) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x6) 21:56:26 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x7, 0x1ca, 0xbf, 0x0, &(0x7f0000000040)={{0x1, 0x2, 0xa8, 0x7f, 0x1f, 0x1000, 0x5ed6}, {[0x81, 0x673, 0x400, 0xffffffffffff5ce2, 0x4317, 0x5, 0x0, 0x20000000000, 0x9, 0x4, 0x7, 0x9, 0x5, 0x81, 0xf1a7, 0x7ff, 0x400, 0x1], [0x8, 0x0, 0x7b4, 0x81, 0x0, 0x4aa, 0x7f, 0x7, 0x401, 0xd81], [0x1, 0x55, 0x100000000, 0x400, 0xfffffffffffffffd, 0x9, 0x6], [0x20, 0x3, 0xfffffffffffffffd, 0x5, 0x100, 0x6b5], [{0x37c9, 0x5, 0x101, 0x5af}, {0x404, 0x1, 0x1, 0xfffffffffffffff8}, {0x6, 0x800, 0x9, 0x80000001}, {0xa6f, 0x2, 0x0, 0xffffffff}, {0x7, 0x4, 0xa9, 0x9}, {0x1, 0x100, 0x1, 0x6820}, {0x400, 0x5ab, 0x8003, 0x2000000000001}, {0x8001, 0x9, 0x1, 0x1}], {0x6, 0x3ff, 0x2, 0xfff}, {0x53, 0x9, 0x8000, 0x9}}}, 0x7fff, 0xa}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000600)={0x7f, 0x1, 0xf8, 0xd17c, &(0x7f0000000380)={{0x1, 0x0, 0x6, 0x3f, 0x7, 0x0, 0x20}, {[0xa35, 0x401, 0x8001, 0x1ff, 0x2, 0x3, 0x4, 0x5, 0x30a23af2, 0x4, 0x2, 0x40, 0x9, 0x40, 0xffffffff, 0x0, 0xfffffffefffffffb, 0x1], [0x37, 0x0, 0x2, 0xc5e4, 0x7, 0x124, 0x6, 0x8, 0xffff, 0x80000001], [0x3, 0x133, 0x8, 0x0, 0x2, 0x9, 0x200], [0x5, 0x1, 0x0, 0xffffffff, 0xfad, 0x9], [{0x5c, 0x4, 0x1, 0x263}, {0x2, 0xffff, 0x8001, 0x9}, {0x8, 0x2, 0x9, 0xbc57}, {0x1ff, 0x0, 0x0, 0x9}, {0x3ff, 0x9, 0xffffffff, 0x6}, {0xf2ce, 0x3c, 0x8, 0x9}, {0x0, 0x80, 0x3, 0x7}, {0x5, 0x40, 0x1, 0xff}], {0x9, 0xffff4f12, 0x2, 0xa8}, {0x3ff, 0x80000000, 0x1f, 0x5}}}, 0xfff8, 0x83}) read(r1, &(0x7f0000000640)=""/65, 0x41) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000700)) 21:56:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0xec1, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x800, 0xffff}, {{r2}, 0xfffffffffffffffe, 0x0, 0x1, 0x1, 0x6}, {{r3}, 0xfffffffffffffffc, 0xcc, 0x10, 0x5}], 0x1, 0x0, 0x4, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:56:26 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x84) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f00000002c0)='./file0/file1/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = socket$inet(0x2, 0x3, 0x93) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) 21:56:26 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x5eee094583659913, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r3, &(0x7f0000000000)="ab", 0x1) 21:56:26 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = msgget(0x2, 0x80) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() r9 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r11 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r10, r11, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r7]) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, 0xffffffffffffff9c) r14 = msgget$private(0x0, 0x200) r15 = getgid() r16 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r18 = getppid() msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0x8, r16, r15, r16, r15, 0x42, 0x6}, 0x8, 0x3, r17, r18, 0x3f, 0x7, 0x4, 0x7}) r19 = msgget$private(0x0, 0x200) r20 = getgid() r21 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r23 = getppid() msgctl$IPC_SET(r19, 0x1, &(0x7f00000002c0)={{0x8, r21, r20, r21, r20, 0x42, 0x6}, 0x8, 0x3, r22, r23, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r20]) fchownat(r13, &(0x7f0000000280)='./bus\x00', r16, r24, 0x6) r25 = getegid() msgget$private(0x0, 0x200) getgid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getppid() r27 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r3, r7, r16, r25, 0x1ad, 0xc1}, 0x0, 0x98a, r26, r27, 0xffff, 0x1ff, 0x3, 0x6}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r28, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) renameat(r28, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') r29 = socket(0x18, 0x1, 0x0) close(r29) r30 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r30) r31 = socket(0x18, 0x4, 0x3) setsockopt(r31, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r30, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r29, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r30, 0x0, 0x0) setsockopt$sock_timeval(r30, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x9e}, 0x10) 21:56:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [], [0x0, 0x0, 0x0, 0xc, 0xfffffffffbffffff], [], [{}, {}, {0x0, 0x0, 0x0, 0x6}], {0x0, 0x0, 0x3}}}) 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, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) shmat(0x0, &(0x7f0000606000/0x3000)=nil, 0x3000) ioctl$TIOCNOTTY(r2, 0x20007471) 21:56:26 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7ef050000f4ffffff003e971e2f66"], 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) unlink(&(0x7f0000000400)='./file0\x00') link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') socketpair(0x6, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="8d7b10d4977c97a1411daf400a336fbc5360a7570e64dca22c65fae5013f0267c4f58470744d55371ba0fe9e2a16befc659fc47102a90d93bc41e2abff4dae4713aec32ac73e71931adb14142184dd412a3f3ccabd579de1dd2c3896aa848f464938a92b3eafc4c663805c7535084374c4e270ab6cd10394428c70dcd86f3ca7de27bdb6b3", 0x85}, {&(0x7f0000000200)="11b47eb393e47ca61bd6e3d2e787b130a174f7eff0e5bf2b00a6856f2da3d1d1b573adf894be453b50c09301c6becea8ec6e94a174091516f99118d9c7c18f9940065f764d1e19aa74d4c964ee0fdb42b2c6194243e495eb99d283dfd5db90945a8bcbe0ede690c46e1fbfb58ccfc56974f04d441a5642903c73f7cf86ec470123b0453476a5d13daa6cd309930138d157fafa7d342e597d7ac7c45d4f5ae7d34b3aed3eed0133c27c3cfb8b255dbc93f138a779f88e094934d9814806ec4a45313533b528800bc3dcc713e6917cee2fdcc2215f609ca895c7d5c99a175ecdc0e22ac91c2c19f0a509716139ede5b0a25b4e0c", 0xf3}, {&(0x7f0000000080)="2dbafabec6424fb3a4bbd00473db67f6a0bafd5df624f1f0d8fe5fb3dcc1483f95878e74991ad218a6c0cfeb226eaf24c98fe33fbb64f36439bf1292820db4a36686648eaa", 0x45}, {&(0x7f0000000300)="f7d767d13bf2838a992363617b21f0812917048977e1c122840127be2ccabce996a9b22b521cc4b49f3bf024d841016d2c5c471af1734de424bc31d949855244b10fb3f1089cf5940dd0d59ed08a6f9b75b1e311e8b1f77fd5809ace10fdf01fed111ce5eebc0699d6d63f061c156c181558958e876eb6b43d2d0b94b2ee51b86f2d07fa6a3df45dabf26b8dda68a14e39730ee9b1fff34505993eec9caa63291d2f4c8c032c92cf58fb", 0xaa}], 0x4, 0x0, 0x80) 21:56:26 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) clock_gettime(0x4, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x7810, r0, 0x0, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)='c\x00') 21:56:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="8202adfdff05000000ff3f7b238bf468d20d8a0a197a386207000000008295955984c87910bf093f68c11700287ead4bcb775ca69dfceac2a84e6abca64896819b507d0000000000002951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c220495aaee48c02f6ac41e6bf3bf554799000000ed52beb85a85f8b2fd57d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe9ef8f92d268a00c1d69a5faabd659fa202361cd8cac7ecbc5b65c6593d2870b41200003500000000d28418ac1b00000000029cc4ac3908ddba44fb4b75550000000000000000000000df28d208000000000000006b4c9dad0a8b8e777347b8d7da4333ac0f994166518bed2e1977bd035f5ea1b1009e5a319d54401cb92f77420eea4173d5b6913eef9e8b0fb636710000d2df0ac87e0d7b65b7240cf97d03126da536ef612e9e3b79f7424082bec304ee9a498252abb7cc8e0cd938965d10374c4fea0ee6f28c35bb0edb267ae65c7d44a95bac417e2ab04fd8a9c98e958ff55d090000000000000036d11b2434c929b34b0087cf25dd9e1e49f931a4193897b0a30000cbf637786819bf7e26863a111574bd1b6d85eac8a829bf8aa02ae50c88910a9f37f502de8d7ff9f49d884ee2cf3725b1a0581edf2ea95d000000000000f145c4e68bfa8bfccf6a2c9ce08a146ee556cff99645d300682b4e970f01b899f51da0ff8237ed6b5ad30d7b696378a27e42cfc93123b8284e6b47e3f7dc2a8bcc719fe6682881ea2fd58ed735230fb7146a26ab3d3f3708e2029d36d56bf5f227030446137813494ae280cccf9136804e4809570b5db603074b0c7ad1d0709a7698c1e9827fc82c5056dfb10939b95cc918f1187dab9dffb3a73cd032ca5ecca82d74713e807c14d520bd080cd8c3bace01a5f1c0eeed8e402e5952982ff639abf480eb4110168bc100ec876b89b6a34c5717a3e10d5650d4c489acf4a8036064dc83eee573b9ba178ffcff63f5db3663f720f9835f0bb9502da62d"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000040)=0x1) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:56:27 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xc6}, 0x10) 21:56:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) ftruncate(r2, 0x0, 0x100000000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x20}, {0x6, 0x0, 0x0, 0x201}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001680)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="ec0ba3282ca6f0f709e9b6ff87bc") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000009b9787677d4c5c02fe750a8cb46e306bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fdea31227c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03fb49b242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c3297f779e2511b3b9112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c223"], 0x10) preadv(r3, &(0x7f0000001540), 0x6, 0x0, 0x2387) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockname(r4, &(0x7f0000000140)=@in, &(0x7f0000000240)=0xc) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) poll(&(0x7f0000000140)=[{r2, 0x7c112674a2bca04b}], 0x1, 0xb07f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0xc0, 0x4, 0x1000000}], 0x40, 0x0, 0x2f, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x4, 0x20) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:27 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x1bd) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x4}) 21:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./bus\x00', 0x400, 0xa4) dup2(r0, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) 21:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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:56:28 executing program 1: r0 = open(&(0x7f0000001640)='./file0\x00', 0xe8e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bee10418", 0xfffffdd6}], 0x283, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x2, 0x2}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)) 21:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 21:56:28 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 21:56:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fchmod(r1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x64}, {0x45, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 21:56:29 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/29, 0x1d}], 0x2, 0x0, 0x293e) 21:56:31 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x1000300000002}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x42) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3, 0x1, 0xfffff000, 0x1, 0x400, 0xd3fffffc, 0x5, 0x2, 0x2, 0xff, 0xfc}) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x6000, 0x642) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r3}) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x9f3, './file0\x00', './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x13f, 0x0) getgid() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x2}], 0x7, 0x0, 0x47, 0x0) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d057145406000000000000000700000000829568c11700287ead4bcb617fa69dfceac2884e6abca64892bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447471c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4367f04157795ea4a5c59a3a9fa2a1d8cac7dbbc5b65c6ff070000b4122cd235000000000000000000000e000000000000fa478cb02121f590dceb00000000000000000000104c08418ed9d7fe39c7f2b03d5bab8fa9eeafe3930a28b6a549db713f74987813b57c2017c843018fd570f12f71572fcc8142858758ad7cabd2ecc7d7ef9d025b6c5ea1ef10cbb0ab31e944b44785021eeeac0a8bc4ed8b3c0e0a7cc76e951ee4d582124e084fc270f882b865eee588a7eee039a2e945f06d7fa77b300ada2ac9cb71faf2e2086a1456f2f5eaf4584a2c241985cc22f798037699b625759d6a4c234ae2afa209005f8cccf409c213afeb16d4209dceb18f13a3e4c092e9d61e0400000027ca829606c392baa4193d8e2add214f8561ad1d48c6426a3ebde4a2d300abf70003000000000000008dda644dd3d1890d8b25124b9218392670c0a77bda7ebbb38531e0dfe8047434e5685eee934168ec73dee815b53c81bd7392b2462aa895da127ca15b8969cf1ebc3a2d4b0bca644f00003751b1e4da809279c7b3252015da259eaf0f42e09878e6b0546b051d9b22d05717f5544717aca0ffe0d84bf7f233d509c1a22d7641764cf4ce55e08d2257d63519f14d9521fda7e05d5aacf9528cf4959641da3633e7e3f5cbf54aecb0d994f8802adc76b996b58aa6050aeaf2a0cd455bfcd11119cb4ceefab677116603800f8031b222cf8578d931e7bb2e08ab9fc62b9150c50b52ebda176e26b25ab100e6eaf70ef69cd126daaa21ec3344f65ece41fb47767fa56b1dbbdc07a24550268c3caa4a1ee9164bda2fcada2ae6d2fca8087b8c30a12b6794cd8c3af434ff1b4ef60590d3c1fd477971f2010400009cac2abfa9fbcfd13dcf012c9ce11d882b8b7080d44be13f70db05110215610eefb46d1093863feb6dc87082960095b020033cf23380c39249439434f8e96f1214c89aa95b9f116f5a0e835de66e9e3995ffb89cf35ce4ec1dda0bf10f9bd36f516dbec426c1a8fe9d3d998975eab8b3bdb9bbdd06455ca7f0c5726f014ceb3aad55821b6831a2c7e1ccb78d2907a379f03818cf3667c8ef64544959287461d9bfe61f4eee00006bc1fb731048f8102f12710a7ea4bbc78c59c271e283b54baa6d241727cfb9dd46a89f31cdcdbccfa4eb1cec28335a3d1aceb955063c7d90abad60c5efd33d150b41966918ac437503256cc45baedc790f87162960948c68407740803b3da5bb9b9a996ac3ddcc39b1068eaa2e310001caedcb4832f0dd2444c44aa1bf231b1676c97ca8c83185ef4ae17b6b639f34c94d7b7ba59ad52f0bfb6747cf54fc601651607534533b"], 0x10) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f00000000c0)="01003f8a", 0x4) dup2(r1, r0) r3 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = dup(r0) sendto$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x51e7729d0e754874) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pread(0xffffffffffffffff, &(0x7f00000002c0)="e32957086ea7bd6454f8ac047817ae0eb0bd4637a0a2b6132d37107c1d28079f9422f7b328f133fab8f4e9caaa3de2d498f342ef035779f2e7c3a4abff912773b052291f7f258a71733fcd5501c1cf310205140b1436b63ac04e5a72f31579212bc7e4904b31c25fc4bce0fc5449fe42d7e3b80c5511fc94edee9e46690efa1cc78bd8b2c6b163bc9a20d407790f32e6b90dfaddf1165b6c2295c55832149ec5249a0e6efa6586923bb545d60cf31b82364ae26ccddee84d77120f2b89ed935341acca95ac33be613035bff4f2f5caa66d59d4f9ac49131c268fdfa07aed989d70bdee346f494e4fc418ec65875d31d395bc6c36ff55f270f1fd067314ee9dd601b7ff23e89fc68e146b04c373bcfefdb4f194f7d5b11a72b13a7e671cb13bfaeb001a79785f9600b9bd1540893844031cd669b5a6d2f1d274270711741890cf48dcf2f2385f6c623a9b6aad48410229624c4a63e16e98467faed648d258ef5cfd2cc9e9c33aed5d4941fbf66fbf1c3e590a6dd4a94175443d2d3a0f785aab3d34e8b12d287c7f023e24ea6d97290c41d4c27f8774c901fe972a4e5a09d640f29992460ce838d7f70eb9412a670bdbcff1710e29688e8c8cde63daafc59a522fd454911dbbb7c7971d1f5f13e2b2b1ada28877659d8c85dc642d42d381c504f3c09de77e873851eabf04e7c9160810ada02e2333a93ee6a02742f8a2664594254d7d5d1cba23d4b8997e8b4cb91957b160aeec6eb407af1b241044ea4f19e86392b6379db1411b5e10aab3cbf35416a6b037320f98a7b875ec9e4e766eefc902b4c04bbeaf5a68c121fe7539d4c3c14e860d2860ce30a4cf8e11d862187590e553b954b90b9fd3ec3f2bb34e5f81679f1a43646a8c7a4e1b945abd181f775fb16150bd95c5dd3c2e3926f8e54c5b2f433076d7b484a16f67c6e2d0eafebe9cbd94fde1ffacff3b743e657f501cd90843f8ae9e5b429e739745692c3440e12c0696d501595a2aed5048be5f2ef8c4dd29138c60e62eb74cb585bb65c822dcce78387a3b3e1601491ffd3935bbe2b3acbd00ba7ad994e2a57480845d19ddb5ce3447af9c1e982fd022556c19059581c8ca6f30ea2afaa3704ccba8aa143a4d6c985e2b4399a27368df51e40437e019c056bd66b0e4e6c55e42eef04a2eb88cf187649f6ba258e7f77d8ed804d6d39fc35ebf20f74a14a1cb5abf27718927729ac3058631110094beb93a92d54b1f167344d7e8b12a6b25128427bd93d0009b7c53a034bcddc9227b07d9a99a4750637a7c87ca066467b7b0b05540386cfedd2a772022681014f003a903308f182b00e8fe0adf61c36d4545ba2314ad52a90b35056fc298629630fbbcd840609cf45c20861003aaab9bd06e2a7e83ced889a3011112c4b98963aeba8bda6f28fdf22f1ea33ab802b0081700e04a4c933f9123a5465047c762116bd9b42ec1afc424b984bfa556d804ac24bcaf85301bdfa0e7b19c1f004ea5e2c23a8d6c2abc8cc7ebfa0f21d690e1252750cd0d93b785fde40d80f4a4e4381d38b01d46d5ba6137c83a92b687d215e03f871ebf867a6b1c68c411db1c3cb26de95965d94a742ba37f24fb71f2f4e518b0b0e3c97f7d2465077a05fb0f85626b8684222fdb88872417412c8ad3435584819867a6272008361a662e3dd289b5bfd078d1aeca790d30bf2cb18548833740b8bf92badc92a88ebbe63bb85f986c63413184e6d6630cd410ab5049d42c24dde54b901695597f13540e81d7ce987089d7fea75176691a33b8e63188ea793e2ad216806dab5a26bb8eecb2a11cb7aeaf438b3e46c99cb0189a669df4efa30a0085031f1d5bf6f0a651bf1a95a7af322f9975056ee55e14a37d10c4297fe77d5d2f77bf48d2f3de69966432895d14a6e26e474d06424f9a39a9a20d3b6e7d791ac2ad30a2a3ef981705fd824153a66b44b161dd8bd98c10ece4333442c5473755de36240d835fae780f178226b48b9758818f01c7ceb65e3e255e376cabf36c28cac872137a094113169fa5ccf5759c3d7cfe2640aafef3a8f978264f341d9d568a2a38f92054a17fca833137b65a84cbff72fa259027b1bf0200be24698903", 0x5d4, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pledge(&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)='\x00') fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) flock(r7, 0x4) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r6, 0x8}, {r3, 0x2ab10d27a8064005}, {r4, 0x7}, {r5, 0x94}, {r0, 0x10}], 0x6, 0x0) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x4000105e, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000002340)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 21:56:31 executing program 0: 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:56:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff2e}, 0x10000044001000d, 0x400008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) r1 = msgget$private(0x0, 0x200) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r5 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x8, r3, r2, r3, r2, 0x42, 0x6}, 0x8, 0x3, r4, r5, 0x3f, 0x7, 0x4, 0x7}) r6 = msgget$private(0x0, 0x200) r7 = getgid() r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x8, r8, r7, r8, r7, 0x42, 0x6}, 0x8, 0x3, r9, r10, 0x3f, 0x7, 0x4, 0x7}) getgroups(0x1, &(0x7f0000000780)=[r7]) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x1) lchown(&(0x7f0000000100)='./bus\x00', r3, r7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f00000000c0)) acct(&(0x7f0000000240)='./file0\x00') 21:56:31 executing program 0: 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:56:31 executing program 0: 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:56:31 executing program 1: r0 = socket(0x11, 0x2, 0xbc) getppid() select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x1) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = msgget$private(0x0, 0x58) msgctl$IPC_RMID(r2, 0x0) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 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:56:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x107c}, {0xeffe, 0x0, 0x0, 0xff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r6 = syz_open_pts() poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x4}, {r3, 0x2}, {r4, 0x4}, {r5, 0x100}, {r6, 0x20}], 0x7, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 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:56:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 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:56:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x1, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x4003, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file1\x00', 0x1, 0x10, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1ace, 0x7}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x2fe) r2 = socket(0x1, 0x2, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f00000000c0)={0x100, './file0\x00'}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kqueue() fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000100)={0x0, 0x0, {0x2, 0x7f}}) r5 = msgget$private(0x0, 0x200) r6 = getgid() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r9 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x8, r7, r6, r7, r6, 0x42, 0x6}, 0x8, 0x3, r8, r9, 0x3f, 0x7, 0x4, 0x7}) r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000180)=@file={0xf5998c72ffc3d8d8, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000001c0)="5310e8b2f016b97fb7b65ab898f6f369b67a7fe7202c7b9218368a4ea2f280c54f7456a01f324298634f55284d52d00e812b47ffec3dbb55a3bef9dd16618e0d16a2b2614e334b573e5eac4119b44afee034bd3cadfe6ce61560cf2a881dd44a8e908be9cd2f24c8d725169652681ef0a32c53c29f138230c686373faa29393dae109a767a", 0x85}, {&(0x7f0000000280)="bf883bcd6e41c24befce42609122aac4d0dee462dddde1c8d21ae14a7d431bf78b78bdcaf959547113d883a4faeb2de96009e22ad38b60", 0x37}, {&(0x7f00000002c0)="582634d699f82ae6d12880544ab184d1f1b1eb80406f80bc157535c2ae72f1d9312e338e73cb2014a431dc464962000c94d0f8939d6ba3bb52458ec6e4fd1c7d0430bfe6426a8e3b17e2c76bfaf0ccddf4a36c7dd7dfa70a9a5852202d26ad645c86669c83033b8281a193e7b52557c3b1d2c824c016ecef7f5b7ef70d8ff75aad459cdb0dc2837af098c0fdf0d2bed1233b77d6b363ec0c6be7d841d1", 0x9d}, {&(0x7f0000000380)="057fe6c8a20cb38dcba763ee0ab71d9f1ea20c6f4ab93f6bdd0ca9f0f9048e1bd01fcb819f9de281a6692e485e5b41ce7ea33ccdbd281de9b18bf4edef76d7513a9ea4e7a141f449c91b0300c047cc4e7e50be5e7a6e9a511e0f452b5528b246423e", 0x62}, {&(0x7f0000000400)="c0371132d20d268d5cbf645f81df9b54f74330a9d6ff3560b891b65a2f4c414aeed4d71d92b23f02f5860318f4a47122107d027763b13298dd3286a57ee9b9d29855f4043181aab50ed89b978ee726b06450982467197691eecfa916485c1625ef7540e6b0d352c77afa31794a6a1cbd393386a22656b18c42abeb9f6640fa105b3255b2c5dff57b1902bf99faa90f01dcb1", 0x92}, {&(0x7f00000004c0)="68098243e3a684145130556a1a46c503decbaa88aaa04a26ab615bbb423ddc6d9ae4b3592c743f3ed44f07ad0894932b5f79ff7a2fd61bbd5c86d7425cdb5fbdcabd5575fef32fcdd78824fb87ca2bcb403febcfaa958de89d11ceb6a2c4745139d84b4ed757374b80e2275293b1e77178631bf8540609e252f5a858476e51ddfc47643b6d59dbda387ed214807efe1717c1804f87d416ec52f7061acdb93afb6f9307d510674d9638c069ad893bcc70bc05a3acb6b62aa06a17a333a1371ed7bde2de03ac31c1cb65801edb4b22c0a5bc632816bfc15b02c89d85a6ab8bb61c", 0xe0}, {&(0x7f00000005c0)="b8542b5facd8dde7dd4ed7b87f6da0138c4f3fbc98f9dd66b316859a408cc4f3979706ef58e0ec7a8f17c818484b62fa4f21d84af191290ffc75b49f18240bf257ec0727b0c32f64973dc3de70544f090b1ddd4608629465f49d87ef12226c09f7d4dd1bb7986a495bbd4c741fbaba901347212fa7a38aec1108f2b2040d126f0c31b01473b0401e81446d6cd840449069eef5f944baca9b66be71be91627168aa142526d464f1928bdaedd87f265aa3a509ebfc18a7f5a7f0fe3109f304063858a0c272", 0xc4}, {&(0x7f00000006c0)="39fa6496d53dfc2fdbd3238eb80bf4b22e03ffa84a119c112e56f3f9f49d18fcd7db44d40a2cfe4a3f9d670bb3a167ba78610cf4f8bfda1c1cb9cc1af1a743128b5a7dc91d685b75774abb6d20041dfaee65e0c63b69b1067e4513f5bea551cc76bba71ab61ceb41d3cc332f95d67f9151ca283c3032bedd50caf83720a707b718853d5b65736aeb86ec88665291cc8069981ddfea3521e192b5f7bd44870272ef98494f4dcf089e860bb66ed7c5c69a46fa913e2cdc293dfe73bacb3680d7f9f40658cdf690d0b79a1aad7cd6c0d40bfb60bf20db06bcf49dbcdd2d33cd93c278a4fb519c1d0a61eb98802fe3825b3b34ef67", 0xf3}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x20, 0xe}, 0x405) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000619d071b9d2a538706000000b8180000002900000031000000000000000000000002000001"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = semget$private(0x0, 0x2, 0x460) semop(r1, &(0x7f0000000000)=[{0x2, 0xa}, {0x2, 0x1f, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x1800}, {0x2, 0xff}, {0x3, 0x2, 0x1000}, {0x3, 0x8, 0x800}, {0x4, 0x8}, {0x3, 0x2, 0x1800}], 0x9) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r3 = fcntl$dupfd(r2, 0xa, r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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:56:31 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/63}, &(0x7f00000000c0)=0x41) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x380, 0x1ff}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x80, 0x20, 0xff}, 0x0, 0x5, 0x8}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f00000009c0)="ddf4b42ba7fdae8d6a8c105bf54e486ee42f3e22c79567b3b983c155b51fa05eeb8e34429cf12e5dd3784dadf25592a74ec8b5eedc60ee63943252ddf805c815d8c9449ff291827a84d2c134657278b444b818b57dd7e81e4dd13704c321bada480fa65af77ea5b0cfb70c6b0ea7c9000000000000000000000000000000cc658413812983c661e609b4a9e30ccb0a60fbbc0e75fc3c4b2776351e5d3b5b09c8c123b7190a13a87035236348f83a263295d81af70979ebf1ae2dd2da5db4bf11b5adb954d0502e2eb9", 0xc9}], 0x1) execve(0x0, 0x0, 0x0) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff]}}) 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:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff]}}) 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:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff]}}) 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:56:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000040)={0x322e, 0x9}) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r2, 0x6, 0x4, &(0x7f0000000100)="04fd359d", 0x4) socket(0x10, 0x8000, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x8) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 21:56:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x400000009130dbf, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x111) accept$inet6(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r0, r1) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0xfffffff7}, {0x34, 0x0, 0x0, 0x2}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000100)) r1 = socket(0x1e, 0x4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0xfed0e6e39114a8c9, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xefffffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xff7f, 0x1, 0x5a, 0x1}, {0x0, 0x8, 0x0, 0x2139b318}, {0x0, 0x9, 0x40, 0x2}]}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) close(r1) write(0xffffffffffffffff, &(0x7f00000001c0)="ac5e422466b81185e7da4b0e0bb79044ed76277b42ef713c86e626dcf76355acb98125ba924b41195e335327366cb45dfa971348a3fc699f879a03075afbcb8711049e88f552f87a6641566b2ba032be9b79c1375cdd213173e5c8bade7bfb10b2ee26b968ec9ce38b508e28a2dc5b9d1b76bfd4ff1e541f9d210e203ecd2529ea9387fe1a648ec2934a4453110263d8cf0fd403d7d3052e691bdfe4645c205b0f846136bd3073facfad0847e0db900f385c2691b0e039c8a2f5c15f5724d325070dd8448fdc2bc9dd94ed3ea9b36bcc777931a0a4662651b595ea1116e18cc2f68e25cbc6", 0xe5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchflags(r0, 0x10001) semget$private(0x0, 0x4, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) 21:56:32 executing program 1: sync() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xde8b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10, 0x240) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x5, './file0\x00'}) r5 = getppid() fcntl$setown(r4, 0x6, r5) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000180)=0x8) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000000c0)=""/39) mkdirat(r0, &(0x7f0000000200)='./file\x00', 0x0) unveil(&(0x7f0000000040)='./file/file0\x00', &(0x7f0000000100)='r\x00') readlinkat(r0, &(0x7f0000000080)='./file\x00', 0x0, 0x0) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f0000000040)=""/53, 0x35}], 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) fcntl$setflags(r1, 0x2, 0x1) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000040)="7000f3e0d7a6e0178d6c1d980a4588777df0bd6601ff8091815e359b72", 0x1d}, {&(0x7f0000000080)="6df599f549ae5c9917586af1e2a6", 0xe}, {&(0x7f00000001c0)="b4a60819f4b944cff8178edbe4abd85286fcc9e98a33575f47c92c989a5b49207c20ba5023046fd7dc9aa7e851162b68ff69ace6d45ed8ee22cb0cb46d647d16c2f7c639f2dded5142718033667ee8b27ef57b0dec08341b23ed75011b9d923b4437d70a7ea33e12e93a9701afd865a061d94ce7a079835675e69e1ffded98435b24597867ad6bc64a019954cb43d0f8ed944e8c54a7f4c969029c4e231ad2", 0x9f}, {&(0x7f0000000280)="d014604218415623ac39d35c17c0262b81ba5cf313fa8db500d3e05b83b57ddf58ee787d10c637c535ba7bbbce116dfd960117a03b3141cab49d855700cf48b6ac124d64139066adf45a25a9af768223cf02cc94398190eebbd620042b31a1f4c8f698b69eba5f1f3e09dc44eabbc452a7c334ed683343cba15bb201872b9f2b36b37ab14e6fcfc320e38415b0cadafc6f76888d736656e78a6c55679545423387b2f0227c9195300db0d997f020abcffc98171c66acb44962dead53ee5ba89153ba2bfd8517a5051b4c4b960ec456bd428792f2754a51613322", 0xda}, {&(0x7f0000000400)="ae6cdc6b05ec20cecfdcd71ab12bb4660260575ff5f844daac27dc269a4242349002911ce12f40c5603afd71a4837b5685938d49f9d14031ca8a3da04501040e2b93e428373a1acf759801cc7d9dd15562fb541d88a8c86a9f17f50bb980cfc892dc950da57c9c15673c1545e4f7583717d988fcf7368b70b11f05ab7ec214f4b500d21b274eb5ec61fc6bec2c96b85fb7baf21cc9092dc24578b7522e329628b9149ffb8e8bf6a2acbdd9c89cd5d071871e7f02dd93913fbb8d68ce656cfc93a18841fe6ff61a0fd29bf1594eee63d58adf377c360e893ad4fb8712b3112036a5c7b3e8f0515beb5fc44324468986a57458727bdeee", 0xf6}, {&(0x7f0000000500)="e0d19eb5a795b68be4100d658c01c952e5f94984396ca1f51719c34064c50ef19ae88b8716a8ca29fa269051d3e6961d1ea70f8d192bf5b3857e9f08ea635be84eb0fe8d4116b69bbd6a97c89d0f531b04213e501d66a47005e0ccc9b0bd71455c3721ca6a3614b18755cc8535148fb4a1b149d7fc51c7b5262a22624c70667e69d86468fecae928f1aa9d5d3a4fcdc7d5cc3e7fdad9d51ae0828d781b62b07a16fc3fcc871a6edd9712e095471af3fa0aad71cde901a796b7aba1132ec727e37671764df4d69fba3ecb925041", 0xcd}, {&(0x7f0000000600)="6982c2f30f1b7216c45743cb032f9c9fc056c87a531a95767ea82e14ecac4499f43991eff8fbdcfaf76e761ddeb98f2f2b659fd74810b144a08e25f58f3cf22c9000b522ca575f9188548796f2ff671f396f659eebceb2e3289fcbb362e056a422a899641f06c975f8f6bea86e39934a668185bde007869d44d938ca05707a00ed69fc4a2350da0d58fff229ba135aa57c37447f891415104c70e5b8e97f8d4d1c76e84c7e", 0xa5}], 0x7, 0x0, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x169) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0xee340e51cc922a5c, 0x98) r3 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x0, 0x140) renameat(r2, &(0x7f0000000380)='./file0\x00', r3, &(0x7f0000000800)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) getpeername$unix(r4, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) semget(0x3, 0x2, 0x2) pledge(&(0x7f0000000040)='/dev/wskbd\x00', &(0x7f0000000080)=')(+^]\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 21:56:32 executing program 1: getrusage(0xffffffffffffffff, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffff9, 0x6}, 0x8) 21:56:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) r1 = socket(0x2, 0x3, 0x39) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x1000300000002}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x14}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r7 = fcntl$dupfd(r3, 0xa, r6) flock(r7, 0xf) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x64a, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x168, 0x40000000, 0x1, 0x68e}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x7, 0x8a6}], 0x800, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x8a, 0x2, 0x6, 0x7f}, {{r4}, 0xfffffffffffffffa, 0x4, 0x80, 0x2, 0x4}, {{r5}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x5}, {{r8}, 0xfffffffffffffff9, 0x1, 0x4, 0x1, 0x841}, {{r1}, 0xfffffffffffffffe, 0x11, 0x40000004, 0x101, 0x36f358e2}], 0x52, &(0x7f0000000300)={0xffff, 0x3}) setsockopt(r1, 0x29, 0xfff, &(0x7f00000000c0), 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) close(r1) 21:56:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="8202edfdffffffffffffff653000463f7b7a0df4506856d78a2a197a38620700000000828e9559c4017910bf093f68c11700287ead4bcb777fa69dfceac2a84e6a02000000bc5e5709388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c230495aaee48c02f6ac41e6bf360fd4799b9b800ed52beb85a85e25bfb9de866f711e56f258557d60f13ad30505e8f5300a4aeef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000000000000000b9bc9aecfac6270038a2a2848c05cee2e9ec29f34ae7f7ddeda1bf3b0f0b47fa93b0c0349561f7b19ee4cdc79ab665fede30cade0b6c6f0e173b356ac2bb922959681cf5482d1c2aac83f8ffe8bdd35b46a0046f1a1f5fb6bfee158e71b9c4f9c8a68c71a2e2f44d0528f43308200b4d5a002fcc7a7f95fa39ef94d30000de9adcdb5bf82b85dd8a9fd313d155327ba90dfb28955b1cd177b0d5f508a0ee90f36533a4a579df70b605d92f38bfebccf03f810024d78aba5f3f6846e79146e637e9c037dec2e29f9483f9d690920863ed114fe2d6d8af6daa2327451ddc66b8ca000000000000273cd0a15ac2bf0e7839d987062dc1227485fd8aa1a5b0f7c4e403896aab1b3e4f022fb4ad5f5067899043d9cfc96d51e5e68809f23e21ae96e7683cc8ac3cdff2735fb1737f69c7c148ea03000000000100006b98ad5405838fbb4588472165e604ed1f8c93c2c2d8a3e02762b986c69ad9fbc017c0d0909c80589d75dd90b2e4e51af293c8e874358dbabaa77978e9abf7e33dea9222cbac7dce0fbc2984f0efccee46bf3fd09d346912cab670a7a4a52d81c39524edd6d35d3d39b1dfc43564a30f85e9f3999d67306630b423bec6f40beae16878c809617ab4ee84745d550f0bf95e5c0116019f2f51161566b9bf4faa4066021f952189b1508cd79aa9acef478b8448627909149c92d1dd95368ab7fde368693e389de67df114abcd0dac2324601310c6accf3d1b3d7cf2b5748501000000310b223a4cd2e66993208a210821a0a58ae09fa9614ae0286a27a4faedaa084a555d2f36af35f80d06b2b8ab9197ccca4b0d8c44c41f0344df3c0f39ba1f5e71528665a14653211195755f174294eb59d5fb583addb2831b2ca4c634fc2382f9c69eccfac35183a357f7b1e8c2bae14638d8311431064113b93311503aa27b2d4537059a06dad707000000000000008e15b7ba753cc8000bbd38ac8435100771f7f0051ba7893fc2081225f60c285110a191d5806535ed500160a5570a4d48591bde281c1da0d2d24b721cd8076185895553df35c502ca466020554d03ec5ca33dde848a869cc100a5a17a7a3c53edb523c804304f854c06000000000000000000000000000000000000000d6c1b86bcf421ef3ca4ed364b33c526cb1b6c1f8f79786283133bed9e7d329d93c27ea72bed660740a78d2c361de19c7b8e6c92014529c90a609faa929bfc65414e498d5cc13f9b941ade37ae5da797b332f2e0bfb35a799753d1fbf64a69fd214f"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1086, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000000c0)) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 21:56:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 21:56:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = socket$inet(0x2, 0x2, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1400300000002, r1}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) socket$inet(0x2, 0x8003, 0x89) 21:56:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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, 0x0) 21:56:33 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4, 0x1003) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80) r0 = getppid() syz_extract_tcp_res(&(0x7f0000000140), 0xbe8, 0xffff) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x8) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) 21:56:33 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x200000000009, 0xffeffff7ffffffff], [0x0, 0x0, 0x9]}}) 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, 0x0) uvm_fault(0xffffffff825e4988, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff825e4988, 0xfffffd0000000018, 0, 1) -> e tun_dev_read(ffff800000a1d800,ffff800020a9f978,10) at tun_dev_read+0x2ab end trace frame: 0xffff800020a9f7b0, count: 0 ddb{0}> trace tun_dev_read(ffff800000a1d800,ffff800020a9f978,10) at tun_dev_read+0x2ab spec_read(ffff800020a9f7c0) at spec_read+0xf1 VOP_READ(fffffd806ebe91a8,ffff800020a9f978,10,fffffd807f7be900) at VOP_READ+0xbf vn_read(fffffd80663bda30,ffff800020a9f978,0) at vn_read+0x124 dofilereadv(ffff800020ac9160,f0,ffff800020a9f978,0,ffff800020a9fa60) at dofilereadv+0x1a2 sys_read(ffff800020ac9160,ffff800020a9fa10,ffff800020a9fa60) at sys_read+0x83 syscall(ffff800020a9fae0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcba967ce470, count: -8 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020a9f700 rbx 0x3da rdx 0x20f rcx 0xffff8000009d38c0 rax 0xffffffff811d5c81 tun_dev_read+0x2a1 r8 0x7f7fffffc000 r9 0x5 r10 0xb0ffc5f6ec8d3a77 r11 0x34fd49234013c001 r12 0xffff800020a9f978 r13 0x10 r14 0xfffffd0000000000 r15 0 rip 0xffffffff811d5c8b tun_dev_read+0x2ab cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020a9f690 ss 0x10 tun_dev_read+0x2ab: movl 0x18(%r14),%r15d ddb{0}> show proc PROC (syz-executor.1) pid=422804 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac9b40,0xffff800020ac8ef8 process=0xffff800020af5500 user=0xffff800020a9a000, vmspace=0xfffffd807f0002e0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75882 3024 89672 0 7 0 syz-executor.1 *75882 422804 89672 0 7 0x4000000 syz-executor.1 75882 224486 89672 0 3 0x4000080 fsleep syz-executor.1 94729 296946 65518 0 2 0x2 syz-executor.0 63333 245845 0 0 3 0x14200 bored sosplice 89672 462155 65518 0 2 0x482 syz-executor.1 65518 335655 97841 0 3 0x82 thrsleep syz-fuzzer 65518 472676 97841 0 2 0x4000482 syz-fuzzer 65518 354035 97841 0 3 0x4000082 kqread syz-fuzzer 65518 43498 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 42548 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 300984 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 489166 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 503436 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 95121 97841 0 3 0x4000082 thrsleep syz-fuzzer 65518 478907 97841 0 2 0x4000482 syz-fuzzer 97841 30247 69456 0 3 0x10008a pause ksh 69456 228011 78077 0 3 0x92 select sshd 50936 151452 1 0 3 0x100083 ttyopn getty 78077 476569 1 0 3 0x80 select sshd 41141 37513 4550 74 3 0x100092 bpf pflogd 4550 85546 1 0 3 0x80 netio pflogd 91661 17244 91846 73 3 0x100090 kqread syslogd 91846 112572 1 0 3 0x100082 netio syslogd 15753 478036 0 0 2 0x14200 zerothread 25601 335587 0 0 3 0x14200 aiodoned aiodoned 65194 142002 0 0 3 0x14200 syncer update 94639 68811 0 0 3 0x14200 cleaner cleaner 44904 343917 0 0 3 0x14200 reaper reaper 24331 463218 0 0 3 0x14200 pgdaemon pagedaemon 88302 324959 0 0 3 0x14200 bored crynlk 580 208055 0 0 3 0x14200 bored crypto 24949 415350 0 0 3 0x40014200 acpi0 acpi0 71723 359175 0 0 3 0x40014200 idle1 37669 26540 0 0 3 0x14200 bored softnet 77866 479717 0 0 3 0x14200 bored systqmp 15285 90894 0 0 3 0x14200 bored systq 16969 457732 0 0 3 0x40014200 bored softclock 7361 369308 0 0 3 0x40014200 idle0 737 416036 0 0 3 0x14200 bored smr 1 310725 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 75882 (syz-executor.1) thread 0xffff800020ac9160 (422804) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff8261c038) #0 witness_lock+0x52e #1 vn_read+0x45 #2 dofilereadv+0x1a2 #3 sys_read+0x83 #4 syscall+0x4a4 #5 Xsyscall+0x128 Process 94729 (syz-executor.0) thread 0xffff800020ac89f8 (296946) exclusive rrwlock inode r = 0 (0xfffffd8066b0dd60) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8066b0db40) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9544 6370K 7770K 78643K 11319 0 pcb 13 8K 8K 78643K 65 0 rtable 119 13K 13K 78643K 308 0 ifaddr 89 16K 17K 78643K 178 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 4K 78643K 1491 0 iov 0 0K 16K 78643K 54 0 mount 1 1K 1K 78643K 1 0 vnodes 1221 77K 77K 78643K 1478 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 10 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 57 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 5 13K 25K 78643K 415 0 sigio 0 0K 0K 78643K 2 0 proc 56 51K 83K 78643K 567 0 subproc 32 2K 2K 78643K 68 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 69 0 in_multi 76 4K 4K 78643K 116 0 ether_multi 1 0K 0K 78643K 6 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 115 519K 519K 78643K 115 0 exec 0 0K 1K 78643K 272 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 116 70K 71K 78643K 2300 0 UVM aobj 42 7K 7K 78643K 47 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 32 0 NDP 15 0K 0K 78643K 38 0 temp 145 3023K 3090K 78643K 13647 0 kqueue 3 4K 16K 78643K 62 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 5 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 47 0 47 1 0 1 1 0 8 1 rtentry 112 72 0 27 2 0 2 2 0 8 0 unpcb 120 277 0 269 1 0 1 1 0 8 0 syncache 264 7 0 7 2 2 0 1 0 8 0 tcpqe 32 17 0 17 2 2 0 1 0 8 0 tcpcb 544 151 0 147 1 0 1 1 0 8 0 inpcb 280 516 0 512 2 1 1 2 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 ip6q 72 3 0 3 1 1 0 1 0 8 0 ip6af 40 9 0 9 1 1 0 1 0 8 0 nd6 48 9 0 5 1 0 1 1 0 8 0 ppxss 1128 10 0 10 2 1 1 1 0 8 1 pffrag 232 10 0 10 3 2 1 1 0 482 1 pffrnode 88 10 0 10 3 2 1 1 0 8 1 pffrent 40 239 0 239 3 2 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 57 0 8 1 0 1 1 0 8 0 pfstkey 112 57 0 8 2 0 2 2 0 8 0 pfstate 328 57 0 8 5 0 5 5 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 352 0 131 14 0 14 14 0 8 0 art_table 32 354 0 131 2 0 2 2 0 8 0 art_node 16 71 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 2 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 55 0 45 1 0 1 1 0 8 0 shmpl 112 45 0 5 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1963 0 557 46 0 46 46 0 8 0 ffsino 272 1963 0 557 95 0 95 95 0 8 0 nchpl 144 2710 0 1104 61 0 61 61 0 8 0 uvmvnodes 72 2206 0 0 41 0 41 41 0 8 0 vnodes 208 2206 0 0 117 0 117 117 0 8 0 namei 1024 8230 0 8229 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 vcpupl 1984 3 0 0 1 0 1 1 0 8 0 vmpool 560 3 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 8383 0 8383 8 6 2 6 0 8 2 plimitpl 152 44 0 37 1 0 1 1 0 8 0 sigapl 432 608 0 595 3 1 2 3 0 8 0 futexpl 56 6897 0 6896 1 0 1 1 0 8 0 knotepl 112 151 0 132 1 0 1 1 0 8 0 kqueuepl 104 138 0 136 1 0 1 1 0 8 0 pipelkpl 48 145 0 135 1 0 1 1 0 8 0 pipepl 120 290 0 271 1 0 1 1 0 8 0 fdescpl 496 609 0 595 3 0 3 3 0 8 0 filepl 152 4154 0 4064 7 2 5 7 0 8 1 lockfpl 104 140 0 140 1 0 1 1 0 8 1 lockfspl 48 47 0 47 1 0 1 1 0 8 1 sessionpl 112 20 0 11 1 0 1 1 0 8 0 pgrppl 48 20 0 11 1 0 1 1 0 8 0 ucredpl 96 370 0 362 1 0 1 1 0 8 0 zombiepl 144 595 0 595 1 0 1 1 0 8 1 processpl 896 625 0 595 4 0 4 4 0 8 0 procpl 632 1423 0 1382 5 1 4 5 0 8 0 srpgc 64 4 0 4 2 1 1 1 0 8 1 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 400 847 0 835 5 2 3 5 0 8 1 mcl64k 65536 17 0 0 3 0 3 3 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 156 0 0 19 0 19 19 0 8 0 mtagpl 80 32 0 0 1 0 1 1 0 8 0 mbufpl 256 296 0 0 18 0 18 18 0 8 0 bufpl 280 7553 0 1348 444 0 444 444 0 8 0 anonpl 16 77766 0 64345 79 12 67 78 0 125 2 amapchunkpl 152 3479 0 3346 12 2 10 10 0 158 2 amappl16 192 2824 0 1957 60 8 52 54 0 8 7 amappl15 184 379 0 371 1 0 1 1 0 8 0 amappl14 176 143 0 139 1 0 1 1 0 8 0 amappl12 160 2 0 2 1 1 0 1 0 8 0 amappl11 152 65 0 57 1 0 1 1 0 8 0 amappl10 144 24 0 18 1 0 1 1 0 8 0 amappl9 136 727 0 724 1 0 1 1 0 8 0 amappl8 128 229 0 210 1 0 1 1 0 8 0 amappl7 120 116 0 103 1 0 1 1 0 8 0 amappl6 112 59 0 51 1 0 1 1 0 8 0 amappl5 104 151 0 137 1 0 1 1 0 8 0 amappl4 96 817 0 790 1 0 1 1 0 8 0 amappl3 88 229 0 222 1 0 1 1 0 8 0 amappl2 80 4023 0 3954 3 1 2 3 0 8 0 amappl1 72 23336 0 22905 25 15 10 20 0 8 0 amappl 80 1709 0 1664 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 46 0 5 1 0 1 1 0 8 0 uaddrrnd 24 612 0 595 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 612 0 595 1 0 1 1 0 8 0 vmmpekpl 168 8506 0 8473 2 0 2 2 0 8 0 vmmpepl 168 82492 0 80515 143 12 131 131 0 357 40 vmsppl 368 611 0 595 2 0 2 2 0 8 0 pdppl 4096 1231 0 1193 6 0 6 6 0 8 1 pvpl 32 235404 0 218867 186 11 175 186 0 265 18 pmappl 232 611 0 595 3 1 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 176 0 5 5 0 5 5 0 8 0