kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 9 16:30:54 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.48' (ECDSA) to the list of known hosts. 2019/05/09 16:31:27 fuzzer started 2019/05/09 16:31:35 dialing manager at 10.128.15.235:18446 2019/05/09 16:31:35 syscalls: 320 2019/05/09 16:31:35 code coverage: enabled 2019/05/09 16:31:35 comparison tracing: enabled 2019/05/09 16:31:35 extra coverage: support is not implemented in syzkaller 2019/05/09 16:31:35 setuid sandbox: enabled 2019/05/09 16:31:35 namespace sandbox: support is not implemented in syzkaller 2019/05/09 16:31:35 Android sandbox: support is not implemented in syzkaller 2019/05/09 16:31:35 fault injection: support is not implemented in syzkaller 2019/05/09 16:31:35 leak checking: support is not implemented in syzkaller 2019/05/09 16:31:35 net packet injection: enabled 2019/05/09 16:31:35 net device setup: support is not implemented in syzkaller 16:31:41 executing program 1: shmget(0x1, 0x4000, 0xa0, &(0x7f0000ffb000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x41) fcntl$setstatus(r0, 0x4, 0x88) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x8a, 0x9}, {0x1ed, 0x68f}, {0xa6, 0x2}, {0x26, 0x8000}, {0x23}], 0x5}) shmget(0x3, 0x2000, 0x210, &(0x7f0000ffd000/0x2000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0xff}) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x6, './file0\x00'}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x1) r1 = semget$private(0x0, 0x3, 0x241) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/21) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) semget$private(0x0, 0x3, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x823, 0x3) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x1, 0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x122) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = shmget$private(0x0, 0x1000, 0x402, &(0x7f0000ffe000/0x1000)=nil) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) sendto$inet(r0, &(0x7f00000003c0)="c662663cd5b70f4d599631d71bc1d2ce8e0037f4626fb22285f04868bfc250a2a6de04b316a55154cfcace4ba7395c4a6b132675a96c6dfde6b7ebd88452d4e6bfbff2ddf0a806bb53135749721af6bf433de055911e41f0e346b46d814c1a13cf809a1dd21981b578cdf5b3237cacf9c788333331849217b82ae758fddbc6ee2c1458b89592e9ab1beccddfd399", 0x8e, 0xb, &(0x7f0000000480)={0x2, 0x3}, 0xc) flock(r0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000600)={{0x2, r4, r5, r6, r7, 0x100, 0x200}, 0x3, 0x0, r8, r9, 0x9, 0x2582, 0x100000000}) openat(r2, &(0x7f0000000680)='./file0\x00', 0x18211, 0x190) 16:31:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x41) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = getppid() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSTOP(r0, 0x2000746f) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x59f6}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) getgid() flock(r0, 0x9) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x3) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) ioctl$TIOCCBRK(r0, 0x2000747a) fchdir(r0) fcntl$lock(r0, 0xf, &(0x7f0000001200)={0x1, 0x1, 0x9172, 0x400, r1}) getgid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000012c0)=0x355b, 0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001300)='/dev/tty\x00', 0x30080, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001340)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x401, 0xfffffffeffffffff, 0x5, 0x4, "4a2e23822058f97f598694169a44036481597a98", 0x7, 0xfffffffffffffc01}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001440)={0x80, 0x0, &(0x7f00000013c0)=""/128}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001480)=0x3) flock(r2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f00000014c0)=0x3, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001500)) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001540)={0x80, 0x3, 0xfc, 0xfff, "4419cd26c852ae091bb5c3a76995430cf804831f", 0xa69, 0x82}) 16:31:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0xff) 16:31:42 executing program 0: socketpair(0x10, 0x8000, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8, 0x0) fcntl$getflags(r2, 0x1) pipe2(&(0x7f0000000140), 0x10000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x100000000) 16:31:42 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlockall(0x800) setrlimit(0x804000000003, &(0x7f0000000100)={0x130002, 0xffffffff}) 16:31:42 executing program 1: r0 = socket(0x80000001b, 0x8000, 0xd6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10020, 0x0) shutdown(r0, 0x3) 16:31:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) r1 = semget(0x2, 0x0, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffff00000001, 0xfffffffffffff801, 0x7ff, 0x3, 0x6]) syz_emit_ethernet(0x4, &(0x7f00000002c0)='\x00\x00\x00\x00') 16:31:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x80, 0x100000001, 0x101}, {{r0}, 0xfffffffffffffffe, 0xb0, 0xf0000000, 0xeb, 0x9}], 0xf2, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1, 0xf0000001, 0xfff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0xcccd5b564adaa7fc, 0x7f, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x55, 0x2, 0x7}], 0xaeb, &(0x7f0000000100)={0x5a, 0x8001}) 16:31:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x6183986e, 0x3}, 0x8) 16:31:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xa5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x4d}, {0x6}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") 16:31:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xc425) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x4, 0x9, 0x9, 0x8}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x22}], 0x6bb, 0x0, 0x900, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:31:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x93}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xbaf, 0x6}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) recvfrom$inet6(r0, &(0x7f0000000140)=""/187, 0xbb, 0x800, &(0x7f0000000200)={0x18, 0x0, 0x0, 0xfffffffffffffffa}, 0xc) 16:31:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:31:43 executing program 0: r0 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:31:43 executing program 1: utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7, 0x4}, {0x0, 0x10001}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) fcntl$setflags(r1, 0x2, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:31:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x1000242) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:31:43 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xc3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x81, 0x20, 0x7, 0x10001}, {{r0}, 0x0, 0xa6, 0x1, 0x7ff, 0x1}, {{r0}, 0x0, 0x8, 0x200000a2, 0x9, 0x6}], 0x639, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6c, 0x40000000, 0x81, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0xeef, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x20000000, 0x4, 0xb}, {{r0}, 0x0, 0xc8, 0x1, 0x6, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x90, 0x28, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffffffff7fff, 0x5}], 0x400000, &(0x7f0000000180)={0x6, 0x2000000000}) open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x160) 16:31:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2d}, {0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:31:43 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f00000000c0)='\r ', 0x2) 16:31:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x10001, 0x800, r1}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:31:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7f, 0x20000020000007, 0x528, "f1e29fd06d6b0400d0e6bb91d667be003b99f7bd"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="e7e2271d46a5c45b56d3fa8615b882d9d1c9eb535ce84337a869fd31429af7022e25074e64b4e7eebf606e66bce3189b8819528ad1ba0d7d7058d6dc266c2f76680b275be2f28d0ef480fd097aa84d997d9e2c162ec7107290661a7fab928c3683f0521ce1fa22e4fb27eb81ddcc8c9ab3e890e20899b19aac5f97e7f529be0fde54dd5082de89d78df5ee2358dd0da60c890814e08a921701dee93f096d", 0x9e}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0xb1a1, 0x8a7, r1}) 16:31:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000340)='./file0\x00') semget$private(0x0, 0x0, 0x9) socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2800a8ab1200"/20, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28, 0xffffffffffffffff}, 0x0) 16:31:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x40) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:31:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair(0x20, 0x0, 0xa7, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$inet(r2, &(0x7f0000000100)=""/33, 0x21, 0x2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = msgget(0x2, 0x210) msgsnd(r4, &(0x7f0000000200)={0x3, "24a49a7847cde189bf0af23b3064299929ee3cdd60a36766aee61560cac3d155a30704d5d711bfcb29214443fea37e14d47a8b6699822fdf2178e45cc5edecee65139acf5947a2b3c0ac4763145b5d9c2e018084993592efd56cfc38a6aabfcc2f85c9ef7254a5025dbb2aee8d3910e433d02e60e6d1389f5be5625e349946a27d98a65f79571b621e768a5d3d213fe07ccdb0cad5c1667bfd63967051bda5a0b14168d5e4f499cfbb336b064f860f5ebd7206bbe542cbca6dc07d9f764c01637d8ce179c9dc2de1a23beb955115ab5abd6952b66a2f33f21ab4c5e249d21c25e6ef1bed59acd437b2785ff021a656b05b5c9889ad3178dd9eebd8ef"}, 0x104, 0x800) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa00, 0x0) 16:31:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) write(r0, &(0x7f0000000080)="c85c135d253ea3fa792a2a4080a8fe0e2b2dec1023219cecb92fa82b5ac9fca493f3a338bf363aa23f62455337b468f4137a33ccd0e2d48bb8e786068f6b1527fdb9c6e29e9ad904cc", 0x49) 16:31:44 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x53, 0x3, 0x3}], 0x6, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x41, 0xa0000000, 0x7, 0xb22d}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x800, 0xc}, {{r0}, 0x0, 0x8, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x14, 0x20, 0x5, 0x1}, {{r1}, 0xfffffffffffffffa, 0xa, 0x83, 0x4547abac, 0x1}, {{r1}, 0xfffffffffffffffe, 0xe0, 0x10, 0xbbe, 0x1}], 0x6, &(0x7f0000000100)={0x1, 0x9}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffffffffffff}], 0x5, 0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) dup2(r0, r1) 16:31:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x3) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0xb8, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') kqueue() syz_open_pts() close(r0) 16:31:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000040)=[{0x2, 0x9, 0x3, 0x9}, {0x7, 0x1, 0xf7, 0x1}, {0x4, 0x8, 0x83, 0x7}, {0x7fffffff, 0x7fff, 0x62d, 0xf5}, {0x2, 0x10000, 0x4e, 0xa090}, {0x1, 0x9, 0x7fff, 0x4}, {0xfffffffffffffff7, 0x8000, 0x5, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:31:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000180)="d1c28a0e98e9d57a798a2035ef84ccf278ee10d63fe645fe60232ae05ed6b213f2bb4c07e2040000004a995fe9c26cde54f2133e7c6b553ee253842c23cff16b634dfa3d1afd51c6c83b18341da58e392cf7101b412a75dc64f7d007b0e0b9b9497327641ae17c7921092ca3f157790e77ab1e3e", 0x74) 16:31:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x4d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x372459fd) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:31:44 executing program 0: r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000001ff, 0x0, "b8000000000000080500"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000003700)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x15357545bead89ff, 0x102) 16:31:44 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000000)='<', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x80000000) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:31:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x400000000, 0x10000000}, {0xfffffffffffffffe, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:31:44 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:31:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x1c7, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00196f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x21, &(0x7f0000000200)=""/88, 0x58}, 0x4) 16:31:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x35}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x1cc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:31:44 executing program 1: r0 = socket(0x2, 0x8007, 0x102) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="696ee732ea90f8be8a2d1c304157ec763c107327aa8e9f6e47728ee1fe00dd5ec6959d04447b775de5da73e2331205a6d86a0eac8392134d3557", 0x3a}, {&(0x7f0000000040)="2ed819a1dc9dd858f82b52e26c38aac5b1659d8c1e9b848f4d98f3fd4d3abec11966d857adbedb92c0bac2aa020276109931fef0a977307bc0ae8f4fc8278f89e17b5c7cbc508026beda35e45d818665e17a1fcc551ebe06a6238601ebab60d1b1a1fd462a285ae03acd0f8637f4d6b89deaf04bb73c52279b81ca32", 0x7c}, {&(0x7f00000000c0)="3a0ee6d9e8d8643583431ea7b28e6df73680a115dee80bbcd26a02a13ea4442ffb65b2a4b2a682736315abaefdbe652605ee0af0703b61eb78e3800ca633a07b69b140a0c66c1a66b6396b4929308649b7962cb4608ba206b77e607ca6599b4ef7b6c7b79d930c015adf005fd31e68de9ba8a63714c32d8e428e4d4723aeabada159e01dca32a18233bb458039621c2e0c35108c281b14e70c39a525", 0x9c}, {&(0x7f0000000180)="b8f504d357e323fc1f137ed476fbe973ebe571e6395d2f6732ac4b2008fa708e5c390da4cc32982535f754ae9dfc4378621aa6a3f00868d74e71091bb3019f41ad28bf5740d0f988d44e5eb483b743bbc424acfb83bba4aa8a2327483145755b67a0", 0x62}], 0x4) 16:31:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "0000ffff00001040dcc3000000000000000500", 0x0, 0xfffffffffffffffc}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[0x7ff, 0xb025]}) 16:31:44 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$KDSETRAD(r0, 0x20004b43) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') 16:31:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:31:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x109, 0x0) write(r0, &(0x7f0000000400)="4c39327e7c987018c67f91ebeb40c805a29fe9270963e3f5b0f00a28dadd05953409ba3e8b5004d144bd05d610baf9d8b6178cd6a99727294a0139f0d566e100279898bd5544b0a8826287b7f1ac3838809eb949de7d55a87ba17155a89d2c97384a153d45dddf64691e1353f8a7d5707afb104dfe7804f730538ae1a310e17b0f67564aa6adb3ec1ce989cb71ecc3d0accefa33acad24a805e36d", 0x21f) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/151, 0x97) 16:31:44 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffff00000009003f4bb43ca9bf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d019dd3d965a06ac782031acbe0e46ab940a3d320022f221e70397903eef8db41a81e4c94c5a5b077d1d9ec1922b8b54012438c5050dc028bb872024d6ba1fc15c4d41b9a5300cfef1e5033da90e934d95380af5b0c06e874d66175c8ec1f0b722658d5f516cb028b2c751dc6684fd7193303185df09c4443583716981a6ec5ca8edd049fcd9c17cfb44dba36d8d3b628dad8d29e847f187bab470fb8a4d3f7b1014e40a2f5b3731a2087e7a0da600e338e86e48e391272a79b3b78fe15e591eb4e4f5c36498f7cbd625d0c8ae2552c3833dc73ca2a13ca2d2ed8da38a93634f8741facc78f8bfbae"], 0xad, 0x400000000000000, 0x17fe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000300)=""/5, 0x5}], 0x1, 0x0) r6 = syz_open_pts() shmget(0x3, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(0x0) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r8 = dup2(r2, r2) mkdirat(r8, &(0x7f0000000240)='./file0\x00', 0x1b8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) socket(0x10, 0x5, 0x9) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000001000000000000000000000000900000000000000000000000000000004ffff0000000000000000000000000000001100000000000000000000000800a7772abe167c5c83dd1d8e000000000000001f21fc9ec69e1b41aea103ba27cef3674f55a6f3e0341e093d6807672af4792bd4140033ed976d7f509717f8396d41d032a76885066586eb2371557edbc180b2837ebeabae251ef4f6d49c49040080ddec370ca783fadc5a03a6cae46b4b1da65cd7af4485d745a49aaa636cfd616c5d8b6cb47c62a85af6a971595330fe94e19c8ae7c67d7d0099a551e10c4991110ffe797992390cac0b3ea573adda563034898ce52f1f"], 0x1, 0x1, 0x1800) 16:31:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000040)=""/244, 0xf4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:31:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0x9}, &(0x7f0000000080)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 16:31:45 executing program 0: mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000000180)=""/242, 0xf2}], 0x3, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:31:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) accept(r0, 0x0, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="2b007fb0d7e82f902b0051b2", 0xc) 16:31:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="000000186004008b00000004000000000000000000fe00000000000000030000ff0022276e00000000000000", 0x2c}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 16:31:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ab") 16:31:46 executing program 0: mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x7f) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5, 0x1010, r1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 16:31:46 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x20, 0x9f3, 0x3ff}, {0x3f, 0x7, 0x4, 0x2}, {0xba, 0x1, 0x10000, 0xfffffffffffffffa}, {0x4, 0x9a6, 0x4, 0x5}]}) 16:31:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="1e002e2f666933bf4723"], 0xfffffe72) 16:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:31:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x3, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050490000000000098070700000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e6d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af090037282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f9000008e0000000000055f00000200"/177, 0xb1, 0x0, 0x0, 0x0) 16:31:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="8f150c47") 16:31:46 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x2, 0x487) 16:31:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/24, 0x18}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f0000000280)=""/110, 0x6e}], 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "24ca665c6d47dfe06000003194ff9e46cba88b00"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="7988d79a88bc2787447f6868e7500c6dd66d", 0x12}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0xee8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)=0x8000) ftruncate(r0, 0x1) 16:31:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000400)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/93, 0x5d}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000080)=""/10, 0xa}], 0x5, 0x0) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file1\x00') mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:31:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x380, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") login: OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:31:47 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:31:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x6}]}) socket$inet6(0x18, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") fchflags(r0, 0x2) 16:31:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x408, 0x40) ioctl$KDENABIO(r1, 0x20004b3c) 16:31:47 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x210, 0x2) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x0, 0x0, 0x25, 0x7}, {0x1, 0x7, 0x1ff, 0x8}, {0x4, 0x1000, 0x0, 0x5}, {0xff, 0x79, 0x7fffffff, 0x4}, {0x5, 0x100, 0xffffffff, 0x5}]}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000180)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4d4) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x285, &(0x7f0000000280)=[{0x4000000000000048, 0x4000000, 0x5}, {0x56}]}) syz_emit_ethernet(0x2, &(0x7f0000000580)="9b1b") 16:31:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x5d5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="e7eec4c4e28199ac2c886ae7e464c2a5257aa59e839c473cad621ebabaeb39767925788ce72b7a43c16803e29a7a936a66fdf2e362976c44da617a23c90536f51cc0fac335a00700b5e2ff97c51559db08f69ca248d7eb8ca97dfdde99f8e914c7e630ab834c45964425c663e63babe4267f63e960849b42c534d4284eff31930767ef4bd3e9a997a49084b5dd372bb3ee84e559c891e20909a4b7af5159d71ccac4ef13d617e3f1cbf8508ee6936fb51703678ba15ddc46ae2ca62281d779c33fb959ff31b160ca9b562e307547f242149f5213999eb9da06cbe3770d", 0xdd) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7ff, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000740)="87120a0975faa23bf49aa468c68a264c913ea1783ef883f7234d7a43292825914b6bdf293d5622db4d571d7071523cdf5a14cd3f5a749241353daa349ff6ba0b53eb3d9070c07508e8b5a25299029a65dfdd566265a5324e4c9d4fa46837c0b44e5e373436aff2597e4b160cbc6d09b440276fc4cd3a48865f76c4c1", 0x7c}], 0x1) 16:31:48 executing program 0: poll(0x0, 0x0, 0x81) 16:31:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002740)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002640)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002680)=0x8) poll(&(0x7f0000000000)=[{r0, 0x1c6}, {r0, 0x80}, {r0, 0x14}, {r0, 0x110}, {r0, 0x40}, {r0, 0x20}, {r0, 0x142}], 0x7, 0x200000000000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x20}, {0x6}]}) r2 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r0, &(0x7f0000002600)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc, &(0x7f00000023c0)=[{&(0x7f0000000240)="a47e73bda1b6a479e97ec91202cdd0109e07644697a280f7449247e2eba8497a654d091024b352a0cf3c193d36b2a5cd31adee52dea372003a068da36d214307a5c03aa3d46012907c4773121e2ac4a5855b48f50e11c73f65fe583e0cce4cbd81358bb4d5713df6af22cbc7fbcf99437a9c052d32264f2ac99297ed112d0d0fe19cea81570f4e4ba49813b96d211710b25dddd2ffa6042d687fdaba", 0x9c}, {&(0x7f0000000300)="eef986e758434e993fcdd05ea5a3e08e652b7f56befd245a6eaaa265c1aed2ae8759551043df4ac0b99158a9ecce1d3b1ab91376208eb083c604a7fada9adf9d5aa71b5e1f02c73999efa1986b28ce8e5c4dccb57bb1578db2263f8279ca3c0c8d3a5c1a80f591d822d18d61f1ac1fc9bc5d0c8155571b4a0edfe670ad74993a15ea0082880f9cd87614058c0b178bb04a2f474da0d5390c2da8c6d9bc860d9e3176aeaaccebd78d86c820363926ba67da4ccb869e8a100cf7b6fcaa5d72a3c6066bb93070430e425a47cceda412f677e36111b941920d9df1e5340724908db2a24c1f54b47e8bfd6cf58d82aac32911fedbdaed7868ea7e0463a8ff9e5bcafd5ebede040054d620c86c22d9daec51448b8a4fb418ce8b40db546c23723f419a696cf762cecc3a2d9227cb56ed6843bfcc28b21e86eccfe4c9f7c0f4c567c7ca1b1f0b749337e240a8c9262e3c2731329e93ec9e7267d92df0639a6009fe0484d3b79efd2646030e13c88b6ea54f8e1dfd91f2601e2f18ca062a3e731e4b3a8c7446bbd182572be0e5d7d44047f044afbf7cacb4ae7ccaa48c49bb4bd900c7abf495c314406be33ad20a840d7981d69a982d3de9506c982ef5702ce52a889f560b58c08928542e89f575800eac2b42b4640ecfffc713c30687ec8eafd84d5b71dc306a22ddf5e4ad6d2efe713dd7355ae34f3b713358f18b37728330efcc0731b7bf167dc2d97b7afb4bd7ba1ec91f7082ba07d313121b1685c6c561e5a9380ec5c016038a890c81f0fe1f341f41d8841405712494f41b65f625beb8681b7553a169123376953b1b88620a7961e77fd77c79fdde73393b0fa927a4e1cd20e8202b257b45e1c00019fac1c24003ea8c6ab0530d5cfa4aa071b9b62d4c1d77fe167652a2364068efd15b5fd32b413b86544687bcdc5f33dbf2e58cd2afdb278d9e56dadbcbb775b663942de12773a88e24f8c14b3ec698f99661118dfdd8b58d64d5f448bddfe144bb0082d11d9249525cb418d915e0449e3d68dce62d834665579e6590570f63eb3a1a8c7999c764fda6a0247e0bf7170112563307baf74b7667d192fa085d0ae5785358a8bc57aa33e17e8246b508d2e57230f7f6342cc28f25db3cea77172154765d52b46973dc201c6fd77a57959726fe66240644c4acf47ad1335926a320f2875a84a7697c912c742f7b578a9c60143f7e3062a9d42ce5dd965b7efd32495a047ccb007fcd1f6474ab7ada93136c01dc6d67e534804584f5d6a8b6dc2935783298840c1ab56037cb3e287129230f4cb9c91b5499920906a27451fb4f13427483bc0bba0ed60d592c3243794e3290a3a7c72f8eeb26782d62db97bf7184c9a60d5eec80324d66d38af5c85566edf7ab4ae53ff5f068ccd6c6a26fe95c6d0c2484153d1d2e1ec7f524d44a1a3ed4da087783d5d753998e10f23b6439be77da51d41cda41803bcee50e940e7b4a74f639dae8803dd244f7003e3a3e0b6e09375bdbe7b006a35f6f76f434ab3bb18adb27dc62ec018db6cf4dfd4ddaf9584c7a44932c6595441cfa06d7c90ca58d7e95ab2afadeb5973683c3e33345f9196417da0f8a55eb8072f49d68989d2e91104e60dfcb412ce628062d2a34c17e641d20eef1da8c9b047658ca98fb47cd4ad0449b6f57573d74352bb4d835505ce7bf5e2ad51bd495b58011e1821b72306e894f521dab61ec882fbf2e8551ad885a0e33a99e68896f92d5b2e2ddb5e9f4babc253b5fc38b399da94c7d49dd98fe95cfdcc907aab96a372cef211c4e5f4c498f48ff0910e7ecf955ac664cffb016d1b38b3d9ca565fd4bfb28b209b386a3ff567070b3e6a9d81936c932bb02ddcc5b2cb8b2395dba9dd01c9653b4571354ecb2a875c4b8cede8ae9c4c71559c4034b1576154269dc86c8f2b375ee21cbe6f16f4e8c9ac7341f8d8f9261d769c4140297630dff82a29a0c416965416579fb01ec49890b0781891743011a79a4821545b364c4be3280aaa0c249239d01af1914fb431e5415e1d15fb06ad29bcc556e716bc3ccf6f3ffc1ba06629fe3538cdbf948d39da9067e7e69e265ef77de997062b8e354cee9ace0baa79333d9002c419cc7100f17054ebeefd759a8b9866bc51df03457d4e4d0a6effee017bb724fc121a51c969322fe52fd403291956e49af608b04ccbc15caf6c206afd8988f78ff4962563205cb345123c3288a8ea073f728c8fd7dcea066dc2580095428835744b952d703977952aa069cf35cf6244070c1f9d62c8a01d5fdfd51dfe99c607303d8251dee9918412f1f5702a5b0525a8a5dccc123a87408b55b5c75a0f6e5e50e88f8d03ef680c075de0441a89f7f71e70539472571bc0d24e987b9f64e24e034a021db4127aa340d616f0f467078fb07668e3fd74bb9ab25ee59b7429ca771e2ec0617edc6d4a896f73dc945d3294ca63f1022e328fef1fff05e80cd87150c2b80b118c31f10159309c0d4bd689b7e905ebcb501eaa4a0523448a1f1a40153b696628ba3af2b2244dc1ab2b94c0ccf368080d0f1b268b8b4d30e21b5ac089eb838b0dd21781d0153258234342a4618d30d7d0cf49b8f3bc626d6a5064077952db44d045c415ad9048572fd5332c082ed13961cdead51e48ad7f5bd0faa557189000af8e03d72edce53a9b82ce84d7744b66363ba94ff158c2a480a0b5937f55ae0ce3c7409524c21eb248f30a3d3b2403a41aa0a9bb01e90927457f6ffb3d35d9aadae0cdd409b970eae4fce4f13282b4916361dab0330fc0014e4fe683b5eec76b41ad99e7fd939b480bb8fac60bc747a50141770696eb5d760a30aab4d244e92899a2eeaa9880942f278f972092b52dee575d7f5a0bab55552e472bf17b4928ca1da0a17cb7500039f1a3dbefa6fc421592f8297aeecdc4b3eba950cd9e8c87e541d79f830e6229639fe9993467801711c04ac0b24fdbbfab9b60e345787b49b1d8c23faea4e2b9e7f7f5f8dac3db21ee8a5d8411100c9026689b8c68181a493302caf01aba4e1cb0986537ef404d11504d7b4f50869b0d5028251bb614cc0a60d966885c850394f53d298accd2f1d23de4c0b14702e72a2f579b7b4fb186b9312444283ee5b242d85d14d1b4023955771da380eb33d98e9ee97eb2ec31600506705cf35ec32505402ba9550c3c5bbb837d7c34ea73434952921b175916f456c4a8f0a9731df4db9190943891c352987daae0ceaf8ce7291fbe8c61e523ecb73b9269c822aae1b25659954eaba1e1a20cc7926c3c2f0635abbe2b7e52fdd5bcb3847f5564045e41a14838ebf597f27d9a1374678e92fd780160785afa071f8b28ae024bc20b8067ccf771ea9b3e7e571501f77c79b3d837340712360e062d315a98c54046356dce3b51fd6c595b802246321de18b95f77f0edbf335b1dad3d82f2264fd1f75b8f330a37ac97d4355a3db20232f8c08f760ff55a131041fbe36b273b8d66ee74b4e49f49ab7836e82c01aff1f2946779321aea957ca38dc9239f4f5118abfb829041a21a8039a608cd63b42199cf4b795d995e0e14cc461da689f5ace1169ac92059255ac48527d2a98617542abbb5c271c2111008f65d7acfd736e68c4c8590dd20e0ca38d9467e87e2aad6d19fb326ae300a63028f48a695cf3ba518a59dfba5e4154a8e18a1a357acdf50b75fc5f51d44bd1f2fdbe3a711b173d022f001f371caf810798fdbf250dd2861d5c477d60d59604136365e4674874c5a36433d9b40228e7d2f1ecfa5842c442c2403f13fa11a9e4b2cb0ad5e365741dd1a0ffedbf6b1ee86537ad31e1e5a869f3174cfb25548e9186c041e88d077cad6fc1c46ec2df58f54e7bf4df419cc10007c9e66b7771b6e580f2cfada7b5c2e5ff29d3849443ca03e1471a85fdf287704472014ac5893c4f3d6e28566afdafa1da7611f84c9b06bf6bae2fc644084d500c151450c6b16d2dc0ebf9d9265bbcb5ad81916d9eff7945f2c481af2d140b26ff43f8a1e7acbb7cbf9fcf046ceefe77a0cbed2037bb0eb9fb4c555045fcda7fef4bfdad191cf06c7c02087e710a13beae7e83e13af374e01a84c110d2feb5f80bb1abe73846cb3be2ecccda6660a04c4e3007293fb73f3b42cf15579674000721ef834a0f6fc0446625efb2b70bd733a826448d559b69e2d0a852fd438d88e8755033ed65c0db87336f3ecccd1a83aab5b522cd62f25c008c21fec04fa2097429d9759c95f6e66b3b5c8222009c3586505e0f5439b2c3b441da5e4fcfedf7e0d78acfcb03931fbd499311ee6e1d24ec6d63e7ba3df62cb718aaa17dfa462dd2c1568f09594be0b7f07fbdddfcf68c06267b0c5f9f00a5f7e5444a8ca9415acbdef409248f3da8d1002b9123e922192ca1af0c21b601ce538049f05bdaa8311804957372f9cd9be006cfbe3fc8d547a88158e88fb2bb629ca4ce7f2306e28f666a59cabb0d5c04756f706c6e0e465d2ebcc41ab9b936437eb98744a558911e1d664962621c305d7f5447498eb48a2e61818bcf4d9850c47935e040252d7500d2b99485a661a17d5cd08ed2c4185aca9b17857f7b0a0541d310311e63caaf90a106fd2283a309066f73e2066608b467bcd85da339aeceeeb96d1846ea64d4eef7d69f620975e3a7867f4ca031b5440bc981c7788f36127b84f4f6d503d4067717f3ba5f0d1ecc97a3775a933e7576f38da495c541e8b2313f33e54f0f7abe0683c01cd683d145e626eaa4e1e2426c3759f5b2889d6849418a281ab18f1660926d9ea2e9d1aae240fbc1a8a05b497a5a0b8e268dc00e008d079e2695f238163553bd95a9bf312fe93378aea7a58ec3983cf7fbb769aa8691f749f12f9982196d4c62b575f25674b3030e888bb1944708bed94369aa1d1afa58bbb9a78f7b8f0a1dad8f38e85a98bd407b3e5ec13f4133af514d75b099d68187e191afb5b2ce52c64cc36ca7b1d53134bfdd0b84d47aebeed10e26524ad234592e89499cda08bb89ac6b97b2a97f1344ef5ccb0df64c18872e1b2cc794dfc6782ec249f3bf4e3c8129c5b4de4001a9bef423b3a22e67a12ccd2687c20f7add13d5761ad2d08eeb1d572a225b48cf2d7c8bb6075f9ba04456d1cf711046a50a380138f4b1d03a4d1ee4c58d8c2088069b2d3a091f9c3b4d0fc1766d27d7c79959a673169aa1675d1b521d3fe70bfeb87d774bf482f8c41c5bceb9f538cfe717ce77c33b40f6e99f7720f11046a74357a222db2508bbab361eeb7ed72bf424d8435cfed45669c56f1d445cb66377b90b012869e97064b3378b66960eeb93bd25620efa6165a3beb79e091bf8830cae5bf1084e0fadfc0fed1f8a577d25ee0543fabc04825415e288423843703292a85188a07817fe26f86a4d056ba930037de849353f71f882f72ec21ba3c18e79123ca7070196525e79d944069930bed391d4c9e002978e41cf08a829ffaa2acb05da4105dbdc1387483bc37b0a53d11a27888a84d2a07c247aa81ae643c8e6f3ee2b7984b17ab9f5dc03ded65d54b3aeac0cfb82024ddd16134340ca20838be46f7b10a449a19c11a4f4f1a1175f28a94d2dec62c64b6f40ff57ec78a53dd68eb60e026369b57dbd2e438529a98e888fe8dd8fccd46a3b695e08c4b1d550820e352099ebfd5a2dd0b3c0fd33d21cc46404b09927be6c21969a16e5210045301b7ce0ae10b69fe0394bebaf89b075a309aea595f227d791c7695c5fd4f059d3aaa118427347c616ab2e915185a1fd8d5d8d010d325807838d211617cc4e43f3c8c0be637793f0b139b6a6701f81645b550aaa1e48a6b", 0x1000}, {&(0x7f0000001300)="13026077340f29414c694a", 0xb}, {&(0x7f0000001340)="bf92dade9a65041f50cff5f08da4f78a61c42c1d82f02bd0d403d7c77e75fd096c83cf1c636030b6db6ca664a4bdeb539f8225d2d949b2b94b5586af12f45a47c44b740107741e282f6b1834086bf1c821b0cb25c1bd372a7e7c6b9b9a26a15e71f855629bbf9b5747b88ee1f4b682b85b80a3d285aa", 0x76}, {&(0x7f00000013c0)="096840ac9d5f40676b66dca4b2efd2849a79ec70d02980b953dcf130a73b918b31c8237e52c4154e5b2f5e5af26490517233b68615c0786d9c8c31c90a9f72ce66150c8711730933cfd7837debc2c4df872f4654157ae2fdc0a3be5be4c056546588e29772bc86c46b4ac7caddb39d7b0ee32cd5dd909a46fe144af9c180470f9a0fba26c5854a3690dc0ca8d84a93f07d80f8299294fbd5e817fe63d1692d49d5e87ff80e24d9fae869fd743c842c08b2876a1a75948539de70f1d79f791848fe3717d4be22103b3d17653c6c55a0f368a124b03c6c3e63b4d6f7a00217cbd98d102992c62c2a3ca56c02d567fa49cdf70514e8c42e63a61b7a04c7d74d0b962970272c0b6122161bbd91385af5ad46b1d92060d07a30a19ca0727faceaad187c4b83310be9ea9a08a2f703a699c5265e108e4fe209b82543d9f7e8aecfcc7bb2535aed226c9b4b52d5decb62f228705c3e11dacdb52a9f145c23a0d2f3e3a83191ce0529b758ed39cf77fb7cb00697a06f1b5e7d34d6ef66da9dd8ce31b4554a19c4373edc932f05b90ce6011bb1e1faf36fdda43ea1c1cb56da5cad75843e0102a82da5f3ffadbffd305882aa3e061ae6bca478875cab0b4ae6c1587cc0b81398bfe35a81a820a34672eaede52e68f2a01ba14033b41c4e4078dd717c7ee13fd2eb9369b32cd13e93715ca521689ace7e9dce8a508eef69c2eff30038cf4ca4be8389e6ce9ae77638de65f88e29773c8d14e4175f00a53bee96dbea144103cc61ec14ba173f7c169ea7e79dd51a1931b054ef23d40b9b652d63b53ad1184291f9abb5f0417ab17ba674b6840616850a94471070dbc81cef245a893ebee332d89ceaae390d1c9505f101d690a4787d221e029e2fa970abca2a001f370e3c385fc3ed6d229283311ec435903c5f83268801a0d9f8b74a2fbb3682178673ea17f6067a8050ad7271994fd3c51e72540b6d4756bda788f0bf517d581418d9ffa48ffc7d2e61fe4cc8f6d314c374f6f8cf9b3f6d9d74f5c8a734ee3f336b34f5c978adc6e0278b6a45f95be85027046cfc6138fb7e28658814e83cf642c6d26b3e834e76acf2634b775967372b772c4081d30fd9f91d6b077958670f7dde10d628ae5362d307289a3ebda12b03308a07aaa4f1112881f87af3520d3ea9ff68aea7295a431a1c4e11b0086803cbb0839e0f47a5e26fe454e8962b806e4c038f9c40f631c1537292f1e3da805db57fec04940bf9fcbb296aafb9367770adc13dbdf4c9a54f0e881a43784dc22ea7b8fd349a48ee12d077dab8c60a15ace35f09da3579e3efc24694029c059a02e509afe3465508e148367a4c86cebdf0a5b8011b859d3b4d8074ff75298fc979d5c51f709f13ab5afa6337eeb2a294abe3f4294b43e86077ac790724cd6041d5404f1c16efbde78a6b1fc94c369bd3b895c5ab436dfe0965a17127124712189478ed04d9852440f3ee344f0f57c13f298fa838e5531a92f3347ac68caabfca51fd630d78c9c8caf5a307bc45e97e357e9c80af6c477c90857bdbadc9b986c36ae3cb67037d25c728cd6bab3d7b73f75c03037fcf43cecb2fc83e7e3b5ecf0ae566da2c07d9cd0b16d8b273382dd2715c47c9c1efd1f6f70eb7d268e7c557de5f0e83db57eea51e9572e293b5a9a6b1776878d03fc693f3a30312f28c346d7ecb30e9768ee5cac1f45f9d0eb0f1c1602340a3ede1bce33fb61b5552105277cf93804a317f3da39fda7c29e5aa3f5490e8b0e30157cf6201187d8de6680c76d724e742774fd445893a6f63c437df04e3585bb339330cf63768db19913ae6856f99d70719b7b0b454c70c2962e764c56b2dad51eca96982a26f54ed8017052ad6039e86a107819388306729426dc199fffebd3158d6f1768fab1d2e71023e446685a6a1ecaccd7f780eade064c1b2f57d0630b636a687cb9b741b31b62296e2aa23d3304301a353a7c44d3345f893c6de87c476b154b52d30de1e014cb1f5cefd748cd2d06b94c207208faf4d5c3ad395885e7731828149e838b1c0f444bd12aa7c27ec16e0876c75638757fa88b8b4dbcacfbf86b684168b1466f28ef28a721e15a32da782edb6e0fae086050c47cae87c54be072549e3f2ad63966d5ef8018237a1ad189ba0be75d1905846ad732223bb84f01dadc9b7344c800366603c7906c8620b97808914d7809e56651808a3751552d8239f54ec01d43b0b9f8c762e3e40f2cdc28bbd14dd9dd38cdb32ba9ad5b9f8c7d1e4f0e10a35a96f4d10cd036e3f4dd9474793d900facae67aa79d11fdfc4a51e459aad7e41980d5f3abd4cb8af6f43590bccac8bf8aa86a400de4d60c3acb0c15971b3646db3f13c0f0b85e18dbead2ef7a1d8023d3e5da4635302a4d99f53c3f18e7244783fb3c7906e3fe3e7953c67baea74872b6a45cfe6fb7b46ead80a7bc59ae529b3ea106935857c29a41a5fcc75f84902d63c6d92bbbc4fbce66de641c7878e4c497cd486dcb632529f6002f15f6ca6778658ff74c1704a979ebaf72eddf2f946279e382e47a1af2ee53a4fa7f02778aab94e98fb458229c9d476b4fec5463c9cbf3d6f166b890d736f65f83586042f3c77efe20b6dee10616ee24f42592eebe2d5a2bb9f5e8a992bebdfc6f17a52a791b7a996ea62c14b05bcaf3860d543ecb41db135c21602d0daad4046408940eff9ef143e2bc58703ff83847e0dff93e6d37137728814638bad9aac06d13962aa466ae0482808189b75cd50d43a9e1f0ac2b400257dc847a97aff33ae1e80c976033f5645ffe2cfc60046f308a6c027a43bc8de75a7e955261d842dec3a85fad5617e971e7fe271e36495fb856507d8cb56e4b65128b208ac1705b39afcfb03b800553471ba5a79ef9ad876d31b29740b3a02926843b0929af26a1d7c552744ba5f7e9d0dd0b9c2ef5bdbd132ab10419029f118678813ecb40b1407413d2d90a44c4ab79dbfdad8278548bb467a8a14335a02a156c7faee0633eb89c3c90c5506390bdb27166680acc4d43ad191de15d5ec59c7dffcee3a61b78bed58a079668154ce03279742904a322fcac27035d8110d4dafde26f3386ae80eb050a6b9c0d1b0a0aa0535b3be00d74d1719152037834d9101d52924e84f8f7a9ae548b3dbaf1a7f5267cfe7a967793fa451e3b93e47c79b3cb580bd3f78656f8a4c04637cb39cd65f72768636b5f9ba34ef45ac496f33256fc32d7b68537123431a8d16efdaf885426ac48bb4bd85a659878c7b7d583030090c12288a5dc73014ee8e059dfb269458524f4f2be975ca648931f01c6e7e399f06436635ec83762b9da8a3594466665ebb234453a9aa790a4918c4abecfdb91f4e6a661d3ab6e54baca5e7209bc9b3022618384585a4fed2a891bbf59b2dc744097ec815af920f13e2d1b956c08f2af2b3158f17f4363e40ec1df6a5f340922d1983104013a99817f05884650488fd3fbb3c1503a9d9da4df2b9c5a5b3a7535c4953b04cd9fcb704189377c7d93af727ec47fa7fee0c2ea30bca8c908fbcdba5147dd2c87414b975e4db34a92826dbd9687b07c12efbf9ed984b984a4024d458d796ea01e45095b11628b8568fda237d87db3616ee20c1f78da89c11a28f08aab0331c252fbcb954781855f17087868608fed1ee9aa4ca38bbaeb5b9d9c4051a004b9475496da3b6af1f3cc58ddd05580ef8c559aa828f0b90a5716ea0392cc7876d3bf07abf6e0407442c7cac32223ad998e455a8133db866c619e26aae6c1b55d6bac337efb26b37dfd6765519cad524b331a7717b6331cef3134980b1a7928ad7024313184d7f7e09beaaf23df82fecf46b37c55c54ee928a7cc7cf173a43f7a62a2b4785539e16ff0ecbdecf828a72afe46d11be278895f6a95da43302c724da725c2779f9875375211df55dcff34c671e1cfa93ef8bf62ab345a675d6a9f05bb372b92dbc5a84520c79faf0dee98e9b54fae92177bed636503ba420dc0896bcb3859658cbb74031843b2c11e1707aa7dc739e6f510b3831469db91bb43c06c62e5a53fa2f063d1f1b6956a013879086825a6ef3a282fc4b58ac08a34cd8758a6128cacdd59988a7855c67357b978c0321e9762118e59082b174acec4b3e4cf213322ce8281c466c641518fef6be5a9502a44902444bad37ec44f49ea8d1289af91e3ae7a700ea624c67bfe70052b5cf2abbed9c22869842b5ab98ab5d369a4311a5febaa8018479bb18817229605c2febafc036680c3fc2f4a9f9a6138bf93ac583ff10d20a6a5f4d69dcdf25b5ecb3e2769265bad5a54a2b246e877ad9765cb721c692bbefd47a8fc7de93a581e6155f5d4c837baf0459f7c0215e5d284d4ee83ee7903580425dfe39769b58c840812ca191c4fbc771dcc213f7f7c705ee5d60509857d545e67cda7ec494e51cb71e875d564de7b751d5596b9e3af8fb1e7a9866aaf4b4b8aba491e8763c10d4b3bba14f498cb5534224c937db6fe02bcaa83841963f75810de67431fc3362543d2ee0add6e710d3cafc263dd92e18f709ff0a4c01ecb8e35ae9fd7a2209e6b7c9ede493a0b9f337a66bd0fc90dcbe97cfe1cfa56b5ba029dab4bf51edcae636df7ea8c9b92c730ec7ae6c15b6ed9d7f3706f3138f82a19fdc064959b3b47b484f3ae2370f6252910d7da8ce1b8471a08ceef7059edfd538ef53e51d6256a757dde1948c8e2b714e6a51325edf18e7ad280030a6e2a021829e1315c69fa3e8cfd821abf9ed1f28db76ebaba26c79527d92b2ed541b8b4c4f4ca2eab761b7eb037d0c7a5af477d3db6099c280f49b4ee5786a81408b02987c195e5f545c7d1487967365819812b39aff0bd046095234b7816741479805440584c66fe549ccd06ac3a71bd6a0f74abdc244843d4db07f692a6b7934a805fd5de2d6657cedfca5a98d8c49694fb47fa53eb386061d6ed26c422b06af5176538bef3bb838320c644a9ae1db35c6743130ac8c296c3e38f92338e2a0d5a1d138b97b3bb38514bdabf81449ab3c15d3de4ec7c84b3de86c8593d338491d2ea6733d0359d558b52bd7377fb7aae491b1666d7b950f7dc8cf9d41aaff878337262cf5c81569c3d1087933dd13b000dd4aac515592bd1f6ca33fd1fa9db5ab0abf29832ac4558871923f4f3185297fb9d660e19967c7493edc916150242e40fdb057b845f0519124aa2d250ad7c7ddd3f6a1acc6012e70a2a99551c67eb25d21cda2f5f8ed4556d1521a7538ae18d30c83dcb5d256ea67ed10c2cec833f7b42e863d212a9cc348c232dd3677a1b8cf828fcd4f234c41f3a7e6f7c41425f2e46e047d2b59d09bfc323e439627e37a403c16c9a5b0a86393a822383ee2d33371754c053f1720ce25af908d3652199087bcb2a4f3b591699ca32db4b5f71e95bd28cec73928c5327d37df245f81c7cbf9d711ee29a8d456763563b3a7293f6d063031eb31123af6ed48aef66cb043b930afba34f494343b20a16e77b04ac0273f837eea78679eec70c3e7eb7f0cdcc4b51d6d502700d392610cf342bc3e289ab85f9f0f50458e8539afe6247f52f4a0bc6c6f0ec209884f30ba0c4745353b7eba7df5894fbfdbc7be148b796d7372689f7c4a9929e1a49fb1c033dfbd282602245e58d31958cd1e4c1fd8143fdb429efc2c0251adcaed2db7e4011845a0f8f243d22afbd6ad72909e60cc6e8e4789b78b0711af6c373a16a55e66e5c4fd693b0255701c5e7c109dbd50889cfbd5fea9e468bff9c7839b5e0bd61ef9a791cb5e488dba0087da2b1e478958c742423087d5719873f5ecaecb4fe", 0x1000}], 0x5, &(0x7f0000002440)=ANY=[@ANYBLOB="6800000000000000ffff0000ffffffff11c8872a9ae5e88f475238a717297cd4b97251641d22b5e9c2344cbcf5f61295b01e873a02057b94fee5d669bf9f60c3d1361cda230b2dcc4ed598bcea755f9e36b90aa5380e62c478ce42ab273d91d2c79b60c7ae5450c4df94d2000000d800000000000000ffff00a17deb16391a765894323e000020000003933401458e53c4bf52a56ded26ceb3461546d63fb292d735e95ddc3ee372d0143ff73014251a5bbfacf4a7c8120164d18b149746409838cac83baa79e2c8e42520136132d68d6c63a73c7c1d7dbf34347f61e350cf9d6d958aa1798597c80e80768dc2e73063c47962235feb556787ace1357553fddb2d86aa5e1146446e4203eb35571594a9ae0c84b0933c42c1ec62e812ceb783524e5e9eec3cdd688ab0d7e2fa06369f4d8a33439d04e75c8e4b4baaad88121bc65ea6f8fb089b88b6136c5a00000000000080000000000000000700000000000000c294199e46c6d93035daa9fb3250bda9af677732004a401b90d86634fd10549ba4327d75c61bb308b43f1d0df4d6e54e71eb5dc3244fcefb9e823181b2792165df90b1293ed9eb0e39ae48024cfcadfa2ce7dceddbf2c5cc37a4fafde3ad0a"], 0x1c0}, 0xc) getsockname(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:31:48 executing program 1: clock_getres(0x3, &(0x7f0000000140)) r0 = getuid() socket$inet6(0x18, 0x2, 0x1) socket$inet(0x2, 0x0, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getuid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) 16:31:48 executing program 0: socket$unix(0x1, 0x1, 0x0) 16:31:48 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b8b1936c60abb30b4549a77f0b1995202e263161ffee2105d7ab3185f13814da7104040313bcf52e2386ea0c4e9ebe18cd899091a89e3eab0c0ae6173e97f6aa53fdb83c6fbfef357f9222280c3fc3ef9583530c0153e52f77d4415c912cc8ef956a14f37ccc1b5a1ee102bb89385ce3a251125736599633b10699477e892763ad1174c5142bd434fa782088ea017498d4fcb59ac576f29924f656aa2f821e10064b24800482fb6761ea90fc996b5e03d22e893fef8fc4022457fef9c3f798ae0d3188844087a28cfcbd21b2721b85993df45d812fa4fc2d8b2829", 0xdb) listen(r0, 0xffb) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19881e3714a93bb18a81b7ad04aa349db8b025dc4c3c8251e2f493f8a470983bb578504e4f75453036b2c9f66d0fc988940723d376c0da67b9ebdbf409ae8287f129295d488e3fb6c3c255ebac4e8e7e901a5b24069fa62409ee87865fa413559eae5ccbec200bb499c66b72c2b4b76629573e1d89fc450e9577a266f4111d8e0c385f", 0x83) 16:31:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0xc001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/73, 0x49) getsockopt$inet_opts(r1, 0x0, 0x200000000001e, 0x0, 0x0) 16:31:48 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8080, 0x40) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1, 0x40) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)=0x1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r3 = dup(r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)=0x1) fcntl$lock(r3, 0x6, &(0x7f0000000000)={0x0, 0x4, 0x7, 0x100000001}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) kqueue() 16:31:48 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r0) 16:31:48 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0xfffffffffffffff7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7df}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x16}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x550}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x401}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4770}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4c52}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xbc46}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:31:48 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x800, 0x0) flock(r0, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x55}, {0x80}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x25) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:31:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 16:31:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000293000/0x3000)=nil, 0x3000, 0x4) 16:31:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x220, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x0, 0x3, 0x2, 0x8}) getuid() fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) open(&(0x7f00000002c0)='./bus\x00', 0x41, 0x100) r4 = semget$private(0x0, 0x1, 0x60) semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x7, 0x800}, {0x3, 0xca7}, {0x2, 0xffffffffffffffda, 0x1800}, {0x4, 0x0, 0x800}], 0x4) 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x7ffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0xd5, &(0x7f00000002c0)="5f778169f3a3a2c6ab3af179f8ca8b35b367caac1defde1e81c2d0fe3cefcc7a39f29191c7d2ec81bc2753c07d6f56121800633dd1fa066fd9a534841f205e63702ac27cf0a98c561aeeaa6a610b1a8d690261b11d5892fde62e788513926d46d500c2b68cd5984fa36f8e5a6a0bd9d57d24847d2b0145149d3989289efc3f0e88bfb906f2d5444518123ecd12f9efbdc4d4694e7c0851ea512eb42d725af20863743d34851024b86c491e0de0e5867e7919291025ad093c5aad0a75e0c3cb440cb3a575581bcf830653909086c9586ce68aa5f678") 16:31:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000140)=[{0x85, 0x1000}, {0x86, 0x100000000}, {0x100, 0x9}, {0x86, 0x2}], 0x4}) fcntl$dupfd(r2, 0x2b1d18da09d5d2b0, r1) truncate(&(0x7f0000000340)='./bus\x00', 0x1c7) 16:31:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xffff7ffffffffffe, 0x1000100000000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x403, 0x0) 16:31:48 executing program 1: r0 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r1, 0x6, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) r2 = semget(0x2, 0x3, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xed61, r3, r4, r5, r6, 0x10, 0x2}, 0x6, 0x1ff, 0x81}) 16:31:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() kqueue() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x87}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x1000, 0x0, {0x4, 0x1}}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:31:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)='./file0\x00') pledge(&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)='/dev/tty\x00') setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/105, 0x69) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x3c, 0x0, 0x5}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='/\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00']) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") 16:31:48 executing program 1: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000240)='-\x00', &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000080)={0x81}) 16:31:48 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup2(r2, r1) dup2(r1, r0) 16:31:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0xa}, {0x2d}, {0x69}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:31:48 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0x3) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7, r3, r4, r5, r6, 0x40, 0x1}, 0x7d1c0000000000, 0x100000001, 0x2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r7) 16:31:49 executing program 1: getppid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000200)=[{r2}, {r2, 0x40}], 0x2, 0x9) 16:31:49 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) munmap(&(0x7f000071c000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="3ef1a44c1ab21df0e88afbdbbf48b69225b307aa5874416a72da62ba539a47ceab9a95112d93f5a7d2b6351ef7a74a1ffa800843fd5a2e54bdbcbaee832e35f2ae3bb1ab88393687a867a928080febc89fbba36550090b2d947eb1b085ce455c6ca80aa92c5919cd426c74eeb87c67fdc3e367f4fd339c7bf0bf8d9ebfbad3ed331bfce85f15ed060dbee1b86b089e960b0ae41d68cd2f43d6206050ee59ca8fedd97a8af52603160d05d90426cd103f1c0b0018157748fa6419a5d21b3a060000009a5c8c121e567dec994517efaf2fa6d182d6edb730d31a8ab8323501510e5866996ff9dcb07981c196bb9588e06fc981641466baa3cf5f3d872a04d400384c466f6fef29370c730000000000000000000000000000000000005e29bbaf000015eaf705bcd9c2d1441ede2affe3804190f50ac4bf79ae954ba56b775dc531ec9891a9ffa4cee818f1ccbd8af9bf", 0xe9}, {&(0x7f00000003c0)="561af1b263ed0681665112050e60934af55f8c600ae0ba3082ba73d5ec16fceaddf84360e4429892e1ca89a81db5da66c57dd5022490d3738376234509001000c21109d23ddf25c819caa8890a5417a996bd60d44610ec9d65597fab0d53280e9e09db87a88d85a62f8254058f9d358339268b75ab75edcc1b05ef07fb4661de2b069d44700b71c79dfa071ef1e4b5a5213b1eae38e7bef98ed683483fd9864eac58d59537cb30e455a43f395df63893237f241c56a7e8297e87427fb7", 0x53}, {&(0x7f00000001c0), 0x5edf3787}], 0x3, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:31:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x12) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x45}, {0x800000000004d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") lseek(r1, 0x0, 0x2) 16:31:49 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) socket(0x18, 0x8007, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) r3 = socket(0x18, 0x3, 0x0) r4 = msgget(0x1, 0x6) msgrcv(r4, &(0x7f0000000200)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x80000) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00000db000/0x2000)=nil, 0x2000, 0x4) setsockopt(r3, 0x10000, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296483b1188f99bdd0dc8ef9409e3f45075eb89787b2cdc3edf21144f9a453cc06a8c117dffa18d2c3a72e61d1bdbb4aee9811f6047cac88983b2f43922a59e0423ae7c6268ab4fa7089a", 0x5c) fchdir(r2) write(r3, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000001240)={0x10, 0x4, 0x4, 0x81, [{&(0x7f00000dc000/0x4000)=nil, &(0x7f0000bfe000/0x400000)=nil, 0x568}, {&(0x7f0000c82000/0x4000)=nil, &(0x7f0000dd8000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e01000/0x4000)=nil, 0x5}, {&(0x7f0000e65000/0x2000)=nil, &(0x7f0000dad000/0x3000)=nil, 0x9}, {&(0x7f0000fc7000/0x3000)=nil, &(0x7f0000c07000/0x1000)=nil, 0x8}, {&(0x7f0000eba000/0x2000)=nil, &(0x7f0000d21000/0x4000)=nil, 0x2}, {&(0x7f0000c3c000/0x4000)=nil, &(0x7f0000d7b000/0x2000)=nil, 0x4}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f0000cdf000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000d32000/0x1000)=nil, 0x87}, {&(0x7f0000c19000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000f65000/0x1000)=nil, &(0x7f0000e11000/0x3000)=nil, 0x9}, {&(0x7f0000d1f000/0x1000)=nil, &(0x7f0000d9f000/0x4000)=nil, 0x2}, {&(0x7f0000ddc000/0x2000)=nil, &(0x7f0000dfe000/0x3000)=nil, 0x6f5763c2}, {&(0x7f0000fe3000/0x1000)=nil, &(0x7f0000cd0000/0x2000)=nil, 0x8}, {&(0x7f0000d78000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x40) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000080)={0x0, 0x81, 0x6}) 16:31:49 executing program 1: socket$inet(0x2, 0x4, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:31:49 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="6b04eaac539736229faf0fc2ec2be20d0299a99be6d3714493c6b9db7dcd9be11aad74241dfe71f65ed8653363ddee53fc2caf6a8e147714a65c766ba676278775d46c5c5bc678c2ea3cceebf75c108579f37b994e77703d620f67531bdb6673b78093d2f50e7710fb1743a773206e7a9001f6ef0dba0b1eb82814b62d7a9ee2", 0x80}, {&(0x7f0000000080)="5dd5b166a893d4c338a975f5535b3d7f01038792978ff21a3ee5a6f2e953332aab0953e4bae07e552b5733ae0f52e3d061df7403f8fa2321eef86423ae67d2985e3874e86ef87d6b24ad2e791696cb96917277bd8b1fe7bd0513881a30ac545148fb313b938dfd1cc1cc341612d975595d39d6162f390a3fef95b83750a615b575e3cfc5d4251fa7ecb9d01614175daf37c3b8d18b1441dd4caa8567a25e7b1bbc2023a0441adec66d5b68000a920b2060f824cf8b6b0d9a4fc18cafc89f6de18641003a1dd4b7b6c5d29b104509ca5456a07fdf3f0c53e31633bc0ba35d1d66553e51b312723487470a95d308c033d779742e99443c33be", 0xffffffffffffff04}], 0x2, 0x0) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) 16:31:49 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe, 0x2000}, {0x7, 0x9}}, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) 16:31:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000180)}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:31:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/99, 0x63) r2 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x7fff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0xa283, 0x0, "34c39ba6b77431b2c42cbdc06ea513798a054787"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x4) write(r0, &(0x7f0000000180)="cc", 0x1) 16:31:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6, 0x0, 0x0, 0xffff}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_data=&(0x7f0000000300)="a4a9b3b9217fb09e15815426fe2e7233c205aed3523e6d3a3d52d68557db45480b196438874b158c6252c6a09d5a7526a10a01cdbd877972a206062cb103467c8a0b406842fb076144c5723c271e7e605ff0bb5ecba8d423d0dceb0be28e6f5773ed5e3e104dc8fe5a65c334aaaf0e60d1ba7f19fad7818562d2b441dfed618b097f785ce0f6680534741d8f6b3eeab74bf1f13b248194697e79f829070468551f0e161cc0f155692b4be779a41f8dccf2c2ef496be44e8b1be07a6e6841fe57453562c9e48dec970ccf84cdea662464c4f5bce351012e577fdcaa5a6dab62a0fa16ce9555ba2acb2e54ec01254bdebed56fe65a2e01bfcec7483e74c3df30c2ec90d706ef4529327e3d5d8bb4a685bb07a4ded8ac0fd12fc77221f2e114c463a4eb70164d812a49bfdf69570102eb082c27724b2f95c89863ce8db8f6618075a7bed5f70acf3fc7078f3f310da88441b3dcc414ca3808eea74de28ef60f438e522e02db0b8633167321eb94b84f1c7545c1daf46ec04cffc489f59dcb8c52fda34a2448d4ae1096a0871386397bfa482fdcfb4bd3a0704ab9aeecab2159f3e5aaa4e9394c7f42e1635ffc079835f34a63f996c4b24c133552270714f7eb338df99fe05de77f2c899abf3c272cbcecf1b5a8bdddd3facfb3bd1b0f3d30b6c636d829a61bf031677059813d748dc6cd45a4e1bb9e4569b5381a8f94a7d7535c0f8b4c062ee7f68e4cdfdd51f756a5e736d2ae939cf88754dff46190e9728235d24f50b59cf73cdb3077e063ca73907bd0409f8d56aba2eef64758d11b1fb86d665720c1cad3b2cf808e2157e38600d38ff7473de7b80e6a7ac791b69a028ca329ea6795e6947ad61d6ffb74e1bd684305930101551978c1706849a7426ffe97278eaafa6140834daf518a2993f841b3f308a418e2d04d21b29da6b3c58a7ff885536f443d46da02b40f2bea13ca9fba53d66503b4e120a312be4e6ade96078c6738c238a7127b4b6e9b155bb2c3064c054878b8db3468058e5b4e011b148d48f6712d059dd33b000428dbaa7a7b1b6d1227c965ca9c849ae6e951ab4579f61cec53bbfe7b909bd2e184010838c765204ed27a9572133681aa2c594cb93855fd2d6c35777829e41f61af782f7b5096e6f9c70b34079e25935a0c213bd076d53075e60e35e311d56e1d4a335af767fd7742d53e7aefcb938196c9cd961ac2b6c2bf1fcf4d2c2de241e8b7241d6a418748abcdc93f42f665aa9e8f91ed55f582cce7f003184fd644c1804fd2a1a8455b06c34f00f629f7091cb17dde431ff478b75ab2de9c22b10f152942dcd7c16e0ec0ab6118830e764fc9a902f2bae1220d2d0d82d8400e3b15361634a9e3232eb27cd22912b7a6685e7a0ff790b3273f1603ef4f6dc18c8a44ffa5166fd53a970fd577d26c78d83e4485b9b21487cbd46f0017b61102b14adf66fe45e559437a6c4080e6ea7fb0c8a3d124098c160023faf219edb2d77cf13fbf1b6a698078762546b2d62a124b73f998dd7cbeb65f3116ccbf236e2724390596ecdc4a95c997441ad457a1ad7a4cc70d88acdedb314bc30d028fdb6d62e65ae061741ac5edc0aaed956db36b46b481c1364a480e8fec765997fb8365377fd195217ef35c61e671520c867e5ac3f2c53a09d821edc060b2c15ee410cbc9dcc689abd2d4c1ca20c808aea1efc554311c89dcbaf877da4d1138ab12f7ff17894d6c38a576d378496513c00f842d5a86fd859f60dbec5221c6da0b7d2373f82ab50dcb9a2124ac68f2090b94674f91daabf79c4bca355fba8f9429e616a9bfb340f895e59d27516b8fc2d77dbac6e4d1edf2244cafc4ef4a07d479421e91922b13116c3a643ed9076f003a91a68e0ce4f7ce1a6a6c859506be1bb7e0dbc7e68774fdc0b82739327a9e29f4898838c4a8d4eb7f3e878f0ec0b3306d8f561d3e161ea9928ab517a2966b11df7c244e809867050cbac1d3fe42bdd85acae52c952ad3e371af79c45e26d37021a3308a035d122ca242bac4d23616e7391bbc616b9960e2853c321954bed7f5979d5f00965d5e5d527969ee8381e388287def1cf33672054101d863b86196bd0574523af57d33ebfcca93ccc9fa154d03c427d3049e487dd571028331ad288a290c734c6b0146668ba9dd4118251f4cbbe9308901a0efd53a78238ba36e7b3bf6426a251f0e7ceafa879f7e4a5f989d44afbdc902f9080326ce2fd3f2a2c7dafd8bfac5faf1a62209fdee8b7ef00a5f4fa852321851e49ce48a3fa61ca5dc36ed2459b3062a0d2eb0d43ff30ea17bb6df068c3a82a30ed2316597ca097b003416580f06e5e1e743b21ea0b63a9d8984ff9253a140bf57836f763b3a4923896fae84dd319f8ec3b05f2f65d8f575f293938fca54c308f3ff08edd8835b1651eb3edbc936ad32a7e98f6318646417cbd984730bc1e6f13dbfd16c3e56af2e6e78f6dbe935d175f8a84f890f67502fbb2db988d989b9c613546aef26f4b23a4d22d4811eebc5c9d95256f75fc3e3e46f876e3ad73d29318bf1395f6ba861e12dceeeabaf85ba1d29cc9032effdd9b5a6264eee4182ae6c7bb58f715b17c8b07259acc8dd1850ff7fa86401bb82f4b87cd25720fef2efafff71bd2a219bf470f916f3b7f7e30dc44880e8aebf9f60ac39061d04cd18664623a2134efc915e9d6352339acc710b6f95331ee1298615114f7a7635e9a132f8f3537e175d7abdaa9ec416a5206086378e72eedbfbd040083f414f894cc3b8148c836987699753949ee71d1cc88efc97f4723d907ce7430f47bf7b94f8074dccdc3974457abbfbcf29ab56a9c18b5a4ef64a7a92403c996c06c943db087e5fa5586957c84d6d8e239fdcd0e913dde7ccf3b59724b4f92bc921873d90e38a8425ab5e8f8910b381bbda0625cd3a6d9a888ede6aa24eef294569564bddc8a3bb2d236acd6895a85f6f73ac9ba02937ffe258777f233d2412ddfd761dd39be1b7997c55196784ed301d42a6deca6d6af435168a1b9b6c3ac013bdb5002441f884fd9982f90c3a630ddce730488729ed27e2301e2ab2cc46f1f63aa802f163cf6b1473bb024eb41c28dceb4c0570fae492d81bfc516ca3db6ac709ee6c69d838b16ad472fc2d8218751c3e2d65a93d52eec6423d58a97a7739cf4a7eeda9574b320b6925d8d45a866244435d178b9bdde9350f8e5814fbb5588453283daa4a014bb2d166c1b5cc8a6022dcb44d210da70c2356b899bda143e380b7336c9b3dd6e6dacbfca36fa80f0f7db4606207c790bd2b0e3bc2a7ed74cb4d955f7a308f205fd847604ba9f9fd1d98be5f3135129a18b4d672f4dcd0e5d71a9d2c34742ae2fe1236c267a517ef5f5fffd1f83cbf60ab90ebd34c782a68d29fa5b1e0b507969b7f264fe98643ce1beee2ac60b0a9fc16adc929b5e80a1319b402351f8a09d85aa298c08f86c995f76450e771e009b3ceeabcd8bdbed0a9d5a5ae426c0463e993914ad8277207974c64defda5634de5fdf9eabc21bccde3c5af235b3133c1a4991269558b543bd9159d227e18b91a62bbc73e8806025b6f97b2beba92012cced6dc888da5b58fb860f6486acd5e0ad039d924bf41bc850d92a0632c3e99e4c5bb99a6bf3f0254f5d88167d450352a3a6eda4d088c1f56ec1f573c30f45a0e145c996582803d62e843f4f8eb083bbce96e5522c2f38be692692361023b39b3723f701d2d3b424a5e0977f76d15485211aff1c8cde71b9e43b880e73d62dbc6438656ef7a5c5c2cac24aca6ca7e1a23a21f2a5d91f237756c1385442e8929536529391896924b9169838c609dd648c109bab21a17e3cdabdc72f5da6dbb0cc2c04c4b3fd63f42ab01c6184b8d0dda6e571ea91b657493adc8ab0a19de22e75cd1e2967ce3c95b20dbbface06be35b21e887ca309407589b2ccf4f45256f7c8985772e8341d6ba1e834c82fec42b8de5bfa7f1d9dafa4891fa806ae4b4d3a597bb3b0d4c21edc4d5fb2ad1cdc8d57becd38bfdd6ff69b97a8dc423ff547ea7805c45d80025dce7a5b83163b554bb9037f7496c27bd977bf3bb6c971d3695533d079b40bbe377c01547b445d8af2348e1c0959528b6ebdd862ddec1ab6409531e38eb7aed6b3d8f2baec06de04944296c836f9592b12149d0f8f9b90c20fa0e3b827a668aa93aeb359304d1e475639cc36b19ffac0c736231688420b89512012bbf1bf17581bcfbbc0a3c72c7d2aa7a6d6d51381e8b4f6aaa7ea06bc92b43157109d645f905ecb762c8b68db67a8fcbe3737facc032ccd36f398fc2e2fff6ed347b8b1f8ac01ad1ed93901f37b60578305770340740ffa764f329fbc56bc88e767951f1ca014c02dfdd5f5e678a18208b94b525ca6ddebaa89aab4d2dfffc961f85e6f5536154a4928f2ae7a1180e980a3b248460072737573d6bf01d4755e85e0dd4d2facd73273353b1b501eb959f2476e1c0fffda0fdcda8e718711649080e9d593c5567b93fd25eaf4695fb99338d8d1339837a8b937c4b05fc9ed5a3533ec91dd41812ef833114edf2a5155cb6f7aad89d297e34217e9eb666d420af170f02dc362de84fbec03be07c8ecedd6513dab1e4bf5c9d5b3e758b23b029ae70bdf3c441b27ae87c16cf2b4735484667b7903434d7eb3d6123754dfabb3fa3e2310dad9743527e5d3cf2c6ef60b947b7f6ee2ea5366e8dc6ad60886a8df2c3c7397da3b00a4782aba82a0b7488d24536e694226d563e95f9cb8be7783d8a7174f16d2b310993c9fe9567468bb8105b1d7fa74f17895abaefd062df700c1194971e826aa7c637c245bba3bf69b449d43ba705ffadacf5150422b4bd9669d4902c5a5f832de2edc175f9f77ab5e1469135db9a9b303bbe2134cd9782ae9b14a31a90d365135e6061304caeaeba505965db4b87364492af8ee23f9eab0a293a6899be93eb9381a03e4a6833e48f15f76891d7a49804ed18c5d5ec9ffc8be09721fc9dff549e4ffcecc909fee36c6cf4521af42d8856f3d3c4b87410893768305682ea31f7bfdd12d772f5284732701edc674e4a0d59a4b7b4afc6c1137f8572ba727712e0a326f36a4ad1e9d24f3d376c30358bb5c23c5ab12d294996d5a0cbe7b73fbdda1c7242f6f7c281189ef3cc5555e87119eb64d6663837252a298baffe8f980ac6dad7a32ca783618216261189c4ef8fb672e7c5df2639e49e85d57cd84bb4f9f6caaff9f8f5e28112252182f51bc110854d9bc0a7690fa444a7b5ddddb1bac28fee928f62b4c3f87e23c6a9acad55b558c61a8598b86eb79ecc02a641c4e91f5a301205d7c235f153adf5beda8d0fa054eb90219e0cf34f4b56a55eff772e31e1ee6ca75898339be592877acbaf89b038d718da9068140ffb8142104891e41102a069e257f6cd62022e4dc4e74d2dc2cf203d12335511ac8f1b522035eb6a2a813a42f37575eba63da14d62d7cd4d28f69fffc44ea8c05c0c8278eba82a24f9cc673c24d6c7fc5591cc1de7339f4774f2b107b0a41a6c107bd3de96ae876295085c3ee234a32bfd148ae2d266f47ec7affd486569d9070bcb1008ead9c342933fc1b96a718850455926571bb2bee0d7664d0944f3c380c9fa50af93f6e789ed428ee064be3dd15630fdb810fa5d590ad918494c7f3317a3688a355b41cb2fc05c1efdddcb535b2e215315d7e2e9c9e9cd07252809fa76f387bd8286eb35ec93ce36d8529797036d042c9d3794db11ca611cac8ddc2630b64a81a62a945c82efc496387a0bdd17c3ca4cdaa8eb93191a569450f7c49695786c2c68b55e"}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x5, 0x6a5a, 0x6, 0x10001}]}) 16:31:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() r1 = getuid() setreuid(r0, r1) socketpair(0x1e, 0x200000000000003, 0x4, 0x0) 16:31:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x95a4dbb428684ab1) write(r0, &(0x7f0000000080)="000400f3d990ff3bb5449967ed1c05e8df58a3d8", 0x1de709803e7e0e78) 16:31:50 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000580)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x38, 0x2, 0x3) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300)={0xffffffffffffffe8, 0x3}, 0x8) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) semget$private(0x0, 0x4, 0x80) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001580)="13434ace63a106290abce3ef5900"/26, 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000004c0)=""/175, 0xaf) getsockopt(r4, 0x2, 0x0, &(0x7f00000003c0)=""/112, &(0x7f0000000340)=0x70) 16:31:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x76}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)}, {&(0x7f00000002c0)="3a44609df470bdd5f331a60f8eea40148e157fbfc4145227684947ee10b6de67917b73655364d5cc9f81095bfb7833d9f92c3a61bf62b6c1cb68c054a9b9288959c3d970c9f3b0269f996b6d14b109f9d6944f1947718f05b7f128ae3b1f212238d1772c406fe0d04ea72d7c771ae5dff4d4f5173efe324b8c1a5abfeb262f10f34b133535f37bc68f571ad6560f80787fb0b22b95a832ef7e828f152537b619328642330ec4fe8d11b971b9911d839f1a6dc0ae3fbffa1dfa23b66e4ad2c49a", 0xc0}, {&(0x7f0000000380)="90b6809608382dedf0e63868b667b548b8c980533763a585c8caf9cf60bcfd1e9ca068965d5591ba8c31d19389d211176842b14dc84363b5aa37dbf7f9d9c15cb2addbc21b5cf2afbb662cfe8e8aee386874677279a6cce8c8a43835815ed5cb6916bf0c6b2b3d984ff39aafac7a1028752aa20222d2a465fd9348a408c2732a064f74e4428db14ef18514a123eec57cb6a1a1c91f007a1144d4b3e6c1", 0x9d}, {&(0x7f0000000440)="3432649ae9b7edca8ee78efb27b1ce5f07ddee677520da8b9197f264d9569cc1ccb9beec4e625b5c7089f96437c94074c2cb7dcca7d6936cc14d44c5b4d07428984f", 0x42}, {&(0x7f00000001c0)}, {&(0x7f00000004c0)="e696d98d014f5e8d9440265cdfe8f2", 0xf}], 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000200)="a8edd7a27fee1b16cf4216c90d3d07b84d28af9647d92b100414a677eeb53457f478e624f71ca166228c5681b4564a352b06510c1898e15ae067d5dc159f7d54975fbf25f8a9032702df9fd3f38cf5d5e482e0099108c2b7f057e7280c65100f408306bf52a8363efd1564f6bcbfd327e66e0c1a4e9494673c9c88929ed6") syz_emit_ethernet(0x1, &(0x7f0000000280)="15") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000100)) mlockall(0x2) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000580)) 16:31:50 executing program 1: r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x100000001}) 16:31:51 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01bf789520315be632"], 0x6a) 16:31:51 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) getpid() r1 = fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) ftruncate(r2, 0x10001) 16:31:51 executing program 1: r0 = socket(0x26, 0x1000600000000002, 0x4000001000) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/245) 16:31:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x1, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x400000000009, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe0430000009200"}) poll(&(0x7f0000000140)=[{r1, 0x20}, {r1, 0x120}, {r1, 0x4}, {r0, 0x12}, {r1, 0x24}, {r0, 0x80}, {r0, 0x80}, {r0}, {r1, 0x5}, {r1, 0x80}], 0xa, 0x80000000) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="a989743708dba0bbdf4922319291a1dc5e679fd4afd87ef5dd70ed27bd87ab86d91f3bdac1ba929c4d473da60e466475f678ab578c2c04b1787168af361143e881fb13778f3bd09ab6e0a17300401dd00a08bff0665e0b44e01b391dd0ba502f526682f24401cfa081daff354903cba6149118de9f15d60999e6dab61214aed285182f4336f82112cec5cca50940221291260e2de344ca7620dabd5902ce7f3196a8752c541835a527cf88e5f1edea8f0ac0705fa18c5647a42faea18cf61308b145f0031a2be16fe683b0fcd66e4ca1bdd232d8e752b48c31c5f763c2e6fde7b7554554d1571e54d82e962c958942ba5bcea672ff0579271e6861dd2fb7d6ad30bd17c12b664ac6729cb1c690506454f944a9e5646cdeefb19a6dca2d62bc42769dd1a91c8b5c6e853a1f2eb2695d473ac825e841a6edd016ed66ef99897538d4d4ee2adb79abcf45f24ff36dc1bd709ce47c229f43e9d6b35e4f82a7429661a2ddeb29c7f1bc06453c6843917f0e83104d784f537b99ce59ea9a8bca219947d2860fb0b376af34367c983fe6edae6c8aade9e0d20c98a72ad02b4fef1ff42d86bd1cde7593483ab952d0156150bae81c07f72621543766f53cc08b05b9a575947333db65130b5122a6a8c9cd4132851243693e0c85a75d771fb873a34633baae981c09842e21a6825f6bfba8e8dfa720f78edf7160ebc975b057622e0ca1b5c10cead777d045aa52b8fd4f795a001b08746c822f34df23e320f2b5dbacacbb9e720d9297d71fd3447c9536cc763b94dd576ef798a5cb8b633360b1e2e70a9c1eed8a0952a99aaafbb1cbdb31d597706dd69a5cfefbe3c0ab158bca8479e066fa111c85fe40ffc81fd58fe113481ff5c942b19b0146e69a77336425cb3c06e8a24b283909e617e7159690a8d22e9690c07ede9cddb72727a69e2bcf512ad62f679e25791ba3a64f87cc442c8f0defff3646ad823d81d82956f26fa0cfb17f0c4f9efa3c28f1f5b940f471098ed05fb907ad52d3f03b1ca538fd5dbbde7c14b79d4186a0372d98752343c5c2b4c559c4e1bcc6ff4e4ea5428040b86ec9281976509523e3f7a6051399fd95484f199bac75316c8b64ce17e9da015a8a458c63b261f97887ad11a3c5a6941cc823284d6a8dd14af4e54b6351983bdf571dca5ef2ea22ab404eb6f9a3bafa5ff53a24a1656ac4608a0ecbd1b9135c8efa930783c82e8497c5c349c1555d5cdb1b1ae8cedaaba4f780f1dc2fb1628da0bd43cf8b95939aebcd275eb46cd49661168e288441b1c8346adff7b62ed47c852a3247666b64aea9b91589876c19f59198910e9b7314e4c0c4bd04795aadd74eec6f266e91dc226f7473f9871e65bf360020de358f5ac7ed4eb8c1bf4ea3db803b2a28183240165d0649a0705321d13c44a88ce99f65872158accfd5c3454e92b5e1a9f3e082fd9a3b9396895e9451551abe8410357d48bc44382f0dfa4f5a899b02f58f3020a90dd19e6f1f3a9082ca28cb781175f5ca37850c546e1ae55f07bf0e56e3fb02a9dbce2306f1e6b004368740fc727ee979021da03a806e54115d8e02dcda6372549cd75a5476237110ab075593228c3c9b07c6faa26ca5764f12b7c8c7a36d4cb8368e5811af742df8c36d337e6469ed02918473f2ea18a0344743fe99c4a22e3bd186137aa2b1dfa058b7ffca", 0x4ae}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="b0323c48fb5e807f56", 0x9}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000080)=0x9) close(r3) fcntl$getown(r3, 0x5) 16:31:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:31:51 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000000), 0x80, 0x0, 0xc6, 0x0) 16:31:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="3e081c5f929ff23194f063b337e126de1a676d6cfb893519a8c6c06c4584cb8c4a746100168899eac8f47785638e13ab1e5b171c2d16264ffb0e60a9c279758262c49aa7ebae5565544a92200b1183ac036e480ebdc0f3e19eb575d9c83c365e2b9a8700c1cdb4be8dfd6c46cdca04d7425976b9023f2b425843883a0f6d6c1f08aa6df9b3bce7238da7b609a6a4d50536bd7f7a7090a4222fee0fa6a8e8d7", 0x9f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:31:51 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x1, 0x8000, 0x9, 0x7, &(0x7f0000000180)={{0x5, 0x1, 0x9, 0x7, 0x5}, {[0x6, 0x7, 0x3ff, 0x3, 0x10000, 0x4, 0x7a8e, 0x9, 0x7fff, 0x2, 0x9, 0x67, 0x8000, 0x1, 0x401, 0x5, 0xfff, 0xfffffffffffffffb], [0x1, 0xff, 0x7db, 0x0, 0x6, 0x5099, 0x2fd2, 0x1, 0x100, 0x1], [0x10001, 0xb6, 0x5, 0x8, 0x9, 0x100000000, 0x4], [0x20a, 0x90000, 0x1, 0x5, 0x8], [{0x1000, 0x1, 0xd217, 0x4}, {0x5, 0x7f, 0x1f, 0x6}, {0x6, 0xffff, 0x1ff, 0x8}, {0x57, 0x8000, 0x910, 0x21e}, {0x7f, 0x5, 0x3ff, 0x100000000}, {0x46b51d8, 0x6, 0x9, 0x7}, {0x7f, 0xffffffffffff768b, 0x1ceb, 0x7e}, {0x6, 0xffff, 0x7, 0x28a5}], {0x7, 0x2, 0x2000000000, 0x25}, {0x0, 0x2, 0x7f, 0x1}}}, 0x8001, 0xfffffffffffffff7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:31:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x2bd) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000100)=0xc) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x9560, 0x400}, {{r2}, 0xfffffffffffffffb, 0x15, 0x4, 0x4, 0xb3c7}], 0x6, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x1a, 0xf00fffff, 0x2, 0x8}], 0x1ae05bc6, &(0x7f0000000240)={0x6, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) 16:31:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, r3, r4, r5, r6, 0x0, 0x1000}, 0x8, 0x5, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") setsockopt(r0, 0x0, 0x23, &(0x7f00000002c0)="cef5b415f857d8b1b3188387adad3182eb20fcded40f4147087017aa10d7df3660923b91a0fd9511d380415f65eed11e8605ce35a42102", 0xfffffffffffffdeb) 16:31:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='6') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/143, 0x8000) 16:31:51 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$getflags(r1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x401) 16:31:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x400, 0x18) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x100, 0x1f, 0x80000000}) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:31:51 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x3f, 0x2008000000000000, 0x0, 0x8000, 0x8, 0x0, 0x2, 0x1, 0x41a, 0x1083800000}) 16:31:51 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x8) ioctl$TIOCNXCL(r0, 0x2000740e) 16:31:51 executing program 0: accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40080a, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x247a, 0x4, &(0x7f0000000100)="01d5be00", 0xfffffffffffffe4a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:31:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x6, 0x7fff, 0x101, 0x2}, {0x7, 0x92, 0x6ee10ad1, 0xfffffffffffffffe}, {0x8001, 0xa0db, 0x1000, 0x20}, {0xfffffffffffffff7, 0x3, 0x3, 0xfff}, {0xac9, 0x66c, 0x1ff, 0x100000000}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x882, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x35}, {0x2d, 0x0, 0xfffffffffffffffc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="03") 16:31:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000180)='5') 16:31:51 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup(0xffffffffffffffff) fcntl$dupfd(r2, 0x0, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000034, 0x0, 0x0) r5 = msgget$private(0x0, 0xb0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r6, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) 16:31:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x22) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) syz_open_pts() 16:31:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000180)) socketpair(0x1e, 0x7, 0x5, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = getuid() setuid(r2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:31:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x1000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x4d}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x0, 0x5, 0x1000, 0x2}, {0x1, 0x3f, 0x5, 0x10000}, {0x5, 0xfffffffffffffffc, 0x4, 0x9}, {0x8, 0x1, 0x20, 0x4}, {0xa1, 0x20, 0x1000, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x1) 16:31:52 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) write(r0, &(0x7f0000000080)="d2f3bad86cff7099f79da0ed444d7bbc76ccd5ef6efe215a1a9c0998af9776e7912ca3f64513302fd1196387d286ae099be8039448f0b73b3f013f", 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x1, 0x1, 0x5, 0x80000001}, 0xc) 16:31:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:31:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4c1, 0x7e) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 16:31:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {}, {0x6}]}) flock(r0, 0x1) r1 = shmget$private(0x0, 0x1000, 0x1b2, &(0x7f0000ffc000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20, 0x0) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x181, 0x9}, 0x2, 0x200000000000004, r6, r7, 0x7fff, 0x8, 0x8001}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:31:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:31:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x66}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:31:52 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) clock_settime(0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10002, 0x2) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xff, 0x100000000}, {0x7, 0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240), &(0x7f0000000280)=0x4) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1a6a, 0x80}, {0x380, 0xb9a}}, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x74}, {0x6}]}) syz_emit_ethernet(0x3, &(0x7f00000001c0)="04be1ad4") 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x4, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x5b7, "03518fb4c6100e3215054c99cb56f2b6348daf39"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x88) setsockopt(r2, 0xdd4, 0x100000001, &(0x7f0000000100)="3053ce75f97e4633ee533d29874576954a8d11182381d63cf61530da6ea469a32874e574e66e346537f95a0940ac76740d46e9466e6cc44c263e7bd4766e5af12afbfb757f56436ce83893d3a2d3da2ad7799ffa99ad081bebd7969a90bbb33824d7306cdda93a1bcf0f383b16dc08acc18d188fd9598c1858b7351b4a1f3e2f4dbab566611242bd38983afffec7f13de488b9a3a33c70599d5057430af190b530b12c1baeb9e89a54fc9904e6d572d78b745754f1d1a92f73b2c2130e15831a76505f4ddf1bf4fc951542d0ec508a99fb0f94be3e5c4c999f536cec6f3ff76752c8824e7c7c9b398bcd677455bd3fba", 0xf0) write(r0, &(0x7f00000025c0)="f2", 0x1) 16:00:01 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x502, 0x40) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="3877ace94a0915d54e", 0x9}, {&(0x7f00000000c0)="9b63615d3a44428cdee8d6677be0b4cfb823e24de2ea2d7c5cfb8bd236a5fdcf302dd9a4288bfd54dd5e8001fadcb3cea566730a0e612dc9c73401b4f60f737c0a69887f3c742933415fd620e712a3c6add3667d61fb9f097eee43a791a80ba67d9e357b50965a58ee55ea945bfca3c2f61c819797873ba7862d971fc288d116e86519e2164e11c8765f2fa5e9f2e347ddc0f72ee312de5968900d3ca1f78ff17d1669e6e12787e83b999a66c3cd6edf0ac10586c83027c690cb62d007c3e6a3e7f83873a791382ffeb20a99c1fc84d233474bbcb3bef5", 0xd7}, {&(0x7f00000001c0)="6b573d480c87759c08925a5fb9dd6ecc20ec137156dc4f34a67c8e7096c27a3b3d6c46ad200631fc33fe4db87788079c7c52eed91cd7dc258fd964ba48329ff7e62d2b6c797be2bc4bd7a078eef01fc05427bd18cb7610cbd3a111f1d3de94cf65991c92a205d87d1d0096fbcc62c05b3a4463b601c605886d6c2f8cc1710d13cae254756a61ba2996caa50f22f6724d", 0x90}, {&(0x7f0000000280)="4c8077a6ed372d19f0849ea56912606030eb12c117769c34a120ea3ffd15284b657f172a1995ebfb7ad6e34f2568cb8ded862c3895fb373022774a78f68e51d7ed80f70f129d672b58cf6c93a5a829e14a1c9a5b8770233c0855b079b900e80611b3a4663bff674dd902cb84a082e8e5705ef6d6d1dcaf19ea6778b6607778c573d8983c5b73d93265bfc5bb22eed849ee70f603dd5662ecf7fe87", 0x9b}, {&(0x7f0000000340)="f68871661c19cdec8e9b9396fd6f986912180d1acae6e78e0b419a872025ebe6e96f6693b9fc840f2533b04f08a15840696a394e722acec2f2cbcc1f52b72c9a1d6550aeee049086557742e5176bd53189", 0x51}, {&(0x7f00000003c0)="9d2a67e6a7b172189f59e37b45c2094522849c7778b5d38b7ef1fd1f60bb991cb1a57f9160b9164461fc256b0c3d13ff9178352184fd616be81e40b10b37bfe18980b299d16025ae1743254550dd31b334ff9e125d32cf2bf638bc9e1ff9e294fd96448eeefe85b0bec27e390426850d13b7dd1e08ab77afdbde10d8c271d8279c0a801d16b65ea1792bb4456c", 0x8d}], 0x6, &(0x7f0000000500)=[{0xb0, 0xffff, 0x81, "196f556556afa6415500ba4dfb5f5589b1a6b8ce7ab808631e9314be8f526b3259ba6e144e1451419320d4c394b07a322b0e9cdf4d1132a442c9364b6bb0904324327bed095605166984ed8dbdd4c14453dbc1159da6d04a5063628e9a8df498e0cb8557dfea388fd40eefcbecb3e8281f63ac5969c3ba404b62faa5b8963f11a6b23c8427dfd07417f1a3c3ab3e4525dd79870f2c7c7920a3528cf4"}, {0xe8, 0x0, 0x6, "0f9535b880cac42b44598515c13986e712ed1fc95d2196bb2a0d089ac548926d5d9669b76d54c59e4462d23a6c7a5a3aeace72a7df82245528d4df9a351197ce2b2d7a53a9cc62eed8f3382428f0ef51b69f6c19918c42f19e937fd35960f4f0d1b20530e13942bcc696147407ef4d74684c0e6dadd027e1a0087f6bfcc3532a01282c9f26e8c537495254396a6d137b8914b98e6d22a048343362179b6c93b61eeee2be2c30ae01cc280909970b142a64c9de49cf44b249dfc39a8e424bb7197afd33374862e997fbdeea205232a270acd7c62b67a4ed"}, {0x98, 0xffff, 0x100000000, "e6e91acba47d29800c46f580abeef5a8c740ab64037eaf9016c7f93afa3f6cec6f71deab05ca8023d84cce1d6895ebadfb65e1300175e315974fd6b04ef995d13b76c0f09fa653caa30a6b170ad40e1f8af9d2b79b64c38ed3882b00ba7c2e2cbd24e3217a93e01cae34a310034db278b414b4802f8afe70e30a7a6f045070cc3e"}, {0xa0, 0xffff, 0xfffffffffffffff7, "e41037ff0d307b7865b60e569bede3b8f73b0cf35e8ee95fda0ca5f00ad60a072030d816d6c3a3482115c511910a1efba72a6fec0f9bcbfc7a9f3cdf53a94a831fada4b67100b7c56941795efc61c3d0a61fdf041d40119f6974414611c67022de1bc64b06f13b032e38a48f6680b6c2ed6be7ff2b399db5b74809dd0ccb8773f6938fb73155cb5ce7a15bfcfa4f"}, {0x58, 0xffff, 0x8001, "d28b512c65a00a458fcf4efd0b6ca09eab4ba9302cb955f769fa9cc6529518299546c1f1b9996a8e44f7cbe02e572fb04c060627314be77fec00c24ea411fdc1413c15e2b4a879db"}, {0x30, 0xffff, 0x8, "7efcc70cb2a539053242783ff9dab49fc0aa69f28d5d2319ceeed5fa"}, {0xb0, 0x1, 0xe77, "7e8cc4ab74de4b9f2288b1d6d8b22b9e1a8e17b3b7bd3e7442b787d901388174daa578c59c9681463eb600e3c1be67c0bcfb2e00395f7b4df99dd4437bfd894f8fdef82dc74edadd4869ab70ca10df13cdaf2bfee1191ed47104993bc8984f7e42af103e3b8e5767a212a3e20acb7b7bd8099f736ed118cfe47671c2ea7655b4c0bf663321f465f039671124b315640b28bf479fdd43c0d614d70945"}, {0x60, 0x1, 0xfffffffffffffffe, "8bbffd7e4ba1d8901c22d19f8a02d8b3136ac2c438320aeb30102be1e6acd2d45931594cfca8dc3add27b4406eb2a890ac5157030e1cafe7e5c88ff2975e02de045cf5cbcae5754891e6"}, {0x48, 0xffff, 0x1, "0f801a4086f2f45445afc59974e6e921b312ae85c7991727775e7c47d8a1d973aab4b19054e1585c3e72382d4b9e5b23765a97dd4eeaf9"}, {0x80, 0xffff, 0xf49, "e7112e34fefb9fb4161d43d9510632c8d25f0ec04f9c0e74a62c04e834e4568f29c14beb062b3e155ebc26c3c57bdba442e8c928941973b4865da41d78341dc1deb1f6ea68e7a46b70e87055ae371fbc460923fa6a31c01df98a35de4f36c8d5f55935431045ff593e46b8021c259d79"}], 0x530}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffe, "037bb9cd76ef3caf00"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001080), 0x246) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000009e, &(0x7f0000000140)=[{0x8}, {0x1f}, {0x8000000000000006}]}) r1 = socket$inet6(0x18, 0x2, 0x7f) recvfrom$inet6(r1, &(0x7f0000000000)=""/42, 0x2a, 0x1, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0x1}, 0xc) r2 = semget(0x1, 0x3, 0x40) semop(r2, &(0x7f0000000280)=[{0x3, 0x4}, {0x0, 0xbd, 0x800}, {0x3, 0x8001}, {0x4, 0x2, 0x1800}, {0x4, 0x8, 0x1800}], 0x5) r3 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000180)=""/29) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="498bac62428027f427ad17f631f3fc4ccde61c44b162911276c51df56f4dfc0ea37fa9e3924eb4f3dfd75b3b8477c5b98bbccb72e94070509aa1e8a123793f41683bcc65bc12f9b5fa2c22e9014b7afe8f9aedec7175f8dbe8a1f8ef023d34924a394f275660d823c763e0461beeaf5adef08b470e17c0e1e2361da98126160e54960bf776490eb060db3b2ff679e087b5761d3633a011c4b451924b7e10b685d101b2b2d514c0fbfec34f26cbd3791049ab165a43", 0xb5) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x1000006) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="ef") 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x1f, './file0\x00', './file0\x00'}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x400}, 0xc) sendto$inet(r2, &(0x7f0000000080)="3ca12e53d4a9c6559c933abecd0b2afd22d3f56e48359cec7fe88125", 0x1c, 0x404, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x3, 0x0) r1 = getpgid(0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x1, r1}) 16:00:01 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) semget(0x2, 0x1, 0x2) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x7b125d62, 0x61800, 0x1, 0x1, 0x7, 0x81, 0x5, 0x3, 0x1, 0x616, 0x3}) r2 = socket$unix(0x1, 0x1, 0x0) socketpair(0x11, 0x4, 0x2a, &(0x7f0000000040)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) recvfrom(r1, &(0x7f00000003c0)=""/226, 0xe2, 0x800, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x3}, 0xc) setsockopt(r2, 0x3, 0x9, &(0x7f0000000180)="73d0da8eee86db2f34068558f71748df8c5944c8367644715ebf4e11b4ea5e35539a9870f9e379d4ec469709092c518dae1cd595316c183c29a58046138d30604e2fd78bbc2caf060730547618268dae6c29570af2d004fd7c9833a4a693320ddff0f8b82712b940f6", 0x69) setsockopt(r2, 0x23, 0x7, &(0x7f0000000240)="654421606333e5e234d3ea28adda77ea5129786d38501bf4486a0381", 0xffffffcd) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername$inet(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:00:02 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x843, &(0x7f0000001180)=@in6={0x18, 0x1, 0x101, 0x5}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x21) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) pipe2(&(0x7f00000002c0), 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = getuid() setuid(r1) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) syz_open_pts() fcntl$getflags(r0, 0x5) r2 = socket$inet(0x2, 0x5, 0x100) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x7fc, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f0000000740)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa001833904a15f8842cb5fac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e27fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead700", 0x14b) setsockopt(r2, 0x3, 0xa, 0x0, 0x0) socket(0x40000000001c, 0xffffbffffdfffffd, 0x24) r3 = semget$private(0x0, 0x6, 0x8c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="a02a4762ec9fc16bb33c24025d9f73268a9bc4f4e98d030db633637993ec76128ab45696f8af828c8efcd66f7577c191547fadb2a32e2f49bea5909a94b0049631db13286183ca80c26ec802932d8b469c9eb35684a7ffc6cd8bafebf09f5946488f2e2ea62a80b06c147f099cd66b87a551c6d21a1a0a826e61e2db5c7cea76338fbad00f868df1a3ff5f16c8132d698470e544aeb481a79e7e0cf055d4396179b4806762f3e691af5f1876c3e87cf14d1f09e1f4abd4f9699dc61f0830d91bc442bb458e5a6c642bc23e62a3ec5794c65fd2c20658af", 0xd7) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000008c0)=""/4096) semop(r3, &(0x7f0000000080), 0x2aaaaaaaaaaaad52) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r4) getuid() kqueue() minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1000003) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) msgget(0x3, 0x5) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) r1 = socket(0x36, 0x5, 0x39) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) syz_open_pts() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:02 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x901, 0x0) r3 = getpgrp() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="dbe0d115288da2bba50d15595fb325bbc4caaabab22de12f6a250e18b275d98359f51f713f4c8ae2db4cfae6e4146da892d5bb00175de863ec9ce49cad263108066b392d09c2b93ad1b9afeccd54", 0x4e}, {&(0x7f00000001c0)="5bb2810535815469f21c97598300d4", 0xf}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003070f24a9e19f555ddbb986a00000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xb8, 0x2}, 0x4) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x8001) fcntl$getflags(r0, 0x3) close(r2) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x82) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x1ce, 0x1, 0x2, 0x3ff, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x4, 0x401, 0x6]}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) 16:00:02 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe689, 0x8, 0x20, 0x80, "5b34f162062809b898efd6e63d7415143204dc87", 0x3f, 0x10000}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0xfffffffffffff000, 0x8f, 0xd773, 0x7fff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0xad77eee8edad3741, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="e0") 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) geteuid() geteuid() setuid(r1) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x8c}], 0x2, 0x100000001) r1 = socket$inet(0x2, 0x7, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="884c28c61ec4bf6a5218684ff1d3713c26e81968963722e071122debfe263112d5e7c86fb9a42cb4e678702ee1e59f23378e9f8d0593ec463edee247f839845db55ad87a2819e5bd32805ecc2c018ac3fa48e69568665fbc85", 0x59) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x3) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = getuid() read(r0, &(0x7f00000001c0)=""/26, 0x1a) getgroups(0x1, &(0x7f00000000c0)=[0x0]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0xe00, 0x34) getpgrp() 16:00:02 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000400)=""/68, 0xfffffffffffffd71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x18, 0x2, 0x0) ftruncate(r0, 0x100000000) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0xaa71, 0x2, 0x1f, "b71d8b0e66d62d188743897b366d4c99d2072cca", 0x3f, 0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') pipe2(&(0x7f0000000000), 0x10004) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000e00000000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="8d6a12435153398b3ad87826260d06b0244f2515fb1ae77879341a8682205266d5e989", 0xfffffffffffffdf4) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) fchmod(r0, 0x42) ioctl$TIOCSDTR(r0, 0x20007479) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x20000002}, {r0, 0x4}], 0x2, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x100) getsockopt(r0, 0xfffffffffffffff7, 0x6, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x56e, 0x80000001, 0xfffffffffffffffb, 0x2, 0x6, 0x1, 0x0, 0x8}, &(0x7f0000000040)={0x7, 0x8000, 0x1, 0x5, 0x9, 0x100, 0x6c2, 0x65}, &(0x7f0000000080)={0x9, 0xca, 0x2, 0x3, 0x9, 0x5, 0x2, 0x100}, &(0x7f00000000c0)={0x8, 0x2}) getsockopt(r0, 0x80, 0x32b2, &(0x7f0000000100)=""/110, &(0x7f00000001c0)=0x6e) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000140)) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000002c0)="8d") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r1, &(0x7f0000000080)='./file0\x00', 0x902, 0x15e) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000ee0f7f), 0xfffffffffffffce1) 16:00:03 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000310000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000051f000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 0: socket$unix(0x1, 0x5, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x83, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x280, 0x6) r1 = dup(0xffffffffffffff9c) dup2(r1, r0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), 0x4) socket(0x20, 0x4000, 0x6) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fchmod(r1, 0x80) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) 16:00:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000000c0)=[{0x16}]}) syz_emit_ethernet(0xffffffffffffff4a, &(0x7f0000000180)="8a058e7b") rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: socket$inet6(0x18, 0x5, 0xfffffffffffffff8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x7c}, {0x6}]}) munlockall() syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:03 executing program 0: r0 = socket(0x10, 0x4005, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6203000000000000000d05e49e11c8c30b406c319300"/32], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000440)="62b89367b2a3cb242b58249533e7a2fa49633b345b596a4cd53be36fbf7160bf85b321a6355bdd9dad0a4252f9763d6fcec1159dfa719f8d26ba41797ccb048d3236688cee9dfcb4a686e47cf0c2fa02e6247e9baf6433c007f755a69f8c1ee7a295b92b997f444d3f58f2016104e98b035d8749739fe4302b2f3fa64cddd4f0323bb0a67df432c86aa85f80bc55e0399f36cdb4ce32d8cc73e6b87d7486df7503e76bf06a1dd54724986c7c4c07118881b3762b60f215921ea1f91bd5616d4388cb571405e8ee147852a54d40bfd5568b2e2da093ec54e5126e08b787ccb30b957e52f204e76b19e6557e7b4a54a34302957bcd196a86335f0d68c5fc2aa819dd4831a06e894350a13960da64153a52f63783ba22f825a0e3892a810cf268a10129636a5e8c7314fc415a62e6fe33fc3c14a3fba79afd22204640cd800e1a3c36b2bf9cf5158a61cf747e31b1f54b0e9139268a56d8df29cfc6523422372f077ec684ddbc7598389a18b0062143e2df2293130dc86f596394b6ea2f1ef9ff749b28e4e98dc8d45a9c0c5098799ca11a5d22763dc12823ae12f82a4347e878b3609f0e2aed57afd408c0fdf873950ab16fc42ed2cb686b59c8e8d3884c6f7437edebb503e3a41f1fa0b218f02756da03c67b62d3d6a071b1d4d4d86c8dec597736f9be829718670119322d35bf82a78190c7b6ee6980e002fb9fa63da53d6df0597070784149735e1563992a461b49bd84a1f3c436f11ac171505f7dda3e07f2bd3492240bb0f7a3ff65dcd4c4dbae424c0a294d81aa4e40ca919165ff92a9911593113c923df99edcae8c0e0a061eb47d7375d96cfdeb06199c4bd0064cf7adc725a1d92d21fc0a81f45c861bc432786bb9fbe03726c26d747e87707881036893433a4969a50c076ed609e4a55b69cd36b1c5df5a2c56fb14dd85cd647d29d351c5af65dbbddcca35f7751b0642ea5fd7de3bbe8e2018b7cb5e679d85927cad4729f0c8510fb6abb1bbe9348d35fa7794743529a3c7d54a4ee05964cdfc460d3f7621e0c70968dc5a335594c16d26f8ae04ad8db56fe4dae8d1b0a1bb9ff7ab69fbb8210c3ec7049a681cf344b7c5efa3d09cd06a56dc92ff0f7e6f8bb45ed288dbb6f9ad24059213169da03cb0949221ebd5251160950a12081d64a177e743c09efc2d34edc33495480ddbbaa3d5ab2791602aa7197059ab45748839b21ffbfdae13e362b04d8c3f7976afe6419eeee54be0c3d153c2df94ac756878836534a2ce24596caa3abeaecee06e6fac7d3f7c363ee1e466c82c4daea389f2c0989f7ff64ebbf5e58d256f930f36c2af8cba0d774f053dbae7ac90882b9753364a68255cbcf7342658b2d07c6588e167719e415b37b837ab734a629cea082e8caa96a0795ec2f1772272579f78d2006f16a330b5b4e308ebb87bd585779d7d39208698bc2e9ae56543ed9be6ca2336c650677097cd838a789790ed6ef16962b8eeb3db58d37f758a767d4517ffa6c566b7254deaaf8d991ed6da67eb832a8c9528cb8be06e6c3e7862af3c3f3ddce649f9770b768c66ad14efbfd43c85b21828932f1c9709a1741a7786bc456fbaa3826fa49df17349d47d71bedc9ff651eded345b22776feb73c9f7c24571813a4427c5b13ecc1ba504bbea05504034e000183d93d38d73d11edd05a4dbd9bdad9010751512f4cfbbb8e0eba7c1ba641683ba5d54e0ae517d273ac569a0ed0e465c86aeb522203cf31ef694cc3057ecdd09e4cf05e27ba4a05e43b2e2206b8090649759e1476659b8ef47733650dd6cdd5029436768df1b8fa0e5b5ed724aa17edf6799f865d37bbdbbfd1d0f4b03834fb5b3749791615f1f934023494bd7a27e9f5c2f8327108277474ad4c45d9e7bcda20b74f69c6ecb779702fb300ebd804498b28ed6cf396d23dc22534a80ede1f97bdef46273c39899a475198a28f12fca69de183700b86774f850ad76953ab4fb6f0154f88053ea206eda1085d57a3f330182805547f79d804c09d309cb63d522b22b6a854f3bfa5092c7f0804e5d1bef84d6c4642434b71aeb8f36b1e94f62f660b00c73c426d8326b066c2a2138694a5821a8429fc07123d1ea1a5a16165586cac1ba5184467aa99e59b5429b11c55b8987244b3b205d890726700090c3f57251fc37d9d796214e9d7d6de2c95f142e8ddde450dfb8e5584a889246759ee2f4b42ad0be5422cbafe414b0ed8bb08b65b72751b5f2c81997ca078a85e536dfd10a4af2cffc86d373ef69bd2c64d6707c3cb9afa4ac5052d4634f7ed0b6865afd7eb8392793fed35389200fef314b1117c0cc4665fa414722113c0607f8195a92825891f390d337ddfe6fcdf28e95e17a622626a1e22fe0833f45b4787058a4ccc8294d0b35b563dcf9aeb81049083fbc6baba376fcdca1a8658287c4bcd41034171806e0fc2ed62b356215f3f6590a0578d054a9643870adafdcc549ca178a57378c7dcaba0eace4ecc9ac5fcb985099ad9073f81da0ec7e64895f0583d0f2c673c71af8d8aff27c660ccb4bd94e718583c6124acea751da2e89242e9d2d7597e8ea31c4fe30360d9310f2333383e43e7b63e0f2df9015eaa678e1e144788e9549872d3331976978da7ce9abf165c74468642b3a35553ec2bb629f0d09d0b3c1a57f201883c7e0f2b9193cf01b57043a6517b09efb0ebb8f51a62f5bf2b59ac7ca3563d7c65a60db62348552de9a98f9efb1dbb904124b7e28d3332b900a628485d61dc210aea777863a76c335f19d3c7f57001d44a3d940fe4df938fd2a02bb9a600e173a9475451d7f0cafb6ec9e7a122f4f069963a2cf7ce2d9ab2eab547907cdc8d4fd4e58df87c0629bc3094b8bd9b7e1c4c2588ff8edbfd277c2a1ba03c51816c33417f07f465409ad639ec0769d382c3f2c90c9dd0b9dbeb59a3b44d2358f39d770a6d9bce09bb445670778ceb8912dd0846f5307f7ad6a0849880aaf0035b464395a3ab4445bbb7cf30ad3171c6ed368548e20719e4b7c7a6ee6d81840a03d02d156a3dc3f2844696c1dfe409e89cfffd069202b7b4c5fb28efe4bb86435d605c0c7be9fa30193bb0c7d1a52ee1cea569fe0f12ae3edba6b89be6ca344e181d73fd7863ae8e5ff980101869f3d347aca1362820ac7040b2c498fef1bf5b87e931c18f662600e3c2b830e42c387e0c6095882b78781248604c9117e20d2a323dfdad141a13e4ad568400f25b69f2e6eab03ddd297243c38d3f368d513b527c3177a263489a7a5d01c80025d26ae688e12a0d5bf5601cd19c58274d2d78ea319286e02bcff402090b40ea441bda28a399e0fe0538999a6e57e5df15fb05a355ce7df305440d0a40d36a19a22b83f742ed20526d89e3da3613e4de5d147df3766ac18470b877d6a9656c8e06c5bdf53ea0ba92231d2656457e297e2b4e72bcf4ece300676b43b6e7f9336733dc61b4428b695d6b1641884e3d8339a1364d91c501cee0958cca6cc98abd15002d4076f1cb72d7e99419c88f20968b5c22c1e5d4dfe92f4553b2303f527834dc95433a65779a1d7a847098f6a2ee01ed60df8ebb88d63b95d19bc0776649f620b6dd2ae5d27f22550697572756572a393ab8cbdf17e59aa5558d29aff6dc490a5546bb54408bb536633d6a1decd4683bef887bd7fc9a7161addd50e7dd0b120efe507deaab28c11d138e119ccbe60631d488a6b5e36ec67c0db49fc41a987a87d38673cfa1e3f6e294200a31ccfd75b9de7d0553862eaf5a61ff34651c5dd0d5c6e7f0b77923ce22516243b1f31920db2a2eb192a5bb283df126d19a9bfe910b06c78589fd23e840e6e61a676c91c40223efcd0a86210d08bf5bfd301d6e306b230d2ac84a4ab0e7af71723470792a96943754572ed0ed15ad96ae1f25e2667f661b6ee5d1d67b220d18883b68325ce062d8a0aab18405f774b499d4a76acfa71c429e342576e55e340077672ff230b054f4f54869cfe785f384e740a7666f942d1e0078704e1dbb51c5cddc649fdb3ac9b0de9486021b2b6c64112cc62dc894646d94dc6d84b5e9d9c025b1247e13041c2892bbe8584cdb20f83b7810dce8619bd76f8166214bfffe41782cf35115dbc32602b54744574f7d1e8d0c09dd235824c505f68d837aa4ca7ed0d0bd339b0e5eb129934e595f9e16537b5f02ed5d3cb552c24b73a3c050c79b8529807b048c00ba2d5407e0393c4df136edc18643ff962b22aa2ad88e96fc89920114fbcb44e916738589decb696f861ae7910e7ff0549965f511c103fa3c03dc2c38941db4e213004bd8e24de675c3f0817ecf763952272b3c041eff2c38fd02d757d11bf5e4ae179ff3060c6218a0da022435025e00dbe6c0bb31a98b9fcc0407d722b2925612e2d051af93617d92051054a97c608e0426463ea38c9fabf56ab41ac81b2963f3291db2a91a97859a478c0b2a9ec9d1470e652b0abd5362781f81cf4b06131a67b6777700d6a17d17f17ef93c6b7b127e8a4330fc8aca7cd72c69d0620902e090acf2810ee528821b66addbdf42895edc9bd4cc0f76732c37f03745191f31b55c18a5ba4a1fce15675fafc1fb02d8128479cf380ed2dd5c4832f3eb4730226c9b7ea8d8da32e08620eeae6ee5d1823ce9ddfcb957f11ccbb3480df0b1e9aa1f163c1ba039fef5110dae781ad99f247c77ad0d7fb12334cc802b6d2332d1aa192f31b15d1117ae88362d2035984c3ef31f7651eab3fdbbe39ad55a7b5edba68555230591a84757224ddb29fa4d9218adc508c4b6dcd19089f5cd7d52b189df492eaee7ca449b015445ca122eea7f277c02274e9497f75ea80d01778e3bdae3bed69f68251280b0d849c8c6e83edf33311ae036c594cc28774af4561ed477253bf11310554c27e72e8e03f297a8f67d60756d0a8746e8cef8a7dc9b1beee35ea1e188842d08da977b57a001042d7abb1924ed8ec6f63a1e0f9d8442f0d7c6c60e1539b1139f4e5febd9443cc10e9f54f762920c3c437f0d6f5701abe1f9e43033567d1c4618e6076047024afb5dfe9f0cd151afbf709ac68096372ee32f65afdea9cba4fda8ed7126036dfce3672267c54bc95c99eba804282a47422c00dd355576a50020a61d5d31fe727668fb4f203ffb5a34d6a592736afe7a03ce17f2843bbe00d1a6f4b347547a873c4cd8eaec06745ab2f6c970d40e671d21f33ae053c583922a54a0fa1fff820f25bc8099ebcfa5975a99deae207cec51afe9aac1355623fb31d6590639ba8c6b48ff8b34f539523751b3d1ebc3ec99421ecaa2d26a6089932fa391de7e593023d7b5aab8b4a5b056b38eda5c4d1f9ad97f5c1a408522cf9c648fad97a725f11c8d7f5c52e94498687abd9e59cb37184324aeda118ff59465230b117bf118c604dd8b2483430ccf2b391bbc8c023f507e47640a8fb3fb15870be9df3ea03dd045f929e5f77824487903a3c08649b968f7593413999f0333e49236dccc3e3516d8a637fd831a1f23635e6821b2e9007a0c733842a55e466c170a6ec59ab381197694ed6d3c7f0bd8bb8092ca398fc78fd7aa7f2e73040b3825b7c41e68091a3b8752ba3f79d3734be58cee425cedaad4dc7a7488272f30e2bb38f2e135c07e48164bed8bc37efa5ee8a21ea7f9803f87f9cdfa896a8e23d83a01a65ee33009b6ab60f939ca4e6c97d827b7aae0767b5aa7a213909e779b35187bc61f8b3496d851c1ae3b5d71a002f652094bc60ef22a572b51e6818eda57a8bdc6d57588593b1adadda54781f5629efc69f3d06498e55110cc6e83353495434841f", 0x1000}, {&(0x7f0000000080)="9ef618274deb5a8d8d8945e0223fd3e3dc22336d0f0bc059d5e098ca2f22062230d95c857d3788101954020e5a5da3b8546c2baa01c3db6609c3fb9774e29232012c4f7c126e1a23f981bd67b099c2b59c83869b4430d0b28d77da939804b6f83357cbb11a196484fd494bf937c229023517db353977", 0x76}, {&(0x7f0000000180)="84c16230baf8edc2d4b4575c3b8671a9b2781de956490cee85be453e00fff2d0b308fa6c1ef5dfab6c43696e57570f28e8b30cb1722e19726d89eabd99d9fd20ec22cc8b1caeff88a806432ad7c5e1d228fb25a64400820e8883b7c7f60a3959b44ccbb0f85808b5d6356b696ebbae111b96c9fa2a962119b59d58da00fb81b8882429e386239a4cccd16cb852338e58b58d222ae436382335ecdacb563d868754", 0xa1}], 0x3, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1d4, &(0x7f0000000140)=[{0x63, 0x4, 0x100000000, 0x1f}, {0xe0, 0x8, 0x2, 0x1000}, {0x8000, 0x0, 0x1eb, 0xfff}, {0xd58, 0x8, 0x27, 0x3}, {0x9, 0x9, 0x1f, 0x9}, {0x5d54, 0x80000001, 0x7, 0x800}, {0x401, 0x3ff, 0x3f, 0x7}, {0x1ff, 0x10001, 0x9, 0x8}, {0x8b, 0x4, 0x4}, {0x9, 0x5, 0xffffffffffff0567, 0xfff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="8e") 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0x4, 0x19, r1}) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r0 = semget(0x1, 0x1, 0x40) semop(r0, &(0x7f0000000080)=[{0x3, 0x4, 0x800}, {0x3, 0x8000, 0x1800}], 0x2) preadv(0xffffffffffffff9c, &(0x7f0000000640)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/63, 0x3f}, {&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000380)=""/151, 0x97}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000440)=""/93, 0x5d}, {&(0x7f00000004c0)=""/51, 0x33}, {&(0x7f0000000500)=""/182, 0xb6}, {&(0x7f00000005c0)=""/40, 0x28}, {&(0x7f0000000600)=""/22, 0x16}], 0xa, 0x37) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x107, 0x0) write(r2, &(0x7f0000000340)="eacd39c3f9ff54c4b3b2d576a9cce55c27bdcb442b23", 0x16) 16:00:04 executing program 0: r0 = socket(0x17, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x69}, {r0}, {r0, 0x2}, {r2, 0x80}, {r0, 0x84}, {r1}], 0x6, 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27feffffff000000000000000000000000000000000000000f1000001af0286c00", 0x2c}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900fbff000dd800002000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x8000000000000000) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x48}, {0x87}, {0x6}]}) 16:00:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) accept(r2, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) fcntl$dupfd(r0, 0xa, r0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x82}], 0x1, 0x7fff) chroot(&(0x7f0000000000)='./bus\x00') poll(&(0x7f0000000240)=[{r0, 0x1b4}], 0x1, 0x0) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x9, 0x4, 0xa8f, 0x800}]}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="769fcbe6e0df71ef1bde", 0xa}, {&(0x7f0000000180)="404fcf8fa2703eb5ec7466fb1a8cd3d9675a18914c2c45846c39f8c9075069285411fe9e9eb58d0c463223f12b63fd852aae0bc625893dfd8e41751d9faca47e530df07b7f9b3b55c04b62992e7e78c2ec6a2530bb1588f5d1e8e13aa11ed026e52e694573c323ecc556c61569b3fae79a6a7c1ee9d12202276edf2610914d2cde061aa79cd4196ef08109fe3a492ade29f317c5e9b77e34591b563953fe4ec5a8d62d4fb5229654dd7d9cb71c3339e9ad1dd2a42e5172927ddbeac2ea", 0xbd}, {&(0x7f0000000240)="01a7ac8a4d0f748685a3a180810f3a6bc2b9855c73f1b66430de42544028a6bdcbbb2536582179e1e4bee66ee6479d9e", 0x30}, {&(0x7f0000000280)="cace7c06b121078ebb86ea77814b0a19e13c809e0fdc0518331b603c2c41f717c59adccaf202b8245e542241aa0fd2c3874cfa3d601a3533225f296a1ec6acebff9a1f6e15306f16aa15c6afca5797665efab3e1f38bb06b5954d8cfd96b2dd946b905228f27ff04ff4b62721dbc159d64cfc5f6e5804397ac0f19c5344a2f55ff7b55", 0x83}, {&(0x7f0000000340)="797be08499cc9c2c795cb212912adf58dfcd152c98cb33cf6e2b2854684f84af4adca39bda0227f44eeed378fff19ce771b653d99f87f6b1b5c1e0584de5dec09543965d97a3fa63082b3dbd6c7d49fdc059490debd543383a295ea93a428ee0ea1b350edbb3923e57d38b4c306f3e22", 0x70}], 0x5, 0x1d) 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10408, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:05 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) utimes(0x0, &(0x7f0000000380)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) r6 = getuid() r7 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r6, r7, 0x6) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSDTR(r5, 0x20007479) fchdir(r4) semget$private(0x0, 0x2, 0x220) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) r9 = socket(0x26, 0x7, 0x9) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)="083e3638fb157bf10bcef41e653e95ebb261a5ab1d4d2dec71e92ecd23288f52bafc67b7bb321a3cb54f385b3ceda27ffc793b76a06b74e824e9dca6e287412a3551a36ce05d4620b623fb044ba165027728777bd72f5e8f7c3d60bb7efd78ccdf4b3c4f81da6744c31cbceedde176a7b2e4c2bbca38adf358b4183c84adc3f069cc6a0263646ba66f7d3d1e53e096961976953bfd42072670db59a733abff57494b91db71c77bdd04122a14a3f596849eb9484755e009a582c99dc6d6ad1df57559dc83c576e83452e9d65abf6f50af37eefc74962a244f606204b2a2d060ac2d2c6fe9", 0xe4}, {&(0x7f0000000300)="fa30073353ad2b4d9eb8d266d418927f39dc1c392631d8b53550a4fedbcde49f6bd90b3d0ec7340da0fa7caa915d91556206a429cdb52af2b37d56be68fc51c737a221e15659d53fc5133d7d697a0395e5728c", 0x53}, {&(0x7f0000000380)="29051ab54ad40b6de786eddef771571004ca31096bb02e5fca00", 0x1a}, {&(0x7f00000003c0)="2e1fe972c419aa4f796d3fe5f3fe41b667367fbf59e52bfd81300a", 0x1b}], 0x4) write(r4, &(0x7f0000000440)="0ba8a9f46bf0513fbadc7f94f3a8511d2b31cdcba4535e10f52c1d04962f78f85a5dc566567b0a3c479e085c27bde3be82e220906907a4973e4901308497bae2b04800f2128ba91f40c85c53ceb9c491ea0cd44c8efdb90dce340e3848f9955a7b51e84f83db0bcdc85063ec9b858354bba8fc12fa83c9596285a9b79bd80905dfe47fdd4812cbce215eb232c678f14e2a1f0fbd51", 0x95) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x80, 0xfffffffffffffffc) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000580)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000640)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000680)={'./file0/file0\x00', 0x1, 0x20, 0x3, 0x1, 0x0, 0x81, 0x800, 0x2, 0x2, 0x3ff, 0x2}) sendto(r9, &(0x7f0000000700)="36b09dcd1f6f12446fe85b5a06f00e660d6294950bbcbc4a399d78f5e198d87c7db5fab676", 0x25, 0x9, &(0x7f0000000740)=@in6={0x18, 0x0, 0x4, 0x9}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000780)=0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) shmget(0x3, 0x11000, 0x400, &(0x7f0000fed000/0x11000)=nil) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x4) fchownat(r3, &(0x7f00000007c0)='./file0/file0\x00', r6, r7, 0x4) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x2, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80000001, 0x8001]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xc1]) semget$private(0x0, 0x3, 0x38) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f00000006c0)=[&(0x7f0000000440)=')(\x00', &(0x7f0000000480)=')&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\'/[\x00', &(0x7f0000000540)='\\.9:\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%.,\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='*(\xc5}l\x00'], &(0x7f0000000900)=[&(0x7f0000000740)=']$(\x00', &(0x7f0000000780)='*\x00', &(0x7f00000007c0)='{\\\x00', &(0x7f0000000800)='-}$#\x00', &(0x7f0000000840)='\x81@,[-\x00', &(0x7f0000000880)='%\x00', &(0x7f00000008c0)='\'\x00']) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) connect(r1, &(0x7f0000001080)=@in6={0x18, 0x3, 0x6, 0x80}, 0xc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001040)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000f80)=[{&(0x7f0000000a00)="2a96bc34674c3a10cc7a6fcdb4246364dfa910cc437826bd7aef65efa605d0cd48a537ae576c75b39ff9d004af4b7397dccd5808b078fce39f959ade4dab7f3d84460f78a1d29b0852fdf19bcd32785c4af390ab4e6eea6095f58cc370680e93465e4a1e6b7b69ab903eb024d740ef5288ef5b13ec", 0x75}, {&(0x7f0000000a80)="9a2de9", 0x3}, {&(0x7f0000000ac0)="747357aca45c2fb2f6cb9647f4ed612b398010353a10be0b7986b4eafd7da27b00679c2dc632cd376216dad86e786905d79cb8c01bcadea89435d7af49dba1d4bd0a96bd9b6bf523740bf39d50a96ea930ac180e63b94105ef12ba7233b451255a686fcf7feb1fce3e8f57abb1650c3fe4f644ce8935f1e09582f2b5e41ac5d0a70b1f40c5ec93166a62f7af98ce71f2c9aa1f1497b1f6eb14", 0x99}, {&(0x7f0000000b80)="253539da3f5d988325497777ffd26ac447e42d0be5f7e15785a7540e495c1e7a54e8b8f89f545d0f90023ac061e5391ece55bbd4019cfac7117441fb4b3b", 0x3e}, {&(0x7f0000000bc0)="65487031c91e3158483cc9527c2ee1a22d8b1273f55e766cb9d3c5d25490bfaac35d46be13704e11f326b422fcc2c5e85536e0936e515f0e5491bcbd840e2c485763b0b25ead088662216d87fc5a5ed52d4798e2c2d6831ad6727fdfeee4c6e9ddceead71ae63e880c3aa426421d81736fb3a915bd62ef3e8529bd4c615a356b1af51be48da0fcddd81dda578c7e82d9cabd1856a2d083f39d7deea77d0fc59efedc9bf17b317aeccc4f5a6dbdd338468f9d11eaadaecf26e5d2a3", 0xbb}, {&(0x7f0000000c80)="6444c929762047f890f37d26fc078aa0da750446d55459d4224231f49c276702b0da3b90e4cc78308790446fd9943c702120e2d0da6d1b8a8b92d85ab8acef6969a02f03e7492c33b7fb78c07b0b17b646677089acd410722efe9cc06386cc6b93d148325cdfbb9b9625c3254979714d61c4590fd1de9be1c957c16b2297c1915da43600b51d17b460d7af272dc4108200c8", 0x92}, {&(0x7f0000000d40)="0cfd513eb3d5d10bcd1df2e6214695562b282121a28552dc2b6f2d95ebc11ebe3c600a425274c4b1a8c0700690e909281c6c69064b6e382089e3a94f23cc462f9bf5c2da0c9be396600c767bff7c45bd7ff2d097b6c0d4e00581567d3d0704b437a93b4c45ca75e48f456c1d14e8635b1c816b493b1c0946aede19e30eb372592239565b493583160ec1fcd38fc729a13ec428530d6100332b7f12b416e77b74db1047babd8125055c87f1543ce5b278e58c5b507825eec51aa39f01381121cc916940ca68f264d5607455db7ba14ac9096d9498787614bf35f090b2", 0xdc}, {&(0x7f0000000e40)="1753c112203d79d26ea697eba1497c52ae253caa71cb9281cd07d0df60b2600a025218dfc5d518aa73689ba93d651185bba52b2faa86f09e2387fcff9414ad58084b8a9f8ddb754a2430bc2ed7594907ddd2ad", 0x53}, {&(0x7f0000000ec0)="7828e6ad6b86595cc7c99c966ecc775bdd2af5a59710f1a7877df98d48fd493c2d096b93ba6a4ca8471427805675ea6d2940b4cfea", 0x35}, {&(0x7f0000000f00)="0cf2dccf1de8c4587f6f9b26acc6e08dc79279187f70a9cf64da56a8091485fd04ce57e6c3363334670fdaa28c44d69e4cdf80440e471bf18b50a7b03b44b0b2f2826def0c8b33870ddb93c22fbf38e4d9f79d26945b81354ac8d9", 0x5b}], 0xa, 0x0, 0x0, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x18488, 0x0) poll(&(0x7f0000000980)=[{r1, 0x80}, {r1, 0x10}, {r2}, {r2, 0x60}], 0x4, 0x401) semget$private(0x0, 0x0, 0x596) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000140)) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b09232b27fedf023519edf2f7b0000000bf02008c9798171fbb18fb9d568e58a600000000", 0x2c}], 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffdf, 0x0) dup2(r0, r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000013c0)=0x8001) readv(r1, &(0x7f0000001340)=[{&(0x7f00000000c0)=""/255, 0xff}, {&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x11, 0x0) write(r0, &(0x7f0000001440)="d7d9", 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = syz_open_pts() flock(r0, 0x2000004) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000180)={0x10, 0xe805, 0x4, 0x1d85, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9da9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5e}) syz_emit_ethernet(0x1, &(0x7f0000000040)="9d") 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80001ffe, 0x800000000a22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f0000000080)=0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x88) recvfrom$unix(r0, &(0x7f0000000080)=""/39, 0x27, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x1, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fbffffffffffaab0"], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) fchmod(r0, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="4433694ca99d43cf17fd6fe719084352e30a5f7314a5fddcc66c562907b882b8b6a6b9172b58d0fefcf16ad82e4cd4214734131f91dd969e3f9176b85b9117973dbaaa7c6ae54269cba5fd2d5cd4de930963b4634b319d38caa03ebb39ebb751697cbe30d73e06248bb2afee9d6af4f137923c4b2400406138ec65d05c727291b183d8bc6e5038cda26cf52be0fa5db1f8b9c7c75fb0d2a35b06881680a508cf305e5df9d7075e3e226f655b8220676f83164021222442995e6fa39087a07b8a995fcfff9310a4bcd1f6738aae64feea8dec09b425890da1be31c1d3871ab53aeb46e9caef2e538dbbe5352851d4d97c08579ddcecf595b36204de83e2f00f1e9233861db1f9e19942fc2afb4a4300bece3dc1b24af2da71d983902a5165b08b670b8ab6e9ff13261c7a3c407147148faa9276d7fff0b0506e9818169f0ed99cb3c04d928f3bacfb79953a7fcce08e1b6694a16db29e19a978a6478a7132722b7289a7c3aa67232888725179ffe99ea9d3d76ccabc0bc514ff1e75dfaed64fcee9d5b9d0a7a6358b2a122e13d9403dd319f49762b6a298c7bc0dccf67bacd9202898dca556367b3fb6972dc0b7ea9310b250eee1437a6c0b92891b7b138ea582c642e0efe95f6e69e38b2c14ca073032d2ed8d54cf6f4e3b518881926bbf12eda7e7b7210f53d054f4e320b46458f7fb43230ad0eab47f544d7e7cb44544054197edcf5054f3d2374e22ac1e4c0d7f6c9b79e8d1ec552064a331015193244a312258339f39fb12e8aab00b16cbdef8ee28a75c2c2e0170d42b889d39c0a4488d5ad9cf4f373a29ce8086f5b0c9f6d8708c62a6cf184b53b380dccf8cd90432d34fd0e14a0bf56e30a7e88d6092b4855535d2fcbc69a844e995de9b583281a255508dee98228c09c20569f7a42b82f89603fdf44aae3e45741ca0ca89a4f0d87b8ec4700247f80b646cba3a28ca5a3fe384dcfb27d7f36e46e0f45267ac6e3bfd8d7081c6204a9ef8be4178b9e60880dc14028e04ef29c1a755495c89863d98e2b5aaaafca4083cf0a746b3628cc9700ba66fae17d2e1f62b5b7df9a15a6c27285aa11de1d848f3a2c4b3dafed4adb38858d70ff275968c31a6f1b333bec89719cb6a797ce19112f25a17bbb0b6920ed71d2b0d5928469dd0196c8493318018e33412724c5b828f2bb961b0ef0d992150e4f7b6bc45cdee8bd25f0ad7a0d9156aa4127f58c8fae595b0abd81ad0d9c2011010822b3de66647b33712dfc64340ec61bf88e6bc7dcf6163d21f0c9f46104ce8c664ee88d3dc785b1e8097b3051eab57509083855a39be0a5720976a330c3e102f3222a160a2840bb344ab5b3c85b26c2c9fa68ffa1cf6b8316e52514a170fd4f93a3dd1e65e9d173420268f35d76ab2cdd235ab25b5ebb9835c36c9c410b1d64d0c609f3dcff9fd733c2e0e66e998a38214054d4d21adc3893eb08bed7dda794882605b4554852cdf2eed8d792f7acb38c7f951e30070bdd3067e3beffa6a0758be49eb2fcc637adba9276fc97fb6bfd54c1cacf99b92b33a21e8eb287c5c073ee25d00dad6dcaa3615f63312dbb93eb4480ab018053dae7e7d57e42045b0e48de46bade95f89c6b1fd6c3e1a0ae45944b0bc274fce11f7bf4eddbdbe316894bdecb6e72d51fbe9010be0b1e7d46b25b7169c29b2a15dfe50ce4a8d8b76aa0efe20a9cfd80eba9bdae3fa9b9d065c0ef17a3d180f914a6c9814d760e092ba8469e9094fd4e3b2d55489a0d3f3a0679cc2925dcadba964070ed84ca887ccda67a6188173f09ad18c830d0126a13f9f7546505459aaa23bb3379c07884e496e759eaaebf9bb9302a116f0eb1fc7ea0b4afa0ea3aaf93d13c7a49815f60e56437c593db723128a55ba195c8cbbd3d1b014b2556351281f73a92e3d36f0e0d426256eec1efea324f610addb7b551351d6fd241fbba6f47d9a8f8434eaa3e79b33904ea6bda13d49ac2e61b23c1f7c3a101a5d09c5fcbfdbb9a08162b3fe4df22810679dd903c41fe87d7c537f5ed6a1667a0609473976580b5c9af0187ad338b862db745b6a173e74bc09286f23a3f51abd8d56e8a3b46dbf6673f5b3d35e9e176c911db8237f5645817e78da1aa0ccf47a0c4fa5861e354784f46029e6e43f882e01b01a31a753048287a68b52c733242bf72a9ddbadafa529ac1b783533e04fcfa769f1b5fc2fadeff8e3f7430e00b69a15453ae616b24c330f68413636d7be058538e08909975447e8ca284bcd7808114f8fe8dcd8fe44d917502651cc85a8fe2112f4a120211de7e65d4c9dda7977a939743a6b2050e87f4e5e6768d3edca1f7f857b00fa7aa97abe72c264d261676b5747f8a1a1ad067f35dfed2b1ae64169d9a7f5f5c92356954aa8d27c7e03b1fe5c834ad29e57d3229e643fa8db32a8a55d630a210f5202417290232b558c766dabe624736f54ecf23a600c8f6853daa8a2f904d1023e347063e034cede43f85b1d4d4407f2904e05d05c35984c0960b266c337d2d7191f488fd41211ba4f653f449ed9ccd304525551d13416c87241224ba0f975ea684a7f0da6b6153b8fee414ae5810146469b4603cf44d8d6c88520831e940ec9c987a0bdb03b34d69e748197e302bb326d9e621f3573b018a8dfae29d003d977aa8ac8e71877c8906bfbee4f766b9e435cd55584ede69ae748ef1654256df6ff22f2fe6f3a7d2e53de38c52e232f743d0e424d12d468d0ba16dec0a90e6a0b2cf76820dcc19bc1fccbfbf3be3df81d153dcd84d38199b251a52820eb7b82eef7946781fe19ba52f9b22fcdc5180aff9eaae286765d330bc6881dc413688761bc1b834ea5767f89c9796e38b167f6c4adbcdeb6d316de81c107535ff9f6500927da0eca584fba0c3ab28467bcadfcad2be276b938a84ee64a73b241b3a008f10b47c15b7dc0f5d70ce330cf793443aee3a9cebe75c17a15b453fc7f5e020900578cc819beddeae5a4ca43927029a4b244114e7b01e69720735ecd7532b214a90f37f02508aa873be33cd4d6d8c7acb1881cd336e35f4eaaa8e03ba358402b68cef14bce397b31f49b9ee2045c8f0b84a84b550266b170b40512e3bdfd0eac390b91552a183b203548c2272e5091eb430970d07f7003136747a4ca1d06b2df183f3224b4e1201e732cc94e629425e7a23edf14b6e065828d40c4d1af52401805794824a0f838c1056d2df4740c0c09280ec39bb82e92a19a700be248dfa65dbfe70351295fa5935d847205b0e344c9ee61fafdad2f97f7953ee357e2cbc7cf0c002d24e8495cd3a373c0e05d27d7137845f73afbbc8a4f5e2be68bd2c87d0646ec181a319ea98f5858acae19cca309fc91a6919876f47636ef057daa56a7fc7ccc6359dd5013f8526fd99e11140b7ee8ae618c41f73dc14fad255f1f76d23d9719d39ce0dd9a74893a97228588da4172ae69374f9d7d5308bd21be6623f09dd54e2feb12b2a2e546537a937ba000cadfa7a9f4745f8ceb38de277151ff536b63ed9338b798e7cba3d342931993725122751588a9a1c8ba05bc1be0a388011be6c431de83f05d94d56c7889ffd282b55513bb95377461087b1b4cee9e837618351f77e3777ac9549e656bffa086d7c472fcb48725aaf858e502ad92f02b6632c183c87cfcc7e9eaf1486db11cfbd5c66eb7e2b49a457c68992c9085f4c5ae39d093c946df723b1319d7991e3c3abf41b302cbceee487c2a505fac0ca8101dad30d7a070eae73000b1e9736d39585255275f421c92869efa42c6211a52b11cfd893070bd0902ec14cd32def4d854ba812140e79112a258af28dc3616808792db99ff7683f52d8863f8d200b32f8fc7a3e2e69cabecf94ac259a420f0c52db5aad91697cffd1fe7c7ce75b2fe4a19ac04f480c0ca1b16e69274840ee5ec5abfda1f13c0e3c124d3bc56a49f203c329486c4321a33453461129ae74f35860e7ebbc1e768e6ae729497513e437a3e2f6fb921a6f0f6537b8d319b433089065265f003a521686945c86c84ae51102616120871a1977f5c624a772ab5191d035d14da40b6dc83add30682d5c721059100cfd647942f81747214d68325b9e2fde3977e28b654f42e93dbd9afc3655cf0ecda0b0e2bd54da081dfc63f9541563800275f5655832b65ef59426d03a67f412ac59442816a6c7993524a3fb3bdb0bd555a016d395b1930bb31b008d58b50e324908e6c40900ef9eaa4be52fe4fab09d78b447045407afb00f29c3232433104d1ac9e593ba2d9c63ae03675f4d5d2751c56431ec71da1a8b68b70cc0ba6946ec69c3189884b10813f78db7a786205432dd069d4f31d2de6e71aa765147bcbd687d85e626bdbdd463a5ecd7579af957a929bd2a7b5dea88f3b463104ded6491c78a38865192dca0a3100ce28a08ef4992831f9cda27f1b70baf61fe3a23e19ef85126aedfc4c14f80edc829e21b5bf89081805f6bf77a7fc3dc7b23cef255a68d4a80a7bdd3d7a9e26ebc1dc5d565587561e9b8ed7a7d115896bd00eac465e510ec6961638091e70e257f36ffd899b44f06396280bc74adeb5a76c22d9d2faeb7c970d0438084961ade68210b4e1336100d1c1650db17bf62aea55a8c66b89035c2cb3a3b261d2009afa3462544d95e321ce36cec9f8acdcb34eae6953e8ad26309d778406592f430066b44d0322271b01a13630ff0c413d09a271ae7b2c91940bd1b250709f0a2631aa734c860440f88c32b174fa3ad8fd2d012c422778f9ae26978f536880fabf76cdbab513c3c2a4db53c29b26fcefefdeee5772c8c0cb272daff52be7d6c450d1cc910732d8c5276e41d35156e2fa868da52dc0e19cf4eff8c23aabe7b6cb22896e62f66c792badcdc4acaf9d46a7bf6793706f2d6d7d6b9a5e8f3c265703335f00958528ca49bb65e9074cf3bcb6f177642dba91031a9c14c7ab2a588d3bbcf28c2b91dcbbd0de82fbc0c3582c36dd3d8795467610d1203c0ce0ed3a5b51fcd5f129eae91ca4892bbc820827ddc7c259dd683809d38fbfa9b611b73935723f2efe8d622704a50380310bb1df1f89ea75b16e89d954064cac8f0e76c10e052be1c8f570fe263669204f41f790ea9b0a19cddda68fb80812a42b8bed17d30112de64772017faed160569b656700929b04ae79ac65ca73289400ddc4be7367d2e68b968cfd5cd04f8f79783e94914bdac6a7932a582fdaf4c00cda43f2c332835e55a1ba66f7716878acb69f08a8f450668ba7340cdb695a451552ac5dd6751d8c036bc11fe2206a69d932b32bc41c7bd2a7fe338c342bacfcecfd7039907b4c5cdfa034e6f518c23b51abd6aa1ff897984a5c81bb63623a4868c769e01d3cb5dc9fe63f39ccc98283ed79bb8940c70db68a5ffd630486db250c1d3bb11454ea9194c4c66c1a4187f223fde1d7f841328e79a20663422ef229b8e3544ba298136d1f8c2236b0db6071e6ef51b273c042f163771bbdb87299295d3f3f35963ea36054e3031f4259b2ae1dafa54e5c3b0b4608ccdca09c5201db37deebcaf9f4d2917ff349ee883c2332a763ddb57287487d1da68e3fb67620fc9aae7f488533bee56dec5b8aac3f63c7fb2419e7904305636119d421e69253c1f1a1ed270854ebcd423708604905a71f714f150c1cc5730c617a884d2c949345593bf13088091998abb871611896a2810a2202de5948e416afabae4eb644185e6efc6a4206c2112e8e69b3594e2e4f069323c14e4a89332f0396e90601a373286ce14c10f9840cfdcfe2b28a17a04d39b570ec677c836c60e4707de69dc40", 0x1000}, {&(0x7f0000000080)="6937aabb4006b4122cfd220400711d5b518e71f106bebd663e38343c2df213fe5b30767839da2040225bd78010544f18db1ad1202644136d86390483e444e0f29233895803deb3eeeef4cfafc9a14fbf2ecddb398ac2db85880ef3efcf6fc339ecffea5d53564fc64a660a31d0825f0aa278df245e54bb33855571b3d69a670a9f58727b170ebaae32b53d0c7f2ba6d5708edb9a3699a36feacc2e37199a7ed35fd8863ffbc0ea2fe77e52d6c141cbd97c0828c52dfc12bc610914c0d66af5b4e14d610ec9739c85a12a5c02eb", 0xcd}, {&(0x7f0000000240)="e0503466738acd5b2769eb2a86354694f7197c36815368ad4b6cb367c0d5c6b200d102d7566a4fc037ef6a5b49d2a3725aa7cd2c8d03c01196762ff5fff54704370b363434c5ac7c2de23445a987fe94", 0x50}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)="db04cc646ccaafb6f03de653a280201752a34533601622d3ed5f1fca3f9160d348de1d020784bf0f11b79d80ea78d3552317bed2642f8503e9f75d705bbb9ea9f31ba9f6edddb954133bef8c698dc08226ee33c4665653fefcdc", 0x5a}, {&(0x7f00000003c0)="a3ec65797a0dddb775615e841c2230789b87793c7b5e2a33a89491202e29c44d98d80ed24ff06b4411bcafb700fac6cd9a5212e3e5b4e68aecb3ce055c63b483dad8750bcd0bfc551c37535b51926400853ac8c093823f0be66e2251d5822248ae3de1", 0x63}], 0x7) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r2, r3) kqueue() getuid() close(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x20, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) flock(r0, 0x4) 16:00:07 executing program 0: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = semget$private(0x0, 0x2, 0x7c) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x298, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x4377b85f82c64946, 0x401, 0x7}, {{r3}, 0xfffffffffffffffa, 0x14, 0x10, 0x6, 0x1f}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x0, 0x3f}, {{r6}, 0xfffffffffffffffc, 0x0, 0x42, 0x1f, 0x1}], 0x496b, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff9, 0x82, 0x2, 0x2, 0x9}, {{r8}, 0xfffffffffffffffb, 0xb, 0x6, 0x0, 0xff}, {{r9}, 0xffffffffffffffff, 0x4, 0x40, 0x3bb5, 0x7821f1b9}, {{r10}, 0xfffffffffffffff8, 0x8, 0x2, 0x8}], 0x1, &(0x7f0000000340)={0xe4a, 0x8}) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000380)=0x9, 0x4) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000003c0)=0x4) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x9, 0x80000000}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x800, 0x0) shutdown(r6, 0x0) r11 = getpgid(0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = getgid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={r11, r12, r14}, 0xc) pwritev(r2, &(0x7f0000002680)=[{&(0x7f0000000540)="45466038d4c2d2233a58163460e13491515affaae387ca97b38b6a3bf87bc4b4ea1f72cf61bfcc7a4c644401070ebf0fdcc71f13889871f080e2520812e73c9821e29eeadfad0afa9ef7657284341f699963eb4d", 0x54}, {&(0x7f00000005c0)="586a2d98cf6a206ad60601d7ca18a980ee452a69b1a46910b8f51779cf66b9a818c31f9ed563d6c1c9380ce19622d1483bc47273e6462992061e8734d4ab38ae69b0136a9b57e7f8d6a01459444947c3f975d39c9e6d534f688df370b1a6d9ed9bbe0764a70c87f2ef858186d608465904225ca51dcce9ea48c6236fe0af6372372cdde0d1e5134e2cd484c72d7960fed3f0939c7564b7d543135ca64b2c6f2118b8486c14a60af3b9cb8afa52519c690317422989cc34d1b30c344c2e4b81a8b379385602407ca7ec295b6a63bdc4a21c41c3f7631d8ccc3b067aa266c69f26bd5fdb52138098915d97bcb22862c713814791e3a10de1f2ba38c73421b11c7941bffcd5235e6749973d4a00d7996b6f8c09bf52ad4cb3f9572b9f65fa802a701e2af59d06908d6f009090cb8ee6e175ea2a90d51619fd7cade6487b14ba36629648bd9f61e8047a4430a68cf2a64967322284891bc525c147f375f003d9fead7d9c9efa4e7e849d1d2990b2108b057823edded4548f4f27c094f7850dd56f1cd5bd3baa2b7bd663a10573b6779e5892712dec37ab9cf9ba8ca8e98672e6869ee6a5018b25172295ac5a1e03f72449fcbaac4351e498c4664fd6a534eeeeadb730c157ef1190ad7077da009fb02691d72225f1647eb1993046b294b56b3213b6791ea1d45d22cdbb6fc53df0da4149ca427b49c6a5978304ee702b6aa92e0622c5e4faf4775412353701990009e4843fb39ad630350593f89bf13df5e45e6302231873fa4b281167e3769d6ec7b94da4bc836ff7a5144f9c4bc7b0a4532658d1f5cd7d99e7fd55969e8f85325ac2c530018ead302496076e13a71cf3a9e58aa2d260ba54f33c2ffcc748ca4008ad59edf3a7054f9fb78f3d9335a35f19ca341e3b428bb3382a511860cd758da8df1eaae0483122f0550edd8128394762af4dc1438598888e9294cf5ba1012dd0b9a97f13b942a0f879668a239fcad0a9d012e4bbc210ea5d6b8ab3ebd15d7b3d3447b1da8c6775bbfa7bf5379a4ae14e1398c903ff06c3499100c505cb7ac12ecb30e7a70dba173914f711cecb6c881d4a6262838be85e6daf8a3dcf786a7ebc46980a39070d83c0ac25c6416b4dc84b8b8c37b9ebf1d871b1ad7f22f75ca0b2a9008043e60fd618d8f54c6e5d19043567e00b0398d683783ea6ac34087ad8061b39d91887b11fa7c9ef10cf66c4a7e4763b07f0fe63d18e8cdf9eab5ea8f38c145417ab91b368a0a735872767aec4c1321e7817e9450cdf2c2790cd23013146fa3f1f49cc18a1cd35a7feffa8488a48df41b5f29ee8920af5cf520e27b52beeac177fe4c70eb44db353dcc2d1910507ce67261bb2b4911e7d1684b4b352db5caf4836d19996657aac924b48e3566a51ac501d6f163793f1925d1cfaaa51c280a6a60af6f036b15f424c8d6dee51eca8b46a178ca898e02e5ba9a46bedcf64ac66461d0ec6dcccf73116d91375ac596d69fec8cb91f61e146d1d9da1420bfdeedd62af5daa4f6f8a0ae2f432b6acc7d2c6607a9ee5bb6cf8e5936412ab4ef4457f3122874d5f7b1afc42941d5f7324060d3efebd137b2873bafe26116966cd8b69b5efa1c72f98d621857a90e8548d52f017782f1e8cff91b20e19fec5d5767e0fd6dbfc86e0eb202fc872577dc755589ecc35ecc665009f23cc458d85daa34c0e0f42439fce0c281163e3fa2a1b5f11784eeae09f1c02f07daf1b258d1199b361bc5bce20015349aebaa9ba57136ba590cd84795d4dce8fcbc5f218bd71fe496f573166a03827e8006fdf4534f2b471cd68e98f8f78c544f412a72e6f1c22a651337ed0ce48905a94e6cd4435bd7935be4b02df1fb13a3881e501aa70f0e98eb41bd9553307b21990635438eb23591186a666ae636d99008acfe7bfac78db9303ad078759fdf481f0f661307f336c3ea7e1b4ad6faccc2ba439120d88de2f6b9e177806cb973bd4998040925f31b25918a06fda929fa04a84a1a772ec89073653705b5e3ef5a4d786ff7c7618c90bdd5e1ada73d2095929c7dbfd7bd256ce709278e5bc9de60cc98f339bac512cbf1a88150041a7715d9908b00f42a31ea774668ff97c9407bda92605d782d452d2ccd1d9d344132ce180703e88cdbb895966e5b0165191ff1a0436c9c59b6047b9dd8b244acf4e32421db8537e07fa60e060894d4cb19d43c67998d1d579c07523f10e774f30855f670e70199b8097111a287df51d9c76842be7cbcc2de501db4196ded28bef8cc6f84477ac5efe8aada400b8909d57e515cddb4d173dd61199208ffd1a3ab01f3a2b4f2b95614e00e3e0d285c5f07b8a3ca3fd417e4d87bae14b996967e309fde9aba9f13721839d5d1f8fbcc7fe192a012aaa2c78d35e1eb35bce97ce0e401aabee8a6aeb1127c50d0e8a0f81a128d34d23556c5bf85deef65ddbae9135f837c65ac7c8b54404121fb828d077b7c77040477e1e8241f8973171978bdebf180893986fb73f049c584ad0e1a3acd55a25ff4d1049e395069510e1f8331b9cddb6929e3dd07c574b750494c8edce68ea9d5b5b54809b4da822597259ae742deccda0334429b3f6628a592984ad69457032d8a816c81ad3f29402b7aaf6026e7ae94414f7adbee5eb560025b1ed0f382b27b4aef8b457f293f03e1f7168a1202cd0ab59c2eef446adf2333f72c37beb09f9b094c036f8da970c79189f1e87a40f2cc57425e34329be78a46f00b442bd1611b0033c0d456f0da7f76ea63623766287c302b47a14377fd7fa475f7c9e55683d0e2cdf81cc1b915b314bb66bc32f11d49f78c88e7e69803b1e61fcf32797018f739af3470948a435c579d0c93f514967108acc20c5f42e819f67c508e63dfd0ead6a1f6e34b61c6663282ffc7d20a8647e2815ec465e685d6381737018d83ac4c35c2d706b28a977351e1cdeee0f0f5bfbf4630590def1c7cacdd8e8a8f0c2f38a495a490136cbb55d26fa5e80ae599d1359185451e88e7ced699d5a0d53ff7904494bc17359463310deb0d638df865e6ad1664c325eecf4d19ea9beb553be6f9724f193c36d062315244eea13ab706860bf05d9d17971a926a296943c231a9458ad40f110282b99b93a4ed33f3249dd09f57be86b44f9bb4bf72736d37a5c77549f4fccb8ea4918f78a4479b64e75a2695d5875e31b1c753b04d07b5b3eba4d779dba46db05236287b8cb64d73095ea3b1d8c2a698ce60155553598c7587c4b91bab744f32413e2dd6dfe93172757a9fc38d50a805b7b2975ee37b09da5f3f688d49570e5a34d5eba3f2f04a61110001e8a24e3b5703bc9305dee9395b67f50a37912e647887622396159b6a8c1f8558cfa01994d9e8e15853fc9a734dbd358ea23a2fcea577d9f5de69cb8f7eb0a91184119c719becf4ac7d8cc7f3e227de2babf52029adb8046662a4d1deca1205ea3db4ea58a26f8604c9ad1b83083de491176881fadc40d7460d1989902b60d5fa84f5afed6fb7e2bbf6b285e0b6b5afe8b02a9d2daff3537dabc5fc857ff4b07d0178d441365dc7d586a4dbf64bf4726362a94504f7b28958eda2258206b6b7fc29c81fd6f9a7dc7d2876d0e21ee4145ee772ad29a7633dd70fb8b580f2ae0404e4635cb7c73fb0d293ce99de97f6565d6dcbaa22611b6ac752b59fbe0ae79936f506213d966de6cc0b733579ca7a1839b11d22e2c5aa5004201262de5df1e90db6f9ad8db7509158afe6a40f4a6cfa6c0ab68354f6a04f23eb53b46c8dc3f5281ff0fe85a52b4e120d157b59032afcded46b285f0c2350468e3b6bb8e4e7d78d61dc5e2e18ba34a143e13f50dae95aba7fd244fdb55db558647f852668920f1a22acbd9073c40fbddfd2ca6ec013011a8f311cd571d2e8e0a6f41603d92cac5cff24edc31c7f306d6847b141c156ee22bc2aa50b21988f2a1a654616bd528a8e53c0466cac1244f37246e5e7c3bffc32c028e91269b333702205bac406bcb4b3a6960961793317fd597325ed36ba235df9e13edb6c68cf3986db5a0eb5e22cfc32e519dbe4286f2b046a7b53a9afcf13129973e19fdc865248b1c0a873192dca1283c3bbb135bfb557899ee86612bb04a92b48dfcef57e682899281674b4fccde95b6e891ca9479e07565d9ecbcd2c7261670f48ba8b16f2150d6fdc6a132cd58122968f62c8b666157774c710e9e21f2e9040c6a57aeddac6ef5bbb6060322a5a99672ed6a6b61944fee2d2d3ae20b154426b53085db9ee17ab62491f7934953c2bb2a8b2667f667d7ef7f83bb74848422f5e8b8b10e593023a267b63c7311bd7a673477aa79d58d735f84e4491f3a1f6d5cb12ad7368520d0be7015899aa8138701658da4c6f2a22a7e66189a69574ee43c3b964ccb0c3b3460895d1f72734c6ce226529343e45de62d1a60338459f9577fa119e6d814ccd39fc820a619be8db22607d897c49aed919a3df8c9778154ccfbd6b2eef0cbf6e1d1a81966a179f67f5e3001f7fd80226c267b01cdb026a89838dcf948770aa53a714587664f4217892a4a5a6a14712754a772a56724cedf2b4155c29c2dce6788845d2b8f9e79908cc2df81746c39dc17aee96185acc4cd0edee5ddf15ca916d096b70a6c8c640b242d8108e566fc6f382f475641c5818f0548acedc12ad0da1e927ece01334ba24905d6745cfc23984318af164ce81b0ee2c9428a5200001c86c5c50e043bc164ea4663ed6bd314834d77ab72469a439c25545982bc33d162e38bbcf9e360394a9cc16d038952a191b7497c9ecc019e35f6bd9540db85e48bb14799f089db6a95fdbe4a633e350f393a321b03206946c11c444da20ccfc6bb483edaa8c415b1ebb562126ae46dc662283fa414bb9b81170a6d14f68deb95eed80c12da239c7454fa36f61e803a28504deface08457816bafc7434723d038fd435f2fa43844c6f61b67fc681d97834601770abe563fe90c441abeced85aefc26e981634b0528a5984f770b0726b3d1e7ca98273dc34b27a7c19b82ab955874c4636f5e8890e1e94b86e3ed979278c27516a038c6c222534a655702d2239a9918dfecfb61a6e8ec4a555b6adf5b395500bb3f3fff11050068ba077e9c909b58e3a7108a2058fee05584fe07fe9b29aa851630e776d67e45b3f85791f11e383c4331e00b911ddbf189c2b343fbab11358ea362be20fc3fbd7f1aee82299c356e0f7aa48a49dc97dcdc281d1f169ff72f13aaf5775121b639627f1f95e35f1a9fac2b19cc4862ee7eefa31c0a73971487b1bf36c465e7c95ccd49b4fdcf79406fcef151052fa42e53392b6a0da0bbdbeca978157f91bb99992f1f219eb59e98d6417aa907060d036696a751bb6cc597d5be9ea99e4e5d7fa239260f1b8287c117790c131e9c21e4c3ba5c674223e2b7ddcf4b8dc5d0d57ed49d50e31db06478f14abae96932be6b3b2f686d7e49a5c15c04077605562de3c9ca38b33a8099eca65e6c2bd608c551b75330da85d4fc579eebd81c84967871ef34e043ca2aab98cb93ad03110abb9092e6116fad51b347cc7dde3354ca12deca1e1dfb68740bacd991eb045301ed128e61e559c53f5ad47a458a31c8e3fe165a2221c038e253a61557cf6a83ad54b65005894f482b1d78260443e5069c52463deab8f719b2d1efdfac2b5e3f522c911938a1eff8d1207ce402e0b1830bb40040178df58adaad2790608722a1b0ecda44ef5045cfe591f4bb6a3bcbe4b0ce2e841d67f6ca8a161485667fcc4bc805a2cf559887f71f250cd5e673ca2b540448afb03e80d97f27729c03b235c15a1", 0x1000}, {&(0x7f00000015c0)="b0d1774f72898d908cb66dedd215f2f7ccb555b03f891e845956ac11a7ed38c094133ba51447bd460f69359a943ed0978eec3762b2d711bf25b36a5158851bd7628dddb5ca37e0de233e5d9e32d0edb084d1431c0fc5c609c5ad994fba30f291f7988cab3bd50ad94c11b037406ed7b386963e655daa3c81166045221d2de7bdf2029ced40c0e3b3b98b6e16a1baa7a486d1b40566359cb67f45f76246853cff0ae0cf2b4d4077e831ed97f2b91da103417341985169e7c6eb76afb6fa390ec7824ad1c1ac1cc3b3b65fe83c377264cc3fee6392ef021a0e6740804479f3d0e2729627a51aeadc6349d442233816260090a8657606f94cbd73778e9cf826771cb1a4c31955b142c142931c78ce3a663ffccabcd13800eea53a1c27cebd097e5d6de86c2109bde4086ef23a92e8a210ca2085cb642225be4e084153f8b9e07a755e030e768d2fb40578011078a846cff1e59368e4fd594c8c8dbad18885e583e4365bb5de79248506812502fc2df6cd951d2a41964a053bf19b09723c8c5ce30bc02ff38e2ad798f903deaaadaa3c2135c22ea547a6cd791d83eb9b19cfabe908bb80a7cf3ae2fc7a99b591998f33271edfc06810e51ad99599761eb6c4e103bf58dec63646980d3f690805ef975fdb30e386d8f6fc0e713fa95f9abe889c73bc613471156972635f4cb7a94669dcd27b72e33255c418e49f192cca64ec4aa9b01f9035787dd43a7bc88ca84adcfd27f0fc0a516deccfb84a346caf2b4573895b4358c815f184b69262f96733b0a54a54ddd9900e8252134c0532afbbec14976a53a0f6beb4f083268aaaf6933c43dc7e5e6c9b01edb7f0f029d516b24bf6507fc25de3da6d8bead842fba7a49d78dd4f998c0bf56797a9de5c2d37aae966b761a958cf55dd084b4b5bd1a4077b5df471f7f892a6663c97bdad6d2f0333c61383c29fe46f7e87ab9d5ce089cdeabd5c6ddafe9db69500ecc22733044cc981c51eb76b6ba3e6f0f326a749ad5f249b948a55974324e1821923a0af2b221c7e1ccd337f7318b6dfc22bca18763b793041f98e1539d84a0528e3a4441af0cba6dcdc5c420e7f963b00158db11f83828d4deb23602886e1659a26f17843a283ebc4aa3acdcbfe89af826eaa1ca8e79daa40c94aa6eab8180c921dd2e23de1278088bceb047eabf85fb65c214755e8d212152812b816fcb801adf79e1846efbab4608d222186f1b22f783284454de5ecb2364c4a7f2f1bda5c3025f469c964ad1cd54a3806ad15b24ca017d197bf1f4cfa30d7e675bcf27a9c56548caec95de7f5d35275066e1fd51a420fbfbee6d84902b7f9172a83e1c9cb1338572d690fb36da193c990dd16db1b066de8292f32439617e248f801b6a921e28f3019853abb07a655ba48256efc797c1d024b5cd55e3eb4defcd8c61ae530fd4616653145e76238fc7a35e574ba467fc29836dda924f2c4bb9cc452f49a70d0998cab67e365864da6c9ea976f1fefa5042ef667da025f1ba83112c3c70cfbef2ccd44db31841066a1fdbbbb542a7c6bded57c29a6bef9fcfaa01d5943c3ddfecf89ecac42327bc335b8483194d1f27c7683466323ece2a45c98748f72c06a7aac9e33719359760d79a51395209f90ee921e5c9c7a0af871b223c8143067c598a54a8052ab33e4648377dc3371e2fdc2e0fe834206a1c47331be10075cd7c60b6be5d67032ce9a827a56fa05f16cb3a35633fed2078790bd3b1fd48544ae84f9639a1fd31898faf7c03b184ddfbef56d3d60d4200098af799e4e4cee8cab9337298b314f8f9b72c2767ee14845a291cd5927a0331c0343cf13fb17ec7a74a709a7f59d82a62be9117c27086838e58d9678e33a0a8b7ffa11a23d0d0f78f1391346b35a1984591e2d4f27a42a7aa7cf27ba4443805461c50af4b63693065a535f1022ef6df44d9ad6593cae9df07ec4f38b80a96f2ecf8067e795e1cf13fa6b186eefc7e9e70eb18ddf296372192242d925c9471a0e3d993f572090cbae2c31aec1755b3dc4fa92b55cb7a2740d8f1d22b9eda06825be490c763c8ed9ec728ff560f94473fcba015296534401ba8b4ff98fb133bb5de404e6ccfa8516e04d9dd898bffd637f235cdbf541ccea37904f9ccbfa5a3e2012c8d1dd35f80ac77b1449faec293108f66b02eea4bc6cc4a6eda3f6e871099992536bd9a102c31110b6c9258790afe68aa4d698a3d82ec8957b14f1d124cfc63d42cc597429be115ac71cc6916974c693264fcbeb627b0bf26e561692102f78c30dfd2a27eebf10aba4153d20768967b799c2842a9bab4e4dda16f847009991e71156731d8fa337604f5e7f37e78cd5b51c2630d22d50ee029f70476557a2eb462a59bef1ed2b7f14116ea76aa4789e1fa43b3c13dce4f62a9810843d9e02fbbef78d557a11e638ea8eecaba59ae29ba1827ec5bf6d23aadeef0679a75c6760df5f5dea0ae2b7c22506fb97c222c615d3f27e8bdf8fa6b6703c30f6f55c776d78940fffbe56fc52fd29f5e64b4d057204774c49ba696aecc53ef5477d2e2fd2cc699cc0ffac18438bb15988cd58a3d83314cdc2d4a6f330c4b30cfd235997367748e0f56d291ddc4d8fdeaf11a43d68c034030872c1087d06c7057d9ab26a0d750cc49e18daee279f2997e147e1a0cbea85847c0b703362a178fd3cde53928cab87adbe9c17161ff556810b95caa6c47bf88e7e7b86c788c4f6c742b941720ccfc6bf643ee1a5412716e623a17edcfb0a747981631c68d24f3ccbb2ebebf9d9642a99f173a6e23f4a8aa83374aa9350969450ca04170165fddd1a6d5415c9b21c086914a68f801d15f75df540914476116c3e874e7dfbd904ff2cc4dfdd3104af13499f1bab3ed2e71ffda652332172002df1c7a133638c701fe3e387b472c4bb11ed88d89355dc7cbb9fee8cf12bead41effef050166a49284400bbb89b687dd19e1c748eb8741cd9d4cccfb87d8bb93523d21c25860ae2ce95ad9094fc55030911239017c8984924fc1f2a6ccba607878fb685a849f951442208052517a321e565f267ece8143186b9e84cd8d3a1c3182205097cadfab9b0a4852306590e407485202a73a972150e1bc59ab2e0705321f91aac7b9ed97af7e2c7833d1f79f09089ea170222c13776479eb287452b07327aec38d1ef530196083f0330d3c7a62ed076e59a74e61b45b5d5154e1ea7ecf43393b41f67e83bd863ec24de27d8aa06b2a2f7579fd10ea73a69669587c51a9ea4f5d7c00a1686af8a33b44552fdf698d826bd9886b4e1a5dcb887d695013463ad6adf6fb3d34cc8234474bf4510a4931080ad2bcc38cab8e1c032d829e89795ba5c057eea1f87efe94412972f5514fa351fc78beab5ed721d0a6260fc2c9c77ddbcca26b694fc287973f21d69f87ca1539fb1472c82a476ecaedd8f62aad47ec1934cd71ff46f72568c2dd64c3b16411788d79b4a72d3b79b959f76dcd50180b50c4c4afb89ee9565e570b153c7d12f7bda985b6e08cc1475f7459d39de2248e84aa11a385ce8c74a0573fbb01fe3820e64bdba43eea869a6b18badad2b773f06c83f4203013587c9e1792c6eeba448fa7771de738a59aa3a9e04029dd88ff19ed8d4cde4c4c4cb62691816231e17b42dbc3045f3febf3132b17e5d8a5c574ba578682daed682c35ca1f9e461c6d1caf4e7c3c7619532b297874d98f6a637788b95687ce95c88bd753fbe15f874d9dc3fbc06b95c189177ba4e7744be5f57e416af32fdb4b1b7dba04575b99d37edab506b460f848e50a627623304cc073a6c9053efc7b175baf887985768e7d07c728b3611f54b3cce443f26449b6205704a2333ae6da62d3169552c3a9bcbdfee22b4451414d344aeeaa480523c676b4f50d5f172e244bf5cee1c7b2c6d406bc3883b4037993e79d392af96de579d8338058717d16bb50d9f4cfed9b7e4abedaffc5f213bd8c4280f515d549469acc20d9d53a6e310b7ee824c71bddb138c8e7909dbb5eb079f2c3b0c6a24f06d413a5092a0669e2f98f584b76035e25215307b37b29b02ed13ca1c48a861e0189c4ecb055eb8f73bafad6d96aebc556561a0bcfa1b82fd084de803b316ebc545eb03037ed2077c00dfd2c81bbb6e93da32a4f8301ac447c9b2a6679494381c1abad19b8b162fcaf9d2c14683eaac11781570aa4afd4d7fbbf07c2eacb8ca6081518f7636ce90b4fc04c31cb78851bd63f0770fa569fabf991393af5e73c79d26b86847bbdf8e6bdaa9df7d186e969dcc34e40c92e08748af74f936499cfa0a8f0824da851b7817578d9dfc3a2ecd7d2a92a3d45f9e6eb32bde88b53ae28e5084b9ad6e55089b6c3752b2bd7546ce15f8217de18977fbf2412983f30833b75b04f1aec761548cc0235477e38511ee10a08d34bc6ef75e10d20e316f3b78fbe38f7d9c6f81ffe1dd15ee5941e62a119e5ef43097b57cd0976ac609479824a2cee34de1924bc2f040d1dd02b3661c3ef1f863f2c7213b024d600f8f13fadd39cc1e2699e09db882f1e6903579b4369e1c8de18c9c8062e9f72c9f1583de1b3835182e4ce925e065ba6918793993dc76d068f62b5bb5e2d55a0114a63ad6f5ff967bc3586b1654acf8744adb7f4fa3f9712a5e96139817258df0590a75947a91ab69d36f40acf6d05efa153fe1bdd1f452f26f849755cb3d7d62845bd23b506368df2002edf7833ccc69491ff21a671d1a2c64a7c0229a2cb04f7c01ad6205a90a8d5360dec77aeaee470086721f836024ab70b536f2a18c160e9d380a932bf035ae23b54a4386c8b9c5dfad8e5e1530d08f6d2d98bea33bcaa13dfdaa9f4ace8b3b2101ddeb5c6fe15f595845b9560fc64b61c6fb7e01adf7dffe181f2d8b0c9c4322b4856787d921e65584467430bf8be14ea1d1a338cb6015b0bc8e121626a6b8dcac91fb496a25a6c9fcac329a609d96c8db3704a8dd7e08411c3c407f91bcbb6bf9aa3dcd5ee629e3dcb1f64599c9d910bb8885ea9c66ab1aa2600377b0043c0bfa1129c7e21f60c1af9e60309c19b0ea7daa4dea668c5f7633dc9a784275a481e5bb55f670297225a1036a8d1dd759563fa847f232c5effce87e65d1f443c284ac63afa105f76a1ee91a0c08a3653f615003cf5ec39a633036c00f098dff3cc04b4a427ac8d3939c99623960991ac841f804d8a239e4984e94d870dc65b58a2cdb72915a1f632d63fb62e16d60b6acb9028b45e74ea11ad35c508970b104b7fa3928500ad1d15c57e1ad210b9bbd1987ef237cc5a8bb3027b4cfcf60244f098dbe23c18505d15e6f0292b823a475aae964520ecbd0d4eba01184d0e55953db886b2709f4f9bf4b1b0482488f719a10be232ae5301abee5b8f7d78f2011a7f07301594108dc82f6e08466a691944de5c8987a8413cf0ebe76557da99865a4380dd3a39aa394cfa4c8afd7a91158ab7bdfed9b9e2b40814e286078095a23899aa1c1460ce4eab710bb6c38125f532ea268a8447ac53f064064948d949da40d389eb1fcfa9fbdbdaf9311f492035c805eb157a1058fe83b67ef7ec4c29cc9784adb3fff98057e933db830af3f9de6822a21fd0e1cbe0a5edf2f015d689a77ee0a1d87da0630d585b191556bd3f9955c757d212bd9ec10d06e846284c9114149d0dec222aa358f6e9addb612d4f030a3bc27166cd70d5fb71f5c09a1ed76aeef96bcc75fae6ebd302e33f5caead0aba4c59283e928b7fcd9bd632a221d551bc4bcd5439ab2ce61f1147a0f7c184eabf2f6a244a4820c78f233a36e967ccd384d1a825a93c3ee396", 0x1000}, {&(0x7f00000025c0)="288181a360c7d0344e85c7811ad10b104f0474ace1417658a1b58ed016a651aea56cd93240caa563a4720994b85c1c32b6fafd2638f2a9c89d21c6ce49fc7e00304be20a754f7b648ffd7612c0d33e36fbc7cd4790102347cbd9785b96a5118f2d951d07422ce7a8387e1dadb5e901626a67133d1b906d685acaf12a5647dc8490d560bffa75f6a214738c9cb38c5e861546561e8d22cc0b773a6a2cfb47d07f69be5623c198bd8d39ad4d42a17bd2fb62", 0xb1}], 0x4, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r16 = socket$inet6(0x18, 0x2, 0x10001) open(&(0x7f0000002700)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002740)="8c939cedc3c9db580a4d6163997edd751463626ca2142e3367ee4696fa4b31505e", 0x21) fsync(r16) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000002780)={{0x18, 0x2, 0x5, 0x2}, {0x18, 0x1, 0x401, 0x11}, 0x6, [0x7c43, 0x5, 0x9, 0x2, 0x2, 0x6, 0x10001, 0x8]}, 0x3c) r17 = semget(0x0, 0x3, 0x10) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000027c0)={{0xffffffff, r12, r13, r15, r13, 0x2, 0x80}, 0x7, 0x400, 0x5}) write(r3, &(0x7f0000002840)="0c02a94c004daf7dd8413d96c7ee2e3140ede92f5efca147fceec1ebf1cd049dc9711ad13895f0d236ae8139d7900e99ffdce82d82cd4e1590bb51ac4191633b418b14306da1fe4cfd25750a29b8d91b415d5533dbd64b06112d8fab822d231c6b4403177d8ff5fe5d4fca68f39713aeba256dafc1f31443e189575d6d33041e2a7b3a65bb5295181dad402539be9975a6afb28f7ea427c026d285e8f678204650ed6e129c86253bf356bfe1b6", 0xad) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = getuid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) seteuid(r2) fcntl$setstatus(r4, 0x4, 0x83) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307006, &(0x7f0000000140)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGETIF(r0, 0x4020426b, 0x0) login: pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000248) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x40, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) r3 = kqueue() close(r2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') kevent(r4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) 16:00:09 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="93b98987ebbf7a9a3772ff7874435f5cb5964d7a0d1764ed89374166a17e265f761dad49992d800b6b97cb5327efca54b058ff7f4d", 0xa90b3418) r2 = getpid() fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000000), 0x207de4b0) close(r1) pipe2(&(0x7f0000000000), 0x10000) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x88) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x8001, 0x100000001, 0x5, 0x66}, {0x5ec, 0x9f, 0x1, 0x6}, {0x1000, 0x1000, 0x9, 0x7}, {0x64, 0x0, 0x4}, {0x0, 0x3, 0x5, 0x800}, {0x80, 0x8, 0x7, 0x1}, {0x2, 0x5, 0xffffffffffffff81, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x74}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") 16:00:10 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x800000000000005, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/zero\x00', 0x7fd, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0xfffffce5) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9e}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)=0x1000000000) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0xfffffffffffffffd, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x7, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000900)='./file0/file0\x00', 0x1) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000880)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f00000006c0)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x4403, 0x10000000000100) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/211, 0xd3}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/80, 0x50}], 0x4) connect$inet6(r0, &(0x7f00000003c0)={0x18, 0x1, 0x80, 0x7f}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 16:00:10 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x0, 0x10001, './file0\x00', 0x1c000000, 0x8d, 0x3, 0x929}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x299, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000080)={0x0, 0x4, 0x6, 0x2, &(0x7f0000000440)={{0x7fff, 0x1, 0x20, 0x1, 0x88aea7060000, 0x6, 0x7}, {[0x8000, 0x3, 0x3, 0x9, 0xb0, 0xbc, 0x9, 0x6, 0x4, 0x811, 0x6, 0x80, 0x2fd4, 0x5, 0x3, 0x3ec8, 0x1, 0x465943f4], [0xad5c, 0x8001, 0x4, 0x390c, 0x940, 0x20c, 0xffffffff, 0x0, 0x3f, 0x100000001], [0xf7, 0x3fc, 0x8, 0x4, 0x6, 0x81, 0x4], [0x6, 0x401, 0x9, 0x92, 0xffffffffffffff77, 0x8], [{0xfffffffffffffffe, 0xffffffff, 0x3, 0x7fff}, {0x4, 0xd2f, 0x1}, {0x2, 0x3, 0x7, 0x3}, {0x5, 0x8, 0xfff, 0x42}, {0xffffffffffffffe1, 0x6, 0x1000, 0x401}, {0x0, 0x8c50, 0x706f, 0x2}, {0x4, 0x113, 0x5045, 0x9}, {0x7, 0x8, 0x0, 0x8001}], {0xfb7, 0xffffffffffff3642, 0x80, 0x3}, {0x100000001, 0x3, 0xa73, 0x9}}}, 0x401, 0x28f}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bc52f46915883d1c61ff8fcfc86d633500000000000000"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r0, &(0x7f00000000c0)='\r ', 0x2) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) syz_open_pts() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x40) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) ftruncate(r0, 0xffffffffffff8001) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff46, &(0x7f0000000080)="9502000000007b1df0084e") 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x12, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f00000001c0)=[{0x80, 0x8}, {0x8a, 0xfff}, {0x42, 0x7}, {0x8f, 0x1}, {0x83, 0x3}], 0x5}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c6530001299a75261a3e1189da5c429d20149010a8c16d30a70527de4f3e88c2ce3d150b1a517d9bd7d92d69444077b66f9ab7967869010a12fb18f2707b5eaa4dc95ebd887b11567f0e748f6caf8fa3affd7490f015dad"], 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x40100006, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)=0x400) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x400000000000035}, {0x6}]}) lseek(r1, 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$TIOCCDTR(r3, 0x20007478) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000003d9, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x14}, {0x8000000006}]}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0x1, 0x2, 0x40}, 0x2, 0xfffffffffffffffd, 0x1}) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x40) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x8000, 0x8, 0x1, 0x8, 0x7, 0x200, 0x2, 0x3, 0x0, 0x101}) 16:00:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x58) socket$unix(0x1, 0x5, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x102, &(0x7f0000000440)="10625cf1bc6a9fb0dd95a16e57c4e2a65dce8867073a851d493a329a4318a48447998bae14e77b86dbb55f2c6d7c7640a0d5dc4be0d3045f12d2700500000000000000824a19edb0acc782fa35d4fc28faf839de629fb73dd9fb43048fdb226de2d42fc08dc6223daa21def0ee52cd5cdc1a02b629ae0d5d3d86c6008dfee97267ee7d12c7337ac88ac040841cae9cc9b54f0da311354b9d2785a2f5dede361ae878046a84cb3ff077df899457d0301e8e6f4fe58cec1f9c5d9ede5195e50f948109ee000200000000000064a1b138e59757852294b819cd2da84d5163252d02bb318759f86a1f1a2c63ad24e9c69fac4d54e6d02d443b4188184c820cb3749cdb04") 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x96, 0x0, &(0x7f0000000000)=""/150}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000), 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000300)="18", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000002b00)="39ee186c92b23f66c954bc4b12e976d1d4dc770b", 0x14}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x3d) unlink(&(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000400)={0xbab6, 0x18cd80666d87617f}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x9, [{0x2, 0x8}, {0x1, 0x9}, {0x3, 0x4}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x1b6}, {}, {0x2, 0x9}, {0x1, 0x11}, {0x3, 0xfffffffffffffff8}, {0x2, 0x800}, {0x2, 0x4}, {0x2, 0x1}, {0x0, 0x8}, {0x2, 0x6}, {0x3, 0x100000001}, {0x2, 0xe7a6}, {0x3, 0x1ff}, {0x3, 0x5}, {0x3, 0x215}, {0x2, 0xb5}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x401}, {0x1, 0x81}, {0x1, 0x2}, {0x3, 0x8}, {0x3}, {0x3, 0x3}, {0x3, 0x8000}, {0x2, 0x54}, {0x3, 0xfff}]}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0xfffffffffffffffe, 0x2}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x2, 0x20}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0xc6}, {0x6}]}) syz_emit_ethernet(0xc8, &(0x7f0000000140)="2f320b615da13ffb3845a653bd12882aabc9853eca39a3281c5dac955a664cd7c0d0dbcac8a0d8798c871277dbf0cec61c541bb9d459ca20c6f1ae981871b7e8d9e85fafa9870c6c7b728bcfda2e8148589382a6c1d7e72c4e119415abc4cf14692040a3e84d1054a2a0251c0524c2678df63ed1b9ffdd98b121db5d4fcf415dc14aa7d6090c8ef79027af4fcb3d25f66d893e5d51534c3883b02f646b9ef2a354677dd32249841b763f8bfb65f6e2c411d208dec3e9d5af870bb8c5f2bb6f3eda9c7e862be0cfb6") 16:00:17 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8400, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x61}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20401, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/174, 0xae, 0x800, &(0x7f0000000140)={0x2, 0x0}, 0xc) r1 = socket(0x1b, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20, 0x0, &(0x7f0000000180)="28a1f949536526c7b3a5c2505848579ef0ccb44583d4868646665f4f2472f75d1f21944d8579ceed2b4a32b79077b2de4e67313c038561554c494e147ddc294afd0afdb26f6666bf827fbfeb88db6b6163501663bddc3c96695f74aba633198e11d74aef1011c2c338abf89b63902da3b18154decbfb722cbdf37181cd64028c24258331a3de93ef01c940162388ee850bfdd6a5868d5f69b6014bc5bba7239bb556145b1b82f343086de755e2b68f", 0xaf) setsockopt(r1, 0x29, 0x800000000000011, &(0x7f0000000240)="d7b36e6227c174c4e090922c57a11c799da8b978a6ce7d61a2280d94e84d5637e78cc79ef2f71313fa98b3ca35d1e06a02becc5f70b77fe328eaf2a2209d52d6c466e0c536018d3951f76f682615f8ef2fdb17c049d386a3e57e2393c19314baef6fff4bd0e3e47b", 0xfffffffffffffd2b) 16:00:17 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0xfff, 0x2, &(0x7f0000000080)="3273b12b496a85adaa561737524400bc45dbccbf52bcece93e5125235cd833c5c1f84a50bc0a20e675a127fa2bee463655e28931b3e3e6fe7dbb2c02688deabd732cfdd32a650893e15b640ead6f1c4b8173eab21e6079ce", 0x58) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, &(0x7f0000000100)='\x00\x00\x00\x00', 0x309) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff8, 0x23}], 0x8, 0x0, 0xffff, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x7fff}) 16:00:17 executing program 1: select(0x172, &(0x7f0000000000)={0x80fe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x1, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") setsockopt(r0, 0x7f, 0xc000000, &(0x7f00000001c0)="37a7c734c53ae8f8809504d3fa0cc9a8069dd57bd784a47f2aa4787b53f45c670095439df5a3b7d0b04d07df72793e99435474199773ecaacd133423f08f309bba51a7944b8e90342e2a4cf75e0dba3003db233ef2b85bc33ae183c93111db6bfdb0fad86894c25392e1a6a295a5f69eb9da1d02fa4929ff23d4f2eb1eae71ade96a17d0a6bf4d9995ac207e5d7cfd86d4f102084c6d7f972a5050c414edd70b73acee20", 0xa4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80054}, {0x5c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x5, 0x1f, 0x5, 0x8}, {0x6, 0x9, 0x40, 0x51}, {0xffffffffffffff01, 0x12de, 0x0, 0x80}, {0x8, 0x8, 0x3f, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x800, 0x400, 0x0, 0x2}, {0xffffffff, 0x8000, 0x8, 0x8}, {0x9, 0x2, 0xfffffffffffffff7}, {0x0, 0xee, 0x1, 0x4ff1}, {0x6, 0x7, 0x100000001, 0x4}, {0x9, 0x1, 0x5, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x5c}, {0x16, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:17 executing program 1: semget$private(0x0, 0x0, 0x202) mknod(&(0x7f0000000100)='./bus\x00', 0x81, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x34, 0x0, 0x0, 0x7f}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2c0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0xc003, 0x8020000000000ef8) sendto(r2, &(0x7f0000000000)="62d626000512ea826bc6977960576a", 0xf, 0x405, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1f, 0x401}, 0xc) getsockopt(r2, 0x29, 0x61, 0x0, 0x0) close(r2) socket$inet6(0x18, 0x4000, 0xf9e) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/22, 0x16}, {&(0x7f00000002c0)=""/80, 0x50}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/36, 0x24}], 0x6) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=""/88, 0x58) r3 = kqueue() r4 = kqueue() clock_getres(0x0, &(0x7f0000000240)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x4) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x3, 0xf0000008, 0x7, 0x55}, {{r0}, 0xfffffffffffffffc, 0x9, 0xb, 0x6, 0x401}, {{r5}, 0xfffffffffffffffb, 0x12, 0x80000000, 0x8cb, 0x8}, {{r4}, 0xfffffffffffffffb, 0x19, 0x2, 0x1}, {{r2}, 0xfffffffffffffffd, 0x6, 0x0, 0x7fffffff, 0x2}, {{r1}, 0xffffffffffffffff, 0xf, 0x80000000, 0xc00000, 0x2}, {{r3}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x180000000000000, 0x80000001}], 0x3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0xc5fc1e6062cf5e08, 0x20000000, 0xe3f, 0x3fa}, {{r1}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x167, 0x3}, {{r0}, 0x3c7e5c1edcb8e121, 0xd4, 0x0, 0x8001, 0x5}], 0x7, &(0x7f0000000200)={0x401, 0x754}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x8001, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x80000008, 0x7, 0x931c}, {{r5}, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffffffffff7f, 0x2}, {{r5}, 0xfffffffffffffffc, 0x8, 0x23, 0x7, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000001, 0x7ff, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000045, 0x8, 0xffffffffffff62c7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x7, 0x1ff}, {{r3}, 0xfffffffffffffffd, 0x2, 0x0, 0xfffffffffffff4a2, 0x6}], 0x66, 0x0, 0x81, 0x0) close(r5) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x2000000000) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) socket(0x0, 0x1, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x104) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x788, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7, 0x2, 0xffffffff, 0xac}, {0x7ff, 0xfffffffffffffff9, 0xd0, 0x2}, {0x3, 0xffffffffffffffff, 0x7}]}) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) fchmod(r1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x6, 0x100000001}, 0x8) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x20001) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = socket(0x800000018, 0x8000, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="4a5d5b82cf000008e9feffdf0010020000"], 0x10}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x20, 0x4) lseek(r0, 0x0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') chflags(&(0x7f0000000240)='./file0\x00', 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:00:18 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)="0f", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1e) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) read(r0, &(0x7f0000000040)=""/18, 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280300000000000000"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/90, &(0x7f0000000080)=0x5a) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x2d}, {0x6}]}) syz_emit_ethernet(0xdb, &(0x7f0000000200)="92cba4208e18f87d1f33d5e5b8a2a67cdaa9728f6a50c52122c08aaa1454545898bcbde6e8") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000180)={0xd4}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xff) 16:00:18 executing program 1: r0 = semget$private(0x0, 0x3, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f00000010c0)=[{&(0x7f0000000a00)=""/26, 0x50d7a6583918805e}, {&(0x7f0000000a40)=""/36, 0x24}, {&(0x7f0000000bc0)=""/81, 0x51}, {&(0x7f0000000f00)=""/15, 0x5}, {&(0x7f0000001140)=""/104, 0x68}, {&(0x7f0000000f40)=""/225, 0xe1}, {&(0x7f0000000dc0)=""/185, 0xff81}], 0x7) mlock(&(0x7f00003aa000/0x600000)=nil, 0x600000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r4, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x2, 0x401, 0x3, 0x1a}) clock_settime(0x3, &(0x7f0000000600)={0x2}) getrusage(0xffffffffffffffff, &(0x7f0000000680)) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000640)={0xffffffffffffffff, 0xe88, 0x7fffffff, 0xfff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc6f4c73f31c1d42d) r7 = shmget$private(0x0, 0x1000, 0x4aa, &(0x7f0000533000/0x1000)=nil) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r5, r6, r5, r6, 0x140, 0x100}, 0x8, 0x3ff, 0xcf}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) munlockall() shmctl$IPC_STAT(r7, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000000540)=[{0xfefffffffffffffd, 0x7, 0x1801}, {0x2, 0x1, 0x800}, {0x8001, 0xffff, 0x1000}, {0x80000000003, 0xf2d, 0x17fe}, {0x1, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x0, 0x1000000000000) semget$private(0x0, 0x0, 0x100000000042) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/164) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x8000, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff7ffd}, &(0x7f00000001c0)={0x78, 0xaa, 0x8, 0x7, 0x81, 0x8000020, 0x7ff, 0x4d5f}, &(0x7f0000000200)={0x9b07}) syz_open_pts() connect$inet(r3, &(0x7f00000005c0)={0x2, 0x1}, 0xc) semop(r0, &(0x7f00000009c0)=[{0x1, 0x8, 0x1800}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000580)=0x3fd) 16:00:18 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x40003}, {0x6}]}) pipe(0x0) r0 = socket$inet(0x2, 0x800000004003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = dup2(r0, r0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000006c0)) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b00)=""/97) semop(r4, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5, 0x1000}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000a40)) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') sendto(r6, &(0x7f0000000240)="318b4aad5f47699d21982a47231926330e7e7bfb61f81a96310bc28390fd5f5c3a111895029cbe43ac07e4bfd9a9a1e9a24873ebd82da5f495210ae319241750f50a6c9db2d51f7ee1ff32cc177f3e84d9eb3e65dfbdbc65cdfc877c6c06b7baa6e0765f7c4155c6c6", 0x69, 0x404, 0x0, 0x0) getpeername(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="004d744903e11eb90900000000040000e3ff0000060000000001000000000000e0de6d45a4236fd27985ab27b7aa2e00000000000000000000000000080000000b02c517f1739abc8a7cac68f1aef865e7d100001b7c3d3238a7f3444c3db0f8840017000000080000000049a5e86d377d244293060000000000000000bf764433b586afa4c5cb4a74517ba7747342d25d81b51d018a3fd8b464370400a1622335ceee5a23dfa53e09d39ca68d9cc7678dcec93d0ef9fe978f525fbad5cec0f28922da58261c58f30b34d9fd01df96c0d61fc498c013035bfabe1b1ed82db7d7c6f6438797905cd32f85f220591482e2e20100e5ae21f0e40000000000000000000000000000af9bfa0ed16b06edd8681e4c847d3487393543ae6b80ccddb07a1fd79016bde01e902bd351339cdea6c97cbf7f026e3919da569e66436fa7e346ad97ca8cca80fb5af3927fa6acc3a8410a6092bca166e61e96268b6607fdf386bf316ddbdc3597a5a8eae8b72df1fd97cef3beba6eb29452d84516d0eb765fb252eaf1b8b8e5616c7556a995b65d53cb8f8a5730206247092a0aa8d8f3ca88d6d1739c2afdaa831266dc53e50d62e29bd07a6717c78399f6096ea3434439522676baf7ff383bda052ae441d4522105582ee895adaed4d7b8aa177ff804ec4f8581508314a2e72d4122b4902a2bf7c93d0231c8389c8cee50cb949849d5ca1fd46dda4f22deb8fbd531ce93d4bc5de8e9ab292e390d303bed6a81e2b73ff1283d09a384bea1852e21b6cbabae139f9ef9824f21c7682b656e7d4f9b193c9f5d6da052673d23446e868d4b7488cc99b3d2b94206c5184aeba07aab8d2500096c749c3306099f30cf40585a01cb2f633150990ecd9fb128140e10020a184ec6535a7a3cf5a14e77081c7d76e4ca3caf25ee8c44a9322fd6775b2cc444dc2a599a52b3a73dbb5b898907a15cbfc353bddb3794920b70f42e9f440fe3ad57c2e000000000000000"], 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000580)=0x7c) 16:00:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x5299, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:19 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) write(r1, &(0x7f00000000c0)='\r', 0x1) pckbd_enable: command error 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x6950, 0x20000000000091}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x9, 0x1, 0x88, "c4692008000d00004400"}) write(r0, &(0x7f00000000c0)='\r', 0x1) pckbd_enable: command error 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = semget$private(0x0, 0x4, 0x424) semop(r3, &(0x7f0000000000)=[{0x1, 0xfffffffffffffffe, 0x1000}], 0x1) msgget$private(0x0, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0x80, 0x0, 0x4, 0x400, 0x1000, 0x4, 0x7, 0x6997]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x43, 0x100}, {0x25}, {0x24}, {0xaf, 0x7fffffff}, {0xab, 0xffffffffc202349b}, {0xcf, 0x59ae}, {0x43, 0xe4b}, {0xcb, 0x8}], 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x44}, {0x800000000002c}, {0x6}]}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000240)=0x65a) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="a9") openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2, 0x5, 0x800, "ac0372f08b4037d99a49e8d0da558cc38f0efe40", 0x6, 0x4}) r2 = socket$inet6(0x18, 0x4004, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c653000265953d5b02170921e0adc7199937d76bd396bbaf11d3053f8b5af9a9c4a4bd3e8a7dc5a4ba6a72c4a4e6f5f445e772d32b92d991dda50b8e7b7cda5a246cb751977e7c70490ece80117613697aef7940a895bfcca9e6f09af6ba7a390e0d5bb5bd1a3783395f366e77945ea2fccdbec7967fda9882ac6794f923fc6708146056114675b0a7056b7f82f27063b59dec93e66280d735bd3372bfe462993eabf870532a33b85e215a37028a7d1c3"], 0xa) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x7, 0x5) setsockopt(r1, 0x20001000010029, 0x2e, &(0x7f0000000080)="ebffcbff1ed862e0fb9074e50339eadaf67e3e5066de1100002eaa4e713048e69931929648a32bd63f3fe3cb76ec2453636f5674e9880a9818f363bf543f17933664dc8963b7ff67e769d344f9db1b248f0432d4db29d470", 0x58) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x3, 0x102) getsockname(r3, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {0xc}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x232, &(0x7f00000002c0)="7097ba96176026a90127d65f23342362f3fe2029ecbdc7537d109398bf1a80ed1149fd497a9c0000e2b98f6353237a7d875433c0bdb124379b03d4b8b61c024d6a3b41ec49a5dabf52194bea4c85529dc5047b49339f3576d763b7caaa03a0a6619be5c3c45c858df2fa965ee02e6f1bade1289cd2c3f741cd200cc3daff47844e3be9be53ec85763b045cd27f4bbd3525e589b4bdb974d784e6ff65fdb16a2de67500000000751314ede6dd3aac0d5b0a2efb7c41b4e4817a84869d92b7fe7e74911aa80d5b38a0901a3fed6544b3f2d95ed46bbfb6b4dcc25615c9b61e786068fd223ba1e060c4bbf79fcdcdbec4f7551dd4a397317aed83a38adbc6a43f83b239dccb0832719d35a866f90b8c4481fa00cfb78c467be00c7400") 16:00:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x1, 0x7fff}, {0x40, 0x6}, {0x86, 0x1ffc0000}, {0x47}], 0x4}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e0", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c8a028a895bb3f52722b5f180a80b6bb6c2d851c"}) 16:00:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x100) lseek(r0, 0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f00000001c0)="ac", 0x1) close(r2) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/131, 0x83, 0x843, &(0x7f0000000100)={0x2, 0x1}, 0x61) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140)={0x9, 0x6}, 0x10) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x5) close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000100)=""/176, 0xfffffffffffffd80) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x40000, "b800"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82d2, 0x0) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x6}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000840)="15") getpgrp() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0xffff, 0x0, 0x0, 0x8}, {0x7, 0x5, 0x4, 0x7}, {0x9, 0x7b68, 0x1, 0x6}]}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x2000c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x2c}, {0x16}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x0, 0x1}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0x1, 0x7, 0x2, 0x0, &(0x7f0000000280)={{0x10000, 0x831, 0x4, 0xfbb, 0x56a, 0x7, 0x6}, {[0x8, 0x4, 0x4, 0x6, 0x8, 0x0, 0x80000001, 0x84, 0x4, 0x10001, 0x100000001, 0x0, 0xffffffff, 0x2, 0x40, 0x9, 0x6, 0xac5], [0x6, 0xb2, 0x1, 0x40, 0x2, 0x7, 0x1, 0x12, 0x5b3, 0x2], [0x4e8, 0xeac6, 0x7, 0x4, 0x4, 0x4, 0x3], [0xfd, 0x979, 0x9, 0x2, 0x2, 0x9], [{0x10000, 0x9, 0x5, 0x2}, {0x18c788cb, 0x7, 0x5, 0x200}, {0x0, 0x59, 0x100, 0x7}, {0x8, 0x3, 0x8, 0x200}, {0xffffffff, 0x9, 0xe55, 0x5}, {0x0, 0x100, 0x8, 0x2}, {0x40, 0x2, 0x140, 0x6}, {0x7f, 0x9, 0x7, 0x4}], {0x6, 0xff, 0x100000000, 0x9}, {0x6, 0x5, 0x8000, 0x100000000}}}, 0x9, 0x4c}) syz_emit_ethernet(0xe, &(0x7f0000000080)="d152322dad4497f39450dbe4b100") 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) dup2(r0, r0) accept$inet6(r0, 0x0, &(0x7f0000000000)) shutdown(r0, 0x400000) accept$inet6(r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x84}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffd8e, &(0x7f0000000080)="ad") 16:00:22 executing program 0: sync() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x241, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10080, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x40}], 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)='s') 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000140)=""/116, 0x1035a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x4, 0x4) poll(&(0x7f0000000080)=[{r2, 0x1}], 0x1, 0x7) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x54}], 0x1, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1cb, 0x8000}, {0x8f, 0x7}, {0x23, 0x9}], 0x3}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="53027439287309775069da73e0fa14b04ce03854eb8b28c1794bf6556dc63f258dc5f2e5718ed39f743bc2f672d8496561f410fada650fa2a6244dc9533dbd198df553ddff3ae736180298bac6dc756619248aba71cf3c67871fedbe96ddb006f269ac", 0x63) 16:00:22 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) poll(&(0x7f0000000100)=[{r0, 0x48}], 0x1, 0x401) getsockopt(r0, 0x6f3, 0x7, &(0x7f0000000000)=""/192, &(0x7f00000000c0)=0xc0) 16:00:22 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) fcntl$getown(r0, 0x5) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x35}, {0x100000000000030}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="511ae0cea626191ffce0609156e4ed38d3981b3aa69cf3f4f696208b7aa20dcde6e14b5bf6ba8f5d052932403ac58eab81ab903b32ad4ecb49ffbde0f97172bbef1f243d1a6c1034653e10ac1850c3d47adf54cdb7d52c46cf092fc492cb8ea1bb37ba763fe73a4b8b87a69319e98fa53ed7f4ff3c9c15299836f0b62fb6818a523b0ef02f30cefa09603fe4964193ab6401f29c22b51e125a9fe3e7cb2c262939b9fb18", 0xa4}, {&(0x7f0000000300)="d4faf72b8b15c72e65a204e49b76a2a2307c5df3232b441fcb269c14756b245b2dd4bcc3d7f014ba9a21f17241521c4fbf498d0fb5456768c078df479b8b6ac729dc10926cf76b22ccbecac0073d948b9ab93c835c80a419a202b4b845ba85eaa4a9dd8ba7561c215d3f42c0b21ac2123ab9", 0x72}, {&(0x7f0000000280)="a0b01d59695c4f469371fc64766eb7d4b21f4e88a2d468041427bbc8a5f5765ed977eea55730489f623c732a5ec3ac433c417111d0b0", 0x36}], 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000088, &(0x7f0000000140)=[{0x2, 0x1, 0xfffffffffffff6f2, 0x7ff}, {0x8, 0x7, 0xcc9, 0x3}, {0x10001, 0xb1, 0x1, 0x3}, {0xa91, 0x6, 0xfff, 0x1}, {0x1020000000, 0xb201, 0x100, 0x8}, {0x9000000000000, 0x4, 0x4, 0x7}, {0x8000032eb, 0x8, 0x4, 0x5}, {0x96, 0x800, 0xff, 0x800}, {0x3, 0x8, 0xd2b, 0x3f}, {0xfffffffffffffffb, 0x8, 0x7, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="03") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x6, 0x80000001, 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") 16:00:23 executing program 0: r0 = socket(0x100400000000002, 0x2, 0x0) r1 = socket(0x18, 0x0, 0x5) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = getpid() preadv(r1, &(0x7f0000000940)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000000600)=""/237, 0xed}, {&(0x7f0000000700)=""/241, 0xf1}, {&(0x7f0000000800)=""/43, 0x2b}, {&(0x7f0000000840)=""/214, 0xd6}], 0x5, 0x34) r6 = getuid() pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f00000005c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="c2265c7fdeeba529f6244505db106e6e1fd594", 0x13}, {&(0x7f00000000c0)="4be5d44b05769ae04dc62c8784c23bec9fcd09b9db4969dbffcc11e5a0d5cd0e30a9cfb5c2abc766ccade9e6af4dacf834a8d4012c01da3ef3d4f9a7c4a3365d6167fceea4fc3e05ba8c2e4796a64d508b46c1ed64508f317305b2156caa4dec847cdbf2e47903878215f8f917c886b8f29e7f2fda6166b5eb7f5310e5059fb3fa38a0287b73b8827164a514d1f38ed6951ce94ef3d84d85f0032b9968924347122f2ae356ed68e4ee59c0397cc8cb4f26705ceff0fc76bdae39d53aba8a5a71675a816cbcdc8a34676fec320191a84dedb739", 0xd3}, {&(0x7f00000001c0)="00b95be5c22bb17fe2fcbfcb9267e07de05288409ca9b99e261863eec8e2f1b31b487446faa372b876", 0x29}, {&(0x7f0000000200)='/ V', 0x3}, {&(0x7f0000000240)="9e19efca65d0521622172fd308e66f0b5209b54cacc2dda7fdd33348ca8761ba9fd446f13a6e8da33a7779d9e5873e93f56e6921a0258d93327f335ba8c01ac3cd9912d19bc3e0d2728a0033df5b2bf48744df695587d57e1f854f222c49e7d1c51e69b30808cd020a96d67ad5cc452faeab4eb1f52ffdbd2ac698765a66762de4502157f4817c42552bb5fe1b9f9efca13d8b4229465fb332c2f0a511cbc8623f", 0xa1}, {&(0x7f0000000300)="0ba9e56096d178b8f30c32cf4caed29f8018543516504d6d815cf3e1", 0x1c}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="00816888"], 0x80, 0x8}, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x105, 0x24) write(r0, &(0x7f0000000040)='T', 0x1) 16:00:23 executing program 1: clock_getres(0x0, 0x0) getrusage(0x1, &(0x7f0000000200)) clock_getres(0x6, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\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', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) rename(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000000c0)='./file1\x00') socket(0x1, 0x7ffc, 0xf8) bind$unix(r0, &(0x7f00000001c0)=@file={0x0, '\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'}, 0x50) 16:00:23 executing program 1: r0 = socket(0x10, 0x4004, 0x38) r1 = socket(0xffffffffffffffff, 0x4002, 0xf9cf) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x1}) setsockopt(r1, 0x29, 0x63, &(0x7f0000000040), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0x1}], 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) shutdown(r1, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f00000004c0)="c3539a898f29c5f79064b53b08e1fc020cf7cc23249b146c8af2455b08dcf4ae46c666d79b2dbd44fcdc1e1c33dac6dcd2a1cf8b4b2ccdf5a88399919f7011728e5f6510a5bd154b197d56ec726af6f446d02a7d115fc7f1052aa78441c28286f30af21a1e51773231553ce336293ee99c6ee7efa76980a3f021bb5a2bf05fa8df7ca88a7b794f1110a05a4c7ab8b51b73624a28370d743b4a59b3d7a516e88045f655283019209e1b91a967a9f7aed78a160f2e97837aacfb2151f57392638a2ee5c1ff63366a94358b66254859bf1d3200000000661ada742af3013ca7c535a74dda20bc5d9d5cf1e13f974501963d7445160121a9b19aed19eceb35936a263220c9ff70d1b944477661417b7d08e93353211032d38ce844da47b30633f32be104e132c304e8f7dcc882b5d6d7283f0a8ea38addf1f80c34bdfc97e409e88a4474ede9abac44b53e32377b55241074094dddb1ad8687daa21ad9523a494c2e88bc7f49d22b5b9cf84da5130054e0a096", 0x171) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x24}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x10060}, {0x6}]}) syz_emit_ethernet(0xfffffeec, &(0x7f0000000040)='\x00') 16:00:24 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) munlock(&(0x7f0000447000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000540)=""/129, 0x81}, {&(0x7f0000000680)=""/139, 0x8b}, {&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) socketpair(0x1b, 0x28000, 0x700000000000, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) getrusage(0xfffffffffffffffe, &(0x7f0000000180)) mprotect(&(0x7f000079c000/0x1000)=nil, 0x1000, 0x4) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000448000/0x4000)=nil) semop(r0, &(0x7f0000000140)=[{0x0, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xfffb, 0x1000}, {0x3, 0x2000009, 0x800}, {0x3, 0x5, 0x3}, {0x0, 0xa6d9, 0x1800}], 0x3ba) sendto$unix(r3, &(0x7f0000000780)="ffefa0dc0cde559d28a104b016a0d960a78272acadcfa91ba9de7ec883e84b4d657b8850ccdabbaf55221e9841b4982bba8a46a7442773062fb1b38a1de71fd0522bebce397085dc490275417e213e586b2cc076e24688740ca22af33234164c2d0bfcf68bd27928478429c79296cb35b887b48e8141fc7e7c2dfa825d6516e1df53477a00d4b283a0e4d9325cce7cab083f6b679573a6d9fb521cca62cc4eeb97d31fc77b82958434a1b7b639d338b88676ef5c6d3bad3f07006c426a3f16ef7e5ec2d9bd41119c78bff67d46927901828a5e66dc4b9333ff1fcbc90779e8e0b02710f829d670f574cdc7c2d403086de8fdf5d6b0c47224ffe89c7c2d2169dcbf2d165cd3f12f254a69a6920975ca2231ab0a87c8f21e74c37172f557a594d84a785ad2782f7554159b07d756bac148c50f50c4a5d0d59c4fe6fcff32740c59eebb97c27e3ee3127405f18a9eb6efdfd2fb7c9e5eddcd970aa89ccc56d069ca8426352cd23a4833042d7fdf609e81f9d19e3cdce9f080f74d074f7d73ee268003e2a881bff618f04d2f4563ecf6fad5d1ab2c44a48410d740a84ffe14a9", 0x19e, 0x3ff, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/198) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)) chmod(&(0x7f0000000240)='./file0\x00', 0x20) symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file2\x00') fcntl$setown(r4, 0x6, 0x0) preadv(0xffffffffffffffff, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfffffffffffffd45}, {&(0x7f0000003080)=""/184, 0x56}, {&(0x7f0000000280)=""/6, 0xfffffffffffffc3e}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) pipe(&(0x7f00000002c0)) sendto$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, 0x8, &(0x7f0000003280)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffde4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000500)) semop(r0, &(0x7f0000000100), 0x33) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000000a00)=ANY=[@ANYBLOB="8c0859ef21f470402be862b983ec7a2ecf52da342bf5c39ec7333ac48e085a7db0754bd1bf0c8df14a5cf74ab608a2eb448559f3501b1ee4fa3a6a2e7ba695f4f5bd4cc98184b5709ee13a04871ad8dd515965175059568584ae4d342c0087390840ae4b986d3e6b6d5ac1a7c46868cfeadd800600020000000000007a0a10f886d96917b6423f1dd965556866b17884e244b50bfc967a57df784fce14ba891b14639d2ee1a1e31dd85d6a8bfa8178f4fcc6d9c3036200"/192]]) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f00000002c0)="711a1545ad58e3d9ea7fe3647a9f5491d17840993c70b7bee497e699bbe66ecb3ea1641afbb3c14375fffad50a5d3c3765d96550dafb1af860d1c712c027345ef46f82b6198b16981a2475c03c2d1d7c16fdcbbaa2594cc518e39e1f6315fdddd6670069ef9bf3d72c74d54cc8da842a26d2db8943ab26b7129e7bdcef2d043d144df1dc0aca47c502a87cf2228fe2cd7e78732cfc6097f2d4f0d925c3e9cf7c774b4c148be548939021db99289edc3244bbeb7711a6f1998c7bd215eb982523fa4f38caafbd20413d9b0ed856e419c623775a0bd657c42a52097d539c588b9ce51c462128e6c01635b0947cb7e3ed75e1e3a172bbe4ac440f3244203c0c9925771702fa24d2494ea4d11d65635de2ada1b669db1c6602a5799f585947eb1d089d621c7cea257d904fd1b0db4b58daaa8b62991a0b2713be8a20b4676ecdc63de8dc03d4c29561ead4d189f928c4144d0952c218cf91ad02752fa74227dbc6e9db85e490aeab8051507d4221a66474404b3347ee2c498377844bdec1184e6e37a9577da9e7fd8f30dacf3151736cecd758cda879b247a92b675bb189c8c70e78d0e458d2e8886c06d7c0a2f982edb5b763fd993b064ff95952619ce36eff3a7b0486dc0211fce1cb4b105649b1bdc33e726726a688ed004d2e5b244070746baed09535e3a02f60dc28b275d4355000e8ddc10f2ca6b3ed1c0eb1c11962c432de40ddce35e2c5a1d1751cfd3f920f9111b61ca853efc3dbc5bb51cffb648b1f522b525331cee55787dc914c766347d1d4f6a9518e74c6f5fa60fcd5fc3aefaa87703c6b67fb780a09ba2c522013e9dda3d034838eba9482b6f0e8a654d1fa8985671e986f71b26b9782589421e17c6d97621b1e2001666964e93717fd07142fb2e2b04e43a2ed8cf8767f21e91e5486d3110fa758a402f5f001a2e1f178a8cbe147db83c205c8e0c44fdd1cedb6e54324759b9efa2c344d85ea75df060f7fca8c1f646788d6f92726ce28ad64bef32a604ddf0f1fad37b4f36ac6ed4576b6fbd88b63443070d0b303f5aa4e46cf5242ea2643c23143382235cc01d838be05cc783329d59a11ee477d3dea4ae9b83ff7779a2c55e0dcd35f2d4d4731e9d7b7338c61efe658100f041861c92a26df7d5142ca855d2a88930faa915ae4e9ceefe4b7f03ccb7a7434dd2aaaf5788ce028658b6b11af274ca8bc193cff4d8f2cad0f55bad32ea76004e326870e4d09b1b3a82a3cd1f9b5d57358e437dab2db0cfe840bfa7f9809467ff6b93699126355e1bfbb147bca596bb6ac16182be790b6e5916eb014e46aed06ecc9c28a9b09b58df6d4340af45253b2cb55f3f71f43c97dcf1eaa5a2c4da6ac869e022c97866a83c016c0675393d15a71ac72ade9c5b32c2bd4b8cb89f71c3d688fc39b1761b2638d54a534dcf6781afb1b5ea733160dddcb12ce7e15aab9b03ff9f66ffb5a2673bc3076cc64dcea0b489adfd9ceb9e9f2bafbfe762e66ddbe9faa3ea390e2a79bf6a5f387956f46115c327485099a9a4a2c21d7ff69fe5ae96f375d072f1a39cfd8c1780069712e6151ebdb6b0edb511307a569394792eced793136393edf9fbdbfc57163261e6a3cca9e785709b295d006d37c9002c89a2dfa357684501523ded37ab44b0d0cd03b7957b50b964d5200692ff880e3c5d175bf67436b4bfb79948862a233a39eff6fbcdcb268de6d043e135df3cc796505bf4a4dae871801c03714313ac87b2eb30f116fd51a2a9e9a9a35a2c70eaaf6815e52e72c9396081a39003ce360232df9122d6a31a48d90097e44d53029f6e1bf59de4bf87b94e9fb510241ae6d7942df07352a6fd5750adaf100db94dd553bd6123217c28c3e8cac145308db0e96dc9e92b209702be90798a273810937b8063ff91452dcc2ccd8eddc3453659a31ac377c1e3c39353fed2006470bea4e9a7b6076df8ed62655c61a498ba1d1be1a24664c1bc67967221697d24a20b458bb362d6f542b68a27de930e613d059daba8a5ca9d88c905b6e1f050796c4b780c68240ad66244d2e987775b78bd441a8a72f6d8d8ffc6690fa77a988e94335d1da04a2e29644eaff729020ad69502eed814fd85ea381286063250044420fb0d2d2c1adaac94709e77d80805a564a1e916816ac2e746b1213234deeaca8b051c7cb1134e5dbeff5cdae421dff5278df247c4a948bafd14217bf5d67cb70ac9bdabb20ee65a63857065bdf8e9a07c042e871269547bea5c4ac52f1b9d7e80bd36405b219062175a5878c9b6a26f719b6e52e31203b1473f910d8dab6b8ee03d27b44eb5d777514ab34906561dc36bdd84f2b8586a810bf68a4df3fb8d5448a170025f7e205f6596a0a4acab18d783da84ac801478aa1c8b0713d17345c08ead0c2d91574cbe03593bf75a8eeddc80ec420f1f5e4919941905b09ea8b7c5df50e893a941ce6bfc535a5709935684e5ba65bef44406c810e9bf4b207612780e6e031b51b7cd394190578768604d3bff75abedea2fd26017f53a034cf80e9894eca0156398b6c95b8d65e0e9de1760e4ae4f466ca81f0c28e58d43ab281315d4645598a8109ded85d595b197f957bfcaa7516096f3000d57b5281a5f679c43dcecfeddef385e72fea385ab46d2aba14cc6cf692ffc4467153193217961aaffc2842adc7ee8bfe870dee8dfad42bb8fa9d714cbd23f392a1e5ea203f6a5661b8cb9b2e8a0197b9bfd34ba7318c540cdd2098addcc489940f66855312e36d250f8175615108fb5cdc7e8b7d4a2af469af6d84016f10929308196bd3ad96ae35e9b35d5f9b526bc3206f67e6222433161d2fb428ada0e038ad392d58bb076c7f8903b462921db39597eab118dde2ee74f7dac19bbc12c4555f247473977b8e9a98767721401f50634a4eadec17aa870cbecbf77231c4c71b68fb49d1d5b726cbba441cbef808ad1734ad8ecb645b60ea818c33c7a962e0ad5f00bdbc8119c4d78aad7c48d8b619f948de63cf012550d00e5c6037048b21f95341fe5ca7a219d36a65933707c6e4a0366620c87535966c28dc4dbef75c793ad0c925aeeb61a09b6495782c6cac8899caf8eb4600cd055e22fbb30d542049555e847f9e98ea643c17b0849e60f5cbaa0ab4ee12ef7c0a643ec567a49271430fcfd58e645700e3e36c82e8c9eccc8708a8b34efb390e72e4f3c20388e422fa7c8289144725dbf978a03530d9208fa6d692174478226d95e4bd314e7c63daa7555d485cee30123ff65fc79c9ab130dea58af3e3ea1b865957a95c97691624b1e9a5daaab7d6a226e501cc5431064eab87e19ea0b96b0a20752660a00c0339752e26cfa140d2c582e1d161bee8e2263574c76579334385ed84cfe56c5bebd5dc1b789b7e979f810fda1ed95eb6718ff8b6b2299f0cf98919281e4e5af90289b6a72e8e3a5a7bf666f4b36d36d740013a519729253e2d80dd9c46daac819c9cac5d141c79903c7a91422df1e99200d908784097df330bc3a4780884a7179d253c3cfe24e706a9092c068d80732f921e70ca1dbe63893983b9dd80decea5ecdf5e29ed92d48d65906f2aaf8ef08e8a7cdbba4fce3045d379e7d79839e20c9ea924b63d186b565b8f92a46633939f845e3684d4e9c6a619257bef64e3c90baa43c3e6bff5c69180cabb430b06bc32bb81e8d1580cc1cddc0ab94414b6f501d2e68658c00ef75cc1d78aa978dbc33329b7ce0d18d7e87f22c13a7abb92fd7afba77b95983cd911afd12085fb4707ac7b3b38276a26889641278ecda5154b8f7b39ab60b2fbfb75c42054d36c3a0d5302afa0eb54bc599eb6dbe1e881e635df3a20af9a5254e6a658f258674ac3228437b595f43c77ec7bb68d4aa09f8e29ed1e21d35bba3ef387d624960fde9cbcafdd82c672a21eec5c3c407654e3da3f6a8b0c584094426d4fead91f1d73f80b3a5175792921d8d9d55b6aef9226639b44aed3d23a3fce6cc92f37b6ff871dd7430269542f6b2c2a5bd365f4d06acdd72611c86e065a634d1da7fd08e8714cacb6d7324b6b9a0df1ff9ff3aeae050e8fa154b6fd6b5b6c54e6a9d6825979458f159179bc187005871ac956bc47dbc757260dd10c2c5674c6199161b89942572caeaad94d05897c27f4970929cae292b01dd12c24dd0214de5e39680c909af94751dd26c08cff53b46680e5957b340d46108c77dec6bbf6fd2c6439bcb24a3fcf1705709476ffcc882a2c4576284db61f0d5913d10e90bb0f8bfdc667697afd459b7d16d885855a4bed10f04db45e3896bf389429f501dc796753a33429c219b27f6cc55eef6ab9819acfc77665f82079a7d7fed38d459b69154fecad1c840ff59c1eb74b12d11e02788dd4b0bf842f3474683fa552535233d465ff6c8251ddfc6a4481928cc5bdec86a160da89c63ff29996355b38fe6e9a578f0f1e5e3df59c191d30714c398cb2286090ad1b925c512ebeb62ffa30dc5be2aa5bfb227b6f66dc854456e0151c1bdf3e0d511c7d0b62d7f16ebf0cfb4f0da8be534c34d19ec46c9fb9fe7ceac3e2bb69f2ac214690fb1938647f819bf6af763d0a8e0e56f74070c75a85f79ea3761fee9fb3774547b9cabf80052db3d9de37fc4dcb726f54639a48923b3b35185151b28b930c7fc58dc0d428768a8180cf100d65c3baef6b8b986ed97f7eb25a7b2f43348bb510f7f9ec9f1b60b0445160d98d282fc0281ba4b15d6cf30f05321620a29a8d4dabadfc13bdf2120651c5a5d89d23e38f5b40df12f62eb1477040af6f14dc54505c904888769cc227ce320cd65fc07e4e81d17a440f0f5e7d11d744f5c17ea144c2d83a4bedef6ab01ba655e15f179035386a9f549713e59a265b372f489e2b66f0529577a4f44bb043623ac3dc46f5c26929c239093dda5919ed4fac9c6d025142603f19229c2559e93eaa8b91eb4c2666d6a58c93f47def86221078cdf9526ad5ae1e4e42d486db6c64bc0881a638f6cf72f664a30c868fa9dacd75402517ad04207134c76d703d5014778ababf1c2e06c6176be695b576de36e650f5a3e0f7c7367c17104da03a75af87e068ffe7d5f5df0ffe5c3492607dcc7c8c1f04507c774728fec42e7b84cb15bd13e60a03074af049792a967897609cb2b6c8ead842c7f10018a62024b323eaa70212490517690f0fb44dd48c2ce150cddc9ed525776efb795142e29da4197bed93e26f9b2554b874580239023cce1d1fe2b610d614646cde08933c6539ed59309c2fb5217d43edbcd9f83780116d30e9db23b7cfbc025bc3586f6476d9c8b344dfbbbacc3f46df7a5d4993e95fe59c660b1c3e07df83b8046443c2efaecbe205bbd4c81ccdd93b8ba49298b59bf78743fa15d2c2b5023149e8d3621882deb7838cc98c59e84cc88c11eec5ea5a0032cfe07c67e062be01e04fcf6517516c8dac235b84b237ef08a7447295443edeecce757f1c772d1caea9cf7f626145395b0478d9ea76c0d1dbe271900069b09c1c67709f7a1682cdd7b01da1a121f91830acc01b8ca4c8ad538a6ef1269fd60e9f1aeb369dff160f62fbafd0ad85d07e412a5b04cd964e9213add6be36f2a2d72f9b902e6fbc47d250cc324b153f530274f5bc069a9f3155447fd5374583d6799cc9457883057d0d8c753376ba5f4f447a06489ba205518d7ca0d267cee287b00ca9065e5cff8f18802a674cb44405063b7dc622ad733f49230c9b78295c150a03114e5a002e0c206eb33098de48f9fe314b20410a952cdfc46b5225aebc316f2e631ffacbde9c498be2afae131fd399aabe60ccc98d473964", 0x1000, 0x2, &(0x7f00000012c0)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="7c0a72bd8995590917fe5f6b57e2b3a85c40dbf2e6848a065cf77c1084e60d4ff1cafcea946f0abc24310ccafa71d3857890a49150f49e087c6cadfdddff27c16f7db09cc8f3c8f18537", 0x38b) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="d7dd62496f3a9f40037b7d72f9dd48ac6718efb629e70c6fd710c69788a21cdbb79b8785e5b30e1fdac70a247bc3e82b439872056f00b5db9ed4a810ff3dc9d13634fb20807939da42397cc8c371b1e882cd946838e6950a23df6c1478e8fae7aff488d0c2a4949ad1f7d9e4436d54fe6ec85b3ded94f52489101e671e2a3412fdcaa8848cdb22dc2616337373a56edd3000cf4001540bfe9f624b8fa39eeee0", 0xa0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = dup2(r1, r0) r3 = dup2(r0, r0) fcntl$getown(r3, 0x5) sendto$unix(r2, &(0x7f0000001300)="9af4501cb712469f12134cdb05f10b2007d1449ef0987ae04310a9de003dbac514a72130bba91c49e54297b35717ff2ffe81a164fb846bfe2a6b9bbc91611585957f83ea1e72f4f51f6158e4620d029dfacd495f554a0e96ba11720439babdb89443829a317707371bc9f6c9c3aca0f0b52abea6dfdc6723555c26f65bf8a7c1219edb8e7e9b6e8d1d40c30702e7409f1156a51ec019744d07cde3b50473fb039ea0", 0xa2, 0x1, &(0x7f00000013c0)=@abs={0x0, 0x0, 0x0}, 0x8) lstat(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x28}, {0x15}, {0x8000000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000600)="8ecb") 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(r6) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r4, r5, r7, 0x100, 0xffffffff}, 0x80000001, 0x8000, r8, r9, 0x200, 0x8, 0x3f}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setgroups(0x1, &(0x7f0000000200)=[r3]) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x92, &(0x7f0000000100)="5596d362fea15b067e17a221b8d377431ab943e819dfec18868e836f017826093871497f7109b2cd50c4bae3c73e7816", 0x73f490460cee7b9e) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000080)="daa8bef4b6704816dc9edd72c25bd1a5a999945ba000b3ec99297626426132f69e1966c5fb0c6b0cdb8e4416f630828b7f5f21dccbeddd9b472f", 0x3a) sendmsg(r0, &(0x7f00000009c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="367c8f417d4df1d1e77e2b48bbbcd09c3f15f865a955de39b127f1648e6d0c32662155e5360d939f7e5e4f36d1991e61b9fde98ab3a7daf43a9b9ee137ba447bef7d118d22d92ee04abc42fb8c5417532a7a2ee30ad97403ffbbd26b5f", 0x5d}, {&(0x7f00000001c0)="7d4bb56ccfdf11e0b05f5ab6b31340cbd8aad2a406b9db9a2b0ec803f25ed58af98f9276f69c9f4242d537d3762c8e38f4579deed7bdc72ebc0f1cd7de150c5ab234bff1845512bcf3561a2b6070ba9f974106b6973faf2e74f1a008e26acc676b1c333fdeaf", 0x66}, {&(0x7f0000000240)="c3c40f995fdb2f7fb092087b4c4d12365b8803daf330f63f41982bfad431831133ae18d4286886ab3eff861e083796a1d5292e0d903f1dbe20df25445390be941df4b06d9cd6eab6cce66cb340aa23c87b330f8d64a638a30f5cccfa297dac22c30652981a4bb1cddce47e83629dc447192c", 0x72}, {&(0x7f00000002c0)="dcb3dad7df34ab94fcc9db750cbee88a47dbab9a29e7c600b47a3c46c82d2ca77bd91779d33654c22fa81383cf47d8978ac9cd657fae417e4413019a2681332a86f2872aca1967603df71b328d5e4282eab9f678b7e646e3d03df4cd7fe1f2d057d7d0c499122c41f71cc590711a79391b8b72cac0f6decd50115f19c6bd4c194431e3b1fa4a9eb11f9b47fa7f2378e3e2f371a48e7cbf4fb9264fc2887ef3619d5445f802072e2e7e6e776682094993255382749c49c55544b6150aa7b02c83bb1261a98e6830a301edbcef02c796486ae7dbb2d64f6e5b2f2e9b06e04f8113466f7e126de61f9fd9d39aeebd944283", 0xf0}], 0x4, &(0x7f0000000a00)=ANY=[@ANYBLOB="e800000000000000ffff0000cb8800002499abd3a9a8d25b1ea9cd94ec5737ff5e3866a80628826f73871d8225ef08030be87e573adba634b8d29bf8678e84e9fc43baee10de7c8c33fce0cf05e85eb5e5c9f0ea234ab6bbd51dc27150d1f81a518b40ef71b47ec141557793b913c51986fed9370805dabf74c41bf937c90c3609248252ffa7a4eca144f7d898fbd101e9a099d628368fd5efae0071b9cf7ad18de51cdbb6550103794b4baa0ffd72814d6ddc82031b85195e92fbfb8795feab829a92ace2e6dac4f55d3a7e933e611e55eed8884266209ed811380d30350821e6235254680000000801000000000000ffff000002000000e43263afd6040ef2b5ffe2dda2f160167aaf5c42c520101ae9336db2102f23f19887737a41023794043d688a163f9f508e5e3eaa45e9d230c6da93b54aa2bd1a65c83e7bf687872c6cd6ff311b3a76d55da5d9f69e4a3ea68fe7dfdb9a172b771ce89035e7ca4bdcd9a609df1fa3d6588178019797cccea1cd18589964db9e32fae9f7046618cea56013be0b31ec9f78fc4f6062a97460efcbdb73ee0062c264f5b3b1e33bfb2535fc671b49587ba7dfd4698bb26efe56d7780d1903af9a983b02a4577f6c47a6d0bd614171667d386e40f56b0663543ae96169ea9c87c97b6987cf02596a5646f4121bbc1223caefadb89b3ae060a249003800000000000000ffff000001000000661806044fb2fed7c77c19705e8070c81457207b938bb105b8082d657ade0adb4c000000000000008800000000000000ffff000002000000b22c3a2badc7fcb69e805a59821fa020e74f7c111a510bee783b6169dc807239a585b1ad322656a85ed79ac8062dcd221ac65770eb4974b1b824c62fc1b37689d5bfba9fea50d450d5b314e0ab14d0575d0d2ea512ac6a4074a1fcecc1262e5032d63159215dac6d405114d39adb8d56dca87b0837deba008000000000000000ffff000062120000d24bdaa2c13063fb195d630694b9327c9d91490d924d2bdb74ff6c90555330986edefb2592feb7b9041f91fd87c7f4453e6b5a15a9d52d0596be92879f91f384ac69feeae0b35fb4eabbc6c1aea13cd3b789d9d80d349cef5b2a214dbf0e0683f3bd5a50b678221326286e00000000006a8a000000000000ffff0000d8b900008a8c76df5d69a3fcdd3e75ec59bdb6134a9019854f3f1cbf1f326bba2cd055ef7163356da5744d9ee3413b525ecf318ab7145c092b659b13d77da5a81f2d389575b4b2b06a85cca15833e2d1e2997b6d472d1a2c520be5daf17d6ac1546fa8ec6c6c5057963c713b7b90a20cc8eb6a979e70d518e53499ad0801000000000000d43c9f7b160b00008bdfee0360482712e00c2ede27df351d28b348cb0f829ff0b6e47e9550ca486c321626ebe78fb71231677a4d5897b03d835c38500ae8a6a4978e4ce7299eba9f5a26f11dc42e675823883b50752f80d29ffb51fcfdb72f929b9a2a3a54aad10d6052e627374b8af36523f22ff669c9ffa81046b2794455178d73ca9a8d17b2f7e988915f97aec66ec49846150df7828fad1f7e7f1d82478ce6e135a35eb617995099b7496b6eaf84707a28987760ad0e1ddd0c00bed710d77b3c71f4264c75abbd54c2bc4fa152cc6c7d85bff14c198f85d20e9a0c4371c265396d8d9e15ba0a0f0c4994c5b699f4f416e2f18c3f34739c0be23bbf25fe86be5c450e78d2a4571014456ee000000000000000ffff00000101000084a9389f7387e21d510eb0b6d6d1fcd29bac192ffb300ad13c94f3e0e0dafdfde48a9142bb0bbd0d2f03e81115e0eae863c09cab0504f18f982fd22c973f824c139683c6e3820aa67eaa9e2cab97589e717a32bb477b5a74612bb5f71715939830545db6f13c1b1bf2a01202ab4bf684bb7723affc52c6bf201669b0eda8225c1e75bab40204a02bb7cdb09543de1107bc143b11924b348d3f6a774e3b557d0b1a10eb5727030171859549fe78072d4d7de5175a6ff9cc45dcc497bee47d308d515e88bd46a11bd8965db10000000000"], 0x5a0}, 0x0) recvfrom$inet(r0, &(0x7f0000000400)=""/243, 0xf3, 0x801, &(0x7f0000000500)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80001fff, 0x5cc2) unlink(&(0x7f0000000340)='./file0\x00') 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001000000000000005c57e3b11ad7610010c640385ce80af953847584f08299704d6a19c8c645810615e5c2b9ffb5345083e96a51dae8d8f87cf889bfa5f4da014b8287d496b4903a9e9eb7ac3487429c6cbc9969955aefdb0de995810ae754be7865cd50a112f164a30ebc2c3b379707cb7817c6a527ff5d6e3141deff09d0ba603ad522f771215256923fb1a8069f586ea15ec61cd492dffd9b0299420c896b9165eb2fdf3b672e7dcef018365464952935649301000095886c6d514094738b250a87e4f7d4ad20504315df54c02221035caf135b260ad1c209a58b5a23b6c9d76601c7a115a4c9adb2346d5795b62da1dccd605ebb8f7d3a62afc2e2e5c4b1df58f6", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="98700fa8e7f00f362ee7", 0xa}, {&(0x7f0000000200)="e0d0b939497267c7586cc276d347d314e6ed075f7367f066d20809e1d1f85ff84638e1b951901312e67f9c42fc35e0a2b00d1b119405b002a8086032bc6a9e3529f09d82a4a7e11e9bb4d6bf51c96e51ca9db992d9de53482ccc82db7848dd71ba013d77563a741475c8d1e6ebd94c5b94337e441067206c930b56d2455057f46aae78e17ff129c9634470ddebc9a7fb60849bc8729f34550e742425a4", 0x9d}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xf0, 0xb}, 0x400) read(r1, 0x0, 0xfffffece) 16:00:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x10) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000020005786ca3849b5c73e6b051020741038f53e8551f30ce3902cee248aa364ef8496f327650ba7500e08eecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa0100ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c8d43000000005ff3faa8d921", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() shutdown(r0, 0x3) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x15}, {0x10074}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xdc09) r1 = semget(0x0, 0x7, 0x412) semctl$GETVAL(r1, 0x101, 0x5, &(0x7f0000000180)=""/33) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/149) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0xffffffff, 0xb10aac2, 0x80000001, 0x1, "0963b680ef7aa6f3dde7db4f93eff5bef2bb1cf1", 0x7f, 0xd6e}) 16:00:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10008, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) msgget(0x3, 0x200) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x1, 0x8, 0x53fc}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x50}, {0x8006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) r2 = msgget$private(0x0, 0x200) msgrcv(r2, &(0x7f00000004c0)={0x0, ""/80}, 0x58, 0x1, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000200)=0x1) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x0, 0x200) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x3b9249fb8) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x2, 0x0) r3 = getegid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) setegid(r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r0, r2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:26 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) setreuid(r1, r0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000280)=[{&(0x7f0000000440)="f74d22a4d74735b798b05a524967ed9bb615d1f71f686a021af752f25dad818edca9eb7a0ef817df3d3012552f05ed0d50fce02c9b1a6574d691c43846752e306afdd542e62a89c0c56a487ea95453e1d7eb0a2ac25bc779853250b513a5ce0101000000000000227927bab351c42f00d3fd76aa71b747c8d108c14cb129e1bccefee4664b0ffec3060ca3040d44f2e27c07e62592abc1eb1c", 0x99}], 0x1, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000140)=0xfffffc22) msgget$private(0x0, 0x84) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x100, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xcd7, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) socket(0x10, 0xc004, 0x2800000000084) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)=0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(r7, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000200)=0xffffffffffffff49) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:26 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x20}, {0x45}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000440)="8d5bf779") 16:00:27 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfc7}, {0xfffffffffffffffb, 0x65680ca2}}) setregid(r0, r1) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x80000, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe(&(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x400) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) close(r1) r2 = getuid() seteuid(r2) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x130) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)=0x1000000003) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x7ff, 0xfffffffffffffffc, 0x6, "45b3a64d35a77f0faf004f7a20b6d77cef27c421", 0x2, 0x3}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x80000001) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") 16:00:27 executing program 1: munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7c, 0x0, 0x0, 0x8}, {0x4c, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) syz_emit_ethernet(0x0, &(0x7f0000000200)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x800000000000001, 0x0, 0x0, 0x200}, {0x3c}, {0x800000000206}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x84) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x7fff}, {0x0, 0x1000}}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/143, 0x8f}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/177, 0xb1}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="e9") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8b") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc0, 0x0) shutdown(r2, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000140)={0x4}) 16:00:27 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) flock(r1, 0x8) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x0, './file1\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00.\x00'/19], 0x10) write(r2, &(0x7f0000000540)="3ce5dd962b454b831749fbc4d62bbdecc0580092ad53ca2bea3750f13071ab1dc52d347a9e9d7a9416c243b8ecebd2f7226a1d17717d9f56501cd9948470810ab22ea9071aacace337c8849b849ec46b14e2afb34756bc2feb45ffc2d1fcc291f8f9246df0649462eb9a49dff3aac5d3543e68f5d5aec156423f0a342ae593fc78964caee72f133599d859f959bd9dc42f92b0d149ac0dc27ec178cbf3cda88ed9bd398925a69705a85357677beb031a70cee933f611af2504a60c8f4d16221567988358dc01d0e53d03e24d03a114de217351c9a3a8e5fe10e1191782873c77b4a4297f6b366a20ed795d6fb92bd09393f3eaaa7b99b0425bd27a7899939bcfe76d1c3004c99221951627a245d86dec5c44738ee9e83448cedc3164522d73170f58b65b393956981a2e891aa89cdb47644ce012d8295d05bc0534317f0bcb7fb24884ac2450bc9be2388cb78bf892e0956804efbc260718583f40c6f69300a1c9519213c26b7c3df72240e773594959f9a811b15f069344ea99d3f43b5997b2e4027887b73bca44113219c7a8727ea5f2a483f037822ce6525297745321950c882af05420252928c17ae47553b049096b65ff8eda94ef4e7671336c34a83f7f44232ea43bf5a88550b152000cb6e76887ff84eaee03550f49801d2d5c1091959b78f1e35cfd60cd8e600cab904d3798791a19d5de4303bd942c1647eb51a1474627017c79c95520c3a05594f9f727fe9f48dc4d375a7660794f68f23b885b2421829c07b0764d4e09d3b41d0236f39f5bfbc365bd9b70363f35747e3c4100df861015ff85b5241f6d74d6ffcefc1d09068b383c09585eb14cbf650cf372edcfc673fe2f3407aa1f62540316f2b47fc0f9cae340668d976774481471591f770e872e22af4ed99baa072e52bfdf0e50b91c011ae90456921a60eac69d38297d30d49bac9d9ce36563afd6ee1c13188caaee37de38aadc54146ec13cb672154142028fd3f0f36ef6dbe8bf502616f97c93bdac190352fd4ceac55be67de69fb260fed4ad6c190239efe8a37976ebf9d5c1284c4a3b906ac0df8e072cff7839dc1056b2a43f7b7649ac11ec939133ee6b1115305bf88e29ee5ac7d02fa2aa1c0d8e9622a0b84e0740b4645c9d6b944f677c98734c3fb095745e3022ea36a53eada843847b2f9b28bb5eaf9ca52da90dd493d270bb909935f880f2e8ed70926acb057622bb3c069b79f3c87461aae4605f4a133902e818695078fc94b8564465cb8f19b0261d7abd26b296fd62bd0e3567db5b6740fbd8acdf57b03c5fd2caab8d0201a0ad3e3ac1f27452eca15295cb0a1299d98a68c4a4fcbea3ef9de5af13b956fb814ba1a4271a4c37afa9b00fbb6f3bea134032f787b3e175bbb48b7fadab60963633d03f1d415d1cde238ef06545a50582c4e5ee45e98b417f17cd9881055deb18a06b60ba93815a737d7fafc242477655417ed36bc4c01e4458c739736db03444d497ed36af3f0c1ad13b599284948e1b0d8ebca4178a34818af97c26e502f58956a93d106203bf3cce7b84ddd727c25d5a5a729fe6508ac6e4907f4a541abbd4ed3559ef56bc20477ce668ba686a4d5370f3977dfcf34330679c333f8581ccb041b25e66b7594cb0b1ba8c3805278bdc15e3b8eaf365e70a7b9ffe0e14edec7067c5b1fdcb4ccc863b2dcee8b4948e3addb79698733e33b8f994c5829ad1869808bf706ec35e12a705909a2fd3b321dfc1b22f3b8f8f944c2002d087caf6690cc28e0c9331ba0fc77b9399d067c862b01f3827d138a247e37b5cb86d961a40b11f61c854a99862309b2ae5252bf495ca514b47b5ce01439629f095f10444d74a4634ecca46ad7f6e6b6fc0b6072b5d4e4827943921749bf297b7db0bf283693c872691f593ff2daef875f351e70d4e3fc4e713fdeff10aec3b46b461ed2dda669cd6d0bc4cf73c1e57177eeb5b6a4b16cc7b5e48491d8c50ea27037649ff8dee0cbefbd831604fe19cfbec9bbc1df419eff148d3c5e87c36e757f93ae149ac070bb10b7448a3028c3825acd2a2e75da70000fba97ebe34b9f7ce989aee2bb64a76e453108c3bb39563ddf524ccae0a88802128c0e6bff2cbfd4af665beec6347fc3b6f55ed258cf7092e373762265ea9089b3beceae1f76f9a463f27d3686810ef5af919468b8fe8351028c3802ff3cb19e305c5124c8700164b3d9f7c2675e06bf573620106b0ec4739ab042cee58187c3ebc9facbb6934faeb1c6c169d61901f8745d6973e53bf80871d21b1f8052d21756c7a81d57f447b90f6f8afd326efab25a1a77f4965886ceb09f6a964831ce57041957c6a3c94e5918aec9b90ae20adbab10e8855385d8c43b9880ad71a9a7dc863126266e1d9da1821d19db1a74bc22c01abd784244ab16c34d162a3a606617e50f1c4d369e61db87001ed5dbc4add5aef52659e05b1a0608801053c7e273d0e624f04cf6c1a32961d7aa6995e4b3bdf87e01a3270a4868982fb8d49c9792ab52663bad5300896083d4c244e96c56fb9990639b668329c682ff3bb61a346c786f26c587a43887dfa93c39406c7fc8b8a52c82324f38c90b07a10529d0537929a3002f19653d1ef18c076fb95fb1ba789d1ed5abb82e4c793bb8334794e81c946597d78de21ce1b39f4b33bf2a9258feac91512e3061b6e61b621ed449d773bf2da70a9c2e08e7801dc0d3b80aec951d13a8743fcd8a803a6479118f8def64742f4d3832348cf14674fac0c7313a1c10ebef6129014d94fce6a08deecf16c32d629f19de171609165cd22fe3c0a43dc323a9de901f1c0fe9ba3cb6b387488c63ca23970f2efefd8a4d6d200922a8be639e793b054b108151e31d9989ab34e3c83b24cc8966957fb80c363443951d52a352a6f06bc61692e43dadf3482f697c66b6218c56e70600135031d1f72ac192b1a967fa80b0fa666721f5f719e8e471db44b398816f0f1d7861638fdb6e4027202ef1e277e8e5c00274f239d593f03b7e275bbcf512a1c2b06bb8fec9c893edcc2609f0808c757df43fc74e32fbec30994afdc6299e31c66ac0032476225086dae54dc7759af28c8240509fb93982b080d70e642ac30d39320125e2f7a89fd7e8c198b11d6e2c956328900a412a134172d883fcb92d5906a45c719db05dc9c91d47da93b026add4b9a5c76868159efb31ec8b7072595d75289873f5c19582243784a2a8fa84f7b33922ce0a91a2da853494b4afa912e8c2137f0cf8b3fe5757b3e2f8ad1ede01bc32f512507eb3fb3537b27ee426fa27e219e45c73df0cdd3f2b5bdc8b6ca1f10c08a36085a9d99ea288d699b4e1525423d84edc5f9d0eac927a594656cf8bb767a5982a382c6300eb79865aaf3588725643d737471331fafbc51e9af723783c7855afa76f18fe351c4ce2fb8194c9044527207917aaa2b494d5b5dd301562674cde0bd53cf4d99b7a39eb04573ca2b9f40899a019ff7af40b5d9fbcaa2c591f8674fa446d77efc5344d70a926a33a4fe024be5c4f24e38311ee1439b22d1ad43f12066b45d797d188f6c45266b1b91e2de28a797f7354baac1eea50bb3e0cd997d991ba0383a10a064374bcd4ed77764e2823e3954bdbcefb6113f5eda0e6b7d5a8b40cebc7dac184ca52fcc6c434d728091524f62122e1ce58e1910f03430a11ac56ab000b179940f94ef2ebaa6baf7b4965c379b84287f230f211aef001d3b606f5e8560ac1e274ddaf15dfcd550b6f63ebdc6ddd49b5b44e1076b6655c1b5683f1da8f768cbe51b1f69ae1de29785fd897719e89da90e6b5b4dd8c429f2f7b772d2793009f249fd9995e6e9f147fdfbe419ba0ab34f0cba93bcd8c401272bc690ac375adffa67222b95ca1bcde2bcff22de90e361bcd815a577139a318a8342ffbfc8f3b01141c5cebda63406ee13f0f152ae178282eac6e448bc801b445906e431a32b8f6153b731d5e8b8e3b361b98ff74a1ac2388f2d7ec35ca331a0ce966b83e34bf6f2d41d3f500bf0af9ed5c221a51cd4991a3eecca4e6aced620990cdc07d8d1bb01e23aad452035850b822aa204c6ca58d3bc0c5abf7ed60921ed89e1760651c82d7cc96e591bab1d8c3f72503fe9c545229a657c64c34addf013e64764c4b11d87efd66bd04adb09d4e254ad075a98c53cbd9bd9e820783cf3580f3391d2b78287d29cd5f69cede96b307ba438cb491ad319ee92fe01dea568c2577d889c813ac206a51f3daf304b268c693a041e6b7a8eb7b80bda07029f956817f998cf20c6b281a6455e905f2b76ddf549903a731ffa5f9d23a1befc5b7abbf4ad4522fbb13a2588772abb87acbb84e2a1e6d09adad0162cb3fc78ae4adc1ab05dd5cfc916157d6737102d8f4830a2197b307531832710b561da73dc9ef390f528d5039551b1a9aa32f1ba865fb8ffc1b374fe0e1c65c2d1e0b9f901031f881c45423d01daf938f357270e554e6e0470c81acbc30eb7e38e08cd342a179ae6cab31ffb67715e6f3f9549d006984f71a43997c7d6e0396c7ef07bc07e0caaeea8be5e070c11594b528a07a3c63334a7ee6c6b2c57e002aae1beefe59c0b24cc9fd92a9878684220f3e0f0fbd72e5c5e00144365701d9506e8ac8ba405f2008ecb87e2fc86375faad721b9f7ea9a2592f18f13816cc9d51dddf41d22ba52232e4fc8c3c0446569f8f832098aaf445876a00d674fd54abdf4b9454feebcaed881148fd940af9441f241c17d18459007db3d8feeb83086ee2b23de4aaa5f1acc72a2d944242643c5eddf72070f7acbb2e38248d7ed86173b778df3ee71d5cab9bfe4f3569f8e6f701df4a6c872ddb564d81714905cff3a6a26b7b6b3cb3ff51d0470f3ac66c2b5e2d522df14bde3c9ec5c0770cff39481b04b398d0017a627315b4eac126882d8c3741ac410b146898fd590ad852860e0ce65a61208deade720bd896572bdf5845dcb193bd99b03284a971cdec3f0de9b02a79d58a43bd8c84242a665d8f582f70c6c72b9f767add9d4553cd2e27bc1c2f5fb83bf423234ddf234c68261ca04f49b72f3d3910a0b25839ed388940cdb177f578af734e82f1706b0f328aae98998516314f6f48039e33a41bb19ad45ba3e4cfafe1bc980b7dbf81ed4d55f0e7ee2079570816faad6d6f7c2bc3314b74420a363118031046af487a690c76ad29ec03dc4eeb7af761d904f9b60cac3f0795e859dd1f01f76bcb9d01436ece35a7214b8d15dc7e443146f983780a069ddeae9c69836fc53f05bd659e285dd736545452b5a7d2a4786775f26f30fc2aa2085e89b9455d4bd12b46511ac1bd3ea87035919c1bcce205d2c1beb9186a43035cbad67ebd3e66f03b29d0f154b3cda2a623d0b413de628aad32839e67c3d2cafd6bc648b5cee7a757358c77d139adaee8d1a0e48858b6208666885e0a031afb8ab069e7d30e3b92e1530f22278fd210d751d3873387bf20b168b7607c4378d1a061f9f3a0fa09af9723a7206c99e16347d1ae8231cb813b41bdd6eeaade857cbd85400e58a8ea329fdf904478a7ff4581dad199b951a0be149c36a27b4f716401d5cb5f6093ea66c24f612642b3a0b7385bb50c75f4e096507c4940da425a514e06140dbb0a872435de0e23b10c5c58f21afd7a50b3d0bcdbb0ebadb2b5ccbf97d81bdb84e6c9c1d51301e0be66562398ff6068f3b1d469bc7183e29c0ab2feac16d7fd0787099605349205b84320af3eaae828acbe7a453cd9ffa17851b306fac128844cf3dfecfd1058388938ea6af8799317e4f6da0c1fe032e582a99c33ace5b", 0x1000) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0xc8}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 16:00:27 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/154, 0x9a, 0x840, &(0x7f0000000140)={0x18, 0x0, 0x100, 0x1ff}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) writev(r3, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[0x0, 0x699f779, 0x2be]}) writev(r3, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:27 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x43f9, 0xfd) getpid() r2 = getpid() fcntl$lock(r1, 0x1000000009, &(0x7f0000000000)={0x8000000000003, 0x0, 0xfffffffffffffffd, 0x1000300010005, r2}) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) 16:00:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x4, 0xffffffffffffff1c, r3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) syz_emit_ethernet(0x3d9, &(0x7f0000000340)="7d3fbebd5f636bc8487423c81842c98dda81b6f8e60c18280c78b1b828cf4097846714188d93ea41a2a3a9efe0d15052dc1bf96e00c2accea417032c6e90b9e079838b4f793cf7ac76b39fdb6977058362f54d5e5dba1326f3168ad369c5fb3e12d05b461418171b7b6d8f83e743b935d14771cb946b24f16007b5afcec62e1e5b8205") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x2) r1 = kqueue() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x0) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000000065, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000040)=0x8000) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x63}], 0x7, 0x0, 0xffffffffffffffff, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ftruncate(r1, 0x36c) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/44}, &(0x7f0000000080)=0x2e) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100051390000000000098070400000000001038f53e8551f30ce390500e08fecea11ea8fef96ecfc73f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c89430300000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0xffffffffffffffcf) sendto$unix(r0, &(0x7f00000000c0)="5d1f52481955a29e6e257d09b0c513e8253c4276c143b44aa3952f69baba45ac70fde2baaea0cc7fd5aa56db971593d7805a940354972d7515a405a2ff7a3fdc975cb3add0ec80a0fced10f5dcb046b8871ed8002a26827ff5f88075b4d76c056f16c3752ef8f8924b3dae2c97232e86530c7f542610af492b1420c693e81c3d837bec962bdb18acb27748ba51a4f3a59e280d315a6675134bdc67503cb4ba02bcf38689f30d3f4b5a994d03cd759ee800", 0xb1, 0xa, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x80000002d94) r1 = semget$private(0x0, 0x3, 0x39b) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000380)=0xfd7e) r2 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000018c0)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0xe1) semop(r3, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x2, 0x1) semget(0x3, 0x4, 0x8) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x3) r4 = syz_open_pts() pipe2(&(0x7f00000003c0), 0x4) setitimer(0x0, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) r5 = dup2(r2, r4) getsockopt$sock_int(r5, 0xffff, 0x1081, &(0x7f00000002c0), &(0x7f0000000340)=0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000440)=0x6668e3e4) getsockopt$sock_int(r5, 0xffff, 0x10a5, &(0x7f0000000140), &(0x7f00000001c0)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) r6 = dup(r0) setitimer(0x3fffffffffff, &(0x7f00000000c0)={{0x0, 0xae}, {0x3, 0xffffffffffffffff}}, &(0x7f0000000100)) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000280)) dup2(r4, r6) setsockopt(r0, 0x8, 0x1c000000000000, &(0x7f0000000500)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908c08b48995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b1939590c9a57b5fc842b30a097cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d07075c8f935b93e73d3ae0a8de55daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d938caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a215b97ce202a6b808a05171c7158456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e318bcc6d75c97eaedacf7936d2a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69c9c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb576c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c19674d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f194b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e792f6a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61770c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b40e6fcfcae9dec2dee5470181d048e17efc56e1ad4a2f14daddb65b6dc22d6fbe4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b973", 0x1000) 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800000200c, 0x6) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0xffffffffe) open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0xc0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x89}], 0x1, 0x2000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') semget$private(0x0, 0x3, 0x218) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="803f00494f411e9c2c1e627e9ab6c960a802301d8b392c6a6942bad64dc56fb14fea166906b0c005f7bae01ddc97e8dcf32689bf9bc8e9a4d29abbb8e6033f55ef84099f118db2279166c27d31a5b35651f593eb940ee402addcc0f1fdf77290bb710c3315a54d03def8ad773e229eb269a49aa7476d65396ff45bfee23312b895ad1cdb3fdf4b379cdebd6a3268d32ebe8d427cdbd0547efa2e7c4b1362c4f98940bac2588e7695d2d90148d59cfef4ed55a02f7b7ecff3ee3c0ced680172ba1629605557d8d62635c556c103663316ab00562fa10fa750a44cc3f0d47ab37ddc19d550a972958cc5d5c2ee8afb4b8a9ed672d0cb77a9703eac866b0470f606d830f23e6ff9afe4579e04968f803eec869cd8af99cfd9f66c4aaa32ee38bb6df473056b16dbad8bbac8235aafbd843a9e4ea8f6b866e88e83d03aa6cfae4d37bf1cf64a009cab5387d5cedfafcefaf0b30fd752b966305195b7e3cb2df6b89b7b8d3709add7c22fa6430c29abb83d1e00b853c6e1b672ccd8884f890e53b67533c4399efcdf9bdb4f14fafefd5c72ef4ff161caac2b60ec348aeeb246e3ae8bb5dc6542a60153d373f3aff200eacfca68a0042ff1508709e110872ee0f8cb8547fad5f5568c2e181f035dd281501eb03d9115f68132f083d8ac0d1012a75ad8b4d30e87890885bb9c81b4142d8934b539cfa05f43b6b1e1e75e23c5bbff9a338a0c53ed71663b4cb9f1462d5e0a2c91fe1d9743ef86e8624b746562f8ee7235c3f9e6878fdb72eacc5d76ac1f9648f98d79481e328632e52097400b1a276754a42646d91079cce9fb17dd37876aa3203eb6f9e1e9af863ba4c2a4db57a79c7b30b3582694d8025c70f7357e82f757619eacabc243d9422c7160195aef1b698c0817215a77a2bb6987b9a52b20f730aa9bbc84d566e5846d760acce1023db26174599173585f53f252f6072057fa39008149c8fa508a0400b034e5ace9727b8a3b75d419d53e5365028e87c6517eaa342ae2a21d62bcc59e0d7b023f069408b35e5a6d55d6cc6a8d6196164079e6d61965f750e958dd867fe918ccc776f282bef5f492f8eeba4c84bae9a7f862baf488892a3cce6c415a2a89c6dfae2ed1c542ba5e73ee1bc5ac1d27a13569c82b051d351a288897372b17378f4d4b26d313241262caf190c813f8bbe385cb0765b1062a16f61250b9e90b968183e2a87d717b5030f469da9894dedaa958345b969323170963f2f66ece6fa71a2a23b63e654cd4a418c29df065fcf495bac917745607dab10edac15f303e3ac16075d96e2fefc69107857111380b4245e97cb0fc2d65714bab4bd988b1e8a935c235170f96b58eb85275d213b9aa44bc5e906426917c428f3bb6cf480b2ced5117961908f4ddf963809ffcfe9715b20879009b788358a5bf251a8036b99e1850485d2428718bf5cb39f6eaabb1fa73980acdb246bceb5efa24844975c42d95421788f02d403b825f1f925b9a59792ee69960ff4d8103d4cf55f4210c4985c934b248102303baf143a1b2901cf2c898eba47ad45b894df4b2c20ea842a9fa57dea941caa1993b137d0468798c06a3fddcaee1ecd40e6f99e874e3efc2fbdf53400b5022cdcc571cfe91f2cd68589bcc1dc649b9ff37f2c51cc24a48d0d6859335a1d4f07fc8fa2d218a1e548d492c5618f9e7df7c8e6ea5c073f034f84cddcee72041234c775e18c9724023dce521e0deb3442c6f703561397b964f143f2b0a5e174dacceb39a9364eab2588bb192e6937d388e49b28f9a7d38e784806c0e1f7fe97b3d4edaf8b236337d79d4290b942071a0575e28f3d5bdc58981efac622e5845f3402dd0f8603213fac29cdbc6bc1d0868069b626a1e257c824f203966f530259ff40801df5d41242bc18c9aab1be0742b2ee63c68b1412cfa90169cdce065b31a6c56197f4287aab1c9f4c764e4ffd60bfcbe2923664f4c71a9d3b78f69dc8bddb2b217c9cd0cd78fa99ce0228189a9d47b27eb027144862829f87f902b1969ed1dcd244954900e53135bc991681900a83aa286f3112433dbd83d99dfadd9faa26550f8df9f9a294d89c8d62786271b7cd8b76f8f677cbc68aef24b8c3c0a026a8391bb45d97afb1986b41033c1c5272ec202d58d4ba13eab1289caec54470957a7bd397921a202a9f8bd8caf5309fb99786bb34c435e810c062abdd241565589b0ee13b6ac2833979d3b9af01e8ce9aa1ad1a913889be8e342cec9c918d3b42271fa785bcd9ec47981e636eb6f6f30c1187860a69f835ca5627a2ab2fb643d9853a0723233ea3817a642100f75eb32656129417779660bf3278d215da6fb87c6393cfaac8286e2a70b034de576023c8a2b33b5eb982301f99cf222a95733d1baf77fe2dc4613f717441cc1187bcf943d48a61b18fc179fb696bd56206f115bca49d3dd9970168dac67dee196bc5cbae77773c091c8137e190f84a82a6792773d4aa40e8c8ef86e89d0068d17aa0254bc69bb8481619cc444ea5c39a469629917ae8afd03afd6c092395bb520044d2ee9d4362bdf39949337a1459b5a96744b1ee6f0c9cc16b59ea5e8eb4c9db1f59b82f9212375f027be82acdc67a54e35da9678cd6b3d78724e406ef460b05d960c426b238a13d9068549f9edf5566a58ea6e0ff37012ddd200d57a8b86bfd26d0595f67b9448f0f974b90753a43f68bbdf72933122a1aa8c60ce900254dd7aae648e619ca618d1ff0931c8456a42159ca231922c12132dbd4ec385369d3d8acb5e00a133e7931d730e872de0f9a17d2fe9019361255da0a7c968aa5e213a1f461d578972f644e8bd8736801e6e4b7247396d998e3c8d9ea0a228b6efa729b31066f36535a780d0152098825096b93013f0718a8d05d81270f0d8a0b3eea2bd690ad4ba347e0f27e3b198d0d23b63fafeef9339cc16ca7a63e21c00786c2181b1f024d556803048d21d4c98337888a8b45f1f14b466fdefec414536bc10286a75649c994e5bb7dfb61e60ca39e0b4f766edb4ffa59cacb5dcaf7e07859c486066f263d9c33fb3715fde0700375ec71628f7b5840a314070239011f5a143c3cb5166f9443d45aa3d926fa29c5acc6db12ed1d589daf874b796788a18fe31d9b1465ebaa9f3d3b2968963b13eb0e899a2c864b1a114651b7e558bb4c93ef06f8daf944a2ad5d99ec4ac9bf0f6ccbbc836a60c5793841f79cbcb64933acd03e44eafd164a04e7ad5b1a09a3e1bd899fe5c85cb5d734811ed93c72c65b543681288c5513818a6a601f0b1268695f6d35db4193453a797cdee25b48f1876b268f7bfb5e56607f95ddfddf87df1a1a8a2d4b3f9ef3ac9e4e20e29b75bee52264a238afd70c8da9836c899b4302ba27061798a048d132796520a8d9f4958bc7f59e402264fc1ea2b84d641491351c4a2e033bdab84d953a38f55690f04c7f34cd410bcb2abf0d7a88022682ea53dee5c4692f9a5e8dfc6af7abd1d8cd3de96fd0b2903be713df914eed17a3cdf71780d549c329cb56dae1906b084975fdd3cc470ba07a75d5b2d355c5514f30f92076d7d592a6c22287c4d77832b247a2bf34baa36769a346ef33a9cf178d4fc2cd8a4101981f0e06491b361a793ff632075b91624cabb866c915adb2f60a14f5a46afe5e64172c6e49a3d0446a8b919d1e5b731f3a4d270bdc69edcb6abadeb0f37e5fddb3ef8227ff54487fc7f802133e148d156e41aed55707064b3234a50dd3fe9df7b377b6efa56df714838898cd1df90121fe394d84747a5a679ed3e381a2af8e254e3f2ba898e01f5fe3a236513c930c462e5adcf5a30d4d4d827875b9cfa6cd47dc41bd1bfa53da56f0ea973dbf9ff84b1085e42812d216759743bed9e1777b20290f17270e296c1a4ad2abbe6f71456b40225ff8f31edcc770f639e5f159b8b87e3fe5de1665f76cc78a50504344b3149ab90656665c2f7b5169ac71786bfb85c644870be49ebae5387f05f142b097ec160dfab89586566f731f7b0a1d15d53b9ec2e6c2881f6765a85eb561898371e7295d6bdf1ba73dbc8f243aa109ea07f6799b0290342e517a781104026dd3ac94b8b105dc3cd6f19389c1abf3d0c7b462edcb077609d825df87b4faf0521a8fc674088b487a1fce062f95f1022c8b3eec73817e77fdf1594cc2e7d56afcc93efa209c858c183ece0d3f7b81507bc6c04785bd4e8993f13e2fd908375aec245905f7a34e4ac58db053f243ed5154b5b790eb5967169187f2cf4f9be93a91d715bb429dfb35d9b666d02edc17b7f89d747136087ff5332c1433686142a92abe9ab47398eef3489e681defa1de2f4607bde2aee93702c16df801441ea795e1591e9bc1bd5856ad237bd28906762d72280a5b05e154c59a35e15ea8f90d5ed6641185a60498a9a5ddd4c8b4d957e5e86169049deb8fe3a3e31f706ed6d6f9d5b49d6f602ce1f1d3dded7907c7e3d19caed544a3b6b75ef772f17ad38003a34f6239f10e9621c08bb79b2bd9acaaaf5b4068e3dd9076d4ec4a542891b1330f5daf9a6929aa8d5ae1ebccc40791a8d8d94c96f2e9b2c474e050be8605319ecf7508ec3e992482a5909a4c70647e061b597a2c0c7dae92f3a8bca243ec9b10fb5a55e7a5ca28ddeb90fbef9193332d8bea100c63ea6e369415e9165a82653d545af4e3a2cc130e22f2707996bbde2b125fe7f676f630b4e94722f568f876ef9dcf3e52ce68830149d4d7d39f4502e8891d5c79479ad8d46670093dc6b534b4d59ec7834a7d65ea47e466fd6254e2df0ea88f1c8fb59be2bf0f9d4a9c430539ab2aab7603bda441e64fc35e60ea1b484f65d13a63b3e728c6809eb325e80dc93682249afb429e6f5cd54dd2749a4e9a10b9249dc8b3f568a9eff31d438a9f0e3422dd378241396f828c2a06d35cdc623cf9659614043c4ab179436644d50ba406ac85d14fa3ef8f015bd1f44857a1356f87296bc9f9a0aa9c8db669c4256f7e6825d930901508e70d0376c2c1e9ddad3d8689425b2738a0dbdcea38a28978ae1a45291a3cf07ffa4ed2d3e645d603c5a91b1b4c69501aac921420a042aee3390746a8edee1a447b7a770786e7ace5d8344376cf3e27df99a2c1d7a7233b3e3d8a602317cbd5960ebe2ce6e96c92ccecbd731348c952ed5b2d73f8aa65d3a78c09bd33439028a48f2b5d77bb2a4e21347fb2e88e24fce4a7035437c4a28f81b12998846d0c111c3dd5fa0c614c3c5e2b3b5e9c8fa0eca763f982c69c8b6d979d7084daaa43cd4caf1e87b4bbc22cd274f6a59bd1c57dc12d13659b9a75aa23c637e186d4f630e62e1e9f66bc6e0cc8ed30b581da85066b3e86845d5cc7d85b4474c1b11a7a601b71364428d24370d00ed9a88ebd1e308bedc347679f54831cecfadd10f26bf5a49382b7a9be304422418756dc1bf3efc4f4eaaf8169eb7764d33aa1f749e59de2c03d2c509114c0a50e828162b56b9cbd382427194b6372bdd1229a2b1c9966f5bb3a9eb1694a5658ba279a7c87023a0c2a249733316bc1c02137b256b604dc51104daded9f5633feb9dbe1b3ba39d0dd8dc64e42d0a3a12dbf03be05b6f6a80e3e7beb27d719a5681ace8611cbf7e4f572addf27c31670f133ba02e1d70d06c6ff58608028f16e4c96360f915a6fdfa00bbeabc2510ed7567daf921b9f8f69bfb76cd6c40c7480f2633c092bfa88ed69bcbead529c946bd5ff7f65407d1d2365b813c456c1e706627c0d996f79ce7fc8c55139616c5cd28f1431a6e0110e57a00e69fd5e3afc20e559d6607324f69840660cd61dee834", 0x1000) read(r0, &(0x7f0000000280)=""/191, 0xbf) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x73, &(0x7f0000000040)=[{0x29eb}, {0x20000000003c}, {0xbcf}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") readv(r0, &(0x7f00000034c0)=[{&(0x7f00000000c0)=""/74, 0x4a}, {&(0x7f0000000140)=""/105, 0x69}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/210, 0xd2}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x9) 16:00:28 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = getuid() setuid(r1) setuid(r1) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:28 executing program 1: mlock(&(0x7f0000218000/0x1000)=nil, 0x1000) 16:00:28 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xac}) 16:00:28 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000300)='x\x00') unveil(&(0x7f00000000c0)='./file3\x00', &(0x7f0000000180)='r\x00') 16:00:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x800000000000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x80, 0x7fffffff, 0x6, 0x3}, {0x3, 0x8de7, 0x8, 0x7}, {0x1, 0x2000400000, 0x2}, {0x6, 0x2, 0x6, 0x8}, {0x7, 0x2, 0x77, 0xaeae}, {0x3, 0x4b, 0x207, 0x4}, {0x1, 0x3, 0x9, 0x5}, {0x0, 0x401, 0x400, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup2(r0, r1) r3 = semget(0x1, 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0xfffffffffffffff7, r4, r5, r6, r7, 0x4}, 0x3, 0x1b35, 0x7d9c}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x10) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000140)=0x80000000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001300)={0x3, &(0x7f0000000000)=[{0x28}, {0x64}, {0x6}]}) r9 = getegid() r10 = getegid() setregid(r9, r10) dup2(r1, r1) syz_emit_ethernet(0x2, &(0x7f0000000100)="8b50") 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './bus\x00'}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 16:00:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x200, 0xb, 0x1, 0x1, 0xffffffff, 0x0, 0x1, 0x3, 0x100000001, 0x8000}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffe07) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x3f, 0x10, 0x0, 0x100000000000}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) linkat(r3, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040)='/dev/ttyCcfg\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0}, &(0x7f00000010c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) recvfrom(r2, 0x0, 0xfffffea8, 0x2000000043, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000000005, 0x120) semop(r3, &(0x7f0000000000), 0x0) r4 = socket(0x1f, 0x8002, 0x7ffe) socket(0x10, 0x5, 0x7fffffff) semget$private(0x0, 0x3, 0x0) getsockopt(r4, 0x7fff, 0x90, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x10000, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="9124c243", 0x4}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x20, "7edc75a439f5735e78eab5e2debe9e81dc342032ebcd24bf8a6f5fe8000617712ff927d505e91728cc59ba53a9c031ba037b123e0434c0192a575b141c1f1d5c6eeb68fb526e468345a52184223b7ab380ed6b08256508a367863a8b39fef01c9b0148ac4b085fe10240f0bfb9037a9cfa05176bf83c6f83c98ee20e3bf102abbd8e4a0737c30740"}, {0x40, 0xffff, 0x40, "179535fab0956176451c4eeb50b79ef99ee2b21fb38e64c7f87cc523050105674c92a44b7707f46674e0a0d1f75c"}], 0xd8}, 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() munlockall() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xb8}, 0x0, &(0x7f0000000180)={0x9, 0x5, 0x10000, 0x4, 0x3, 0x6, 0x7ff}, &(0x7f0000000200)) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) r1 = semget(0x1, 0x2, 0x0) close(r0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/99) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r1 = syz_open_pts() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffffa) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x802, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x20000008) shutdown(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x48}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffff, 0x2000000000000005, 0x6, 0x20000000, 0x10000, 0x60000004, 0x1f, 0x0, 0x1, 0x10000, 0x5}) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x3}, {0x3c}, {0x800000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x10000000, 0x2, 0x5, 0xc16b}, {0x2, 0x0, 0x4, 0x1}, {0xfb4, 0x5, 0x3ff, 0x4}, {0x2, 0x8, 0x8001, 0x6}, {0x8, 0x3ff, 0x0, 0x6}, {0x2, 0x4, 0xffffffff, 0x4}, {0x3, 0x4, 0x100000001, 0xfffffffffffffff8}, {0x2, 0x7110, 0x2f0d, 0x5}]}) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:32 executing program 1: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) kqueue() 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r1, 0xffff, 0x103, 0x0, 0xff13) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kqueue() bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x843, 0x0) mkdirat(r3, &(0x7f0000000240)='./file0\x00', 0x42) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000001c0)="01000000", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x89b3, 0x0) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x181) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$getflags(r1, 0x3) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60, 0x1, 0x0, 0x800}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1a8a, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x80000000, 0x8000, 0x4}, 0x1, 0x7fffffff, 0x8}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="8b0add82bad257de7d814ce16e04ea44141d2962994a60c16ddd1e", 0x1b}, {&(0x7f0000000280)="1fee94415cc5c18201392538438b70506dc2fa925e8a86e3be91d34142cadfd062464e6cf6468bcd69190db476d793dc55070e5f288efc0c843fbc881b419c353912aeefe7ff736dbf154d363d16a0e884f6c700c6c097bdea92fdc91eed9e57b1c416167043dab218c51264e9854d292331d1d0d49f608dbabf5c754cf531499a695340b3ff78a069b551e7bf8350b0959a9ad825f6782b6007b44ccc5a3ff5f67041adddedd82ee5447dcb9074e91507ee021f689507a32e75fff0af491964c1ae87e2564d20bf48d54288d9878be44a1cdb2e41cc2b89e6282a", 0xdb}], 0x2, 0x0) 16:00:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x5}, 0xc) getuid() r1 = getuid() r2 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) poll(&(0x7f0000000140)=[{r0, 0x8}, {r0, 0x5}, {r0, 0x60}], 0x3, 0x3) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x140}], 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x7) r1 = semget(0x3, 0x0, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x86, 0x5]) read(r0, &(0x7f00000003c0)=""/143, 0x29af) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x5, 0x400, 0x5, 0x0, 0xfffffffffffffffc, 0xffffffffffffff80, 0x6, 0x3, 0x2, 0x80000001, 0x100000000}) 16:00:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1017c, 0x101) write(r0, &(0x7f00000003c0)="2cd9f553a889df61b75d514b2d3894048561b296915fc10d522bf3f0497b39ba0f82110d79f1cfc9f7ed7cb8a179c9cc9023b6676a3c2d07de3ddb019b3ea44bb8b0208c8a517d1452fb87023f6963602b65f6783ed03f13372ae8adf2af639ed74c946c30c7304c5aa898ad608bc9cb17afc35b6f5f78007074c782c43fc8a1d954eb62fc89b899295d5a454923b2333765e98c01be028195e6cbb2782c63671ba443ea72404fd6eca915da8c0aa0a6269625349b671817f646d8c5f8f62374ea6b0e851dfff666ad12da93476b5cf0c4c301349b0e58080e227cfac14b9a40219f17c3753a2a7b32baf37555ea17cbaf4747b546e9a8840d8ce5727e72bfcd137d43183423dba2cddf068fbd4b719921e41c66452d491618cd284f310512cbc6f5167b5dc60d4aba72eb0ffb26e2f56334633a76238f0c115a1574ca0d93823dfebc5ea3cb75c663cb5e87d89f74857c65cf4776a97046b47d95e441e8764a0a42756189ec0e6fd342a16f316bd40867a4ab07707c1b78fe7e98dd40fa0828e4131d573e22fafcb476a629e33cbf5aa23f76b378bcad3d840daa4857e8d5db2bc47208d80375de435872c6ca4631ae69973ed1e3109bc9b5587ba8021964bdc9afd8e60280d2635e0b70a00d8312c6aa6c58f0474cfaf25c51ed3b85cc5726aa1d6120fc38b35793d6cfacfd07ba9460d198fd4b4c7a0c4959961929181143bce7e34134e59065e5fe076c03ba8ee9225b9ea34fffac304570e026e155f901da66d5061f5a36c07c39ac61da33a02937f0cedab940080c0c7f055e6865347a6d3424d72b05d820dfd49e144539ca4edcbad94173697ac2c5b6dcd3eff79ca15e71b977d0560a28a405c9c21dd6ecfbabbcd906c14af9609bc633ebea6a26e48b79b225f8404612657b363a5709c7994c9a7a88946c29d8398f7741678788770bc2cb0005f6d0ff390b0fe9b2bb480140213cb1d91817ac082b0665762ee509fbfe046f98145df5714e06dc34cbe57c6c8c0b47457a8143d7258e34e0d625ec1b95ce557900e6244fb797375f37008f8c94a962deffb9493d5f8847d9616ed539a3bb0a3e9a2367b65f332324cabf37dae21b7fa84cfc87abbdc3ff63272e785430e1bca245655a43200328913d45bdc4dc9b7014786245e3f8346dad7574c1c94fb34314e3bc3ac7fff55b498030e4c2b4e96bc1d38ae6acc5471c870507decb20d30e654e0c48a1cb46991f6091be857bd8fea51a6d22f5cc55fac830a2b2f1c23736cdcf95b4d386d62e11cd608918eeb32949874c576d7bef0048ea8b049808f81e530a328da4981650e1dc0c04ddda0a41a9753c857dcff051d128055344b683c59de887eaefaa9b37d04a364caea60574ebb48d5b730a2c46d73cf4c99089e44a693f7735b97e4f71719f30c72b91494611273e6a31fa00ef1f34122b53ff9c826653ddfda2b026538e0b0fd86d77749f1ad963d8bf3208353c888789e7b2c81dff7baf5b921b5ed18376eed9e4ad2029099d37c1ac305c88f5e964efda25fc98a9c8cff61cb2a53175680ad493614cfe908ff006935e191f745ac4edcba5f51d50523970e4b3314bd615ee293a6ac3230d117e52b882f227ef18616c255b81f858dcdbe95ca12e302e6959d9a2bf9cf177d5dba134d9e53e934648cebe3dc6de2f22a72c2c0b90353a123968bf724a6c88ceccf844806b06477e7d6b769652da98b49de08b46920e27be24b1101dbd4410974822b1229586a2f72ec1c560ccfeb431c6f3d6aa44834f9ed541640a1179b69318b1c431c0b6f9f9163b8af6924e3ce227787640e4b2aa6836534d8fb1769a7d00e629a8159c8173150ad672e60db477cfd527c50f3c012105f416f3f90d9880be878121503ea7a862096fb2029a29efc187794368bbc0f578f1838388db9763120d55a4f97e92e43e43784f6c8a99b3f6a766c7813de933929ecfe6249e6a4cdae42ea8b29572058d435a1b276668726cc173bcaa836434d52648c1cb9670bb22bee1900fdca5a22b22295603b1d4330fa3a129352ebfc42a0a82a7a888b2b90854f17328173a41f005889280afbb95166ec38a1a8a67d93d03e74e95f7f505d793ade0415a3eca70157347548a14a54b1ca98751a753038147b0798915860189346ec6ab8c6ddba26e4a5d296583e920bc49db82a19306fef31594383cc47867a4476791b6daafbb7a09d0554e5e2268f090c4dfe6e7b8c0c3b1dce6d2c142d343df530be678f6eb957efa3d634c10b57806d092c2ded76f8d9bb8f913c2675af382793288f0d221cbf02006ee2e7560b4bd7bf8888aa2bcacbbedef8664fc8cb6da6efcbec671bd7a51970424191aa86d008c79350b60df72f07a443004a03418f2cf44a06dc924af4c455a755f3fb23e7087c28545af76be8475549340c53aa301ba49a98983b1f6af78c5f8daeb2aed0723bffe2c286b2a6f4bb58ec139e8cef0b5b109a2c945625e6946edd3d0ee3335dc106fc397a313d50f39cb60f0477ff68ec6e5ed9bd13f847658b8372e2eb540fefbe69fa64361e094c9b2344fe1643db4e1ca201172748a686fd0f06159f2ebd975b974ff60cb98c71565e6a7441a13264a82de157a85237ddb9b038835aaed24d75b844e384fa08f73f4f764c17aaac6878cbbf413fa842d0635f5e9dfd133662bdcf026256e5ba196a16c2f5b8a5dd3187afb9fad931ea1faa4fe33d2b37ce9aafee0cb65d36d4ba49da4d8a1298e51cb21de6e694e25f2156d20c528ae5c5b8b0595e5baa733d420f1d8714c07e36a06556a83f3ee0ef000ee47376ca06a83f733dd1b2281ddd4162f45b4d05895b9b83104ba6bc54696b21e002dfb5b8a9b39163e77ef8e242affb7a9f68ed0c344b8b611eeb9cc69d8c10eff6f93e8a92bbc86a918a553e72cff0a7240821f29681535288faccbf4604484474abda5ef573f48a35d1459c21f5f64d6c7f406d22d34b383e514d413ec51290b32c3eea164cd9d855f5c2affad93619d8dbca37099b0443627bd82acc9f5f6de17210b552c681b92b9e8298ebd69caae5c8e2738c51c068caca12f3fb1f0f5c3d51fec4e3db9ff32bb625f700574bce6d276b10688cf23f5cb60e3cdabaef1ad5a51a8fa2113a9f84efc04071e06d7d57bb9aa278ee37bd7b7b1abc83ac34f6638250a83dbf290f7272faedcfd7764ead3ed460f6741bda59a967318e1f8304aee22d0e50fefc491e32c5b408bc7b6bf3545ee2bcf3ba7df62273bd37e9f5ef65c34fe5786cafe6688ad3d42be6c01d3391395a3f3d446095b0e54ccac25daf59c2d8943e867425e93ba1b17aaee05be3019ae5aa060e111e9c073c2090d3335c4fb2ae2e39cf74a27f8eae44db8b11a53b1b97c6849bb39569ee1a15765ca8fcb42fca26c7f4feb79899d17767c2946bf7c5ec037f7882c042e7391fd8e5a2c084f7900ad7f9005ed783af65416d69c08ef321399bf9714ac4186dc4ba078441b7c64d6dde354722d1b007341a0a5566ed4fc6e82adcf9e0c4880320d54fcc1b44ced11536bd4a2fd250d4d5fdb307fc2c282dd9b55ed2fa5ba4e50d6a17598bd866a30ba6621880a6d03bebd7e9d09ec18b021b130ce32fb32514e55f8e87ce8e4a149b6d4d18c9a0a5b10f47077cf436317695ddb34815977bb2e43acb33940da7d189a26b1612cdceb29e2dc6b8ec5f4c343fb196bfcca5801b2c9c9ef32ba8ba44994b69f590077e59dc2c0b729c395be6e9b9aaee604f462c3a55bb721ad3c5be439eef2d3deaa860ea062d70a12eb6c64b7a2a7df97457efe5bfac47403646bb5ff7f9ae6415ef092f1626422210f22a6346102751ac18c26487e220860f69197e13744f771d640336fac3e0501bfecfd86221a7c2fafc8ca69387ebd78792a29d79d40898736d63e9cd803594fdb85b22d59f881432d65be3d549f059eaf11bf969a87a992042b53c49287480e6f8df2ffdd5bece9ee3baf6daf2bf75b9412d1355b291c2e003970552dce6335930b302d32ac893e45d295d343d6b0f54ee7f25beed35bb10753b9a5a897862787e9e45958cb4cf89ff5cd2113265ab096dad333c0ab4f2926988c7980892578a8b774853b9601813c4b633d21b7135dc2ec4539990036944237202fa72ff13443df4eb97ff84ee2337632337a5874389c2e55cbfa003a9ab35c29ed61b9f48eb1bf0c16e19084a7b420faa02497291d4bf205432cac2a6e04a5d9defa9876ba1a72f9e09c709b96537898993a3c0a48fd61597dd60e9406cdc63e46937e3e3ad63a612060c944b7fac7d4ccf6050ba8c8dc3331be5fe5f97e23b9d514f1a7f4d1c2ab7e2eaf34eb18e176f43cd7a3c473456bd654508808ea627c4f12069acc5702947f04f93564af3247c451ee82b022a45f9c01d4a9af4c92317103c39973772b8248481e7816ff572a5b1b40540c91b7a34b7ae1d6b9fc5eb34cbe1d127261b88b0301f2a6817b74ee8562fc71091af26d4957c8300bdc4c3fd4b5f1fb77752b4a206e1b59ae50717acde3e06fccb25b7a756be1252bce5c590f9f091e69fce02a6f37f7ca939c6626f2dc94737f32fb54c3b63b91fb8c52e3bb574e5abedcba8ea0f113b11ed1c74a35961b46b216ffabe8d3704f451c6119fa71454ff5b46219fb25b6a6da84cb22390a0782a3a68c39e0bb460aa2a78db8363018271aca6f1194343479a686a46c38f71d529e8569a3e2c326210b2b4c50233241d862b171cc8ef0d08038d0b4cbb5ced07e14f780da31bf8d816c3bedce20c8aa3d5e35d5d2b8948318d6140ad085100862488537c21dd0f2b07c41521cbde3634fc39a84b781a667cac5f5abcb6277b678a68432ede62c1e21a6bbebc91b53c53104154b209ff5e00776dd721f83aa65e6495e678639f4c9cc6101091622646907f7b597b4d341b7d9c5209b7e6d35f9bab443cf13ea1a8620f12b28e0a67b020d1c37a7808f5ab7bccd47f09004726bac1dab21f427a028a7f455f2f7f16488508a9265b82be1215382bb4f959352e57eeb24092d13fb60515a36adb883f2ff963463b2a31a713fedbfc3a22dddcd5a36720dd0b23e405ea27e4b608366d16dd86c107f4940535ebc7483c4e58b603d89d6c30aeea39c85d64dfe0ffb5f330c0a544e58a03afa04447c3310bac525d352063b68079018797c96facddfe477b7fd340a30b6f1cc04ddc95db84658948627c209055a0bd22e6fb42871fbde681283cfa919b2f1e06283d0d802b01b0ad67554a974e722749f8f53080fe3234643d95e75e0b0cf576ce0cbb92c643163b97699af59e22fb41770d523d3e73c8a486b1b6cced315dcc0089c6519ad42a2ed0c270fa4f0d8588ac3991a86c445f56ee22148f5426243fad6f765d0bfdad1d45402e50cdb230c074c21df155e349d704e7acb4e78650ac6f3edc05da09518667fc92fb7765956033a7912a65d852c2818122d9b70a451f27d744696951a821720ee6bbc681db1a2a3d9d59cbf57d0af323e38dc051359435f5b1921480666b6afb0e087395b8005a7ec09ec46ebde4cee1d764cfd3bc49120033b6606d702c956829dae137917ed0f0915aedb799a6de8d933d5934bdc52664069f427caaee6267a50834a717e61cfbfbea72278c54835aa297b2d7ca58c76a35ed895f32ca88b5e9637fd80c207e9221ed5e94795b27d101d66da88967fdd6581ee365ff302eff04e5ab50033fe66c3872f350107d4f121722f44e6b85f00a10b390a6fabdcb84089cf2e362c0f5bd8017bf32444d9cb09999ae01cdae5cc6dbc5d", 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000300)="510fc3a038fa18ce054b027c998df99e5a7ade6cd292278d5a1c238941c0cee56b4a47142ac8488b1ba33681ede1c22efbfbf6a3da60f185eccaba599e1ec79da5fe8ac7ac3002466ef91fb0f8e588d640e2ce27db26b3c3262cf1379cfa7f9ea6bd61f07b86913c1c295447215f36ca8954a2a297ad8f4045f1e9b91509766521", 0x74) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xda}], 0x100000000000005e, 0x0) 16:00:33 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x20, 0x9, 0x6, 0x2}]}) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) chroot(&(0x7f0000000000)='./file0\x00') 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x584f) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x15, 0x0, 0xfffffffffffffffd}, {0x7c, 0x10001}, {0x1}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") 16:00:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x800, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10492, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x2, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x48}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") 16:00:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0xcea82f406d0fac4b) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4a}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x7, 0x9, 0xedd, 0x100, &(0x7f0000000280)={{0x4a48, 0x57ec, 0x2, 0x4, 0x5, 0x6, 0x9}, {[0x40, 0x5, 0x100, 0x86, 0xfffffffffffffff9, 0x6, 0xf, 0x7, 0x5, 0x1, 0x8, 0x3, 0x100000001, 0x40, 0xabd5, 0x8af6, 0x101, 0x7f], [0xf4b, 0x7, 0x0, 0x4, 0x7fff, 0x80000000, 0x0, 0x5, 0x14f2, 0xff], [0x6, 0xfffffffffffffffa, 0x7fff, 0x7ff, 0x6, 0xc5e, 0x2], [0x3, 0x2e, 0x3278, 0x0, 0x8000, 0x2], [{0x0, 0x2f, 0x0, 0x3f}, {0x6c, 0xc66, 0x19, 0x6}, {0x6, 0x1, 0x4, 0x3}, {0x81, 0xfffffffffffffffd, 0x7ff, 0x20}, {0x2, 0x101, 0x7c85543b, 0x1}, {0x87, 0x6, 0x4, 0xfffffffffffffffe}, {0x100000000, 0x6, 0x100000000, 0xdbb1}, {0x0, 0x96, 0x5}], {0x3, 0x0, 0x7, 0x3f}, {0x5, 0x2, 0x0, 0xfffffffffffffbff}}}, 0x93e, 0x5}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x85) r2 = getpgid(0x0) r3 = getuid() r4 = getgid() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="1fb929a960553724ee474e0738e783891ca54e5b990c68ae6134099e14192876e130f196ec2e6379ccd4d994029f8396034c591d35c10cc413db99e88ed5", 0x3e}, {&(0x7f0000000500)="5431fe28d87d3b842107cc18686f5c4f9f528eb2d7d5711e8de93e005dd4095f186b7c007fe2e20854ebbb67491789b8ab167503e26593c438ab80dfe2f97d8798af9c67a4965a191258ce88b36525a682655018b82435bdfd6e4fbdf27b815873ed2818a61563eaeb34806e940d3987fb03f7679b3a7e3039f4a6aaec9dbf73e29dcfa22fb5959753b104c2b76b6081625dfc81c90fdad093607b3dc6619067ade4c171f718d84d0e0006cecb34505b4130211b22eae66aac74b2111670bac1f1e975f57d1564a77d9767bd95e79a2addb065078743cd84bb247f20133e8582f6f53dc163ae8c1965d4131ac1515903333bdc804ea9ec6202a64dc511570a2f6e066ba49fdd08d2601ae4053ebd245b6ba1c6395f9e3a4cf1f2dee33dc647d4655e288f5f511a14e5cda1d3a943cbc03fe1563296283e8bcba3ead9aee71188ff279d0cf50483e73603a3b25670e06639a838a98ef7ac1df0089dcc74c4476b890b5f8ffa898955775efbdcecec666f06b6f683e536f7a1ee4c499120d0ecb18b8913c4f15e26944e610760623beb2e38cc18ca68ee7635df94b160376f90741ef6dbf3954d6dc37d4376e2bab92826b10a175c72663a789831d924c7ae9647760e57c938362fc5be63993297c570b187f0cc9930b4e076516ca3e715e86257e78b80e728e25227f455f9950c55d310757117ceda817498cea87942f696f3baa2c39461c1f98b654cac245f8c29e23602dfbe663d6d7ea78b48c7f58e7cdcde8414021c70838c819bf92ac666c7e3ed23c0f834f80db34e1d84e2bbfc2025fbb1d5ce849510f4126460a6895c45eb5de21d5d5e18b9185e811f9178e69b77359737d11126ca7cce25bc21053bd114e6bd17be37646ca8173eb65f59b1f64c7edb82b67565c73f4b8caab493a9a98997c8008cf52a85225f40ce41ea59dfc384ded533bc60c308888dae1d64c55d1512d96e0e9318cb0a6a31cd01695e3b119c14da23bd71d55026ad18a06e320136924b6e75f204b76769b9650e86d05739524e5693fb4fc64c3327552f5a537669c4b4e30d49f603b3e6887093c0f79cbd80f437e30ee7b3ce8398d577457746f234eac4deb74ca86337d9ffbd3bd046ebd32078d43b7ca215fc3ef3065ddd28a7ba8eea1b895f3e0848a51a193e04ec49d9e260825ce385271822309fa30d552359368d551d2e8273f7b9b125b7e1667459644dc1fd3c208b79786624cf360bf6e2d65e7130af60166ec004a05fcc83a57945e5a71d897e808de5e08a089d7cb68b6032b54d9ea4530aee7783637bba3289bf650d81faad6d5962e380975b3a45fc2c177fc2b40de0f8912b7a91290cc89e1d39fe091da12081c92daaed55c4ab17520a5d08f469773f72f7aac13f1eb2c11b5e3367502a4bb5cac1c570c2bb86711e6620fbe9c5fb2bc7d9b566c9e3ea88bb90d7a39764c6302aff524e791fc36f8b0c935574212b66b572fa3ef30d8e6943428e17ed7b6d229b7331550040f772c4ec1105ef5c186668e1da1b463f7f8f450ed1436cb266fc9e9fb02694d7fcbf4af92f5ddd571df6c19c73953a0010c61ccbef1616b9e7c0a3dd10b1e1c39d773822b4ff6bbac716c1405bb24c13e97bf7d87ae2b43ce2b167ebca0626af70c83a3d1a9f2b3ccc9d11c79c8629c27868612eb74b5e93b6b76b9400dfa8661814a61dc4263b130bee78f45c6733d36fdd34fe28a58c31db06b5b231b5623df385b6db706275c5b85f3828865be4a243879a0980c3d033b404e9278a546ac9b67bc2a8535dec738a8c840cab1f50853f6447522381bff14e88dae43e7bc4dff5c4f7c924ef6fa1cff7fd2b68b18a8bbbd749aeca052bc548d87f55e12c402a9fd9d8b93492cf55e42687aafa01ac399246c858e761cb3c8f40bb973c2e91af0434735358c8471f98ef6d315fa7c35158f1f62e081710abdbb6cb38e1eadc2c35fb8afb833bbf7af1c1bf6118e0f8cc97bdef0d5e30a180b70609c79d39dbf3cd78651262da21bc8488cc8129cef36f895229bc99fd245254efceb06aa9dc4c1baff5b74be5cdd18a7069904ce1461cc07c62681a0046c78c84559dc492722ab6463ba52fd806a39f9c0a5511fd3908b7386b5df9fae1f6539e40c23124d89a2ea3b94f571e67233ea37b6d8a060e9d5375e0cf294e0a5accec6f04a4075995826c7bc614d78e9feae0b4547567878c7e12fdf5d241908f239825a718bd7535a30ee2a7b7be6ea305bbcf2a16204bf3ebba370b2085bd1a0aafe74d1abdbc33abb1ace953d027c668571971fe06117c38bfc44af7ef2c0d4fc2eec07fd9c786c0e3fd8a847c393b129028c677d5f86a96793d191371b72c9c8d35f0b61921f03e5ba901124e8db9e61fe8e4e3e3785a8313873656ce8c88b922277ca8bda6ef2fd44c591977554248158c4245a4aaed13387be5ce619fb5912e4d7a422ea5e494f89f166785bb0ede4dc4b15010a55ca5ad1eb688e314e8550787d45c38ada9d0f17586fd2436ae936465dc485ae750028fd2719bb5b21edbaa387c4d326c26b1fa92a4f56561154944e1cc6cd7dac973b66aa46ba1086aa69f92e50ad8a57a1234ee6e57480749ef5bc1ab03fd60b8bc3d18626b87f223a7efe25a7e81ea016ead628b680df847a78ebc936c6a43fc97f203cf6a13c2754f423b57ecc3e506412f89e8396691fc054ded56710964825e0a92c78faf42811392e50af3b7ff97446e3272abe2c69c53243730f26353b43607b39062dd8a1cf9a2b7251275937d8ef666dffe9eee2477265487236b0ffee026025470292230f8144e6e2d22d1e0e99e33fe208ddc9177518f665b3bfa3ca18306fd4709067215e81562ea2b0472d40bc08191a9a099702188b1a34fa836fcfaae0f8422778a9d6214d08525a70300f8471d5768863d8e453a855d934f2ca31462ada53c2ded999ee2a55edf01910fae5c997d7144a707b0f5a4e243e05cb27e91e868383e5ae82f1df2d0db978e5c768d6f81d3ab31c7235c6c608c1e3d774e7d8cd97268c5341793609bc600c56813b917a7f9b2ac550397b1bf745064193f255c2acaf6b5952af50614e73f079140b24a86fe53473ce3bcfc2b3eaaeb517b7953f768fcd14b3b7151edae96ff65e3f0076189a4f2731314b62b24f1cc3c53405dcf2bab3ee765e6d360eaf1d0e1ddb086d1aa6534c021dbc543258c675927b7466fd7b9781eac4246807d2b39984b85194cd4c2ed92fecdf846628587855b41174f1d3159bb979d316e493fd70a4953c786d964c0a02aa55a753013ba3b7bdd157ff61d186bdcbf7db30278e425432aca33604b0b3b5e4f32b6043ba73f2e65e47d915a99af8e8451dc8fedb04d28058e0d9fe6d2be4d0b664db72c991e2ee8282534f186dbff9fa99fccb3d03809f372f23b88b10a15e300387590737cd3b825b9af63584ce8e8a28964ef629808ad7da43114e51056d6f803749ffc45aaa31dd27922fb361e3d3a7d153f1899b407e261f0afa45f08cfddbc30ab2ef268b25a1a24fff334af6a0179112a32fbc63b79c46127b18bd5bc58ddc56d50da74a54036132b79c6a62bce7c43bcd1d68b99622835740d9c55dd34a9d33162414cdce8f6d6f1bc904a23e06dd9e0147eec3b40b53e42a8800f1fc19c7d471ffd0d9ec4f1a90a5dd4ef98d27c4610fc586f7afea25b87956afa431bb8ae3f19682b4072d339d360f451c0395dba7710b200aff68d1d2acaba374028a184c6eaaafb3889b1842a8434d31d918cf4ba2d92654c3f90ac7180cb1685fd3deff957e49ab798ae1f28224fecba42df3907a022d96d3597fd576b09418ccbe669c0a2e12af016b5e28cfc152e49a6d49b03fc73d21925f07daae91e928b9dc79c53b6671640e155c9b5e4bbf3686aa4bdf61442ab805a53cdd155f7cc602976c975447121226544ba16bddb80dbd03f1dccff908cbe2b3f895b675c83a2570c262f0e4d50de90cb2506bf480da7cae340d3964531543d719bc965cfa4004f045fa61d67be4a0b6c617c290e67e37fac8e4d29fdae936f6e56ddca7fb0b4dcf709ae69230fb6e9d65cd4a541ac41c398e3e8d764ed458d469526655fc149069ce342fc6bf417ff13bf77e6625869ae71e05bd033fec3bf631644cbaed92d93c29faff6a86f7bcc35aec4dc5d8b933800b5d31e9a0f64eaf9fa2b64819f1e71461be146ce87bdebc7f19707f98e93695bd31a0dcbe6b9fdb59cb44b492195975e0035222b5bfa3e59e20486e9be3c2b6a7b6d8bc05b89331cde7abff99ef3a0e0343173e7fad0390ab7261d3de06ee98d652c0e4c1f9ec69758a02714b279df45df1912a934aa90a4618491869abe206c4c3fc9c354323f817ac966c817eb64fb8e6fc5fff88c6f62718ffd1439a67a612f92a2e3a2380e6c941208ffcabfc14519de289ea3eeca8399cfa471ab7e311fb4da84f4bc72df1f4a6971fb1fe0eb97ca45292340d53b633851b6af82a2b7e07cf7c0e9a734cd3d5667f7f68119052cb90059ded1c2b5686d7319ba46aca9d9d29b0865226e1d28bd432ed7a0a74ce73fcf3b4ada813723cc5b1fb541d97c2bbd2b93467e7e4b08f2bc513e39b635ed21bdc50903706a82e021e91e67b3218b192dc788779a8beaca63d09c6ebb7a1a64d2522677f338524501caabb4e0d2dae7d4544c553067376122305fcaab54534e070e383d3654a92354b6555d584d7a49db8ce4c35a9a0e4f4aa324123785bdc002a6df04358708365f855a30819021f2a2b1708052e03c33c686ca75631c44d77304c305087cc98351ee89da9afede12196fb55cce2d53de012c2714028b584fc327d4d34d3d05260ab17fa2eac32b6a608b5a787e47d72c9d215bb0d2a61786995e7f33b2a12eb980765ed901c5937ae3fe077140300c4638f3c96e22a4b3883bbf171c0c4479fc6385db1863402fcf1733298f68c8cd4932bae1ff47765f6eba97875e7d920a80d91faaa8e8271549f2f1c3ccc2d380c6abd0c34bfa75c13b0fd6370344d039afa7c05c30a7bc2fee826c628a61ed327da98269ca2527eebb2ea3dc0a40f859ce681cbef23307286d5cd2f5f23becf15e6f9dd7eaf5b74eaf6c06e7df02b47d13d53361603da2002a4cc2026937526683f658234dd161c553658aac41b95c9863500466385ef18271e5c02361cca0d469aa65a002bae0ddf724c2a35fed738ed77088c6e5346fd79718877c0712ceb8cf8cd2c96b06e6529b2f6083e6e7e0b9662ab25a012b33d6a9287d01b8411f3541c17f401d9b47df72a381a1f63cc4cadbeaa99f489f42598d0c307c8afb2b8ee36e5ea4bb03fa0a75f83b74ffcbcb011f00e13d83b728f2572fa33ebc2bbbe87277cfa1c3ad15e116a3d0c285822b40f4e065176ff5d4485c4375f9a5216c8e7dde7e60047c8ffbfe2acd47e4c285b98d9d5ec3424651e5194f74215a5549eb1520a75674272128e63265d6665cbdcc12478d058b0c81d07b77f47e826aec7fe0e372a21dda5806d37d723af6a18997674da20d0420ac499aa7b1e0dda9f1beba93b0ce128db13f89801efd5ab575c4291fffc3f84f3529b9840885fefafcc2d97a949bfe6bf230d93ef88bb28e1b051754e7034bfb28d8f44ca0e0d5c724147fecf527be1d700a49adeb830a340aa2872f4a5adb1c7959f8e158de70248fa3cb0812bda1d3f8921cb4e103cac701519895ed018f7e2f656b0053b3f247a3f89e405b920f2aceae8cb5afd6f15e5a7569e8d6a9a289418fc415ab4203b68e7179e7aad33a14a85c841c5b9105", 0x1000}], 0x2, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x8}, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x1, &(0x7f0000000040)='3') 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:33 executing program 0: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000000)=0x2) r0 = socket(0x1, 0x4000000000002, 0x3fe) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:33 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x4, 0x7fffffff, 0x8, 0xed}, {0x80, 0x401, 0xc0000, 0x1}]}) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) 16:00:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) truncate(&(0x7f00000000c0)='./file0\x00', 0x8) r4 = socket(0x0, 0x0, 0x3) r5 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) r6 = getgid() write(r0, &(0x7f0000000140)="11939b37e829f444e969b33345b6a17ec7806a5c2286f273", 0x18) listen(r5, 0x8bff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair(0x17, 0x7, 0x8000000000, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x3, 0x328) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0x8, r7, r6, r2, r3, 0x12, 0x80000001}, 0x7ff, 0x1, r1, r1, 0x2, 0x1, 0x1, 0x3}) sendto(r0, &(0x7f00000002c0)="1a1c155266bb37ef2a620e072c02c56f32944cb0c79d49e5b3f5854183b1c8a58ce2a9efcc64e44184cea32fe377319e9724c56ea9542f4dc51635ac5901bfe780f61878597a2e4c4a26c38dc29c22b31bca81430410bd4362948b2327c50e6b4c726ee028c66b0f89ea4ab862ad8e831013c45137f3c924ba22ab01999acc734cf02a60942be4e238b39f19e1f258d03ebc183d78183ee44169ba2e9c324236f3b80fb0348f7631cd465ae6503db597d225353cc688cb37e73cc6b5367050f189a823feb8b15a44b0d98ebeffca7135864cab1f6d63078f5d734833cd16497b8b9c2799cc84c4f65f6b0a840140f611", 0xf0, 0x8, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) mknod(&(0x7f0000000440)='./file0\x00', 0x6000, 0xff) writev(r4, &(0x7f0000000880)=[{&(0x7f0000000480)="73a999a2f98c3669773b2e7b73616dc93629d83d9abe9ec86dd001be210f05f2e76cd09a079cfa435615aa8b450f17468b60474c044a46fe091a113c54f710dd", 0x40}, {&(0x7f00000004c0)="000899cf57c00a2ec01d1943f00a78757fa04167d23a71fbba2d1b32cffb2d5e617b721d59acc494b986a6e59b6d9bd6979d8b871ed62c5cb9436b0632f286f40727e50c826281f21787205bad64b3ac92163f0224b1fcac9b83df407482b5346e22cdaad785d7ed8f34e319dfb11e00c0572d2514ec5d5734f3c822bd5aa045771a22391cc2e05b9e490cc5e791901ae06896a267a1cd", 0x97}, {&(0x7f0000000580)="b75e9e3020188dfdfb76ccd3a7e4eb87063eac95b737f97cf29bbe33b88ca159f884bdec6da52be61f358279c20ca98cbab58b378662b663c60f2da3f7548a06b24fbf3d6782cb4749b76ef914109badf845083e83c8bb3884184fc44c70cd7ba5e5a1d27b7b636157b00136f944734a5b2313a3dcd82b4cb9616ca1a5bd23465f9df5b9af0557288f0ecbb67bf6c95d5dfeaa019ac48327ea1c7188fa8aabee32ffe75a541bccaf16e5014d2376827cd02da254", 0xb4}, {&(0x7f0000000640)="896bea1d3fa5e386a3ab4721bbd0ff1f01f668c990c08697e53b42ed0205c6483374049ea1a9920f3a357db4ab256bf0ebb7c151f8ce960bd30daa15162bdf0190589b515ba722c55878a9f72ac784d3f019ca32ded39b36519b079b54c8f33dc23ac1fe980b8e20b13d3caffd8741df1c7aab4d187769653018f74e2e22f3f2d7058d9889092080f2bf87cbd4b311feddfd9393f29a57c0948ab38fb64fc07bfdf4448a4973458f16996c60de935f0e5d4334c0b3aeb908732727912f1d", 0xbe}, {&(0x7f0000000700)="19ac31718e84cb4c689c96bc3d7fd2b78323d9a7d0213185b328d31f91ec9f16c7577b9bb83917d8634fe616d134cc20222d72863386d0ba05788a48a2a12016f515ef1c5e5fca7a8dad9b48eca6aa5758c3aa286e6601a0e79b519a314f9f6068c8a23a8b7ab4b3180b3d1a616742ba50cdb163356218b620d1ea5082bc097c72d6987d5588d976d93f9c9b0a3306e79ddafed24dbfa9e5b4250eabd75a9b13f33d7b2e8b6e1e15910f89518936150a6c1146d6859ac303cb1ceecefd48980d428e97ab70ab5c2e53d552ef74990e1410", 0xd1}, {&(0x7f0000000800)="e5a86a8db7a7195cef94799480653460e2900c77f229e4b0cedcbe7774c017312d5ecd9554460218168cdc01f90268793f501301f7e414fed449788c079b26f47e37108602f3d41d1ff3e398c6b1c6d0fc5b28e3d473663ba15c33e9ce355090ac53e6101e6b8e69df8d6d503972f2bff6010175a0a74b05c3", 0x79}], 0x6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000940)={{0x9, r7, r12, r2, r3, 0x1, 0x10000}, 0x1, 0x200, r11, r11, 0x7ff, 0x6, 0x8}) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000009c0)=0xffffffff) recvfrom$unix(r8, &(0x7f0000000a00)=""/41, 0x29, 0x800, &(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000a80)) r14 = semget(0x3, 0x0, 0x68) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000ac0)=""/226) bind$inet6(r9, &(0x7f0000000bc0)={0x18, 0x1, 0x9, 0x100000001}, 0xc) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000c00)) sendto$unix(r9, &(0x7f0000000c40)="6a807d7f4921c9edebb085f926a078ff75299d32d6689730d71c24f868da6d2c1f12c2355d8df7f3cf7586926c357217175f8811fbe6ed3f9f3f85", 0x3b, 0xa, &(0x7f0000000c80)=@file={0x0, './file0\x00'}, 0xa) pledge(&(0x7f0000000cc0)='\xbd\x00', &(0x7f0000000d00)='{!@\x00') setsockopt$sock_int(r8, 0xffff, 0x20, &(0x7f0000000d40)=0x9, 0x4) 16:00:33 executing program 1: r0 = socket(0x18, 0x2, 0x9) r1 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x25, 0x0, 0xb5}, {0x6, 0x2, 0xaf72, 0x8}, {0x6, 0xfff, 0x5, 0x3}, {}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8880, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x4, 0x1000, 0x5ab, 0x100000000}) 16:00:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file0/file0\x00', 0x41) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000140)=[{0x78, 0x1, 0x0, "0051a93a7627334fa42bce6df284c1a02d820a7143650008f60f96da200c6663c102bc6243ede66b17bf18412d7ce0ae975971ad9078201fd3b531c509bc5cdd3d2029f617e483cdcc514e511927c578e6f323d9dc6e83d23fddcf1d429624ef50d5222eb8"}, {0x68, 0xffff, 0xb8, "4ea25a8f2e42655118554257de2b35126ceb8d11d31cbb68b320687425ae6f68947950beb6335d5b0bcf79a92966be9e3ed9a55547c55f0e726e7c3a06bf6ff0628e4b6a213202f71fce86f73f47902ac83ff1ed2e035e12"}, {0xe8, 0xffff, 0x1, "63f923a5ce0ba4b1106f2429fa0409958a57ca0a9914780c912e2e943b4487fe52e9289713a7bfa1828d53ccf633b299123378d34c2a03362881d491ae06457c45277d4f718dba6dad432f68f69871a609b92987aa2d2b638ebcc3d255b1170f796952d0066bc03d52ec22daa558ca56611720479e01a1626d9281260e7c899bd66e54ff564729e15e6e514886b97ccf8ac6eb89dd93f60f0d47f16a8931cd50574c23d061f3ce625f19aaf54229885fd849386fc0180a97d523a84e92e75943cdb16626570cbbf39676487f472288f2fea608"}, {0x20, 0x1, 0x8, "7ba5c0962e5c658c79b696"}], 0x1e8}, 0x404) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000000e508ecffffffff279d6665"], 0x18}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x831) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x3c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa01, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:34 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = socket$inet6(0x18, 0x203, 0x43f) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x20000000000cb) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 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', r0, &(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) mkdir(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x172) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r4) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100000000000002) 16:00:34 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000001c0)=0x1) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd53, &(0x7f0000000000)="a9") 16:00:34 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0xf1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000640)="eafff05bcbd1b88e", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x200001f, 0x7, './file0\x00', 0x2, 0x8, 0x400000000005, 0x8}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r3, 0x5, 0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x800008) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) socket$inet(0x2, 0x4000, 0xfffc) semop(r0, &(0x7f0000000280), 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffdf9) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000540)) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0xa7d, 0x1000}, {0x2, 0x32, 0x1800}, {0x3, 0x7f}, {0x3, 0x52, 0x1000}, {0x3, 0x100000000020, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0x809d, 0x1000}, {0x1, 0xc, 0x1000}, {0x3, 0x7fff, 0x1000}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x9, 0x8, 0x0]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000580)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000380)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x20, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x3, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) listen(r2, 0xfffffffffffffffd) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) 16:00:34 executing program 0: setreuid(0x0, 0xee00) getgroups(0x0, &(0x7f0000000040)) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x7, 0xfffffffffffffffc) r1 = socket$inet(0x2, 0x0, 0x800000000004) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f00000008c0)="eaff00", 0x3) fchmod(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffe9f) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, 0x0, 0x0) socket$inet(0x2, 0x8007, 0xe6) semop(r0, &(0x7f0000000040), 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x1, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x99) getegid() accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000004c0)=0xfffffdfe) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f0000002e80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) getsockname$unix(r4, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) semget$private(0x0, 0x0, 0x420) getegid() setsockopt(r5, 0x48, 0xfffe, &(0x7f0000000500)="526ca11de6293dfedc76f940aa00c4ff1a58c4e23e88f8c75fef908a6765420f8022d68d4a8e7dc278f738a6894307c78e56ad01f5199396754891dd5f2ec5214a7f14d80bc9be8f41ac60ee51e0a5a3dc30d770b2787661159d254ba37390c624488a444896e3641730f069d51b310b0a776f3256f2aa229bc98288e8d97ed5dbc69b96a54042f207d45d516824dccf3c4fb0fc858e09e3cc5ceb41057756e24845b2bc4f5f7f4991284f06", 0xac) pipe2(&(0x7f0000000340), 0x10004) setsockopt(r5, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:34 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000a9c000/0x11000)=nil, 0x11000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x26, 0x0, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 16:00:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9ad1, 0x0, 0x711, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x3) fsync(r2) dup2(r2, r0) 16:00:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4, 0x5, 0xd6, 0xe4}, {0x3, 0x1, 0x7, 0x3}, {0x7fffffff, 0x40, 0x8, 0x12b}]}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xa80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00K\x00\x00\x00\x00\x00\x00\x00\x00\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x16) syz_emit_ethernet(0x29afb9281963b3df, &(0x7f0000000180)="daf04e56cebbea94096c7487d342333f1c2fa8f00600443972859fbce71498d1b67d2d182945f62116c65689") select(0x40, &(0x7f0000000000)={0x4, 0x1000, 0x0, 0x9, 0x7, 0x100000000, 0x3}, &(0x7f0000000080)={0x2, 0x7, 0x5, 0x3b91, 0x80, 0x2, 0x80000001, 0xfffffffffffffffd}, &(0x7f0000000240)={0x800000000000, 0x8001, 0x6, 0x6, 0x4, 0x5, 0x1, 0x7fff}, &(0x7f0000000280)={0x10000, 0x10001}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xde) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') kevent(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x1}, {{r1}, 0xfffffffffffffff8, 0x63, 0x1, 0x80000000, 0x6}, {{r0}, 0x0, 0x80, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x11, 0x20, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x1f, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x9, 0x8}], 0x10000, &(0x7f00000001c0)={0x0, 0x1}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x3) flock(r1, 0x2) syz_emit_ethernet(0x90, &(0x7f0000000240)="96985bbc983503cce52ff9db135f2ffa975b2cf1be6bd251e8d51d56131d901f2474f937342dac1d0cce811cf06501a8c654474d655627d280518d3c57539eb7222512097a2e7fcbd15f93be59847085a36be1d7854ac33876916b6b46c285269fe216237c0c9b1ed0e4ba8db519e9b9f0de261210e79ff02999470bb5d6a049e1b56b0669accb53ffbc2363bbfbe84e") r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x20, 0x100) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getegid() getgroups(0x6, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f00000005c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = getgid() setgroups(0xa, &(0x7f0000000600)=[r4, r5, r7, r8, r10, r11, r12, r13, r17, r19]) ioctl$BIOCPROMISC(r0, 0x20004269) r20 = semget(0x3, 0x0, 0x2d6088eb7a8a5989) semctl$IPC_STAT(r20, 0x0, 0x2, &(0x7f0000000640)=""/110) setgroups(0x6, &(0x7f00000006c0)=[r16, r14, r15, r11, r14, r16]) getgroups(0xa, &(0x7f0000000700)=[r11, r9, r6, r19, r4, r18, r7, r11, r13, r12]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000780)={0x7, &(0x7f0000000740)=[{0x0, 0x1000, 0x0, 0x4b3}, {0x0, 0x7ff, 0x2, 0xff}, {0xf564, 0x8001, 0x0, 0xc989}, {0x9, 0x7ff, 0x3, 0x7}, {0x7, 0x9, 0x4, 0x2}, {0x5, 0x0, 0x1, 0x6}, {0x7, 0x7, 0x0, 0xffffffff}]}) 16:00:34 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x7, 0xfffffffffffff800, 0x6, 0x200}, {0xd6c, 0x7f, 0x8, 0x1}, {0x3, 0x8, 0x7ff, 0x74}, {0x2, 0x27ed, 0x3f, 0xe045}, {0x2, 0x8e, 0x3}, {0x8001, 0x8000, 0xff, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)="8b50") 16:00:34 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, 0xfffffffffffffd89) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000180)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) connect$unix(r0, &(0x7f0000001c40)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) unlinkat(r0, &(0x7f0000000580)='./file0\x00', 0x0) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0x100000016) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) 09:43:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8000000000000001, 0x0) write(r0, &(0x7f0000000100)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:43:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0xfffffffffffffffd, 0xfffffffffffffe38) 09:43:20 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:43:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="000000184ae26ee3ae377915a107f417eec3c9dd0c7501dd839f2124a78867d3bf808139a4f7080b7d86b18e", 0x2c}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8010, 0xd) socket(0x0, 0x1, 0x7) read(r0, &(0x7f0000000140)=""/225, 0xe1) 09:43:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)='\r', 0x1) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) 09:43:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = msgget(0x3, 0x204) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/63) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x6, 0x100, 0xa7d, 0x781}, {0x3f, 0xcb, 0x5, 0x7}, {0x8, 0x7, 0x2, 0x3f8000000}, {0xff, 0x2, 0x6, 0x1}, {0x2, 0x6, 0x0, 0x7fff}, {0x4, 0x4f22ad79, 0x7fff, 0x3}, {0xff, 0x7, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x400, 0x0) 09:43:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x74}, {0x6}]}) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="91") 09:43:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x7}, {0x76}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x188) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 09:43:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4}, {0x1d}, {0x6}]}) r1 = socket$inet6(0x18, 0x4, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:20 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x1) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000500)='./file0\x00', 0x102, 0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getdents(r1, &(0x7f0000000100)=""/61, 0x3d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) flock(r1, 0x4) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) open(&(0x7f0000000480)='./file0\x00', 0xa00, 0x10) getdents(r0, 0x0, 0x0) pipe2(&(0x7f0000000440), 0x10000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x97\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x1d\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(/\x00']) 09:43:20 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff7, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 09:43:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800000000000000, 0x4) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) 09:43:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) 09:43:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x402, 0x0) read(r0, &(0x7f0000000180)=""/112, 0x70) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x15}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000080)=[{0x0, 0x100000001, 0x9, 0x1}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000200)={0x7, &(0x7f0000000100)=[0x7ff, 0x5, 0xffffffff, 0x9, 0x4, 0x0, 0x3]}) 09:43:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000180)="d1c28a0e98e9d57a798a4c35ef", 0xffffffffffffffa2) 09:43:20 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0x7, './bus/file0\x00', 0x5, 0x4, 0x1, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r1, 0xc0307004, &(0x7f0000000180)) 09:43:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x8e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0), 0x3c) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001340)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f00000001c0)=""/4096, 0x1000}, {0xfffffffffffffffe}, {&(0x7f00000011c0)=""/210, 0xd2}, {&(0x7f00000012c0)=""/95, 0x5f}], 0x7, &(0x7f00000013c0)=""/34, 0x22}, 0x842) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 09:43:20 executing program 1: pledge(0x0, &(0x7f0000000240)='pf ') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) 09:43:20 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000880)=""/89, 0x59) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x10000000001, 0x17e) semctl$GETVAL(r3, 0x9, 0x5, &(0x7f0000000d40)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000280), 0x0, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0x212, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f0000000780)='\x00', &(0x7f0000000980)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x0, 0x7, 0x8000}, 0xc) 09:43:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) 09:43:21 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000000600)=[{&(0x7f0000000580)="c51b4ff1e9f8a682a20f031c01ea6eac54d81025ff62deeab385bce7e3a74776e9945ced7d08b801cc6013a8ede29bd1ff68977f0ad4c0a3971be3780239b72f4d6251108ab5b37cd592a91e00608841cc5a034ba42656160f2d20b53ce46a9f8b9ebaa1864f22596778236c03", 0x6d}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) open(&(0x7f0000000640)='./file0\x00', 0x638, 0x45) setuid(0xee01) r3 = geteuid() r4 = semget$private(0x0, 0x3, 0x80) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/206) r5 = dup2(r2, r1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x2, 0x8, r7}) r10 = accept$inet6(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchown(r6, r8, r9) poll(&(0x7f0000000080)=[{r1}, {r0, 0x110}, {r5, 0x10}, {r10, 0x1dc}, {r1, 0x80}], 0x5, 0x806) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000500)=0x7) mlockall(0x5) setuid(r3) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000300)=""/239) lchown(&(0x7f00000004c0)='./file0/file0\x00', r8, r9) getgid() open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) 09:43:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r3, 0x29, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r3, r1, r2) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000003c0)) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r8, r5, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, r6, 0x0, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000280)={0x6, './file1\x00'}) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) r9 = semget$private(0x0, 0x4, 0x280) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000000), 0x4) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000300)=""/132) r11 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r11, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 09:43:21 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe2a) 09:43:21 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x7}, {0xfff, 0x6bd}}) 09:43:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000140)="edccf7c4b1e54ebf473c18e00e4c25eb05cfd46fa81a814df2c9d3ab216c0f447f52c61a63c071f0f76a8556af248ec015b3aa1299830625ecbb4db3891c43f0f32a50c6b78a30c5be9ca72efd4b42bcf29c8a6df89456730c4fc109d975e8651f5ed672274d", 0x66) 09:43:22 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x103, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000300)={0x37, 0x0, 0x5, 0x2, &(0x7f0000000080)={{0x7, 0x81, 0x7a3, 0x7, 0x0, 0xffff, 0x100000000}, {[0x6c5c, 0x1000, 0xfffffffffffff801, 0x4, 0x5, 0x7, 0x80000001, 0x8a47, 0x9, 0x5, 0x0, 0xc36, 0x3, 0x8001, 0x2, 0x10000, 0x2, 0xffff], [0x8, 0x40, 0x4, 0xffff, 0x8, 0x9, 0xffff, 0xba94, 0x8001, 0x7], [0xfffffffffffffffc, 0x3, 0xfff, 0x1, 0x2, 0x20, 0xff], [0x8000, 0x8000000000000, 0x8, 0x6, 0x5, 0x48], [{0x40, 0x3, 0x4}, {0xec, 0x4, 0x8, 0x2}, {0x5, 0x3, 0xb3c}, {0x42a27acf, 0x400, 0x6, 0x1}, {0xf8d1, 0x6, 0x9, 0x5}, {0x3ff, 0x8, 0x7ff, 0x7}, {0x3, 0x4, 0x6, 0x2}, {0x0, 0x81, 0x4, 0x80000000}], {0x26, 0x3, 0x74b4, 0x334}, {0xfff, 0xfffffffffffeffff, 0xdcdb, 0x5}}}, 0x9, 0x3}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x810, 0x0) readlinkat(r2, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/72, 0x48) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = semget$private(0x0, 0x5, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) setuid(r3) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 09:43:22 executing program 0: select(0xfffffffffffffd28, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xa7c) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f00000002c0)='.\x00', 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) fchflags(r3, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0xc, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) socketpair(0x6, 0x8006, 0x400000000000005, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0xfffffffffffffffc, &(0x7f0000000000)=""/9, &(0x7f00000004c0)=0x9) r7 = dup2(r4, r3) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x4, 0x8, 0x3, 0x0, 0x8, 0x2, 0x0, 0x3, 0x1, 0xffffffff80000001, 0x11f62b}) syz_open_pts() accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000700)={0x10001, 0x298, 0x7, 0x3}) r10 = syz_open_pts() execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r11 = dup(r10) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000280)=[{0x0, 0x9, 0x7ff, 0x8001}, {0x2, 0x6d, 0xfffffffffffffff9, 0x3}]}) poll(&(0x7f0000000340)=[{r6, 0x10}, {r11, 0x83}, {r8, 0x4}, {}, {r5, 0x10}, {0xffffffffffffffff, 0x8}, {r5, 0x15}, {r11, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000680)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000003c0)={0x80000000, 0x1, 0x80000002, 0x2d1e, "d68d0967020000000000000022d588f993aec622", 0x1000020, 0x3fc}) flock(r5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r9, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 09:43:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x7000000) 09:43:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xe36d, 0x8, 0x1, 0x3}, {0x3, 0x5d, 0x2, 0x7}]}) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f00000001c0)="a50b4018c073b515461c824e5ff937b3d4656c69aa68e5844ef54e", 0x1b}, {&(0x7f0000000200)="ad7746e0830d6618511b5f5158af46678637bf64fabe409b2e0290f0e53156475104ab36b9cc44db7575fb3361f53ab62b75568b9e07e6fc3b569b1ccc6474bd76df7669bc64028c55c0f1c9a71d3bdf4e43a1f966d0aef276401a469948bf06078e4aac82c4a280869e3ec72151692dbf5618d46f6fe56e6272d1818299a2ad6c9e0a7259064d28e2b80b2524f9f269f2d9cfe486ebb3d88500da057f530e0f8b01dfdbc7cb27f7e88f0144c3eadfbcefc842bf18b172d46d2639a759b6fe17407d8831f7477ba0cbf4", 0xca}, {&(0x7f0000000300)="a046ff642b76797e710feb649de8060f4989fc6df30d4cd3ab3ee8d4f23e706a2d2f0d15ca9549c0aa553326b687dbe93a1f31193256ecf6d9c42d35df5325ea9b8537eca6ed15c62ed721491fcfeea92ed5a47a3146ce5c0757535731cd4cf3e398c11e2c23acb9ffd759599802c73569e6e8f9904aa713163771d941092290bedcc6b6056ae63ccfdf3434b7f97947c2fdf6b63e8164f553fe1eae219818313c72a1e45a1847590e851e7ba88dcc0f88338228c904", 0xb6}, {&(0x7f00000003c0)="730c895699bd58704198703d2cb791632289e6530efa00b1dd9462e7871a3dd5e5d0fc4fce1b719717028d82ee714591cbd4d17334c5f999c03bb773b5c0182c3ab90d46a39b7286ba83366bb852ace14380b41abdf6a36af54cca584066eca5c0e81d8cdc4e7224ec8ea83852405da82a648511dfa5a5483eb7ce9fe4a335c07a1880ec1bb05dcb151cad4faf136bf2250c0e1fe176d58b5f04b0a9d6726b3e743f5531d380e83616f9e010f35eaceccf6a0e8bbe3376b6ab5fdcc43764c47a738d6fa0b5841594631d9bcdf6b711be7e1df6283658372588893dfce5edf3a3e8314f930851298e2a842d76a27b2235ef2c213f127d498883c4a59090d2149deafa9476dceec14a3e5ff77f55a30e2125af6225736621cc2db778e6a6e81b93f0774ad81cb6183b902bd704e0edebecc75c1017956763309e1e90d82e7136e8125172103a561663c78091d0482530fd9b9c2cdfc825351433272241de1159fa0a2639c040e2ef96d4e825993cc751a07e46e9f8915ba28133788f87131a0b85a013f38655a29084052e7f105efd55a795e83eb99475665ce3559a3681a75be792f100ea6a98161b8ac32f262255e47a2ad9dc3e38e2ca723283edee5cc70aead5a45c4cfc2860a6c4c029710df70e19ad9944f67c9ebf35c67d4ff2baed90d5ecb3fc494e21f3bc5c75302b12ab1ccac431501f81b280fe33a4b57344ff827a89475eee8b0561e249a2f1c83c4ad2ecf74493963e1158a73238ef422669b94592fff06c470325fe93e4bce3cde3b8fac8242f445164781631476a5868d541e90a757da92fc7a4d6d18278a9208880bb078df9ffdc4ade4ae5ef4a95d7834ea30924f3c69d209576ada3644ef86f747b84f17947ba4093cd2a36cfadb37a9c37717a95b71302f3ba83c1fb7ef959abd7597286284b4f3c51c0bda235d1762a8f61a22ee15506fb21e019c052892d899e67470bbee00d030c68541b708d0ffaa4634865b88daa07b700dabc3f2eba70354e5ab53cf2a1709e5e92600e1442b888312e865fa6da69d45274ccff0625dfb6e1fbd3dec023ad52c10d1e079e7eea910a1a6323a06ae897f714b4a9d2f0ec52e597d21c2101bb0c412566292c00c5457966e5481b54a5bcc4ce05e6f937273862882827c47f29ad87d1e1a2d1c086a02b17b737967af3a29a5fbd0cd48b0b30162bb58f26794f289b7612097c34256ab59b04d6ee9d941da9dd6ea039e6a474526c49662dbeedc32d268a0b37140364f2cec995fed37b23f9023bb09b9e66649382922b1f773391d8149a29ef2f42be28cc82c07e62b203d2518dea5a0174c52c8d82f6068a1b2f48025b9e64e22794c4a0074ba0d0a3d7f58eed5838dfb079ea4c40f7142f2c3b2f8f62d05a3a3f114842e10bdf832675ccdda2be0b6aea4d7070e71ad50d364d29ecaa4da6610c72a7e2e53e76d73f3715f034415c82f8156ae6599c066add1b1be4021171dddbc1f641e4ce4581a880cd6b9773213b1a73dfbd5d61e7da896c3914c0c0d3890d14ec5fd27749b73b8622b8fcf44eee8b4bd27c3639ea1779264750d3010b5705957774194095885b98ca8d3f4e544e211caf493242e74645c755981f9509f22b377443d8916a52bc80a7ea0957efef0ecb8921131bfa77e9ad6b635ba386dc8871da112bc1f2c44e041351bebab26fea494b22cc5e0a5dac98f21ce7656ea9a47de91f541f179c00c9d3ad50540ed95dac853de8c28c349ece0ec53ba1d3d41621f4800454fa07e9affd2a0d5b2905119984cf6a2c5b1bd4e6326e13733535f94cf09f523c21d02e1666ea3f337b30ff74bab3a1c64c7ae4a78c3161c15157275c5dd09fe6460d21ddf5d72430cce2132a1cac7ed76fb52006122d79acb6d9c44ca1651d043c51aedce00513c6e5b33fef0fbf3d939af609fc9341bf9b72387f956635a0d6a4d2ae703afcf9a6f2f7a9ea2c4a913b4251959dbe30b76c4f19949a8394914d978d0309955b7f18cd312b8ec09d6a9c1093ff4451898ddb18768f3ae24159a996ed1a840d286f2f2f910c9e9d8fa1523a41ecea7a265b3aefd7daa0e550f8bafc9f7a557561bc204b131ef7ea338681de045f2eef5db98768113e507a4fd3e696085797d04975d73f3939aaa386ab24cc2d98c2c39754fd8b6cc43965068fe88f0d1ea638c0596e74aafa25da729659c73dff7718c289a315a3c4c314c2fe4297f051da35798a99a001d012a99dc8b4167349516d58a77e6b0bf45b6dfdb75d5a962bede4b5ec8416a12735bc887ff212729ed8c88a53ba27f226e6d1f5fdb46bd92d1fedc7821b1e6b4de97cbfd1a74181eec9553c0e6b83ceb9a02c1118d6bdebd1630855a4d8a7698c7358e1f6782821f93c1e551b52a1da4517ee9314b3544c1922fc4e7ddbc9a3c261b6197a43c00f1361d4e02a7b8735268412b6d036da96d9b777b975b08810f489e91793df014166d0ee94f6c613774a933bc2c5f0d39b850719f8b5a97777ddc7728d6acd5e80b5c3fa2cedfbb3c7aa13bccf489de81a32ac148152076c76b5105c31649a453ba611c22026c7171928e4452e92adf5c706d2256917977d734f4a01fd858b7635be5fa0711b5d6eb622c492aef1c2bbff22467c7ab3d1847ca5782ad72a12792e7d5e5cf72922ba0fed17d40fc5a0c2418905c307bdcfea2767e09973bb492f5081b9514f88d37345c7abba1ca518b5625fe3a0796dda4d96f9d64cabe9888cdef1e49182015bb26bb52ed876e532c9d7fdd942321c0106e1c955d62c27afa95e49ad63bce9f0144839289757f01f166e7f4e5dce861d73312053cea4f21288703398e82e25c4ca1dab771e7b652a6d044bfc2b6dadc4f73e060b30a55fd684d3dfd690a6d3cd1f06b1bf08cc3701bb7804c2eb6a5b1c8dc06547a35d2182ded405acd270bb42de46169a6054ec6039c0911b737f4172da35111218cbaf70b254f6f530dff17fa9bcc3ca99d4e41b93cecc8fa915485a97a861c64b3dd2bef053c2e6ddd1773f3d48b60a7ebac0ba2098d5b51fb6659eccb535c78a6b688dddc2b8a2c74cabd372afeb7ca398b5533a802ab733dbe828d44457714882d0bb8bfeb4cc3c48f7d8e641f266d40409431eb8cbd5997d0718fcd9a072b75868f7a567afc56496ec44f42cc79b4ad4e09289d77d3774e6d7075b6232b6e869fe31a10438d58a6b390aeb2dd14d65e77aaffe59d33bed8c07cd2e5790045914f38d4b6641695146c04f9f3d55f49e4559b4239ef6dc250e819d71e26868d9830ff810cfd9d9a315e6e351b44478fe7394fc19b88c7c6648204452d2d000b2f334eda2a0907fb06a4554ea25c84cd5ddbc830b375c0feee58868f78683355803a2429b4891c7bb9611fb2241bb1e9593dbbad82200d76730d8e4b5f358123ce35406f5c7a998d5467d7db8f49a7af51c195d55e494de0cdfe42946c2f9ec7928232b88f8e0ca284e3957dff708ea1f3a448cbbae443047f0197c558bba1d3dff1782729b1628cdc2a0c128e9f175817df92b382f6c72cd2265d76b5b0d610e061e0fe20a91cf86fdb94b4d230decd28e82b39400e8d84ef74687a1e4031ef84e6f078def3d65bdefe8b939e385697a3e47bd654940839c6e47c63068922c20c6f403126c4b59980efe95e5aa0b00c0c9a32667901d37a7293259147108131df1861d6c4c5074ab8c0ceb61fe4aee7c171ea1f2ed9cbbed5d2e3c93f130f9f235b34157eb0eedb5c2b2a86fa8468c018f055ebaa00b7c3217b29fbc88895f7cb716ba8fddced3482372b72bcc8db96728448ec686e21c1717b958b3c907b246a58ccbb24bdac4bdfd5f8de5098c92c15e44b7f9558789e070a9d0ff41be5328f1f834e07e942201bf2f56c40b9638d7feb9381a475136de33606c775db17ce0e90ad7edf1d134bf79f5d88657d7b0fac45958900dc2c5ab6f268e8fa594556ea34a0db248cd252046d02cc9944bd72201928ebf59c5d7e2c407e493da563cc1e236ec24150ea51a89b23bf2f804dc0001587edb90a3c04070165af71761f369befb442b9f65a8a3e1341e87e6be6dfa98a1847640883e01b25a3b42f202a4026fa56a083357ee01adadcd79e8e6cf3e4be9d6df4dc734fb365f238ad8111f101187152d9479ae9218fa0354010188d310b32f721b5a351b6968c58afbcd40ad9c16e62f570693865c6ba37e7c16dc90032998030e5bc8aa46665614693fe49664a0e0ff8b1c4320f26ccc12bb5f54e703abd157e056fc52daa3e4491d1ed21c2c04aeffc4df277c5cb0186111d8a699fa475fbb82cfdd13a3a23b9a804450d91eefe25170d8ea14e5c70686978fb490b32f05bcf67814153ac325b883b188d739840429d681939a83862fce854fd7b9bb0e6e1c9187dcc77f601e96005a13e31f113b896c5f2abef9bb637d04043481eb728f451478b49fe968d5038a04b6bc6a9f2f74b4a5462de96c931ec75b7de2492d0ab349b7f35d4974dd360c150795334ffb432ba76042facc45ce95d8d1e9b338eea54bcb21d8c5720e755c141e7a5a2e207cc38f06c22854cac3d4e94957cb3e09d4cc13f4f1b599ff95af7508114444818312fc108b5ceed5fe5af541749bc35b800b074e5ad29228549c1adb0bfdbd3baf26b39e20c591ceb0d7d686fb60bbcb35e1e1f73e35b463e268c31f4c26c5f9ab95478ddb72318744271206af1dd5e937d8fab85bbdb5c64744ebb8a589e80f8450197ad4449088314ebc898790719e4c7b0c60c6faf0fd8d7f0230c1c392fc60edc64755bc57e7756db055d73d77a2494b310b9ae4874a08125a73d7cbf925d8133998fb7016316a4e6227b84ef85f883a8c880b34cd006d75031d5f1836521fc2eed17c0f8466d53ae91508eeb22a8be7ece7d15855c45d2f894290e5f8648d0bf36f020ce3f9f533ca0fb61bdfa461040190b81c6396bcc678ebb9fc36463d2bbb14a19e8213e87b7eb454fa1b24cf4b46f847eb8079ad107a0653fcb0f0f0fab99a6754d6e6295525eeecbf2c30560a5bcf07888a1bc97d1783221247eb233c746854aad933e0f845542275bec908065ef1d341c845f0840ba86a50fdd574541c1aabc889c782a798d2bb515b3ff0db4c6c557828daa55021d8b68b3f70622ca289bc7713510f65269b2a08224e7e2fcbd9eaf7f7f267b9be8a73c61fc813213645f061eb0de298c7eb2707d1b61b51284ed3be95ceb51bd739603c5222350acd260c92649c86bc4dbcd86e8752e3a79eb551dd2e1b672f4dcc341a2a3b96eb11abe18cbcd2c961630a2e03753e7806c093586be2e784f9ea8679554b5359074b2e7a25af825d18435b35e606ea8ff41f185e157bb920fd8214e8a4f65e5076ac89f314304f0f86e164b98bea563cbb1b925fda634b433e739f481ae0a8f3e6101ef75b524ef0b3c66f4f611b1cb73630661deea96ee25501569867f742dc0416ea4ec217c7a0e6c580442dab7ee17ca376ed3df1de649d83a4d0798c0b65a3796c31e646d9b27cd61d39715774524423e0bf71dbf6bad38472c1f002cde3c6bda64c1c7f3c197abf6ea849b056a10dda9103a5283252ce506d751017560635ccfc926446c71d71a45ecad2db9f9d426a9421fc8ff11b88ed0e7f6b6ae740aaeef472a9c5a38918842509acbc7487c8f6ab8f69d7c4e524d53bd628284d51b29fbb036f9d4c35e620a2d471b5d48de690566347261df76035a3746c3826ac7dc69c28e37c51f409128b039ace82453d5e7de248d88d7f98c8724ab2ef78612f2b1e9e43d3597f0d4e2a", 0x1000}, {&(0x7f00000013c0)="42adf577c93a5af20f14699e806b86a75848734bd204a00191e9600a5651b38bc68d23fd5ed5ce3cc5d81aed187cf51e9c789a160acbc3231b33898b6f64fcaae315c17281f5bb011056ca00f92f805c7bb1c7ac788a99a4bbefff27a7e880ba0bd342b891e8156170c125232abea61f24abbd2885598d6daadaeba10cbed050073153a12174bb3eec173e495aea09433ecb3fcc270b354d9f5741241817a2b9e8170c83d9ec699b2d5d48a2f8eb2975cf95bd0ee70d7b77b95dac0ffc42a7", 0xbf}, {&(0x7f0000001480)="7900727a993e52680d2081df2793eade5b0c9ce8c7e4acda451d0e11fbbf1ccd4b33177a56fee38041d647a52ed6656d57e840099e1ba1efe2a3f675bff0687e22c28489812a58526994c780067b1949f823f1efeadd4f2758c4d4667270374d678ba9e87f59218e6c75f2fa4811dc3d39acf072051e4b4bba7fa6a4674b5a58932c75e42f0f6759a728d48a44a59dc926df6add4809f2c41d39505a4a9d14b1e12dc96633088611f056bf0edfc29710ea2c065300dd015786a567586a2400a14e3415c34b6bd1485d9071854bdbb5abaac0d207bb94f169ed5b83cc427e9582ef208c98e72b0872dbb4e5081a709dafd4b3d0f56ca6b4a71db64a429c8016dd704e128d35adc988ad19850c5afde4796a7593d6c1605bc30d6bea54bac6312d49ef2e9978b9ff34c7539d7a7ce3ffc6bb40a5c03ffa87fb0566e0f462a25d2e640378a9e16300c5c41e791e9d0d411a1dddc5f326cd603f730c693935da09ffda4f87391508d5b05dfc39409f981cb51304b48c64d04d2ba1f7798cc9ca57199bb78f384a939de4132cc95894dfad8a83b1cbb8b8888e74a8d1e4fc4a86539240ef1ac5cf571e5b629ea5d602a3e587fcb3316a68c4f2e71b47a77299a550ba0d4801d58fc5b51c449f215c77069c9bb75800d9e7669f5bd4cdf46e2f2ef1771e2cb58d09ccebbb69e78b0429bd2f5d2e67ab253ca21a0799829d66c32544df67669be557dc67daca4774f062c12bd406f6a8a0fbe088b529b9d8555c612e371a8cea4f15ae77990d6856f397f89270f970fa63e617104158df6b403465fa0b4a952c0f5b6c57d09efe52096931381a3d4b11f3209bc0add5c06121fce1acba1b90585f3178366d5ff5eb91cd1fb9640c77384f1dc1e21acd6c0e3500bb6668e82b7e0b8b48518f01e99ca7622e37af01dbc12e53ec8380870aa28948fc5ecf4c073b4ce310dbf7096f51ea7763d04bb631de05a21e7f76203704184639f04c13a69bb1c389535e5c0d41ef8375e28967fdbb07f3db106f9ceb4389a8d25e30c82d3d30e84ec04784a8573914cdf817578809fd97fb9009f5b942d5a13d6e108bf8cede2dc3b30b5d58907c285a352f0c6eba9bc35934ee7f32a0de14626279091cb9f30bcc28e5459b3f2431120cd9f8ed93a5e4061765f5913498712d7b81918509e18eee89ecf63ee885b0d114cfbe1a8a98b610137586e840ee89800fa8694fd946a1ea236ec75acdbb1ee15b1730af6619bf8c3c43d94a49a658fe4d02533a10b0081df6aa6e6be78a18ff8122a88eebbd05134457f6e1ddfe49c05c9cb27985a29154b1479e012840968a177cad11fa611a434f4f0372a987c48063ab9b3e6bf30e77cfdd725978a3b163ee0351c733008211b5f455d59a0abadb8e7e40f636059b91c0249c6644d769565ce1e293e6f6b976c3681868a4a1bf67603807724dd855b557f3a79b90447986c46bc4bc6336a31faacf5205ca2a22781442780d444a617876788da18f17e5b1fe1ad209f5a05aab28fcb239096e52238a2a05ad7b9d72cfc2804d80955d55a08aaae93cab4684a9f6226f93a4acaaf5b17c365a00e1751eeadebdfbd9a2b0b555159e12efd427299f4c27a0b0291d4d1976a31bfe7bc7372649ab2f3ee19fea6f46734e9df7c8195f4f8ad9ab1bef130bcbb7d49e47295de3e25549eb473081da9ae8c36ca63d52018708ff2225214345320c05712cd950b1af44ef0476a67de56f22d38d88b5f0919d49808e785e17cbd72fcfd3be49d3a1b6ddf17dfd39f18a905a012589f11e11472e3eef8dd4c726a8e81de0c907956eccd86a521c0590b3166ae578f0f7d52b772aacb3d67d69d3d712606e26c0f77d06dd94f54ea005027c403315382571e81263d12a37e943e2c647103adeee1af2aca50a721d3c4a3ae1b30eab129802d9b73a8f56369ac4b115a2b71bd80938b5537aff10cd06e025bdeaf0f6c33ba90c6a105ddaee05122e5e325706fba14f0ee4e866c4e23c2927116336c0e281de9d1cdae0c8af0e1a6c01cc7d302ce65105558d725f5cec03e2cae6416d54583dd26acb963875c8402a44e9c10a0e9060c0c9e1d5bb41067d5a76e1731e30b915948af98e955c75f48038a9328396a5ab9aff08300aa678e03974661a8dd8d28d2a9798bbf0c6bd968e3d09e0a4b6dda365af49577e8617eb44d3bae37efb0d57e4713f81f1179c683b4e54d6d98667c6b29ed1a34f643a6c6d249f4561f03875ebd2dc779faf292e8443737639b1c9e5968479a8a8938e4625c45a2e06f354b1820b1449ac32859c83415400e701c7eff58153cad3d0bc5f3076d205eebff7b3070758452a32451b229dcb2e3a573cb1229a0c9f75bfa0032c016827f860a6c94cc11df1d51605c6542dbfded433b1445fea9d703d1e5099c4563d77c3b4d5dc7474e8321f09519d7f1824e723e272431b9065a439e82a1d56c856d995313730ade86992ffd88f20f3fd91dfeee668e05f3fba386f3546e53af48746294baf05fa24d9b44cf9b983acf0490462b736b56f80e084022148973076017686e109df2a6eaf6b7da0c95c1d51d92b10584cbf06296143f8989581d85d21e25e8f77f964fc1e5f1bae7c06449cf47204aac3d92cc9c45975d8a1b3bfde4498ff2acfda2dc4c269357c5bb4ee0ee23bf80d88c37e5a766765b1c238b3ee27ccf1ded6f267202d06a15139903742d6402caeb675bae59c4d93ca38479762d0e06660c924c3866b36d65f0382ca7411a206e77b9975f1cb900f126140a8083c6bf06c358bfc9979f4a6d8e202af670e5950cced8a2fef74f9ff25e9775b6a091bab5e8c7fae2bed3f933ffa597c88205cd536814614954f2d743b02b631563452c170c405fc3a1f82e87e50b3e60771b7730f9db55a8897381038fd9c4d9332b658bbf4091f3a1718faca6172dc1a370b851741caa90c436bad841d23d2fec5f85cc96ee04a00b7f79f6d8c16ba8190a578043a11f96d2d2906938fb57aaab7814bd637ee70c584b520326e2ff1c9bfe84fddce358a771c41ef4c67a088a9f2613605656c35bddc687e021afe8607c4015358a5899038c37d6bdcbea7b4d68737306523a248975d3bfdbdf9bc8a0ad9099130455fa93d2e14ca65a5284724a218965b98fea48a3b78c295aee582fc09236cb75c2b0c4f644cc463371379816dfc184880f59288349f2b45400c1426984372e710ae19bacb62ff3343275be4b019bd7c00ce0732872444790157e4f035088573b524ef9aab5da038171509247e356c48eb112a43bab64262d67db5727a5699cbfe109985de500025e8b73b32f4cd3dbc47efb2129f42433ca4112163deb4dec4a9ce1f0438272ce653c70a41c8b9f028093536d3217922c0173ca6c3af1a38818ca66f514a86d669ca9fa5f24045ca58bdf9a33ae399e1b9a985f261d502b982c56b969601d4001484f25ca7ea2390ca520985af98df2ce7e20243a8498be2f43e506b0df0d2139e70b89bcfa2d834610a73246ca6639026199436295f9a251e1e17581af2a12985cd61d4aac9fa0143aac44b3955069dfef36e554fc29aaacfbd3ada2ed6c869648cd86fe407ffa33c0cd33484f1a2c102b50d9b6c87b600381576c0d3c39737a5b9aa5f205b2675bafeb1be688e5135833bc67c177dcf0159d31b019f3cb9dc2cd931e7be8d25b5254aad3c87c47290fb7f64405c8fc904be025c840140137e46f3d56855b6a024a3c9a6093f8720a57d9939cf7cf93bc98ede64bdce0b31b1205d65cfd97a08d52c8babe0866a445138dca6b9ddfdc55c0c226706e6a5901dffdd7b84b75931cc28630f6c4e8da0428d2a3e74ec4c6327cbdc4c76b2d89e73bb9d5dadfa2a946219e3af15efc2110582ce61815ab8f1b6039694ea40ad96b0f8c6a23d288a96a08a8b53d4358271a44483536998ab1c53a7cc3bfc0fb6c1e25ca5a845dd87f300ce7106d13769d385622017e348ee992fe99bb6116298bc07672afc323e841d119937ba00fb4b852ce58b3ba66843c8ddd2e50b0022b453b56d97b448ea149617814e66a4363e68fe1d39ed588001000dc5d3636707e9c3a5d322da49f0764d45048c0a8f0c26848d809dd7c69d5e3b13d9c7b841b49c2859bc92a25d4eb16584b5a008a777854e93889d12d8493013d3d43d2531bfd76a6939f017d9adaa3b81a4fbd57aa529e8cdc210fedf626b38f576f68314a575ba87955534803ca63d8b3100131f972bfb5f8af744205d146216eebf52016076997acf217454c2a0824a74fc3acecdda8e4f597eb904122b431965f621e9d50983852837e0fb54bc3ce7a5b052eb94eee2a9c45fe8518f696ae83e1fdc13c20a7d72f61bbce7862123fa3a5cbf22b7c629e221fb612592d8aa3c2fb08fd4f29d750bf9475fe56f62450b8896314456295251a9dced040b85bf65d4bc29947afea7cc8bf6a8d26080a53d1a9908e759a9abc65ae0be47d0a676865b7b4cde52a35d2a472afcf722c3d3f6128b8520cf06d2ab95830fbadb1db2be58d1a1a7e431617a6cba84d1656fe5381e8179acf5316766e89e30746976aef9840080d7bab8a72fc0977854950290dbbe1dffc29bc61a3720cf24b0797870cc6995bee12bc9dd1bbcf0c71e9b65ea8fa29aa0d96ba4c7d15676da515187fd8f6ddb0221745ef78e2dd502705e43f76b7c74636f77764c11af67abcd48b7e408c3f22704c333629e47210ce37b23cc83cbee35ccd6d30fff40589d16a078d82691cf4700d04d7622a9c33889b0287835c78285c5576341ba8f4db1f8918cb5ecd8c49240fb170baef65222cb8cff858ed7db8d61fe4e840aeda3d9f1c1f9af8ed8d0aa6b8015b012f05713fccceeb70fbd157b482ad8cf43b583d0653beba1a6db1e8ba8d523bb3f434accf9ce7134340dbe75d8e54d307fb45a1204d3667dab0c82e98096b9d63a89c3e720eab7bcb3868e8f8cfe3f4528cc985e16b3d1166aa3775eb45fc320d7cac32d7262dffc256c723d3667795d66b8cfc8104eae39beccc7cb60b0d60e01c26e5088fc8d08a18a4355a74a5d2bb99e2cb564db96396d62ff8809e432fee267e4e8e87386421509d611bf30be92ed968b4269f8dd3aba431ef095426f4edf20b4ac5fb722c24c22cb9d15da5e9dcfa062c74bb4f341de2ce86c5bcfdbe96af16f4905b4ce735b9d2aaf272fdec1cf0ddfa3b134f6e7c4adb4ee4f6b7bc07a26a98a5f12e4f4eaea98f36131a9f8d10e517da5d5772ae6c04dea6ee6a0e3c98a156840c780f72a3c0c62e2d12874641c304fd77f8dd709f03653efd68d19bc755c2c728478a398451469422a417f311b470ab8c7613d172ed36de22f5c698c52c88f81d987c729f529982eba316fb65bd97e0890159e54f60e1a2267c9f4c9203da12e8033e7573f4573c191183cf69ff2e3b9feaa868ca20a1a1060f28ceb5116814b676c72f88b62c124cfff6a1eb18c956260e452acabc7b83d880eda4fdd5da9ddcfe26ddc54e3f75b3a0a41a556fb06fee6b4b1302825ed1273d2edcaa5a2d3268fac5fbd539058e4d21bed99d19d3c91bc99d7364dc42f735a917c08f11ac31fd5007ab2b3e380c4237b7b01d2c3c02ad8eb0a85b93299c3afa8cba19546db2dce4dadf169451242d2275a73163c0dfacc7d6ccfefcf4d5efaddd76bb73efbdbd7041bafe47e97513e5a97075f4f4eee6c34067c69ef7fe957da5470892f43d6a67e71fb2caa1c97baff9f1f0f232dca6c7b2da34781d16d517571b20027d34c7ac449ab136be6ff6f9848a92433417495", 0x1000}, {&(0x7f0000002480)="d928c6097b6853c5b98613cd70bb5e0d1b3196184fa51b5883b02d341c7dd6156fe91621e7f0d634e2defff7415d09bf1fe8fd20b7e574921ea56ef88c08a139a31f43a831480b0313a683028bef553c737ecc386f9e8b8bf65a07aebcc81ac2bddc993c16d0fd557db986b017feaee00d5f845f32ed7e12943484bbfd0fbbbdd1a378c234725b9bb67f23774d9a382d51574773224c776b045d9290210f2cd9dad5a0e11dbc924ce36041c2c93fd909fa9ef67c3cbbade54b5bef30d2bec8c963d2ce03cdfed5beb0eaae60d2601ef1155c51b09350ac62c206d4194dd1653148161902379ec82a347863f54b63a569b0a963", 0xf3}], 0x7, &(0x7f00000026c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}], 0x80, 0x8}, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 09:43:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x0, 0x3}, {0x74, 0x3bb4, 0xfffffffffffffffc}, {0x6, 0x0, 0x100000000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 09:43:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4001, 0x101) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r3, &(0x7f0000000000), 0xc) ioctl$BIOCPROMISC(r0, 0x20004269) close(r0) 09:43:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000240)={0xfffffffffffffffe, 0x200}, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x104007fffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x40000040, 0x7645, 0x7}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0xe3, 0x5}, {{r2}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x9, 0xfffffffffffff5a3}], 0x7, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x92, 0x20, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x30, 0x22, 0x8, 0xc5}, {{r1}, 0xfffffffffffffffb, 0x7, 0x80000030, 0x400000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x62, 0xa0000001, 0x2, 0x1f}], 0x7f, &(0x7f00000003c0)={0x7, 0xffffffffffffff96}) poll(&(0x7f0000000200)=[{r1, 0x181}], 0x1, 0x10001) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0xff, 0x0, &(0x7f0000000000)=""/255}) 09:43:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000280)={0xc9d, 0xd6, 0x5, 0x1, &(0x7f0000000000)={{0xfffffffffffffffb, 0x8, 0x0, 0x6, 0x4, 0x1, 0x7405}, {[0x6, 0x7ff, 0xb64e, 0x6, 0x2, 0x1, 0x3, 0x0, 0x6, 0x80000000, 0x7, 0x7, 0x8001, 0x8, 0x5, 0x3ff, 0x80000000, 0x4], [0x7, 0x2, 0x1, 0x5, 0x0, 0xfffffffffffffff8, 0x9, 0x2, 0xce0b], [0x3, 0x8, 0x7fffffff, 0x5f70, 0x7f, 0xfffffffffffffeff, 0xfb7], [0x0, 0x7f, 0x6, 0x3, 0x4, 0xfffffffffffffdb4], [{0x4c, 0x6, 0x2, 0xf7}, {0x5, 0x1, 0x7fe, 0x5}, {0x80000001, 0x8, 0xfffffffffffffffb, 0x1}, {0x81, 0x7, 0x1000, 0x3}, {0x8, 0x4, 0xff, 0x1}, {0xfffffffffffffffc, 0x3, 0x9, 0x53db}, {0x74b, 0x1ff, 0x10001, 0x1}, {0x4d4c, 0xff, 0xffffffff, 0x6}], {0x40, 0x4, 0x9, 0xffffffffffffff81}, {0x100000001, 0x6, 0x3, 0x2}}}, 0x8, 0x5b}) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 09:43:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x38, 0xd, 0x7) sendto$inet(r1, &(0x7f0000000240)="6212bc2123a710ba339e39847022b99d6b1a767882cc6e4ca2d4e2af3d861c84a16eaafc68095c6dab5231aa42e639576573a8642949225ff6507be83c97e5d969e3c0fcab0b1dd773427b8c7b72a4af1462ece55e779726675264edd8ce235d6ad780133ecf5e893a82fd20c91531a560dce6738f56458288feddcd528b67813e4b069b6c481b79fbcf999665b2b44300ef59f109787d66901f05baaccb5f15d1e3798c484d6f3c2aea7f6fa54f2f25b8e134bc8c34a00d357860b320c8222f897eb4d24ae6e5618aeb9308", 0xffffffffffffff7d, 0x401, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = syz_open_pts() write(r2, &(0x7f0000004b80)="fbf9c90b8c6a6453bbd6e87b57150d0a10d148249a46a4556e70f68391435031944dfb73c9d96555ad405cf1ec8e62464396adeff25f660df806b2329a4238326fd268badc6dc55ca9b4b11f84f81cb9e09c25e75432c0e17d830a423342853798aadbffd6dccd90eb91adb6c8153f4fa83a5ebb20602d55f86d53a1020dec3308668db1a5d17ea21ff055b579809647358afa11da6ca3de19acb178cb62239e440297677ecb2f15fc7feedb2136b3f995147bf91835b4ede3717c934e4382fd567d45dbd284abca77312da42f3118f9102e0c321cf66e84ced005538e73480a4da730e4297343e42a0ac87dcf68ec5de40ee6ba45844fbe2d3087a18bb22c1df9869159d83020666e114cda806f59791959fb45fc7b8458d82e93df4bdbe4da5b0b9cf72f9e81ec347a4b49d67b868147ef46d508b704460d44611db845e6d7cda916519f0cdd1c391ee4556a22b9589b130109f25b1872a59d9e3b83c9817676c9645f9fcb5a3a33b16f156def0bf578e3f6f65673687790a229570cfcde2b7f67cf4ca4c08338af33a561de570a2d78ad0ca618c3c813cab04fe7ec0fcfdeead4401a8fb2956f634a360cd5284e006c01a83c9f257962148cfb978dd34a65a2d4d670476a4ab7092035195ec01573ce8b6b9bbccc2da843a6560bcfa16f8f501de08fb1fb02d8233f1672cd78fb385f9f72c903f9e206aee4ac906aa71f657b1089b22858e820f938024f7252824fe8fd238682fe4c8012c5c7a701bad31e7b6e79121dfd8ace480dcd9ecbd1fa554eb44e505796e58ca28fecc5f00be50286d5784ec27fa9aad0d45da86edb29910732790fce9e5ad69f2453dba73644b451641e8d7456aed4498e18f55191d49248beeeffa54320c8ab2a350059be21a0437357bfcfbbc915b7ed9415e66e4321c12d57c2ac0bcd7c3f616640a3178a7affe067e913dd2071c77bd0d4df09c8b07b10bb954c509312f36e8d6a4f5b60e6ab47007f186db665f4c243c3adcc22f2a0008ff7d175bf42245dc138264bf41dda5c3c116c3a6f4c98985bd08b66e9a41a4b2fbbfb54da1c85d4b7e1d4f016403bf607f195330edf859dbfcec71da0b57af60aa2e7dd46cc9176cc5092f54fd9cd2ed8f60b2dc9c3b23f6af6d819b4e34d88a096098b81599e4e615c1114dc47fd7f9977c49b7b10966b0dbc2edd68c9116d90bdd2123dd7da5875e85a9bf82218988c523fee04c9e7ebfed34b01af5d0e4da91b08f9af8602dc6d64d1366c2f9de4b61d9d27305543f6730b7be03f699089495f76d401d65a190b4d5acc4511cbd87ef6ce8a28079b23b7d0625c6f258d01ea5a442c4fc50f65b7549e617f3f79e06f5b61a78ac6c46284fa5a5b51d8caa13e56f281e546081d194fc08bf7a259704d34b755ad6e76cabfa09031786ccae70255d4354e39fde88048df5b44d4785b65bf6d91c33d66bbe18d0a23f08241e432a7170f96236c81354ca1118342895167520c329450ecc78f2a11a8681e6538c995c238d60c69084a3a9848a905012d1752910b63a598b5c02ed40d4c3be76f499c70a7a22af443fb77634d43e3d99a1fb816bb32360fdca7e83bddeae11f3c1f0e518c6f178eaf92ff8e1e202bcc8860c61993c7f894d07b3836cb8bbae4ec350eb383b3d3e52fbb641661e3c63e08d80bdf207ed2aab7c27928835d4d4445e74c942960c82beeff5f06a611c189ac8e5fb1f3009853285b08e572f4c7fe68df159f816f36f1f963deb87bfb944c21610e12bb969d339d3300bd03adb9cfb032f94085d1ecd0dc0a62b71aab774d32d01532f4a715b5cdbd6051a70bc0e434f1b20f00a4b7acf32531e96a0a9cca41634a15cd748ae5af45e319c4032342194838c7cc75b9aeae00b67505c5437aa24935d031846fa5c5d9d6a081ecc45030e813a66b27e9795096951eeb4d8832ee61ded07f8627c7b311c2940302bddae43d07965c87c4acdc2d3add8ab7b70ff8322a3c1a4f2156f9a56b1943026db36c1e69519bec6646f52c8c4d131388397e63faa92e93493ff2ecea427f2af433cfc5ab1e1cf7582a20a01d1421a675e6d097273b99f248b329c24a60b604200f32c89758617a0375c18d2c3e51a291acb4867c3ccfd7b32d6404debff7e48c1e9581d8e21491f1b63eea8dcc031578914da70084698d6c0f88ad6cbf273f3978378d154182bab67b6c215bc2d1e685a0548f52599ac7681931ed7f8c3a43d43d089855cbfa147da8ffff056f11675d93904e008d743beb836d4e90e7ee71902a7cf71e6b1e6b8157260eb831e555651fb5ef56a46aa98da45bdda1b80f6d8f6c649678ed66a2f3a9fd00b3d318468c0e413649392aac748c3c073ee246a91cf0d88ef5621327b92aa1333eb4c348039bcbbeb074b540851b0723009a9a4ffaf8831ad4a14b59878d3a694f378563048f5287dc6650530735d108dbfaff03c6b205dfe9b3aab080f84629516981e2d0a86ff9e12b205a0ed3f0fac4f8c90c877ee2c23afff0a3bce2e8c91b3fa2bd2294f6a161f960e63ca978b813112a5059bd789a3c29e531b85a0fe7b413d1e9c8e507973f09421b0edfd67406cdb698e4ee7f692ed4c8d0b8617c0fa5fb88ce8ff69f17ab106298481bdbffbc091cca360ec68a8f865e610bc88ed006aa9365bec3fb922a121234204f15865f5f3da63a991067fe5648215680ca8cc70cc3ab38d0cfafab4562f088a2eee01978d73b89a6577afd16aee35a228cf27d43a88923bf3a0e5f27e783cd7f0378d4bfa087983384df651b9b9ebad6b29c41ece72281e95961ea542873203b9efdfe533a433de8cc591e38ee1500e4620be566b1b712bfe42f1c0302cc077a9db243946cef963dc6d94b7d1887a003ff7d47d70b524505e2dd6c699239e2afcfd30c9a6a97f1f25aa1bf7df0b9105c4995cc34b8a03729559fd5d51b2de5e21c5a486a18f1f8fbae9fefa0834591cf6c03b3576f48459974fca6feab7cfd1d655bcf9ddf14ed257877f9bfa2544e860569ccc01e945b84b5c60ef813ca719475fb902ee9cddef65111d4accdc9af8c7070483046c2468e2962c1981db03a876d4a19014f97e94069257ba65ae09987a1f44f2bdf34cf19f5570771519a67c8701dda6bb538b4a0b7587a7e9269dbf38dbba9b91506a74e23da84cfc5294316b454555159768ee67fd24e50f71b1c1e3b52d11799c7527f1f169348e562a13ceba0ee2b0fcea7eb4dda922f2bbcf6a9aedb6607dc6f8a61fc764d00be9da2a7270017e126064ac91fb77eb7c21ac61d181f0b91fe6f264479360810d1f8eee2642590cb377e523c093e5380869c252b0c6dc3c94de8996874643cdbfa911881ca30fb7c63f7c6285caefb96a1685ee6e7809b725b02a9e3c6d9705aa5defdc73f187af6117851d41ff1f0f32acb25807b290e6117b2b2e68e901a16c7dba88601773dfec92bb0c6f758378a69d612b6971345a2d0df8e88581436de3ea2fb74875efd6bf5164396a384dd66d25d62f59877c76ed074fcb032e16b8cb2b2b8f079ec1be6604fa0b8b62131cdf01ba90ea27b6018fc91475e962b18b1417fbe0bfe55caa952226da9f91c2c412b40842d2f68e496b5338ee2faad0179b2f83bf921829b078f75a30f416192e99f7973554469ecff03a8f0a42a0a0ba72be355651b177246d53c58f39d976ef625d1dc50ee4a8b42824a3d366c2542564c8e17c3dd50012fb9e3256041400de2979b9518ff110807cfa9fca805c8188ed084172eb9f31b05094cf4038586576113b63b475d0b4d329648a2a774f4c70c210fae42dac494265210ae61857d309e5b58aa1489b4cfad460fc425c29e56e20666f3771266b125b6bd0406ff51d4d8338d2900dd531f1c00519af85db27df03143f1d8f029a5b13baf6b4dc2078e3855613f2960c21d61a9a6ddca1b77ba4f7e2ba31758bc7cb0b0e6d2b18312d17291da0760ff4e80aade223c6301018e7edb9308f54a09d399cf69d3453b742b94e28eecc8b5cb3cb10e37c3c6eac5305713e28f27aa99ba4676928e7076795b03c3480191b8ec2e0c0d27bb770931e05458c70ec8f1dc759b112a368b11fe556d124337c59f4457de9f444521d68f41cc803a43bc1917f32f0d19731b5f8480daa997a1304dc48419752f906e398d9728590298a06ceed784b1e885abe5c7754ea9473abab09e8ee10fec78a3f14f8d2b3073da7545843133a40d3721d3be35f84a654ddaf8add80c275fa0cbe070ab7a", 0xbc5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e801c9f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffb5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1870a1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea046347c21b0b6f423f2fcb35e3cf3d39e53aa26a5d6af9e1e08ac014cb36a0d755e0552b5549ba91efe8ddd6b44fbd0a", 0x46b}], 0x1) write(r0, &(0x7f0000000100)="46e035ff4c6e61e6cb07017e2d279693472baa0750e6504d3110b85290aadc51132dfcc1f55c264d1202e7b7fd0bedf1c3f0a20c9fdbae616bc6c1d05e4cbee20807e02a7ec9a2e24a220b2baacc1bb660cc90dd63d69e25653b06cf2ba781d3ad22e1aeea332e317586c24531e3c6a0e8f097c67d9cee30bc3277669fe4354f12d454afe37a8a3428dba1c039c3a1dbf9e710ddd71e5db01b9b9a6825eede1fb5ba33a7d1b4c23b1fdd4da2dd82860b9c22eb2713b491c5f1d1f9a7abca960a6aceb072287dd1d618b2497642c6a690fb52033b70c4f3588e01", 0xda) recvfrom(r1, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f00000007c0)=@in={0x2, 0x0}, 0xc) 09:43:22 executing program 1: r0 = kqueue() getuid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) linkat(r2, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) setgid(r3) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7, 0x0) 09:43:23 executing program 0: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x820, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'.\x00', 0x5, 0xff, 0xfffffffffffffe00, 0x1, 0x3, 0x4, 0x80000001, 0x3, 0x1, 0xdba, 0x5}) r2 = syz_open_pts() write(r0, &(0x7f0000000000)="1a7ef17064e56a0141bfe9090370583800d9ae3da1c175912a92b64fd3d15e", 0x1f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000002440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d0900fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f30baa7e0debf285b3121aaeb1e563e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a", 0x653) 09:43:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = dup(0xffffffffffffff9c) accept(r0, 0x0, &(0x7f00000000c0)=0x35a) openat(r0, &(0x7f0000000040)='./file0\x00', 0x408, 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) mknod(&(0x7f0000000140)='\x00', 0x2000, 0x7f) write(r0, &(0x7f0000000000)="d2", 0x1) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x40fff) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x61, 0x3) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 09:43:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x5, 0x73, 0x3}, {0x7, 0x10001, 0x1, 0x7}, {0x2, 0x949, 0x4, 0x7}]}) 09:43:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4000000037e, 0x0) write(r0, &(0x7f00000002c0)="6f4c4166d80ea2090255994e2a848a9d7d03fbc82cab3b8a691e132a762c4e0bc23c", 0x22) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="e029d73baee0653c57e488b4a9a8eedb47cb5bee9a09554121fa9e8ccea42c0913", 0x21}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e758128cba45951f51008000000000b1c25f79c1adabcbd9bb00f72374696a606235", 0x22}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) 09:43:23 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0xc06, 0x0) 09:43:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="81") 09:43:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000102000002008, 0x2065d) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x20) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000140)=0x1d) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 09:43:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x60) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 09:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2}, {0x5}, {0x8000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 09:43:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mkdir(&(0x7f0000001780)='./bus\x00', 0x0) recvmsg(r0, &(0x7f0000001740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000001200)=""/154, 0x9a}, {&(0x7f00000012c0)=""/104, 0x68}, {&(0x7f0000001340)=""/83, 0x53}, {&(0x7f00000013c0)=""/36, 0x24}, {&(0x7f0000001400)=""/230, 0xe6}, {&(0x7f0000001500)=""/198, 0xc6}], 0x9, &(0x7f00000016c0)=""/99, 0x63}, 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() 09:43:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffecd, &(0x7f0000000040)="8b") 09:43:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000000)="be75a9bb55b53bd47590c8d681c0b1f76c14d08219ffc445", 0x18) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e53432e2e", 0xd) recvmsg(r0, &(0x7f0000000280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000180)=""/30, 0x1e}], 0x2, &(0x7f0000000200)=""/119, 0x77}, 0x40) execve(0x0, 0x0, 0x0) 09:43:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x40000000000003a) write(r0, &(0x7f0000000100)="3c4f5b2834f0e3cb3f227463e963dfff79351fc41f744c90a5b63d7432dd9bb90cf27a400f4c6d17621f9ff6c7acf52dec469dede0f97bc80ad2e1ec0924550d1d7d3b2e1fbf330eacc179201c7f5aa48c0a87261d5479f685a3898897d45020fd380a64692fd0711d6c3ab9bb8f139c120e747c7663fe0e9a467d0c397acf367e5db88744f47a09393cafdfe03bf85a98b4f76e13c4d22dad048a36f9223e5d8e86fc6410170963221ac5e2e7d7b9de7bd65d943ead5436c4dab1e1bdefe0356b31e20889fe2b02a60acaa1d833f45f90d98211478012c8e8fa90d782513a7662a4896d7b232a81352413b47fe52b69b3e81040b1d87167bc5cb9c9e0ee", 0xfe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xbedc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="7129a6cf197d8e5cb433203d223d200d9b866d44", 0x14}], 0x1) 09:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 09:43:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="82") 09:43:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 09:43:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(r1, 0x40, 0x23, &(0x7f0000000040)="11775312367d3171ae0e1f82b8b55a618d5dd2449ca57e2e454df8beab55da8aa31a9e90facfc2a66349f0c5ea04b205a9e6aae5d80b656a3318a31dd57673573cf6e1b479752a9ff96bf30078ce7af6bcb97ef96c757d55b0926c30809bbbd8b460ad50c44c47302a7d0a9c20e92717e4d3f58b0c41a5ab68b2bf2a09203a1b7bcf8507b8781308a3dab000bce2e29003d9cd4861ac94089b3a4b2f5228c45fbacab2f0b90fca8807159e65837d20e81f664d2edaa2638ae5f632bc513bfae1626b81dfe7993d", 0x5208754a) 09:43:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) 09:43:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x1dab, 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x3}) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001600)={0x0, 0x8000}, 0x0, 0x0, &(0x7f0000000000)={0x8}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) 09:43:25 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x5, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0xfffffffffffffffd, 0xfffffeffefffffbb, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r1, &(0x7f00000000c0)='\t ', 0x2) 09:43:25 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x500, 0x56) 09:43:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000005ffd, 0x400) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) 09:43:25 executing program 0: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x1) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') open(&(0x7f0000000080)='./file0/file0\x00', 0x41, 0xc4) rmdir(&(0x7f0000000000)='./file0\x00') 09:43:25 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x0, 0x5, {0x1f, 0x2}}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x211, 0x0) fcntl$lock(r4, 0x1000000009, &(0x7f0000000000)={0x0, 0x6, 0x0, 0x1000300010005}) flock(r4, 0x8) 09:43:25 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000080000000000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 09:43:25 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1088, &(0x7f0000000140)=0x6, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x61}, {0x50}, {0x6}]}) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) 09:43:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff8fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="23836313bc88b9c1e2fb912ce735d0f188d66f74b97bb2793704b6ff66fd57557f4d44b6a3535cd4243cc067", 0x2c, 0x402, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:43:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) fchmod(r0, 0x0) 09:43:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x0) 09:43:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff48}], 0x1, 0x4) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001600)={0x0, 0x8000}, 0x0, 0x0, &(0x7f0000000000)={0x8}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 09:43:26 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7, 0xd8, 0x2bfa, 0x40}) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:43:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:43:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() nanosleep(&(0x7f0000000000)={0x4, 0xfff}, &(0x7f0000000040)) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 09:43:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x110000000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 09:43:26 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/13, 0xd}, {&(0x7f0000001040)=""/214, 0xd6}, {&(0x7f0000001140)=""/67, 0x43}, {&(0x7f00000011c0)=""/72, 0x48}, {&(0x7f0000001240)=""/235, 0xeb}], 0x6) shutdown(r0, 0x0) 09:43:26 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 09:43:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() poll(&(0x7f0000000000), 0x200000000000003f, 0x1a0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x40, 0x77}, 0xc) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:43:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4c}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x100000000000001}) 09:43:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 09:43:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000000)='./bus\x00', 0xe000, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) accept$inet(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f00000000c0)="e55fbd1bf022e00d3249635b5bdf541d494c8fb1034ad1ab427f32936ea78d95d3ac5b940f1032396b2fdf20f9f3833f071cd7e3d909fde6c72da94251e58450e85443273d5d61b53c584e9f85afa9b4afc050c18fb13bd710766b5e8ed089e510e72e38279292cb6f09c443b3e899888a102b285620e261af65e603d59d50511707a4edff502e917690ae945fa7271e4a666ee782ff1b79613c08b1cb3076797d609ef2c624", 0xa6}, {&(0x7f0000000180)="9ef7416c0e6c890ba8493a04620657d46e00182861f4db33f42fef0b90d51ee83c18f3d288a1f4b60214a742a39c1f45ad9b4c2e27bbfd4ae04f500d786a2a18a2cbd384e2e967e489ceb3558b147194ed25668d76849ee2cbfe6c47d2b16876352609ef6966488f189a6c3b550c72de686b1514bdf3fca59473bd5fd10e35ad793343f4c3e4e252ad9fff9d9472819a985362830cb00cf9c9ffd37405f133b7b8b67fb2c69e0003618b48dd3cc45f0c92d89be43c53fc1083e48d82f6a5be0d79c2b1059ee05189b73c98c6d453e81be3d21c551925ccb9b1a5c12f4ba4eb5f01c3031d89ef3ef97193539f2cee88fcaed67b18ab3d2edd7170999ba79d4b3be0cd3fc620d0866d99887d4ec3d9e2589a79007b080e8c9e5a4e320c266c63fa48336519621a3f94172a2cb4f7ba26b1fef910bf1785099e54948e37185bbf6339602393680368e780a42a3ada68fa92172f939ef30a6044a31db9ca396b58c683902fbc008b90183d16e1fc6ec51bb0b5a78539c68e198752ed39a640b028c1ffd886a82f8a8a831378d74723a7061c4592c883c74b8659f8bb841ce78ae562096c7f8d974e40f05df1f5bafac0321a79f16180e96c835fc07d7b6bbd4af7a970ed337b385a9c49a035e7d853a2e83e400c31589334b4fee44c4ca9f90dbf18fa04cb0fd9592ce990947fcb2c326c18094315e8a1d9d8923d98d0b101e12ae14b4e5c2bc15fedee2e32ff4ad67eadc2a63f5c0f4f06e16e9bd1b00fe08f48eb1ddd2de91590999cca83a552ee881cc8e14c09036ab431473905297ce28930b65f9259b8e736d06f0d3c178e5392bcfb6beb2c5309e180c885736a4f276d719889599ba10b7d15098ede221cd1903fc6c79bb990b0dbbf84482c2172d28cad57c9a9790edbba441c9bf92fdc4260f6d65d4c07ae632dd56bd3638550b14dbfa9e81816ab6c2e2f1027ac100f31581ed2886ff9f61136310beec938c86b6236684082e0cbe732fb9bfa2db8d178302860148602f16f34ff30bc5d94b9e7884f62718300f53d7686619de4eae01b7ba7576b5c87d7c0e552f6e8630985bc5fe924ce89f6db87a2dc391d86760d7661eebcb9e732987ebe7070d2bbb5f6f0958c27845844faefa18f99aa34988463c9aa2cbe3933470ee2494a428bb2f0f7d9e81d8ce56a93f3a8aea2da8ca4556b6b85df8ddbab04f6161342dfa6d7be2b9ecd9dc9aab14c24904f1a5103c12e2809c50b128ad4a4b0971b7058c0ea4889348b88fa2db51baaf06fd6ae74e0192cf83dac50d9699194e45999b12a31483802c3303780e06fb1cc15560ffd9e60b8acdfd6d87bb70ab6cd73d22ee1774a7b891fa263b72cf982a14e6e22d0c5a68d8613ec0fc6bba75900b94d8933d3f981a0f128389b2e327cf9b812a894a4b860eea495f43a06c840c3d07f1c2200d16b00ddb1c4ebea1f2600d6b0e7dd1d0345ef7a6216300ae0470b019db699f133576e0a5faaed626bf31a0710a6ba940898d8d3cc33b5b0d82ea49f74e6f6dd919222e2a5308a490ca13bcbdadfc156df2263f2f161a2ce0c6ccb3aeb3bab3ea637954cd02de9066c64e3044174def0ad3dd96073dd25ba015305feebec0212a2bd71f5e3e94073ea344934e6f3fd13d9d1a6fd6cd504301fd0dc37a9dbd8f1c3a25daf9d3fa99251c7645366d5c8b884daf5fd2f1b63d4ea5132959aca794dc5cd29456930741cc287cbd601b050fe48dabb50e73e1c48ddd54226979b434398323bdedc9688d596629e1d5547b910165977774f75404a925f52648b762ee4560520978cae0be673f670d4f82c2d32312a89d36621bee2fc55570cc5791fa589657c57bae5f6fbf11242a6fbca6f6a69637fce1ee5acded29ff24bc36e3a737b90e83a454f34aaed4eb5053d59d0d6f90d3a7a4d02b86109f2f432b43de946133f0b88c17b577d55ae49045871b1b8b407255206b76081852ad554d7fd29d4e143ca00e5cb2220aaa2e29fa81f8586756c689eb41d1d8782cc7e947671a6ed0ab3b9c48a52409724c87e7f1235802e5c2f273c3c78eaae8967daa6330cac87e422a793c7dacdb0f97aa04de69e8ba775cf933557f30418cd5aa33b2fc29b99877c66434b14f338f3ce4418d50b7c5d70906fe72eb5ff1a697bbb37cf80780148181da7aed055b0fb5e74a97489148e9c02e5f76f0765159c406a4303d9a377adbb4a2c371e4eb8659da3c62e963fc5331079686681a09d55f2cc902f2e9d69eb0a55a706ba14df5bcc5805f35713f3d469357d2f8056fcebb11e35225f59a241f9eaeb3e39edd7880ac8a419915bec8c02b96e9ef28537c560b0e7bbf163e40f221185fdf31acb74a031e6fa9191326db91696339a7cfa4e4e4157859ffd1719984e0dcf3e672929be98587438c885106ea6ab252c204c04ef0269babe732665f17bf86a257f57136c6b1c1b12fd5ac4bd831b70ec94ce03ff798b39e8b02e64e7c5761f9767ef4d178e892f2cd5746a2d79d3194f451308d006edf4adfc40ffcd400c27d84850e1cece210c9739fcdb3d164cc212a540022ef30f73edd7da5cc6474f27e424279d67176cf453d7ec52680c316a54662b8da7c43b6272d9d8f86eee55ffef563700f30f22d7e93fb3c36382a51c4704a63fad31e47b223c69f9f401c12b3a66c9f35b86166250928bcdcbcd510cfd1ce92cdf178d1e3937e5520859735395ed764a0707acb12b5bcd488ff0306aaad2ec6b67ebf55435050dc255f45ce668456a4804547fb05576f62453129c1087a0711c1df04c965d7fdbc51cf667267da976fa4ef45adb6b77282d8b4481afcaa70481e8c1431945e7de9d8ebd68e7920d3e70e69e22abbf6f269acd8579933c1feabccbab05fad51ae02823f1042559e769dc864f192375dc596f270a7c851187d1b8bc75022eb91f1d1f83d0dd2690c39ebba27bdaadfe954ca9effb9f432cfdf28140a3462e8fec5f68b8ac58465e8c5afad2c09a46dfcf496968561d0bfe09bfb2bb2bdea250ea87cce00a307672f80005b456a56d8fb1d86cdfeb71c99050020a5d9f89f005c73f4717f8046f5bb58186d0a645235dff6af6cb71c0f4f4334368169837db4f9547d89e37f7eb7e892db8c36cde4d6728d976f7d223dc3c64311c673976df0af7b7f00f3f51d5fd5f287be4c109def2490bde7e8a9559abb56ed7ab35b04c3f50874a3f104175c9951ca4b3cebbd4aa775498b425f003648d5c8cb23d23c1a9d688bee8da55b8fa6649a85524203dc35b2a4fcecf173046a5ec59def00ad7979c414beb1f74a204689a3e24d990142c13e4daa39f40caba5ec69d342eb5c35e2dfa346f661a37ab1b4a0910c9d3720404578ce28bc6a88c72952a00c0b448431fcf17a9747df6534feb8e81dd3776db4dc6c5e22dcd431bb2fa2ef8c3c99244690d9eb42e1255eeb8ed6a21c993ddc7f219a854496358d58742294b0b08b7fd36f7d9e52070af4b2b3336783870201a0358aa5a44543eef25c8dbe9a7e80189d121cd77b9fe5e4206588da37d9bc67196c483be604c4ef2e68b079272df4316d79c1438f2de2a47220076de57e7dba80d99173b707beb47b601848fa923f1d9b73aa98c100b5949cfd660e031ee7837a0fadcd184ebdc586b826698a1ba7dbd9e20464635f595d9bca03a4d39cc764fc0cacd8f6dcf3f4a09ea82ff67f2d6fb0bb173970b87d3d7f9cead3c56da743385c7c7b9e9fa565795d816b515c4a98de52c7b7ee6b01f8ff54e1c791ae32a249c8ff72126fa8f7d2507a803830cf095f96d4a95bf535d06ba6e9caad371c8289113fd9a53723f52e03a2d0e67f822c9265ad255ac90c2e52f8114e9e551e787479f5f30022b6fb90adeee6157dbc00ba1cf39b58bbac736ef2a7c328e1577b2623e01b9e9828eaf4510b52c2c6ea18eb1dedc7bc2cfa703746d5baed8963d4281cd6886f8e7d25d8a8b160e16323771efe5384e325bf974756ec4f06ef68b1ab32e317cafec48bd7aeb3d9a5711f970ef91091b225ae93b80e76627a280acc7c97d9ed1db8fa14a48934c70fd860cc7d60a09ded1e299d566ae9e51bb3b9d4e50a36598880feb60338681eb5f18834abc44b0a20fa1f5bda03d2d3ad5538704b734fa4a9516f7c57b4f2d0d84f17bc666e77a1696c8fef817632b819498380479d310e9d6890ebbcd58a2cb5f96d0f622c58264b48b1d5b9ce94af7e2dafc2621b33d5d1b551c347b5a82d59d2e9506565e48d4aef97fbea4995fcc99ceb70dd166b16683cfd67a311e2340fc215ae1c000f22fcc3e71479cb0317fbf093593a8593225de1ba52e469db966b69093733a5ab288f6a832fe91c1044f7f364c3bca9a3f7ca3714b1f3d51586cd870805c3c81a6eb7a0e2f4f15078ebb361e828f35724f6967704dd0c7887ad807e5968463ddb591af06d7c34abf72a358d92e1960ed457a59bc2a4fd6ea3d4874ac155588f92f76a4e258ba369466b3d9d84f24459815358eebfa613f06d6cff552112625fd7b30402af0b366b69c67dafa413b903376e7e6d61208e39a6292736a9343b6ec6b1c70aa61088a7b94f9a5d3ca55bdea7f6b5e0be2b233b39f60bb8b67e2539c31240e3be4128398d39cb8c85231954d806ece3e76a4c64c9ce3d88a64b07a1bfc71bae0d590e8cdc8f7b2c549ebf4be9b46a10b905182cabf9977e2d35cee7aaedfb6a001d5af5a869fb89d17db129a8bb5b465613ddc7f235b2b3f41ee0b0350cb376aa83a4ab983e6815022e29a3d3a8f6e09bd755fcb34bb29d8ac336d11ee12390e74c13d2236526f45281752cc63ae788263624f61ce88d58f4a1efe993c78d55331a0be9adbac3e00c7c984ba76df63ed9fd2a6742ebec4d2493eb54eb3389077277b48a62e784fa21adaa3c3cf56c0e1753947b2279aede6c117469a1248ca80ab79b682eb1ece11b9e3e71c85f42b5c0b948e0b66f311281e869a6e8c8e0d53c883f061ed74b4428f1f174de6c73b05016061b1a5588e348eb81810641737cd368d07f1ce317b108fde848a05d3fbc99ca3e88b99278e82bb6cb1772250d1be662d3bcdc1a1747409f4102cd8ca34d2d57d2f312f24cd4da46e3a5b6e3aae332406d63c4bbd2ae24c1355bc6ad39a0de4d9586dfa7f07db32e3e38d6d06cedf505a26914bf3c55f6c548da037cd2ede3dba5ff789ede202b9637204545a56aa80f42453b14dbf22cb14b93e16dfe920736ef11606b41cbf5d034a2aa5f0ee923cb5da353065dc46627eb104b81ba9dd47ef04c27f365ee6267eb758557e5c97a5c0f8ba567f731cff22058c146c04f5d08164f4ca60cae46641dd169229d783174228f5be40cc614c641eafa31b7a07b40889c631e3c7c568b51d927e26f12cb96717fd187f52cf6f1eec8ff84bed49d61a286a84419c0e5445caf0a6767d5cd1261e7c843efb58d8795631e3805bb4719ae0da2d7c2ddc565c904150e60519e4591503cee8ec1f7f3abcbaca3d7824d8ea53731f24478e93c72f522e25b4709ecda72165ac4451c727a17ed30e125f31d324e62bc2d699bc5bcf3c80ed6d2fb4ec15e596428af9ddccfdfdba09c0b8e85d7447aedc8c0111d61809094d4a925bbd2875fd88053fa1f84184ba13faab089c810ff0593d887ad090a017f22a1d9f85123a14ee7c87fd784a1b06cd00c0faf422c7422c0fbe3afebb4104eabf36958e1c3fa0096092adeafb54f6f5167656bdb657b3831315a002b3d2e83392a282fcaeb83f8085e19f0c78ece93e086765011a3e97066614e7b6b9ffd7c2cb98c2", 0x1000}, {&(0x7f0000000040)="88535255f23b6150e5d2d288f1603285709667", 0x13}], 0x3, 0x0) getppid() 09:43:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket(0x0, 0x2, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000140)={0x0, './bus\x00', './bus\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x67e4d265) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x80000001, './bus\x00'}) 09:43:27 executing program 0: r0 = socket(0xfffffffffffffffe, 0x4, 0xbe) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) 09:43:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\x00') 09:43:28 executing program 0: r0 = semget(0x2, 0x3, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x100000000, r1, r2, r3, r4, 0x10, 0x7fff}, 0x2b67, 0x0, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x2, r3, r2, r1, r2, 0x80, 0x3}, 0x9, 0x9, 0x1}) setreuid(0x0, 0xee01) semget(0x1, 0x0, 0x220) 09:43:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x18882, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x5}]}) 09:43:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r1, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000006418a97705186c2c3d90000577d6d2fd3d100a8727b56fefd492ceba7a08aceb8aae9f14bedbdf4c566fe7225ee70f3bc9627aa30c82a491a1dcb67ab090040f43fb93821d747ff397d000000000000000000000000000000000000000000000000453d41fa61435ebce97be38957a7436bc19aa934d8c143bdf772c97a586652bb3eeae1c2557ab7f9a78f482705966b62ac15e5c40bf4c1ee36c0d73fdbba2fc1c62bf93eebb1bf356c93a38b797691056021f1cd48966a1c2fa68ba1"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00), 0xffffffffffffe49) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000001f80)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0xf, &(0x7f0000000300)={0x3, 0xffffffffffffffff, 0xfffffffffffffffa, 0x8102, r2}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) clock_gettime(0x0, &(0x7f0000000540)) semget(0x3, 0x3, 0x612) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000826669ee65eb179570eec20600d21c2f83a31a2f1285f832ed2129051bdfad10172151561f671f2d7dfdc509e0d87bea59b838e40cd7ec77c3daedaca5e61deeb707f03d7d0874f700fd3973befce7dc2e90fb4a78cb111b4d0687c2b55d5906f83ea6ace0ed72a98995905f8fabd08acfde69f6533e2cd702be7833e3b85831fd27b1"], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) geteuid() 09:43:28 executing program 0: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 09:43:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x61}, {0x6, 0x0, 0x0, 0x1ff}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20, 0x10a) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x7, 0x9, 0x4}, 0x101, 0xfffffffffffffc00, 0x8523}) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x1, 0xd8a, 0x200, 0x1f, "fd31f3692fb4cf511d0f77a85b2ed4a20840aa8d", 0x7, 0x3}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="d68d7747294cb5c995a4b04c0fc621841716e2aa47bfc965d95a1504d2f63fee5054dca72aa4785ef8e8178a30a06b71869922c9ce4db1d3d01be580bd810321c7a0a33b0bfad0a1f8e2c00482dd00601d952d663a5b8eb4daf38b8d91f16e162993d62cf7f15dd6be8e7ce0e32ce87ce41a2f4507f698", 0x77) 09:43:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1c}, {0x74}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x60, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x120, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 09:43:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x48}, {0x3}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="8b07") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000100)=[{0xf5ac, 0x3, 0x4, 0x3}, {0x3, 0x800, 0xfff, 0x3f}, {0x0, 0x1, 0x3, 0x7f}, {0x6, 0x8000000, 0x17}, {0x0, 0x1ff, 0x6, 0xfffffffffffff6cd}, {0x2, 0x5, 0x6, 0x5}]}) 09:43:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x1000000000000007, 0x9, "419414a0f4336778fd00000000000001ff7132bf"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000000)="e6", 0xffffffffffffffc2) 09:43:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8, 0x0) lseek(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) ioctl$KDDISABIO(r2, 0x20004b3d) getsockopt(r1, 0x29, 0xe, 0x0, 0x0) 09:43:28 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x1840a, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x14}, {0x8000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='W') 09:43:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87, 0x0, 0xffffffffffffffff}, {0x2c}, {0x28006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x10000) 09:43:28 executing program 1: getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r0, 0x0, 0x0, 0x200000, 0x8}, 0x27, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 09:43:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)) rmdir(&(0x7f0000000380)='./file0\x00') preadv(r1, &(0x7f0000000100), 0x0, 0x60) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getdents(r0, &(0x7f00000003c0)=""/159, 0x9f) getgroups(0x2, &(0x7f0000000240)=[r2, r3]) 09:43:28 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)) /p: bad dir ino 2 aat offset 0: manngled entry ic: bad dir Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *488466 70109 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149dfb38,ffff8000149dfb38,fa49bca3063f25ca) at ufs_dirbadentry VOP_LOOKUP(fffffd803efdaa28,ffff8000149dfd38,ffff8000149dfd88) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149dfd08) at vfs_lookup+0x55d namei(ffff8000149dfd08) at namei+0x45f dofstatat(ffff8000ffff8bc0,ffffff9c,20000180,20000300,0) at dofstatat+0xab syscall(ffff8000149dffb0) at syscall+0x511 Xsyscall(6,0,fffffffffffffffc,0,2,a729391b010) at Xsyscall+0x128 end of kernel end trace frame: 0x38a, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic bad dir ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c ufs_dirbadentry(ffff8000149dfb38,ffff8000149dfb38,fa49bca3063f25ca) at ufs_dirbadentry VOP_LOOKUP(fffffd803efdaa28,ffff8000149dfd38,ffff8000149dfd88) at VOP_LOOKUP+0x5b vfs_lookup(ffff8000149dfd08) at vfs_lookup+0x55d namei(ffff8000149dfd08) at namei+0x45f dofstatat(ffff8000ffff8bc0,ffffff9c,20000180,20000300,0) at dofstatat+0xab syscall(ffff8000149dffb0) at syscall+0x511 Xsyscall(6,0,fffffffffffffffc,0,2,a729391b010) at Xsyscall+0x128 end of kernel end trace frame: 0x38a, count: -9 ddb> show registers rdi 0xffffffff81a73677 db_enter+0x17 rsi 0x2366 __ALIGN_SIZE+0x1366 rbp 0xffff8000149df950 rbx 0xffff8000149dfa00 rdx 0x2367 __ALIGN_SIZE+0x1367 rcx 0xffff800004996000 rax 0xffff800004996000 r8 0xffff8000149df910 r9 0x1 r10 0xffff800004195600 r11 0x6f7bd1819214df5d r12 0x3000000008 r13 0xffff8000149df960 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149df940 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=488466 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8008,0xffff8000ffff92d8 process=0xffff8000ffff6358 user=0xffff8000149db000, vmspace=0xfffffd803f014948 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 21792 65452 64836 0 2 0 syz-executor.1 21792 469681 64836 0 2 0x4000000 syz-executor.1 70109 216410 21416 0 2 0 syz-executor.0 *70109 488466 21416 0 7 0x4000000 syz-executor.0 21416 167246 21377 0 2 0x482 syz-executor.0 73494 218753 0 0 3 0x14200 bored sosplice 64836 496445 21377 0 2 0x482 syz-executor.1 6785 359857 1 0 3 0x100083 ttyin getty 21377 388775 54510 0 3 0x82 thrsleep syz-fuzzer 21377 76629 54510 0 3 0x4000082 thrsleep syz-fuzzer 21377 295590 54510 0 3 0x4000082 thrsleep syz-fuzzer 21377 220190 54510 0 3 0x4000082 kqread syz-fuzzer 21377 21791 54510 0 3 0x4000082 thrsleep syz-fuzzer 21377 100033 54510 0 3 0x4000082 thrsleep syz-fuzzer 21377 512205 54510 0 3 0x4000082 thrsleep syz-fuzzer 21377 501744 54510 0 3 0x4000082 thrsleep syz-fuzzer 54510 9089 1576 0 3 0x10008a pause ksh 1576 224125 80966 0 3 0x92 select sshd 80966 270820 1 0 3 0x80 select sshd 2702 28924 95225 73 2 0x100090 syslogd 95225 30389 1 0 3 0x100082 netio syslogd 45570 473752 1 77 3 0x100090 poll dhclient 13196 41232 1 0 3 0x80 poll dhclient 87714 135109 0 0 2 0x14200 zerothread 62182 451160 0 0 3 0x14200 aiodoned aiodoned 83507 48672 0 0 3 0x14200 syncer update 37156 82900 0 0 3 0x14200 cleaner cleaner 30523 83243 0 0 3 0x14200 reaper reaper 30898 485075 0 0 3 0x14200 pgdaemon pagedaemon 58224 2688 0 0 3 0x14200 bored crynlk 57085 407121 0 0 3 0x14200 bored crypto 32761 175056 0 0 3 0x40014200 acpi0 acpi0 61997 295229 0 0 3 0x14200 bored softnet 90176 26416 0 0 3 0x14200 bored systqmp 16953 482008 0 0 3 0x14200 bored systq 14260 98974 0 0 3 0x40014200 bored softclock 73492 166866 0 0 3 0x40014200 idle0 64017 244765 0 0 3 0x14200 bored smr 1 465040 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9481 6404K 6856K 78643K 12031 0 0 pcb 23 9K 10K 78643K 299 0 0 rtable 108 3K 4K 78643K 379 0 0 ifaddr 49 12K 13K 78643K 112 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 27 0 0 iov 0 0K 12K 78643K 46 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1702 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 76 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 25K 78643K 575 0 0 sigio 0 0K 0K 78643K 5 0 0 proc 42 30K 62K 78643K 420 0 0 subproc 64 65538K 69634K 78643K 136 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 36 0 0 in_multi 33 2K 2K 78643K 69 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 234 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 82 20K 25K 78643K 2183 0 0 UVM aobj 31 2K 2K 78643K 31 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 12 0 0 NDP 9 0K 0K 78643K 32 0 0 temp 124 2704K 2832K 78643K 7233 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 inpcbpl 280 248 0 241 1 0 1 1 0 8 0 plimitpl 152 44 0 37 1 0 1 1 0 8 0 rtentry 112 67 0 23 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 78 0 74 1 0 1 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 ppxss 1128 11 0 11 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 279 0 88 12 0 12 12 0 8 0 art_table 32 280 0 88 2 0 2 2 0 8 0 art_node 16 66 0 26 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 0 1 0 1 1 0 8 0 semapl 112 74 0 64 1 0 1 1 0 8 0 shmpl 112 29 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2214 0 799 46 0 46 46 0 8 0 ffsino 240 2214 0 799 84 0 84 84 0 8 0 nchpl 144 3149 0 1514 61 0 61 61 0 8 0 uvmvnodes 72 2636 0 0 48 0 48 48 0 8 0 vnodes 200 2636 0 0 139 0 139 139 0 8 0 namei 1024 8876 0 8875 2 1 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 18486 0 18486 12 11 1 6 0 8 1 sigapl 432 740 0 726 2 0 2 2 0 8 0 futexpl 56 8473 0 8473 1 0 1 1 0 8 1 knotepl 112 209 0 190 1 0 1 1 0 8 0 kqueuepl 104 127 0 125 1 0 1 1 0 8 0 pipepl 112 452 0 433 3 1 2 2 0 8 1 fdescpl 424 741 0 726 2 0 2 2 0 8 0 filepl 120 3985 0 3889 4 0 4 4 0 8 1 lockfpl 104 171 0 171 2 1 1 1 0 8 1 lockfspl 48 56 0 56 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 22 0 12 1 0 1 1 0 8 0 ucredpl 96 556 0 549 1 0 1 1 0 8 0 zombiepl 144 726 0 726 2 1 1 1 0 8 1 processpl 840 756 0 726 4 0 4 4 0 8 0 procpl 600 1438 0 1399 4 0 4 4 0 8 1 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 494 0 477 3 0 3 3 0 8 1 mcl64k 65536 262 0 262 33 26 7 32 0 8 7 mcl12k 12288 7 0 7 2 2 0 1 0 8 0 mcl9k 9216 5 0 5 3 2 1 1 0 8 1 mcl8k 8192 4 0 4 3 3 0 1 0 8 0 mcl4k 4096 32 0 32 4 3 1 1 0 8 1 mcl2k 2048 58169 0 58124 14 7 7 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 97413 0 97331 24 16 8 22 0 8 0 bufpl 256 22212 0 19105 198 0 198 198 0 8 0 anonpl 16 91583 0 80614 76 25 51 59 0 62 6 amapchunkpl 152 3284 0 3174 10 5 5 7 0 158 0 amappl16 192 4230 0 3635 67 33 34 42 0 8 4 amappl14 176 113 0 111 2 1 1 1 0 8 0 amappl13 168 6 0 6 1 1 0 1 0 8 0 amappl12 160 266 0 263 1 0 1 1 0 8 0 amappl11 152 52 0 37 1 0 1 1 0 8 0 amappl10 144 74 0 73 2 1 1 1 0 8 0 amappl9 136 780 0 774 1 0 1 1 0 8 0 amappl8 128 345 0 327 1 0 1 1 0 8 0 amappl7 120 39 0 34 1 0 1 1 0 8 0 amappl6 112 66 0 56 1 0 1 1 0 8 0 amappl5 104 391 0 379 1 0 1 1 0 8 0 amappl4 96 846 0 819 2 1 1 2 0 8 0 amappl3 88 232 0 226 1 0 1 1 0 8 0 amappl2 80 5306 0 5244 2 0 2 2 0 8 0 amappl1 72 22759 0 22341 24 15 9 19 0 8 0 amappl 72 1709 0 1672 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 30 0 0 1 0 1 1 0 8 0 uaddrrnd 24 741 0 726 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 741 0 726 1 0 1 1 0 8 0 vmmpekpl 168 9253 0 9234 2 0 2 2 0 8 1 vmmpepl 168 83184 0 81584 116 40 76 88 0 357 6 vmsppl 264 740 0 726 2 1 1 2 0 8 0 pdppl 4096 1488 0 1452 6 1 5 6 0 8 0 pvpl 32 261775 0 247757 164 30 134 151 0 265 19 pmappl 200 740 0 726 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 387 0 59 11 0 11 11 0 8 0