aaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10080, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="700cc7eeafbe3ec8dd3d442f89f13db7f296e2c3843d79d2a8bb96b540d78a3cf7fd95564297c2426d2d9a5966c32b6b4b5117d2cf596ecb8672de42544b97da5a", 0x41}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x20, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) semop(0x0, &(0x7f0000000280)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1000}, {0x3, 0x4}, {0x0, 0x2002}], 0x4) semop(0x0, &(0x7f0000000380)=[{0x4, 0xed, 0x1000}, {0x3, 0x1, 0x400}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r7 = kqueue() r8 = kqueue() r9 = dup(r8) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r8, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e6324, 0x2}], 0x404, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000200)=[{{r10}, 0xfffffffffffffffe, 0x1, 0x20000000}], 0x0, 0x0) r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x101) fchmod(r0, 0x198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (rerun: 32) r1 = syz_open_pts() close(r1) (async, rerun: 64) syz_open_pts() (async, rerun: 64) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x800000cd, 0x1ff, 0xd2c, "8717f905070000b29b5c0300c9abbc0d51aa8000"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="0d0000000000000000000044e56f6431ecde39162f0d", 0x16}], 0x1) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r3, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 0: seteuid(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) r0 = socket(0x2, 0x4, 0x2) connect$unix(r0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r1, &(0x7f00000001c0)=[{0x2}, {}, {0x1, 0x2006, 0x800}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() r6 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r6, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x81, 0x5773c53f, "102609307e7be2df67de208c8bda612c3100"}) semctl$IPC_RMID(r1, 0x0, 0x0) executing program 6: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0xa4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="cae114", 0x3}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x22) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000240)="3cdd5ac5c4f93259f23f5be2410178c8", 0x10}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000580000/0x1000)=nil, 0x1000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b3", 0x1}], 0x1) symlink(0x0, &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000080), 0x10) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x68}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: setrlimit(0x0, 0x0) getrlimit(0x8, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x1d9) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f0000000740)='./bus\x00') open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chdir(&(0x7f0000000080)='./file1\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00008cf000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil, 0x10001}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0xffffffffffff0001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000500)=0xc) fcntl$setown(r3, 0x6, r4) executing program 3: r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000c00), 0xc0, 0x0, 0x1800) msgrcv(r1, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/56) msgrcv(r1, &(0x7f0000000e00), 0xd4, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() msgctl$IPC_RMID(r1, 0x0) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x20009c1, r3, r4, 0x0, r5, 0x40, 0x8000}, 0x3ff, 0x200000000000003, r2, r6, 0x1f8, 0x6, 0x7e, 0x3cb}) getpgrp() getpgid(0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r7 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xffffffffffffff36) socket$inet(0x2, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x20007, r8, r5, r3, r9, 0x101, 0xad4f}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x4, 0x2, 0x4}) r10 = socket(0x18, 0x1, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x36, &(0x7f0000000040), 0x0) r12 = openat$bpf(0xffffffffffffff9c, 0x0, 0xa3a294cf1b2869ee, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x4000083c, 0x0) dup2(r12, r11) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x8009) setsockopt$sock_int(r11, 0xffff, 0x10, &(0x7f00000001c0)=0x3, 0x4) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r2, 0x2) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) r4 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000000), 0x2) shutdown(0xffffffffffffffff, 0x0) dup2(r0, r3) executing program 6: r0 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)="b8b43a38", 0x4) executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001c40)=0x1000) executing program 4: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x138, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/59}, &(0x7f0000001080)=0x3d) getsockopt(r1, 0x6, 0x2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) setrlimit(0x0, 0x0) (async) syz_open_pts() (async) symlink(0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) (async, rerun: 32) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) (async, rerun: 64) sysctl$kern(&(0x7f0000000300)={0x1, 0x56}, 0x0, &(0x7f0000000280)="71f91e3471ac0078bc5a91501d94a34b8e5f3ce39139ef68ccee639f2cbb84cf71b59c7afec37082", &(0x7f0000000080)=0x28, 0x0, 0x0) (async, rerun: 64) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) (async, rerun: 32) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (rerun: 32) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x1) (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 32) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) open(0x0, 0x0, 0x0) (async) truncate(0x0, 0x0) (async) truncate(0x0, 0xfffffffffffffff9) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000f6c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ad0000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x4000000100000106}, {&(0x7f0000639000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) (async) socket(0x0, 0x1, 0x0) executing program 6: socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) read(r1, &(0x7f00000000c0)=""/189, 0xbd) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000800)="c4ed06659f88dbb95342557bb2733b2f72356da3fe722b2f400cac67abffeb2f626233d845358684e0b5e6d83b85c2660b15b3c761f63eca4ab67bb57ee7ffb788418c9547e544b0df1bae40442edc63e17bf9bd492dc3e889f79008887cecf058979b3b01", 0x65}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) clock_gettime(0x3, &(0x7f0000000040)) r7 = getpgrp() r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, r7, 0x0, 0xb9, 0x80, 0x3, 0x5}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x40, 0x31}, {0x5, 0x8, 0x99, 0x2}, {0x0, 0x0, 0x0, 0xa9e}, {0xffff, 0x1, 0xff, 0x4}]}) setitimer(0x1, &(0x7f0000000040)={{}, {0x0, 0x8000}}, &(0x7f0000000080)) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x8000000000000001}) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x0, &(0x7f0000000980)) shmget$private(0x0, 0x1000, 0x401, &(0x7f0000003000/0x1000)=nil) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000000)=""/34) r3 = semget$private(0x0, 0x1, 0x22) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2f, &(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setpgid(0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x200, 0x0) fcntl$lock(r5, 0x7, 0x0) syz_emit_ethernet(0x60f, 0x0) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, 0x0) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x6) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1ffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) r5 = accept$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) recvmsg(r5, &(0x7f0000000a40)={&(0x7f0000000780)=@in, 0xc, &(0x7f0000000940)=[{&(0x7f00000007c0)=""/210, 0xd2}, {&(0x7f00000008c0)=""/106, 0x6a}], 0x2, &(0x7f0000000980)=""/180, 0xb4}, 0x1042) read(r4, &(0x7f0000000b40)=""/189, 0xbd) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) getsockopt(r3, 0x7fffffff, 0x7e5, &(0x7f0000000a80)=""/47, &(0x7f0000000ac0)=0x2f) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') readv(r0, &(0x7f0000000640)=[{&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f0000000000)=""/30, 0x1e}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f0000000240)=""/96, 0x60}, {&(0x7f0000000440)=""/215, 0xd7}, {&(0x7f00000002c0)=""/88, 0x58}], 0x6) executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000440)=ANY=[@ANYRES8, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="987792413d845146de324f0387cca815ecf8a7b0ad75b5c048e4399e5b1e5906fa72d49963e08fccc8f3bd950a882037b9451ff4e4356a0e983911e93612ea470df903da32e0826a03976123be", @ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRES32]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x0, 0x562, 0xffffffff, 0x0, 0x40008, 0x0, 0x1, 0x1, 0x1, 0x100, 0x80000000}) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000694000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000540)=ANY=[@ANYBLOB="5dc61a209f1500000000000020000000907800b6aef1c48e765b95234e230000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ed0010780000d94888d8f19cd750db34ef1adf44597825129c88c980f1fd06787f"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r4, 0x6, r5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_STAT(r3, 0x2, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000307000/0x2000)=nil) r9 = getpgrp() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000000)={{0x1, r6, 0x0, 0x0, r7, 0x1}, 0x1, 0x200, 0x0, r9}) open(&(0x7f0000000100)='./file0\x00', 0x2, 0xb1) shmat(r8, &(0x7f0000001000/0x3000)=nil, 0x1000) shmat(r8, &(0x7f0000336000/0x14000)=nil, 0x3000) shmget$private(0x0, 0xa000, 0x630, &(0x7f0000ff4000/0xa000)=nil) getppid() executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000200000001}) (fail_nth: 1) executing program 6: r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="a3", 0x1) mkdir(0x0, 0x0) unveil(0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) socket(0x0, 0xc007, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x4000000000}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb55b}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000400)=0xc) r5 = socket(0x18, 0x1, 0x0) pread(r2, &(0x7f0000000200)="e68d086544f9fe215e4d8dbbc610e9c04be75ae5499872bf238fa12e71231342e14bde1cbdd7dcfde01ca1ba4c977ce41e741e2ded5d6fb3a231bb1cc3450fae2e6f855a741a17f8f65c94e9969437574abb", 0x52, 0x617) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x7ffffffd, 0x7fffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0x0) semget(0x1, 0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) r3 = socket(0x2, 0x2, 0x26) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x20, 0x3, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3f1, 0x7ffffffffffffffd}) r5 = socket(0x18, 0x2, 0xfd) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r5, &(0x7f0000000000), 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/90) dup(r4) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000006c0), 0x10) setuid(0xee01) map stack 0x20000000-0x20400000 of map 0xfffffd806ad946f0 failed: hole in range executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) socket(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)="966c93c493c8f3e8bbcb64ff29c9b855db19be430b2c580c7c9e558260762bae70ff502ed2c0a1a292345157a98e1be98cb24be32ddcb05cb2378eb8ad607391c64f8d8d87682e3e18e4aaee8049a0d44b641f21d923c4237848a1de73228f9a931416cbc214fa7fd8952bf28c2ec1de8ea21e6b0a28f1754f2261c82ef1f02e2a7e611eb1849f58c769328b3df0ab65c6", 0x91) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x7, 0x7, 0xfff, 0xfff, 0x1, 0x2, 0x7fff, 0x10, [{0xffffffff, 0x9, 0x83, 0xc4fa}, {0xfffffff8, 0x0, 0x7, 0x3}, {0xdcc, 0x8, 0x40, 0x5}, {0x321b, 0x3f, 0x3, 0x7}, {0x401, 0x400, 0x8, 0x4}, {0x3, 0x6, 0xe00, 0xffff}, {0xa6, 0x7f, 0x2, 0xe1e9}, {0x7fffffff, 0x80, 0x5, 0x800}, {0xc0000000, 0x7ff, 0x7, 0x8e3e}, {0x9, 0x465, 0x6, 0x1}, {0x1, 0x9, 0xa9, 0xfffffffa}, {0x386, 0x3, 0xa8ea, 0xffffffff}, {0x1f, 0x6, 0x0, 0x6}, {0x2, 0x9, 0x3, 0x181}, {0xdc, 0x8, 0x0, 0x16}, {0x8, 0x5, 0x8, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004a0000300000000000009078e0000002e0000001940600000000440c0900000000140000000094024e204e2000089078"]) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b0000000000000000000000000000bbfe8000000000000000000000000000bb"]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) close(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c545, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000140)="b868b4e47ff0e57fb99bf049535c0a063153f6e2e3d7860f948f2bcfe59a04cb9f96ab8960e4f272127f555ca8", 0x2d}], 0x1) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) (async) socket(0x18, 0x2, 0x0) (async) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 2: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300", 0x0, 0x5cf5}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="ac2702a6ddbc34eb4cd59e8456ebc081c60e1cd9e087e24e51b47d78c9d7cd7b46341b94d9795d1bde768eeb067da650d7be4a23645e02aa8f5c30a7a649f0504227550104080046893c5d449e8b0713b346b3cb93", 0x55}], 0x1) r2 = syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @generic={0x7, 0x2}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/200, 0xc8}], 0x1) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r2, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = dup(r3) syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10002fffffffe}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {0xfffe}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0x1ff, 0x1ff, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="155a04f11100379747000d", 0xb}], 0x1) kqueue() accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r5, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r5, &(0x7f0000000180)='./file1\x00') executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2eb08a09f942ef7652725f10f86d45ae419b2ecf7af9328a449e256e977d05acac494a1d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28bfe5c60eb95bfa690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f", 0xaa}, {&(0x7f0000000040)="b389e5ae8f5d8b5ecf49c1ce0637", 0xe}, {&(0x7f0000000080)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000d00)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) msync(&(0x7f0000c8e000/0x4000)=nil, 0x4000, 0x1) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000a00)="6c6ae04e59a764b8b0fa611d0e072d78b67dec97530f851e0d7ae913e565118a10832be0414b83b836f31609b5a14a5fdaf7fcef04cfe6960b919fed8f02623785d7f6817f331bf814da6cbc9d618ec3b63e97ef0db2906be95442e87e2510181ca2172d24379f46a52ec92039cf8a70f6ef9fd14bfb0620fc506e8124c2ce64bf534df5c3f1f67a5f82a182e269663c5a1ddfb04e2a298ed5760b4a4a4dac44ef4a3e22d2ba6aa635ea4b76d34bb0dbac37f09729f47cef7dbbc21d555f9e1afdf4181437cae4bd6386324916b9531100d91c6a69891b16f0d0d142dddcee8a20506184407b4a54959a30ef6dc6a02891d8112911cef5492fe984ce207e1b9dbca5ae6a5c4d2f68bf35bd81efde9a4449efc2d2a58c1a39dd4d8b30f51dfd42f01dc8449dd9502ff6493fbe767873ea93fbc02aca00e3471a8c3d6e6f51e1c839ff98e189e2b92bed21f463dc634320877fcac2bff2b76a4dff2f0a16cd3fe5419aed3635dae568a7e447d430a1f104497afdfa9214f35cb5e8a75918c06bc329fb701e2b825cd665951d22dd9a1052bd81ef83cb88a83fae66600ab5514d8c67da67073fbd6cc10eaeec86374d1c07c92aa9296c587bc5a7f70dbd584d8a2210c50ecb0011af726c4f88b0f1438751c64be8adb5a7ff8c883b862910fbb3bd8a634c79f7137c275ccda6d22de8d8518407a23b27c5b2367ca14d361126bd4414b616317c25a75aea2d0a9b5601661940e339ffcdb50c795a23a19a6a4643c41e5548589cb25d9a06d00e0a67927147908000386568e4801b11c3b055ec720263014d7219dc72daf99ffc513a3ce1ac754bf222b44544c32917b76e491a25af8a68ce246a23aa6865ae1c3d114346f6632e324146baf9f3e391f72d3a412c0288755a3f4515cc2a4fcbf15dfa631f46ba25ea74ee121868670582ad243fd2952ab3026fb7e780bc1a1a22fe6c441504cbfec974bad029561651976aac476539a9e057cd610c9f20f37018478de3be8112b0975ac70632abc3dbd1ad72bfa847a51440ac9fac215f0e2abe699377380ddb69139ba321a2529e6717f11fd92dc79cc22a75f6916ce720c7172181c1026a7b044d3f25f8142516ac4b5ffaf41b640d58f870cab1736f008c6db854be58439d3ac0b2e1b8c84e6bd812ebe6551c9298f20440b4afbc7a1b4c003177f61504da752b5e410e26a1c37e6e1dd056da9e5124b64e6fe3ae03f8e699a64ce45f6f9e4d3b73b0845d88b5f0de115a0e8637132b72cf1b96eaf03c224f6da5ad2cc0fd489f2540285de7b68d3961aedb2c584653077356a73d05895c685f1067605a14f576c2616e51cdbb492439ccac2a569eb934ff4fa039d13a5e26c70c9d4cafb3a7dbeae2546954089bc93107f9a6e77c82cec3dc23dd9741e1fdaf48831265c895970c3447ecd0c56f3473bae103a0e84271535810e2b1018aee4e3e3ce1f6f245ec96cd715613de2e85706f0ce412308ad04d51d46b81749f5d3ca38246e1aff506ae17c93efbab86b67eb4077ce2a6eab3b8c65edf241b11aa40d3bfa6a09a3b2e2b0667e6391b69821157353a2abaf1a6a784e86911cfcd19c41e366f1a828a2483037b5c09279a8004ed90a97dc4e7a6d8250e1f6458c3fb45a3cc5617b71464d738ff17050100d3a45a18af90c24abbb801b2035786b3de739d9088a1a43875bbb99a6b661d41cab27a3617ebc2e319e0e50cd6b77cd887367d12a28d85d0fa7ab948931c62318b6009399fd4240ee621ffaf7eb91ffaf8c494273f610d66f6bdd5f48c449cc38e21ef1a193c19cb044ef3b40406eae86ea1b8cfe5cf9eb2b72c248266f90298f59a96a3758ad74a134da36d914983f77512542d8ef6c2c7e4975383802f5c464cd0fc4bcaecf6f0a2a55a39284c2569ef49f5ed15574cba8657d968b07d8c3203ca1a00864263c4b024bd724e0600338a04d259a0b52f0831cba0990e7fbe1b2d13b9399b7c727bfbee3476eb5c959453d4c245d347b885998790ee5c8a3c6baee19ac05fef09bc541987f47a325102314b9a701d8a05eda9fcc72854c7d5f4d0afca772fd9c65a86e59e689e644cb6e81797d9a5b538fe56ca6443948ca85be9e1450349b6b9f7a01611a338cf3eb29f310d35f99d1dc334264a5d963546595ba7a0c08085b414da4d6512fa16a105239f894f742e318f8d66bd4582c0500f213a4de2268388d3b107cc5d53a057285f0238e2532931b334f5a20cc19ae44d287d0bfb150a79918bc0bb311ac11059f595530eb192818efcd6ed4609eebc5adda92af98dfe9abe0ede67bc19b1087a814106fbf77988505b7e9514862d3585a4f910b76cd040ff5582a00c1b831e1b57d096001b4a72782913b7737296e24c1207dc3f287a326b3e5fe57013779ce6ab82a04161f92a37e85b806d2d969cd4138881d59ad87bab942ee531392394efb9eee53992b164eade8961fb71c5ffcdbad5a740566a9dded67cd883a7ed4fa3a08dae9b1b01ca1dcfd91628a93ad01257fa4abdc6bbe8d87c36d94db41de925cdf938286225bd2acf94e7d07917576cb89dd5a03a37114b70737294fcfe98d7459f4df070ab54834e6b4f5f79b5d2e289683bd8b7773818d434a421c5e195dd12bda54a5c22716f4e60b54776b7859f7be4af6c4bca5e85ddf08bf24df4d62afb957810c82cb151eb3261ceb51b49fe1517e47b86cfc39b9dffeb275d0924aa97f8279ead2e982497a905203b77c96beb531c60ec113a151e844de0bf9800d29608f4f2967535b8c317c896eea0aa9fb0c6822784c5bedb5ca5cdcf742ec926d8e6e2218bc9e0ad7735c7f3b0f83ec202732881b6042c60d813004c57075952a17d1b7b880ef03766676b350ee458fe853b4d0d8b24", &(0x7f0000000080)=0x800, &(0x7f0000001a00)="377e75b0bf0592d382446175185cd63930b7dcba89ca9a78cfbbddd541d2624d25a19ca7523c26841f5c616f2106089df364d59ad47746484246e1bd59e860735e38478ccc6e2cc22a6bb4c13922890d4b882f477dc29432924d152a8d78f179bc3f08c6f013932f8418e43927bad5be873328503e375091061969e286bfc2ed93c90af68e3efeb27d83883e4a2999d63dd1e856aff4450f219b12cc1522c7991ff26d5318ed8f0dede7db6ae7da08c59e07ad05100f6cf958f07d66cff948d8cfd8649086df64bfb2a41eff2beba4c914dac8e08b2114af1eb41a0e6d4c8bceb0397a604573e7025d3b1d9123ab05f9bcc9c902c52d35bcd24416fffe164018f3f6124aeb8b94633563fd8a440152e564f9f0d2f1aa3e84e41a54f5ba882ad0d8d5f28c3edbc878b6530a75d01e456a33f1efafba733eec4b296de3b0ea7eadb8e45f996499fcc29fcccb03923991109c7c1c25969d488304560180ea57b5b8bfb1e313317f5395c18c9b88731b2cce1d43b1f8a7ee21d758072e375f00b76b544e4ae5c456c1a99b287d41bbf795ddcb8ac09834904bdb368317b75ac0844244d62686509da632c44c8a3697918680493ef01e7e5ad16ac74b93b3f7ffe3da737157b34396dcda294d72c7e112892ec718e86d23be743c2df99bef88373215e4836afd62a82094fbd3ef6f834f16dbf4491ad4fc653081b0ecbe269b23d4491680fa4b792690838603b28d34331725b0f382f9e3b9a89ec0d73bea31b53a7d433d29458e5e8f55d240cc2fa61325f915be0d8c37c0b161702b2656712c0c899dc442f9693fc306bc32151fb6e0f59bf4880f16b5df586a8274c9ef250c29c98e112cdc2b2971cac865cb19dcc191e66f9c6b6cdeccf723509e61dd5bd5685170b9eb0335cd724133b9774f3d679eaacf2ae81f5c0a9f03ef7ce6d62a1c6bf31612168d0760527647ea4551d9e4cecfcb741ea349e5d0397fd97617af880a42bf5105e132128a5682ac85bb6dcdbd6a0d9cc295eb9428e3f3932ff886a4001df7d10f77ac2271f2bfb638e519210d6fe6cdd919f2a7b742300ea004914ae935cd619c33c28c731d698b57a601a3e97351c4850b5ae620e874046982867c0be6fd148309d848795b42ded666d6d57f4e570c1eb467a20dae09ed4e397b32e1d632901f52ff1ec30e9d8ebc4a017725c95367c708279efb964ad3321435f6f9e89207d2fba149438ecd80ff0df178f28dc27fe41e8669ad55e41d5b86a2079169bb6228a947a644ae765a1432fba1409b435f69a67774babe6aa19d273abc14578f2fc34db859cd3ecfbb807810bb2c08703338ad2b4fe457cc486b30a98f9c8e80ae8750229c7a92c51a62e932dc572786714aaccf53eae25eb1e4e4bc243812b9588287ebac3dc30b71d5ebf01b81cba7b86a4307f7fda776d76e92a59d6452460c542ab799d97b8eba45379518ca3374be7f1b8e94f63b69fd3e4ea6e57d5de5a877c9a137c04a36e6cb4b9510aad2ffe682a7c84c84a754ddce5e9e08ea63d2c10a805c87370982f85cd189910dd51f4d651cb830a074fb5bb4586dd6c13c494eb3412fb8228199fd6166474c1ba9db1400b6b44ae70465096a31c32cf536cbebc5737c16be7f95b04c0299c700a728c8ee5f6af808b4d99cb1865e072bde608559d2e53b7a77f180c053082f5709df9e45792c11c450b399aba6853984bb1a9d0f63d69c19acbd986247f13a750b2aec1b661c1abfca3127f7bebf9a2dc7e171747f7a41941d9cd500214b5acf073da177df928aaf2d40f24800075c0f98ddbe4671a45a6e4592bb284876736d2fc664af9d0f87d2595505d1f4c0a05a8a847a9fb22e18eb79e7eeb8ac1b64508bfaa83e635eca1ab4de65de52ef952da2a40f5d2fc9393f445d8cc3e87fac78d131abdbfc2814c9681722fdee1c73c7da37bc8128a82b4d0aff5202b5fb574a1300cf590d284fa09686037fe8e2533319be5f1ed9ff2ea52ae33c704007427a4d42e99f2c168ac5c76ce4eac7347b9e3337481bee7e2e07a54296e6b2fd84d07f46288e8171e0d1c54b2394f6490117e910b299e7c270a091d0b2a69d1e77c7473bffbb95cd84f1fec9191f054e83a4316d5295620c60c83625455af25fff3671264a17ecf334ffffbe39fc3ade60b15f3701ee30385fc97fe8c16a58bb346480cb166c71c088b23b8efdebd2d71301eddd4eb5d239891a9773b7ef03d017c8e1fbce266e0518fa492acbd274d1537709e37c2f290f9b8d2625b351cf6e7160d45b0e536527c7e1b51ccc1f6886e3febedd85d59295029058235c5a9306e7a63c98b7d70fbc9e66b6073ea1a99b79b42fbc7798fb45e899d67c524e14f88d2633004106e62683d5f908b29a0e49f2a64d0f4d6afcb44d9347c0c9b674594150bd819c64d41e1fa20301f7ee5488bec01acdf96abd3994626ac2ac89db4365abf3fe11694e31a974059b3be46ac913ad9332007237ac8b0487ae151cb8cd4f2accfa5cb1005b1515a2d2d6ccb8fa8bde96f7801dfd276dabf07f7f8d046a356991fe7c7a1b41fdaf7c189368ef9140ef7f1dda7a430eda3570d3f144dd0c4d1e2cdaf8b4d1ecf9544bbf6b76ae9efedeaa53704da0af9a36971f2aed1ecfa15bb5aa5b5bc1b4bfc8ce186eb3592b7d093e93a280f7c0950c7370451496dcf413c5238d22e519685be55df4501a3361712ab638690627a8174ea5c0ebbc0deb04aed7fadbf6c5609d773c5ba43eaa2530cb435e70cf2065c83386cb9a1abac1c3d8f8ea4a92117eb6ab6abeb7d3e7201c887a02c40cff6c29a15603ade9acd3d2c0e92706920cd92ae96d41946c2f777f69521ceb687cd6d357410b7cebac4460f07dd22d88c27153716c99dd50336b826115164a2f2e63bb5738b989c93ccb0a24bf85018fddf832f6141376d706821e7a4498643c8be18f802fbf31866759882a7ed87047c700d8ff89f3f69360b07f8c7e705bc132b52f7991195ed5aed46f05f46a5c41d5af99f5d11c65cc7e810192b6998b94207e3fb19083c76f8d90fdd554ff13408073d09a715c17eba9dee2f013d85f5c6f34ffce9d4cf82132fc426df9dda66f1e22f241197834bd0f85f4e82b0624eb925387c32b8e2a12b00afa8bd996c39796011ae4ffa53321feb980a15dce7ce094a1d6d907c551bdba8d5db540511281aa652331e0f7ac486360028e3882224c7aa6b0a73bbc568cf955ab7fab590311ec52d0dc09dc1ac5dd53916f3de7cfe1d655b9143a230d3692842904fd79ea694fd066bd4f260e1288fde6d81d29423a234063f4a29defb93cb1751c8caee695e600e72abb1329fa9a14ecba2bf1101dd2cb878715a6abc3e38a7d79e83070b6d6475702505dd258618c6b6686126884ae80a019745e21cf01e813ff0f31b4cd91d0fb5745f87358b07d0f1bb0cf42221bb5e3a48bb6392339c80abce9c7aa4c55c37fbf3913fb971f10a695dd477e560954b9116c0797045e6b3a9f4386c8d9aa5b229f31dee85690ba498d2d5a8e842ca3758b29143b1015117ea42e80b49548f08733ce58e0851e2cb813eda9583a2ac2b3c8f1ccb3ba33680fda881379e7ac181ded02dffb00b22920eedd1b282376b58657a7a4f6d587a02b8a5a887ae05f8d0024d2f2f6f557af0da306c285ead57872bdc1fc10bae55abdcfff24bb4f144d29d13637091e31bc1bc8397717636cba58293637fed63efb05698d5879d38e263df420f2f6df2e66eb928f33609f19929f90bbd9270f246cb02aec87a1457ce177b42ceb35275120635797736e40af20502a17767fdab138a88ef321160a22f3b56d9782499ad4b854882c4488dc02853d11d997e9a96b8e169b003a885305a3498a2dd1d316865ffdf138cf1ae857e90db223f84e75e68e8f9e8d419b0ef7fd3ee6e84100e5eef701927d8edc23ca48be2480c7791281619ab1f19319765c1c03cd412689c33f28503ae1acfe0c3a34db497b2cf2ab0bacb4fa84a1b3bf25919a86fddbc5f58e07418858d6680f82366608e924b0b182b4644df51843304ff8a953b46d44731be8e9f552227036f6c5f4648d8cc30374dc3cc6213c8803b63d96610650fddb2acf6b43505c3a5028483a78172e298964576ae90b7a9caf70804feeb7c9ebb00c0a44cd542fc2c485dfd61a521ca572d9c73def067e095441964b0b3e417019ef9df3d37f043ee9d6a97bca1342452d2451313db89dfb5f235a878e6facf04a36d7f59cad68be37d4a6bcbee94ea1d5fe995e0d22ed9cacb9524152ab9751fef3f6a9406dd063b6c4daa1ca9d226539adf9b3eb5927db32e74907f8377b5e992328f677f86fea23cb162d70d5d82ae72f7ac794c1a985a9675cd40c2863838265543ae2541225df629b1dc39a38ebda060dac70090d6cb0ff096a3560caa9cedd3bc852f64d526df303c09b1f682877db2ac27109cb091d4e14b2f744898d762c94ca1ae24a5fffb83c943d05fd25847c5559c5cbcb3d9add296d0d6a0d23803871fa70ab91647127e33d10eac784d00bcada44f1107ed712afb00c515c3ad62ef58f76671de1750f99c082433c18ae14f507802bf9d7cd0f139e9cbc0a22749310e4c170183d15f1c2ea426796bc14b6e601e1244eae3b184c5be9a91e76f3f562f1f680912d4bcd097d59c92a7203369b849d6183da85aa7948384ce6bc39f10281e02fe203ddb8255be1902124ca2739c3f7b280c2efc615a15b42a8eeb0472c6bff63dc92dc93740ff70576d96910f5f3c824ef211cdca08105059a1edad2089f29fee63036f8be2deafcdadc2b3077edbae510c4af8af7d102c1a92c68a02c65a41d08d74451295d2e2436349823e18f4fbb9509859152c29119cbf2b48cbedeb29b33dabfd0443157311abea6359dbeef89efc2b469d136f27e2e3b9fb8f4c02c666246749d07133e99155faeb36bbcb1b3f02098b3a5fac6d24018427e7f3857dd654a00164a8bb5cae69386cbfdfaf03c0cc8ad9541b1a10c5246c91ffab45611e713341aef66ad054e914fba3352f77489e66ee21915bb9b394361a12a6e04", 0xe00) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206925, &(0x7f00000001c0)) msgrcv(0x0, &(0x7f0000000300)={0x0, ""/142}, 0x96, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgget$private(0x0, 0x0) msgget$private(0x0, 0x2e0) msgget$private(0x0, 0x78) msgsnd(0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000100000000"], 0x8, 0x0) executing program 6: setrlimit(0x3, &(0x7f0000000000)={0x4, 0x4c}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000000)="01000000", 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xffffff10}, {&(0x7f0000000280)="5e6838abe134913b38a716fc0caec94b7fb428eec6da4315603f269e3ac1dbc76ec96c15cacc439f5394ee710564fcf89f5eaea846f27740f85c5716e90c34cd3952b9fbca9a2e94b0488d0e608242e21fb14553da096c48cefffc96895ba139e7886a57a13fd19759aab93a190c8a392dbd73ffe5554526f15fabbe75b4f9fcf650bf6eb1fbab28a23c757bd1d292d34e458b57d79dae881e41a6ff96aeb9b69ffd9c7721474bd21672deab25c0da3ebfacaac9470bcde12258f28286b4ac077ed7d85ba1c281f21aa14ad3fef6781bc084f872bf17b220446bf31ed21d5fc360c31634ce4e6fd332ad725cae1b7f50649ca1e4285b70da385423", 0xfb}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{0x0}], 0x1) executing program 5: pipe2(0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0xfe74}, {&(0x7f0000000180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305beb1bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99305dcce702bfcd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023a5979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e83000000000ac00048ee1f195d2f38f97e93b44943cd9544054cafd9dde385aef3ceb454d5cef320dab02ed31fce23d227461502d358fe10282da0dd3d61ea70458c4ec6281a61eae06662d667157324b6d3b38697fe4f3d5aeff4cfb8dcde093cb3941a1a5c2a5a783c6fea2b7d21a5c38a9c442af411ffc8a40923e836feccf7a187255bf32b474ed27daa0bc89ead290d16625bb75d4dc1bccdde9019a295920b864f0e65ec6b38f3cd62c0185c962a6092e336c1e8079b85ffa95870a6108101a1e5e1af300d7c2b3f07768f1eedc10d6537cc523f0b70810ddf17e0ca2bb0a1f99db7da63d1921fae3b15a5931ef651f47d570ec8b840be4331b7b43fd4e3e", 0x100e}], 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) poll(0x0, 0x0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000000c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2fa3fe5cb65a33bbd2937fd60a86fae0f61b6d196d85d5df9c2b56f6eb45f81bbb30cb227446a42e7db2928030089049dc81a6935221df0f52430f79179b11c5ca12d402", &(0x7f0000000200)=0xab, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0xffffffff, 0x0, r2}, 0x8, 0x3, 0xffffffffffffffff, 0x0, 0x1, 0xff, 0x2, 0x2000000000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r7, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r7, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x1, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0xa) r8 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0x9, r6, 0x0, r5, r8, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) getgroups(0x3, &(0x7f0000000240)=[r2, r3, r8]) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="e0", &(0x7f00000000c0)=0x1, 0x0, 0x0) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000000)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x1, 0x3723, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) sendmmsg(r1, &(0x7f0000003d00)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x41}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0206917, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000001a80)={0x2, 0x8}, 0x2, &(0x7f0000001ac0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() kqueue() r5 = dup(r4) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) close(r5) fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) getuid() socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f103905843b2199e22a8656bdffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x20000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r7 = socket(0x0, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r7) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="cfc8b3", 0x3}], 0x1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) executing program 0: open$dir(&(0x7f0000000100)='.\x00', 0x10000, 0x140) open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket(0x1, 0x1, 0x0) socket(0x2, 0x4000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) kqueue() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0x3fffffffffffffff) syz_open_pts() syz_open_pts() syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[]) open$dir(&(0x7f0000000200)='./file0\x00', 0x63f83cc8c99b8bf, 0xc723dc933aaeaaff) open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) open$dir(&(0x7f0000000180)='./file1\x00', 0x10000, 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x2, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000280)=0x1c, 0x0, 0x0) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x8) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="a3", 0x1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e000040518", 0xaa, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x7f}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffe) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000080)='n', 0x1}], 0x1) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000440)=""/139, 0x8b}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r4, &(0x7f00000007c0)={0x0, 0xa, 0x0}, 0x0) readv(r3, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x2}, {0x0, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x11, 0x3, 0x3) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be3816498a30b18d85a323957be1aa0500000051e2f0ad3ebbc272699a1f139b672f4d335c223e7d9db42bfa89f88cd92f18990e56720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac50021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000700)=[{&(0x7f00000000c0)=""/188, 0xbc}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)="743df97c2eeaba218f0321763be181f3e907d9a3cda9cab9ad5ada4fa2f81851b47aa78aeb1a1b81373eea5cf11680e039345cae04b88a0f20abc78aed88f21f762343b2363f5adceb10fce3548b8352b3c96c0b8fc8b9a24f38a28661fa925ebf73c47f9e26616448f497d1ef9e122d54cbae6db60c626c2d2d499079f5bf524d94f94b200de10035fd817d0fb83bac00118c0f575089f157ecd6c74defe276a34d13e20fdf5e8b388bcc9ef9afb092e0e54d14004338c5ad3e65dc0c13d69abefc791f1a579942faeef661e9fdfe205f", 0xd1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x10}, 0x2, &(0x7f0000000080)="82d46aa143aaccf17e2295b1cb0cbbb13a5a1df3", &(0x7f00000000c0)=0x14, &(0x7f0000000100)="2f89e194914d738c5968944371e752a3df65497986c66286b78b8b3d9018", 0x1e) sysctl$kern(&(0x7f0000000140)={0x1, 0x27}, 0x2, &(0x7f0000000180)="6406a6a900f1220b95054fbe351cbbc8b4777e2bf3217d2ee48a7980489d41249923236459fbcf6b916b63951c4e2246593ffe0128410facbdda5b592c69c0fe0a527c295aadbcfccb09618d62e6a7cc3227f930ac6594b2ea3bc392a9aed0631db864c692158d345ff5dffecf1f397ed740963dd6ee2d802f9055928612a2aed953606ec1e1bba4afbbaca7c38d6c450363e087c6b67d747ff38f339b61861b900afb237e8df7de8b744785bd490fe9f46e83166fa77c23bf69c6331a7299e8342b24150db6098081af40cd9598aa561a8465174224c74dcae9eb9dca046dc57ad928", &(0x7f0000000280)=0xe3, &(0x7f00000002c0)="cfafe767fc81e814e0514977227b4acb29ca5cdb0c316cb9c1e832aa4f90aaf3713db55d893446550077f9639565cd5df772a1a64abb9af685284c69d463503cd4697dea6492293114025cd3b922bda8c48d91d227fa162c50d35bdd6a0d5ba8ff4910bdcb93e592f4f028ebfe849ffadb3577f97f38c5074c836b4924e79b0872a14fc75567616a3d5665846132be8306778d66b168b5bbe751c37eb31414e76dc1c8ff1b8117bd64a281eae73c8ec0341985828cf694a77a140e002aa53e36", 0xc0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0xfc48, 0x2, 0x2, 0x5464}, {0x7, 0x3, 0x81}, {0x7, 0x7, 0x80, 0x8}, {0x9, 0xc0, 0x10, 0x9}, {0xf45b, 0x50, 0xfb, 0x10000}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) kevent(0xffffffffffffff9c, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x6, 0xf000}], 0xfa, &(0x7f00000004c0)=[{{r0}, 0x69fe28dba7669fcd, 0x0, 0x4, 0x5ee271c6, 0x4}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000010, 0x7fffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0xdb13, 0x720}, {{r0}, 0xffffffffffffffff, 0x6, 0x10, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0xe6, 0x20000000, 0x8, 0x1}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x4000000}], 0x8, &(0x7f00000005c0)={0x2, 0x80000001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) setsockopt(r1, 0x8, 0x7, &(0x7f0000000600)="603433ec9b06c6b7a544021d992cdbcf6f04bbd2029d220ab605e8b611173605f0a31d30e48fd5c00337fa4bab7aeae446eb32274898ac92705acaf2902d01070913e8bfc26c2a412d2efcfc8f59e8b5032ed605d7115d1afcdd4d92891fc0b260b5a88da4656116d7e0f2c6714dfa1d4b0b4e093dfafd6542c4eb7090886325d3c1db0da03f48d8451954f15106dc6de39e755ca96e67083f392651288c71be6d09fa2abf71cec17478642ac52f5fe2bee7de59bffd73ec601119c71d32b93ea2b73ee330a24ce0d55d7257885b2fb65743e4055206bbfecc16fc72bd5bcc545a439e82026c0c206a888aae421ebb47592e6c8d8f05cc2b419e3ad65d9ee41ed1c50ec87c0e49f030791e5781bcbe67cf2fee40b33814d4bdbddd8c9e67e4b7e05bfa2375e604f1227c152492da0f319bc28f0cd78f20b745396697403936afe5dd28788c1185a9ad406bbd9b17316281d3f146c1ec809d1c50b1fb878b6d1006c8d5cb2898b6a5361e08d2d49fe677d10cfa3d862ff19f91eac66564d1289c2b8ab8de432d1a91dacdf3ad35412cf1ac60c5c4316adf1123d8f4f3f3b5468c8fd5629e4c02a1453a50ac89ad386b3c7fbe1fa057bdc22c2744550aaace6c6a0622e6a3ff7246b2c3dd541b551f3e0a4719c23d599e525bb5ffca10c4698be2f1f1144e1f7ec708d565dd826c1be7818a13aa6dae0ab86c6d81898066e2016a1889af9fb6331b36a402d5f14a8eee0eea37688c7acd3ff60d2b093e448090a1893879f318a29f7ebdd006e2cfe11dcf3d41d79b7f8907211dc4776bb66f1b008fc7fa495975ac523f14293029baef3eddbbd8b6fbc644ef902da2a5e159a09296b5c08d4d88a426e11e6e4b27625bdd15c19ad8684ba36daa1ed41aea0aa5d71bee3cdecd5ceff4d68c3671e04fb56e885eb10076efc08beba4bf84db37493505952088315cac0c401fd4844cdb6a4abb65da39b0a91d9d2287e236a86deaccf2284bc405b8d49a0c1a0ac658a4ecb776542b239dfcd88976ae4ee4a3b84411cc2327637ca27697750af11c16a1d66f81674dbdbc87870642fcb7050eded9548a853e6ade7ccb2de4d1ac4eafc6c4c052f7e26f9c2a207b47becaf22404cd91c6291a992ec7ad14537f83919a7437e7e56d3dcbf9d4a16b95ba42c43e9b367713dcc4d9078baa71aaa873ba8972b7752ffc558a4f26a1eef079ea86cf0ed8c104ec8354c444b67569af852461a0c16fc185f573c5615c61e4beab0db20c193c390fe40fbe6d3cc6e9bf4366f4fa3b409aabfb136ded13342d3d2376ab16fe9b4bb1d63e12fb996dcb57625a9b0c9acb09f6dbe275b1f9c85df11b5b10baec7012903003d2664e53bb2b5ab7d58fe5bbd8ec65d2f3f7586684d37f6e98804117422f336f51b88db2566a5c8326d0aaf07292e859ce5cb3997069fde4d15d2e6644e30699c05eccc156ee85643d791b5812aa259527a1a9f3713adc561d1b30cae2389ae1e1e3dce4599bd91f11620e15aa88667437802263141e8f48fb255629d8f9bc5d4ac0dc76d0723cafdf251cc08bbd4972e4c0f717f23328da9c8bddcffedf9c0bbe6a5c46f0c56b3515be1cc3f86c78fe22043bc4a072edc9a4f1424aa73a790e1564e01a32eaa17beed0db567e10ab6399c58f5a8a602afad610facb0895f45589193f5349576e4d319b55dc562467d20556eb299b6efc44b43c9f3180c984296a1ad8dbe7cc3d43be6c980132ad68994e75d3f972904544c17a6700aa14ca322ee3eb2ef2bb445fbd4deec975f430a95f1143795715ee37bb7005af85921a19b57a69f4b845ee4ac03ca8e9cb1f1db643ddfcef4939242ed128450d805e6f2a4efb3bb60d7c0034fb09d3a71f0e5c37deba6c5392a7807dd85574db38d2ece216ad18986e063aa6ead195d79026b779e4d2c61e7388784b8db879a745c92727efb0eedce99f82d7a0604b2fc7e14e3936dee6a405bbb7903ae34fe3ec1305a7c6d0188f432404873edcd827b8e50672e2b6cf75d474afdf172547ef3242eab2ef43363902fd1ab46d8d852ac85d1f437c2b082fcc34de3d5b0a5c59c9da782c17bccb55d820925ee475ac60b6763c498ac77bbc9993d9f04fd7a8d11116bd27078b3bbdb9b6f73a3efdbb01aba62838204218196c1631f076bce93a7a4c3342a5f87f0fd1b9708a44553b0fa6617490cbae43c7e5d3a0fe05acadbb7afc22ef1d9231b81ba4f0f9beb6e41ef9e6306322a661bf898dea98b53c2016d6527dadf06c6cc2bdef2ba74d8346e66d202bba3eca4788016cea0b041838d9bb97bf78d8b1941d0df8ecb5c5a9118c526b5f4fc899a35f16c6f59ff3d12b2d6761c2301c13c23f40dedac8f348f8fa6c52873c27e9342dadd36cffad9405b12174435133bf2da0e811248f0434e5d3ad7cb5ce73e65b296d2bd8b7404a5d840a6569ddaed972f8f53869f4fb78ce55c542d99b3053806cc7c6ea374f26c0549b308452ae6ae1ada73a0ec8c02b2e27e1bc7956ec96e5c61ee4b0cd4b39c9c496a0fbb1515f956171da64638bcb983f5ee11f389991221a7dcefd24c6e486bcd82a8adfaaa38a2b9323165f6a9daedf68e3957065f18ba44860e9b27425b78e32c4195f470ed5547aceeda7e6a405960b06fcdcbf34e6c3d8ab27e6175333cb79883ae134a8be00cdf0b6ab48ac0103f9d84e0356d4a0de563127bedd0bb692eac296ae4a034fb1dc17faf0a9c7784b3cc499a1ea896655e6c05cb31e672330cc58359eea4081a233e77a56d1426c96d7d9ee2823f9dea029605cb2477edb2b9cd4a4a57e61c345c8f00378178b792465589ea0bb957d77b4acc8a3d74b5cba68cbe99f6c49e2c490cc4e2814284e783aa1a266097ee0b522561925ed081a6169cb6f699a23d0e8c438991d5ad1649122b5e477dd5a8f62964f18c06de724621ad70e36f564e6fa3a102ce29a73443d33157415a6266023be6d136637136fbff5250a9cfba1ae455b3f9b28b02f2662345afc39a15f27426aacbe6364d0de7fe33e48a2d43e43b77d48366c3c5362d92dee180590786fa4d46eeebc57f5677cff1bc76b96888cbb82472ae575c129b0781b25b854abc3d83ec6b0b02ccadd4e9eb9718a0e564b24441268a936644e9051f812746931c8830e1df37e6f091c272e9751c6d9b717eb991515215b590b2e97fc246c3e22c1da0bbe90f64943b9e1852888bbb37ed4bd568e75bbeccf45c80df0071188a1769098fdcbfbbc19da6fed7df2d526361ec8c747e61e59d3dbc7dd1e9ae24ff54d3d139cefd968b7556ef68b9293504f53849bff4314393c3deaa4f4733e8a75d1aec124477c085ac7e06db767228087d4075ecd35d491653a507b6f7cf633e167cc290c0ce66179f4bc03300c4e9937c1981dcf10492efd0f3c610277e134f659c0867a6cfd50c20f3b04b7cdc3a91aa302c8ebcd595a06d5d05f958b2d5d222dd41c6bfa9e0a2c505b74927a6cc62a003ea62b6e97543261e8559b9630bef41a23d06cf880fd6930c7198cd9471c28329673c5c93c2b710c15ff7c9ba89a79956e1cc1d4f32d11ebf5f02daa6e708dd39df105af39bdc18ff5a51fca72441ad4bb7eb241942310001220438ff2510a43a97812549c3e29b0b248dca516cf04d7472823f92d9c35ff789c81c31843133a162d16140765e1dbbbc7952c4e28cec6073063a31b6095f7a6b58e93df876d3a617b104d5ba556d30181101e70a0603df75e78f323dcacc6a41cead8161a03ca2b05c22966b7c60b1672e7a8eaa8289957e8358f7d31535f2a136f396c461bf194d0b25c06709500435078cd74ea093e626fdb51046cc9c5caf6693287ce0b678814b793aace318f85b670cb1ccbed6c6beb648ed26732b244269e3d6a6f01ac976c06d834d360435db6329269bf8bcd06056182213192ed0c30c7e83130263517b546a649b556c1641115e5fe1a34651163a1b6dc039a102daf17a9d8c9903e19cde75c78f972a1520a33b8f8241a8d52c76c91c3a65b50de499aa27fcde6ef715d3e455487a7649674c0ee023b05ed45d4bd0d5e4b1ec361e34f50dfcdfd8c1d95a61f90eba55d0496bd9f1c80fefdd25f460c0a757fc6c17f74e544a7bf28043e44974cf7b873a4c2b6cd280c6740ddc7f59c911e0c3502a2047af939fbac34572c4ac8ba6e3d041e86aec3e117c9b3b9182f656138756dfbb89b4dfcbf109c30a5afe36aa71a403a7260666935d89094209df523c2ed92b6c3bf64538c86893afbaebdcf776f14479e807161c8c23212d80328f7e39b471583f53b83638e95f1d2badc2707624ca2bcf445535dfb5183afe5b17506b236f68b82ab291a730c3dd2390a0e648365c8454868cce4b40e85c6675ae12939badfe37bd42156b1011890a8bc34b271505ae4423df863540b3231317266729d54c31f2f5f8f0ea2df4b83f7ca20da146981adc295faa1b80acfd73a43a1ebb87e4825aff126c4a776e4b3e34a3325310e9d258ab5487e07512837723382f630102686cf103b477d6ef4dcfd0173fac8fc97ce52a2c70002dd98fa47aa5db114f392b26636301c7945c30674d4bb343af77d19293cad39b66f1523c98c8f314b372b13897a693361de53be8755bb2fd85f795ead678dece36fbfc979df102ea18384810ac68c535d93e56fde74bef726ebc0e2f8e044c1c6fe7142d727a6ecd158b6d544c351bae60f08165ab4e2058b68a7c2a74e9995855e71cca4a03cc1a9aa0306afb869797c20155dfb3bba2487f0ec714d3a60ee5cb6639ab1da4f22bfa217421573642e7b0a52d97ae7c828d7ae6aa91e4a93f5200680015ffa653008c3802b858c2538ba86f12c4f34b5423ec2b2001ed30bb4166ee2767789a683037ba940a4589c38f0648f6d8cf9dbe68da5d114880b15298d522c013b4920375bab4ce8ad1f9f531d9884b88b3250bbb6abb031cee7342eeed88bcf10ea5482f6b96b635ed0fbd63ef5b3ad70c04402d50eeef83b95e2aa1029d4ef50a562f1317b64f357e66339213a9b0992334e4e32c00a3245ecde560716ac14d440ac336521a45b2ff49f555ef6a3212642cec02d0ccb163badf8294a7a30a60c7e77d097412c6627fbdb201fc0591f897317acd5f148837711802cac8ef81986f31e556c9d74e2acd09eef844e891d76d8e1b26e625e0c8868d15f7ffeba378af0ed7b5ecd3aed54476407025dd8b90c6e5fe896d008c9935270da473f4d5986315deffd1da62dd53f2abdb62fff8b32ab3c17d45e5feb7d9cbbf0432296c1e0f26c793b51c400741819b808d8d623cc5b2335a0dd590e7da8c1585eed70befb2c1e083afed06022f5abdba4d38c6e1a430f869093def619a74f0227662d25e0f2b77413fc94be0977dc5f190506d1f1c3a02aedc949b7961fe76617b935e2b4f0e46241c47270687508589bcb1c20e89074e62ae33bcd98dd2e56c474196dadb57319f7591f5491a5e05a089e39b7fbc7ad503011a0d9ceb4e8bf8fde89d2fe9aa2b92f5972524a0465ddbf91fdd78d44ea45412c806cc3f09264edf59160451cc4b30b2537a3d0d922b76f881514ec6df579e40690e23beedcea6573297c5a492f09939ad6b881fcccecfa5d9d49944056e5dfe98ef368362d877319c9b06581cdfcb9eca1755ee2ca36fb95fb11a8a91a4327a6fae24a080e39be89da351e318c2bf82108df9aa3e17bdf501ac0f2b06f5ccbecffee342eaac24a874903f8c0c713013ad4824eb5df3f67b6d4b91fbcd9441ae4101dc91fa169b24506411a11fbfbd639", 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4010, r0, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001640)={0x6, &(0x7f0000001600)=[{0x81, 0x2, 0x7c, 0xef}, {0x4, 0xf9, 0x5, 0x21}, {0x8, 0xd, 0x20, 0x2a}, {0x1, 0x71, 0x0, 0x7}, {0x8, 0x81, 0xee, 0x5}, {0x5617, 0x80, 0x80, 0xffffff8f}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) sysctl$kern(&(0x7f0000001700)={0x1, 0x23}, 0x2, &(0x7f0000001740)="1161934f29af0f10979643e6a47d1a23fc01ea9b320b7d28bb2ca9a0f1509f6c7a711ad42e5eeb60f149127baf34d89b726125511f09a62362fd77b5ac8b351595dee48536e2d7a9428868d29d3e469bd92f482f9f988ed2f26f5a6ded330de699de521937037949cabd95b5701bc3a3fe7e8c6042ed96dad3", &(0x7f00000017c0)=0x79, &(0x7f0000001800)="e466cb45bca45bd3c6d369f689ae7e4dfd88a6a8144b9b17a89805c32f0c9d0ceaaf2b9aeca9f52d4781f638108c8f628c21a233a2b2208d8fb90a6475fec36c162dd54bdf2acd1832230c0b6b572ae940b36d9e5bea3b6bc5d59eda3491914e922a245e6c2d685230e0e80a79cb036827f8d7ee03c08f2c556b13a766", 0x7d) r3 = fcntl$dupfd(r0, 0xa, r0) close(r3) readv(r1, &(0x7f0000002880)=[{&(0x7f0000001880)=""/4096, 0x1000}], 0x1) msgget(0x2, 0x18) fchmodat(r3, &(0x7f00000028c0)='./file0\x00', 0x98, 0x6) pipe(&(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x9, 0x1, &(0x7f0000002940)="c4d014c08e76372ec4ddd201da15222cfd90a833bcbe562981af56da6d7a743085aefdcbc99048f95ee05a0b22d18bad97a135f021a2b885bd1d912d0192d13eb21dd33d97cc75f7c1397a3d50b440fb068186ff2cb5245f55bb9d3b14406824a6e899f4b488a21f7e01a353ab6c5acecfc9c25197de3768a45dea246c92ad9dd454b04ce33ee0775fbd77b320f27146c7a4bd1e00903b40bb149d090d92076f1951016b5d1c3084cb18ec5821e44c0245331774030f25d88188dc22846ec177746cfb7cb2f1", 0xc6) getuid() sysctl$kern(&(0x7f0000002a40)={0x1, 0x26}, 0x2, &(0x7f0000002a80)="83bf30b98fa9813db4b47634755785e410b78241e0be4edfeade9c55b32c760462051e4d6740a87d41ee51a9ce9accae209dbdc90a4aed6cfbe53342b70ee28f70c24ed3a025032420e4bb458ffb085ddf48f36bbf5f94db1150511e720d17cf6807d6e4d28d288aabbb605ea006fba2de54af9e1e9c70aa64050b1a0970b388adb28f18f540c5da7f3d4a1bcf7f1e887c111cefa5125ff80fdb13d11a30971841b21149c7934d3e6b53055f92ffd6605d828e63029007df51b413a3d5e4e140ae6f5f83aa02709841afac7cab3ca3818a16be108b9a3f6b213fb5137a84a82c559dd09e22270327c4e6baebdd7ac4a8c296394936eeb64574b44f", &(0x7f0000002b80)=0xfb, &(0x7f0000002bc0)="ffe4d9e94ff8bd92b2717ff543b422b82d59d0ba6f1b25654a41b69c2707c0223ed707c78bc082031c1cf17910d9743f1434358ccc0b3afa141640e7ca2e27110b8f68d43c1f14b0707757cb93bc72085b8decf3df5bb4fc88580a255dfded0a29bba61751274f20c368556ce7518fcb9ed3937116a1b49d0c5d2bcfce81ad3548c03be48971b66af7f246cbcfeb1d3041fee5e154f6c841a0efa26a48ac77b3db46d33a9d9ffcedcd73840b998018fc60a889ac6f2a229e7010f7009c00c7f0f70215074b8093bd087223f2c6c0a822780c246721bc2440c04c81abb3fd313ccf36af7614cc28d654ab89635cfc14795db5f7bd4fa0c57bae941eb589b4a0cb5c87fafedea7211223d7215123fe333a1b3ec551490c7071b3a5e3c5bde87240b9be94107584b92e72dc4825b579092b7f5b088b93a4addb240169f3bf43f0e84223590e0d55e75c7e83d8b85b362aa3c3fc07718e0f4259d9faa86586ee6d6e8b1bbea68289ddf2b13dce3f9ab483d21ae03ee8f810752e0ba205ab2013c8932da3f2e1d8564a31defaafd49e694e5b56e67d04efd35f2266dd268982ddceada0044cb98279faec6184abe7fa43b4d492243a3ff9fd34d7fe1dc5a37da698e764677f6e7efd52ac4a2b7055a1a2fc6ace4cb2b325e8f13e220e7d3efb367330d02b9b3d5c6182ffc0fe969c7a321cb9b9e0539f1c272b21e52fbf5b7e8d932cbb10c64184e2ed04e701997e47888a0028de155d016eae0064d7eac52608e073e88b9e49fb4c7d08b263525f71fa8cf3cbd07ca49c10c32450b2925ca03a2236811d2ba6aebba7d4a00bbb55d0390899abd95da244fc0c2cd132d2823a496e2a889de5576a4ba1f5cb58f0ec19a9a79ac75cd52dc2a7ef273467d9f6475ad7c2aa22a8c9a87b13924afc1c15859552dcc86330beec13505e481fe27903c57a59ebbebbba230483d09abea8b945f5e6293a8df72c15377682456ca908e5e84ddd90393c8b66481ef740548aacf40d7137bbf8d9950f339a5f0a75fb3fd64fd8442b09313b25db53e83169d94d291866b52fb50def3325a222ee6268de48f2e6f8008c1bf03e1814f9946a3a58dc9689f3d544bc366ba7815e15de02357f0f7882023ee561de952cb77288cab085ce2a597f0df2bf06208c3d54340f055ca2365b297a469170c5e718cfda15ef58b4b480ec78da7b4773365569bfc0450a71056421a5d73b49660e2f03f384f6816d8389684eee2f64dabc559aae1eadd48be960585b6c4bb17bd662047d8c8f705086561db3ad3b6d56563794b4f0db59767d95ff21713d14d470cfe220d73eaf2d693d55f33049c9665e5dca42232fa8b2647144f83479b6f22a27c014ac44bd69ba68becf21349bdc76299a45ffaabfbda19fdaadd9b2ec5965785ab94a99a824ab2f2ba90e210f85feb9c557f25c2bf8c507b97c6f90692e1104a7994a6322fdc7781c3bcc15ed72ef1216590db8ff747dee5a54b33b33be53cb8a8534a4d87c7a47cfb4f20b4acfd34fc5f0c7c6e6f9fffa841b4a4f21881f4c3bebd08a38795cef3c7d1963b89ce6cd478f35937cece16f90b3ba5f5d34781e57023e08cd94712e433602d9a9f8667307eeb8aafe61e06c140698ea7be1e26fb9ec0d8fa7607fb530d500095c759f261496d92cca92870774495a5cf7152af7424f0ac114620f296e5cc4b63920014102b5a211871e58f2db3b4a9a946b5b29b5ba2e3dd84f4c2bcd1a26f621a51a5e8e990af39f942b658a6698cab0af6ec126b75b843f129969020a6cc6c53cb8ad983c334d5e227e96ede6633225935599776e11375111210095b0a984c7dfb0577151a2304b70db58b258c7335e0b6a3066a00602c671ab38e634eac26ecd1d5e4185c40bf3b0c1a55100f017e69db804b89e3ef0de4dae2fb0920b7e74c4ab0eafa4ca197c1e715c7c586d587bcd957b3782e8112905dfb6b44ce92506df938dfc5a38bd174617736c2998e16ed6afd9fcd19f3e7929ba607a06c69e0b081e37a3c8f26a31debca92f776671ce438e6f00298532e07e1273804ec4a1d02d6b94b6029514321ac731ce46970e1c4850053586ab247f0ba7c140c96aae7551c0f6d7d46803c9c2b0a5873a66d871f8071edb1a297a4326eb491838a1062006e602761792b5fabda7998b7348809a350c9bcd6f7ae27bc860d3891e2f2d9884f01fdb9b9dbae9b58365f8ca2a5f77f107706b1d96609905d89927d48d630fd4350576664bc5bf671086e6c0e6d61cd34677178b1e6c309edfec4e5f22ff9ce5567d5caafa69e8a45567ab1f2275ac86c853a8f907ec1744978e98486d5bcb6bdfacd5443ae885a7f43a0b67871de35aaa1d1331fe1039918ee6285e34e2b0412574cac398863779243f7bc456e7272a545a2274522ae48ecef92649da1f0db511d5ff36bc021ec2eea2263aad22d6484bc296f40b62a8a4480a68d11f410683bc57f3ed31a9855f78bbc8d9b4e68f58c079e3e56310644877e07a8743c24e111e1cb5b447f40dcb2d5f927294991c4bfd295280d9a7170ae716f54f2a82a09c770e5070800200d3ba3b0ed4b9c498f3ada6da0ad8760936e151801fc04c04914f950a751035f4c56a63ffc09f3d127e965cbcd1eb8bd859d112915286ab13d581deb34ad87d8fae35cdd3b2914792f27eceeb6ee24c7b0aa5eb1854a4e9555ddd39a44b29525cf29c49e65f7ccb67369b464cdb47005931dfda6ef52af6ea00b8eba3d83cf1c1fa37dfe719761b7f6846dd1308b377d3e6a8d4d18743caabd33903ffed8dcf4956ea4a5294a155eca3304857e748e608fe79a2ef105fb40169d5481dcfb222a9c017b43400b28e17b55cb829932babd340bff2c28e77bfeeae8f6342d55095ee21f1a758e1f91206dc801f453be728721f3eaead571364c687dfb42ce7950bc1df3bb65c8d5d46cbf1a1ac95fb94ff0ea895fb0579822e1658ea857a430ea139badb688ce6f732440cb02ab034f0545bdf0e839ba1c6bf44f9810d734e87e54980f25c86d9d221e11f704e4e2e2d5445ef81bfec02df29cc82115a698928cc02ff709eb542b41bdb5ccd48563babc358358cc31e74c38ba09d3b11ac98a1066869b7c69a54cc46ca3178cf76c1456c90a1e7853f09181301d6e6a2880d729c1b294d54f4f4fcef517426e1fd07daa513e0e48393bfef6dc1cc4f068d92cfce8dfc388409772d430eab87e9791be0ebb438a6401368e263d03c2a267bc1196324f7803bb718769eea4309b2d895003423bc1b18f0320106c717b18056023d05ea60c265e85b79e9ad124a76a8374a3eaf09eaa3877ccf64c98848959ac7a41a5f86645dd4b95f1286d7d2cd6add5372eab09b56f0d0a94543632866dff728fe1f893fa0f5303ae30b4122d48e4cf69ff03096e7abb05c73bd592ec0bfcf312e27ff2a9093a5c7771d7928ec6541003202e351f0bd768fb9ad2af1d8be67709f88c3988c83bdb1d50a37f9f7e39723795f397c48182100df1b4b102c1a4f3ed41ac56fba37d051ab057fa4d2106a5aeea7c01466a898de514d2eaecb2c265a3798af2acbe30f8b57a35c129ce1d49329ff6dd6a67a336d1844c6972ac1b60da1e6eb188d598a8462cb161a3d2f2f38ed49cccc51c3fae322722446089f6564498a0e076dac9288edaaf86009679fe845036303b175480f7a53825b67455a59f4fec7be1ea43a0ae61926407229c672785b1f7926eb4b794ec1163b15a3ba724194dc58f338e9e2b021c4836ea1c71f9a1d5d37ecf80994016bebf54ebb2358b77e2ce6f27509f728645f06c4bb53ce3fd6bcfb300916d4ded008fea32f73e339ecde4cddd7b4a8d3c55e55a20cafbbcc7f9647342d4a7df5ce8b446c466a7d6df951960222eb42e2ff8b995e5a48a384c39c845bbd17fa1d2e17da0d5b39375cee175ecaa95cb4b9ae1a770506d8eab26c2473483fa69b2bf4de6ebf3483dbfb92b73371fb467a3749bc960dec06229d43ce705796729d8538b1b9a34ba1cc54169720c046bfea3497980643107a0b78296e919b2c9bff49b9f9feee9b376d75413ce80c28a28c1e26da6cd58326460d2ca408d287879ddb23444dbc344229966fdb5b303f62ea6491cbc913aaa3ef95feaff4482639f0aac8d344d970dfcd0afbdfc3204871f34114b5619e85066108c168d06e6f446dc1b0adf5a18b606e2ec63b19cfea69295ab5a3d5698082e6cdea87353dad81faec36eec4359a34addb55be373d64682d8837f15fd3b83c096e9d903942b37f5e003b2d4c582d8b77cb84ee2c1700858e189657043f4e5c6b39403f081c40381662e49ff3356c7777727605b0f605f07ca563edd6515758fd3b350f004b92fc2696835ae8b15d2bda3d62b389a828e71da305dc84ca0da68f73152bfdc959241137634563336a6ab1a327543974abb8f3a2a6cc96e0c32e606de318e3634096bad0e4bd042d8b90c82df94432625c0be969f13d827deb6c2f73633b2d1e2b23845c88d8d469790eec79a4051ca0daae279ba228ddac785925d16dfe91386957eb46c46f1da7f8defb60cf808774a87a2a87e7f11f1e67fdd8c94e3f61051b63b8ea71f1b87824f3c47aa9427b6d2790311cb1ba5c66fcbacfcb398dab2f46f96998732d3f1bf610f4889a8482ae4baaa7c35f42f107acfccb4e887f1e362ed4635f2095fa33b3329558188c1ce0d0e90bdbc13a42ffe52843f709bd39de4183e54b31a7591dbcd5c6f78dcb112236d4de25221cb843f900af9ed9e70e46c022044bbadfeae00345027e8b74f5a6260eddbf52da4b6a0b541d1dc89b9c781a46e4e781148cca649f2af324168adea9bace048c7bcbf033ae2d0bfb6a9cc8d4fa91211babe0ce1eb8c1460a84fb73de16581cf58e1be4e3848616e835a0493cdaf8e194a11679e4e6ce670d560bbadbf57612203045a1cd3eec2805d8520efb46554ecb35ad5461919447a4a970a16806c849b63a04621b1389c22a9d8ba1a7183af9eff694cd45cac4caabfcaef3a1393b7e4ed5cbc4225818b5f06af2f2f3b86b587055e37d671b2b9189a24e09a0572f1902f6ff7ab699ff80e04dcaca61cbd642ca8570dc34930399b641fa9d476e0b1c3c917a125ac6436387c70dc5a295d41a526e75e6ce71cb338c06ff0fcb4e3b9ba2be1f393c6f7e42bd949036de3c71c25f4510b8e183c793227991a26997ec47d45866e32361da5f0224621cdbd051515f742c281c0eeb90be8412c4b0f29d96fe9f75ee74ae2cd771074d5597f04dbb6159c1864e9428ae6a21a94b012f7d9eae2a82daa74553b27ff0b94b5196c55acf255ed131956be66d373baf1ae5af468c4eb299c09004f783d2c89cc5ed6251228aa37e70088d2dc8463d6650cfb3dd22cda30d266a9b32c93c34174b8d7f00ee6c7dc3a31db9e83678df9b6c1e40534990734a7a40e479d1eba7696d5842a10aba6e236e7b14a9c35bbbf15b92e787fd27eb6d97035e3c2761714197b0077f497bac71234e4edde70a75596f4958345c447522e39abf53b2ab3d2de42fae5c309df2d26bd2c797cfda74611fea1832fca245f5e0257ad1515c58d2254ee21eef2e7623b8e958672b144799f1b9f5736e17b72628cbacc577cdcbd2e7b53e5875e87f7933762cb84b67ae746374b0a095adc3ccdb6bb2f149079ac492e516feb33af5e679d23878c80acf6306209a52d59a16917f5fa1675009000fa9ab07cbf16c1cd15282d60f7c7f45a7b21d0958df3d6e8703f71f756269907a4048b0487e394687f3f5d1a888d4f710", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000003bc0)={0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000003c00)) pwrite(r0, &(0x7f0000003c40)="09968cd77e91f431375bce0939d554127ad22f5655153fcfca3b043f47dafc6911daa2c9893fc1dd3d0e2c48f501b4dd841449b0522f17a96c6b52a8e499a4d62df62de3b76c7f7989e4bf30134bfa9f41316b1eaf6940d0e9fc4de02e38d9e92ec6d3", 0x63, 0x6) mkdirat(r4, &(0x7f0000003cc0)='./file0\x00', 0x28) shmctl$SHM_UNLOCK(r2, 0x4) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000003d00)={0x7fffffff, 0x4}, 0x8) fchdir(r1) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x840, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="e223c0df83ec888fb0bcc8e911f3f6fcaa3816d1c8a70229fe8a41d889fe5359e521eda05ea6c644041c715e8083a7", 0x2f}, {&(0x7f00000000c0)="37301a60e55cf751c62c85def5b1ea83a0b906f69623214424ab9c23b44b1017474621af1894", 0x26}], 0x2) write(r0, &(0x7f0000000140)="6ebfeea83c9711195745bfc5dd86345ccdf2e108cf1e5ed0cd4755513cd6594857e660b3b8e34379d518135e2912dc21", 0x30) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)="801e82fca15557dd8c577897eb8b5eaf159c422cc805af08fb5a172c34feb1ecdd911d2a420c9cdf18ab463cad2efb1cb9c625818476c257e918711bfb16aec71df4a6247468a4c9b5f82e6e6f3940b2e0", 0x51}, {&(0x7f0000000200)="0fb2c14efc54d8222223a98cfd5ca363de4234ccbe59f1b0703106308625e66c57781a0d145c0e6f084a8a439f385e763634ba0e34491ab93bf8c273ee8961c15d8314e4", 0x44}, {&(0x7f0000000280)="bd4a5d6d", 0x4}, {&(0x7f00000002c0)="64f727674ba787d1d4e4c2c9a9fb6a32883c2c69f8dcc7fd8eb224f1a931dc7551e107f62254285dc5d9b497318d2c4715734a360ab59f81fc3b75409acd504b03130aed5a77e569295dc45098146bc8ef816dbad32e712c13bb72849019bb0e7f146f404c899b824a9c7e10bae47da4e90c7bda8df8f07ede3255c461bf846eb1cf5f35d02ef847a99190814b52f2cdb6a38b112d52c4b89adecfd441fc4cde637f6ff290f4d5f3042a18c239eb9f76f2349f797f91f8dde3d3b493ef", 0xbd}, {&(0x7f0000000380)="fe568d2998ce0af37c7cbadd890a356fdf9145efbe98c4cf295eb1f9541db0169b0e9cf6c1dd9e80d634b016dabe00d0fb704e8e85478d0a63f6fdec73173f645f12ab6cfd2f91a3a56e6160d2a1e439798aa9336bdfb2ecec55018d50f925df49356c0e8db9bb4bea1742d5ad711bee6847ddb12e3825f104c803b2217266b54669cd2f58f755fd28c27f7a5d0c2bd0ceab29971392a7ffc90fb9bca25f41f0a6e5", 0xa2}, {&(0x7f0000000440)="73e77823a9de93c9b5c55732345f7f5793d0bd3162305f73842205f9fc3ce9997ca12d16f04cac09208561f5e52b2d28b237c86507625dc9a1a32fa40feb", 0x3e}, {&(0x7f0000000480)="067c9bde57a5ec555b76f03fa11b2f55f941b956112714ba0a2173948af6570ce87175cf5f1342054df3cec75c3d3194292220b17a6cc9669b529a229ee2ced7430b0cd68cad160de3d59720845e4daaf60f9bd24a5eddf8b2a6f46fd9f2583a3fbb79d3303e9f53e4eaa86fc56cbafa8369c5c7910aecd0fd879d57cddd002939a49d5d8707bed71f0b4ca0ae87", 0x8e}, {&(0x7f0000000540)="cabaf261cc184daa79649f7c98c0638140aa40c0c6", 0x15}], 0x8, 0x6000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0xe, &(0x7f0000000640)={0x2, 0x0, 0x1, 0x9, r3}) fchdir(r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000680)) fchflags(r1, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000006c0)="71346993b011cabf116aba19380e63e8bea764db8a6080eda4cbd844dd3866cb0b925ef32eee6f18ef488ac6a4ca93c0d2c674fec32efd2c6b2adbd2b4b032c6bebc3452f62634cc35938fdee9dcabceaa62ec475506121553239efa3ab395844a7c6fa5db94e959835118238f2d6620ef4ff5e24136985d3bc5ee00e580a41b142240dd19e2468b76c4f962024e57db256eedbb1ae8966f65bb22ecfe6b093c8a191da6e9b22e01df4d6de536a82d33dd65745bda2210eb11a553dfc81cd3f38f0754431a71297d54f28750d1e51a295cddecdaff9ae1dce4f0505b8d6d1d48f9e094935e16ec59bbf972f55e9a991bd4525413a146738c3ff436", 0xfb}, {&(0x7f00000007c0)="078ef2a52a3a339e98e6194d0de570dee5fa5ab2251078e3690833f8e3ddc316a12c9d84ff960feae0d88175880aa60e97d9502e9758f06bd809949075a1b6f0779ce0582869e4ef5b25dfa3f240d9160efb6762ebd862e2082c5a3b102bbc4181972305d8dd87f621426a4d6558504cdba93e549ee23a658b40656bc28df2ee40a9253c43c3aa9d73caf164e70eb260ec6e82b075db00b7c51562b9d006398efb6de9094484db9f47e41a5bcbbdbf48cae6343dc01215c3a5863c1f09e7b967e6cc87c1501dca9f8ecae5950e18a65a26bfc48d8ff19be74e2aa78d9624ad58edd8007be8397bae", 0xe8}], 0x2) r4 = semget(0x1, 0x0, 0x409) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000900)=[0x5]) r5 = dup2(r2, r0) readv(r5, &(0x7f0000000d00)=[{&(0x7f0000000940)=""/236, 0xec}, {&(0x7f0000000a40)=""/226, 0xe2}, {&(0x7f0000000b40)=""/157, 0x9d}, {&(0x7f0000000c00)=""/111, 0x6f}, {&(0x7f0000000c80)=""/94, 0x5e}], 0x5) fcntl$setflags(r0, 0x2, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000d80)) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000dc0)) r6 = syz_open_pts() pread(r6, &(0x7f0000000e00)="04176a31117f30d1f59cea2ca21a97155548391f29403f87e1633d07e4c60d42914290b717e73b9d48cdd0a97d7a88f032665785ae136f993b06f2a7cadff4cd369cbfe427ab2ab6026b013484fba8f298b9e2e45ca5d0d550998bedb59a08b956057154cc1563a3e29ba6ff1c28d7544299141f87d51b7ca4915463fcc990d396f4994b753be2056aa9d4e173c5eea1f0987305341247ed360321121d87b9a1e6b877572bc44fb34943ab60dc8efa2a2271c562523e25a12af3eec77a392d8f58170e6c756532fe0050625ac467ca08cd9bd78c729d7af4c77cedc4a4f38d5ffffc7c43a69747675bf94fbd9327adcb6769b989bc44d6cd2f0856", 0xfb, 0x4) mknodat(r5, &(0x7f0000000f00)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000f40), 0xc) socket$inet(0x2, 0x2, 0x5) fchmodat(r5, &(0x7f0000000f80)='./file0/file0\x00', 0x40, 0x2) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000fc0)) sysctl$vfs_nfs(&(0x7f0000001000)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000001040)='2', &(0x7f0000001080)=0x1, &(0x7f00000010c0)="e1348855c9ac125f404e2fc82dee2d78e2485586baf7ec57e06a6099f7d67fbea829276f721e1c8b7211a269f638e3845fa501413e600210c55f0650e718ad0311dbd8ab2fd9ff75bef5937c925fcf3ca8ff71352c39f2c1ef9b38b1846cf5602d7bf3c4657218632d422a0fc223ed476a4eebb7793c3ba0608dd5fd6a5064e8e89d881a49e913f099e7977e98ed6cba6a530f9d602086cc12b7", 0x9a) semget(0x2, 0x3, 0x18a) sendto$inet(r5, &(0x7f0000001180)="3dd8c1ab0a847de3925deb21f4a638dbc0d12ec018db4c356cd76b4ffea587fe7942c44d106003b27991f024f8f48c01577525a4bc088d0cf0df75733d6279b0a15e693439a9b2cf56c67eacc771c60139b9376939464d6532f5f9a722bb6414a22d7c31e4adefc3e19fe5959fc817788a0e841542f36c25fdff5704fef1398ad0face56a104e5ab6c5e2379bf6cef9c26fb5f814b56a4071259904522336531414be6700e3e5d6ac47cab77730ee6f9a08028d7ac", 0xb5, 0x1, &(0x7f0000001240)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000012c0)) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0xa, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = getegid() r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r1) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') msgget$private(0x0, 0xb148ee520db9e7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r0}, 0xc) getuid() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="00e3040000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x81}, 0xc) setsockopt(r4, 0x6, 0x40, &(0x7f0000000080)="77b3d8fa", 0x4) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$inet(r5, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) close(r5) execve(0x0, 0x0, 0x0) dup2(r1, r3) openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x200, 0x10) open$dir(&(0x7f0000000040)='./file1\x00', 0xff8695b854c273d4, 0x23) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001c40)=0x1000) executing program 3: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x138, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffffff, 0x4, 0x0, 0x4}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f00000009c0)="93a10af17df937a6f45615320ee2fefceccf54a6174593fc8bf80af77f6d0d88abe7cf90132d246b4b2673c013fce8c266037e5c3cf870c9c86f8391beca5a7e2c43cddee19d3fabb4ef26557f1387b0698c161970ec197b07939443a877376eb9ad6ef45462472867ff8161ca09b2aa587f4004c898af4d704cedad7aa7fdbae2de020dad6eb1cbd673a3703ee3ec0e6f945a1d18c0f5b026843aa0f616101f29f5ef5a21be7552e37969c847f1", 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) getuid() socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f1039058616b990212c33c8ddffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x0, 0x1) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0xa010, 0xffffffffffffffff, 0x4000000005) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x80000000, 0xfffffffd, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) r3 = kqueue() r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x24, &(0x7f0000000080)="b8b43a38", 0x4) kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000940)="4731a77d9b53eb4e8c415c7ffde33a869ba64c0b713f6220958d00aad1472d74b86a2720e3ab3cd5a74ed461e4e09d51b1ba994d745fe517a82a25d57064b683e64177154d3640e3954f4cf78fb51035b2cb0077755e1b02cbdca94f55a0e7060d868121c5c346cc7c78a618f3c56e724c038929bb2105538b889940fc30be6c4d290bff275ccd7bdd3d24a5408abbc1d8b4fc5bdd465d0893916ddf92b35598f3c04d4be9ec29ff948693339e6a2362da11f6b29ae2d71988245dfb6ade7130746e82fbb49f572f0f7009db20db64c917931e1e69e0ea84d995cfe50000564543707ff75da3442933febcc4fb47a1ecb4b0a4e39a43df0c9c430c519dd9b42aed303b1d138b82bfcfab3e27def59ca1fec65073a2dcdef267000000004a904679444f8fb2ae625f9648ef820000000000000000", 0x134}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000700)="0d06000000b2d700ef5f7042e1dc67c58195723c289d03c08b8b094e14bd69d076bea25756c13db370aae770b0ec43a5b56b81417cea0b19dad58d6232931b1875e55520ff8bce2ecaf63056ddee67ccc4fb10bbf82b0300000093b74542d2420113fa982b76009f2c8bc6845a3b417ce1c43c2e57522a5db0b26f2feb2f624e16632a5df38740e9399ac402ceefef517bd9198014b50b0db75b529acce31bd9373808889e6de491418bdb01ef6438902c4fadbc16084ca81d0a2673d7c16083ac35810ce52ff8a7e2a1df2300", 0xcd) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000000)="000000000cf896cc", 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d", &(0x7f00000002c0)=0x200, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x0, 0x0) msgget$private(0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = getegid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, 0x0, 0x0, 0x3, 0x800) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) r6 = semget(0x1, 0x2, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, 0x0) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r5, r7, 0xc9, 0xa4c7}, 0x7, 0x1, 0x2}) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000180), 0x10) r10 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x5, 0x1100, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x6, r4, 0x0, 0x0, r1, 0x0, 0x71}, 0x2, 0x8, r10, r3, 0x1, 0x6, 0x3, 0xffff}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 6: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x2, 0x1, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x7ffffffd, 0x7fffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400), 0x0) (async) semget(0x1, 0x0, 0x400) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) (async) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) r3 = socket(0x2, 0x2, 0x26) connect$unix(r3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) (async) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r4 = socket(0x20, 0x3, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x3f1, 0x7ffffffffffffffd}) r5 = socket(0x18, 0x2, 0xfd) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) bind(r5, &(0x7f0000000000), 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/90) dup(r4) (async) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000006c0), 0x10) setuid(0xee01) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x5, 0xf0000000}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040), 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)=""/239, 0xef}], 0x1, 0x0}, 0x0) recvmsg(r4, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/197, 0xc5}], 0x1, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000200)={0x0}, 0x10, 0x0) executing program 5: socket(0x2, 0x2, 0x0) socketpair(0x6, 0x3, 0x5e, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000680)=""/4096, 0x1000, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b00fec000000000000000000000000000aafe"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) mlockall(0x1) sysctl$kern(&(0x7f0000000280)={0x1, 0x49}, 0xc, &(0x7f0000000440)="71f91e347102000000000000007ea3e017ae9df0f69c1d7e1ddea900000000", &(0x7f0000000540)=0x1c, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB]) r3 = socket(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x812, r5, 0x81) ftruncate(r5, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffc, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) sysctl$ddb(&(0x7f0000000380), 0x2, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) readv(r6, &(0x7f0000001300)=[{0x0}], 0x1) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x0, &(0x7f0000000000)={0x8, 0x5}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r1 = kqueue() syz_emit_ethernet(0x1b, &(0x7f0000000200)=ANY=[@ANYRESDEC=r1, @ANYBLOB="c77c7365a6dc5db118c9607bb1a73148304eb645c0c10eaf1bb509bb1615b19cc31c20abc718b77f73168149c289046c52230e122c56e7a3dff098cfeacdae4c7821c2", @ANYRES64=r1, @ANYRESHEX=r1, @ANYRES64=0x0, @ANYRES32=r1, @ANYRES32, @ANYRES8=r1, @ANYRESOCT=r1]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x0, 0x0) semget$private(0x0, 0x3, 0x41f) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@random="75092e610caf", @random="e91500396d14", [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @empty, {[@noop, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@empty]}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) fcntl$setstatus(r1, 0x4, 0x0) r4 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x1, &(0x7f0000000080)="6daba41bf0bd53f2c9029c2ad9f84776dad243bedc76112ad6b3a15d79383ac2dd59a4bef898ed8b5e6c79d3620fe2040560b2fc8ce083ce0f6a2629f8d6c0004a7bcf7a4a7c21e75b2fe3bf3b704155b3916a9bd99478f1c28ffeb143d04053080147f0e275a86b843b38ae6df6affadd9d8002dae2acbb20262a58cada78fd9d3d020000000000b1136587a11feb9c4c000000000000000000", 0x0, 0x0, 0xfffffffffffffe3d) executing program 2: geteuid() syz_emit_ethernet(0x33, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa080046000025000000000000d07820000000ac1400aa018303004e224e2200089078be90e1d10d"]) socket(0x2, 0x1, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7}) r0 = syz_open_pts() close(r0) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) socket(0x20, 0x0, 0x7f) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x3, 0x4) msgget(0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r3 = socket$inet(0x2, 0x1, 0x0) shutdown(r3, 0x1) listen(r3, 0x0) socket$inet(0x2, 0x8000, 0x2) r4 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x80) syz_open_pts() msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000001380)=""/4096) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0xfffffffffffffffc}], 0x1, &(0x7f0000000100), 0x804, &(0x7f0000000240)={0x0, 0x4}) syz_open_pts() executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000300ff78ac1400bbffffffff4e214e2200009078"]) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000140)="8f2a91e962fdc1c3c473c0b8e8598a53968fa789076f2ba3c7d86961dca25f4a61baaf01553c8ae838bba95db9f52ff5d92c", &(0x7f0000000180)=0x32, &(0x7f00000001c0)="b343b69f069c293489137d2d956b4e59385b7064e348c80265b870d82650c9c690617a74831deb2529c622e1a0a351a4c1c48651e47f7b52045da15f84c3501aa31be584504b515bb49425b23cec0e8a012cb264d58ba856d7117691bab71e0793a6f3a73765b545c9875a4a48de11f8e35ae25c59e098187ebaa8b27693cc40347b373ed936a58a21192c3999c0c7ae7391e587ddf2a15acc9dc0ca92d1d6f3fb91baac81a444c3d1d6934aa18cc21dffde84d403b8", 0xb6) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') recvmmsg(r3, &(0x7f00000005c0)={&(0x7f0000000780)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)=""/176, 0xb0}], 0x1, &(0x7f0000000480)=""/235, 0xeb}, 0x401}, 0x10, 0x841, &(0x7f0000000580)={0x100000000, 0xffff}) mkdir(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendto$inet(r3, &(0x7f0000000280)="2535cf5c25a509524d04e1e9704062eec6766efed2c48de296f6697247582494c971ec1ab14af70136", 0x29, 0x4, &(0x7f0000000300)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffff000000466b3fa6055222b382c2429529bcb630f5b114de1cfb515e71d0003000"/51]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x8, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) poll(0x0, 0x5a, 0x0) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) r5 = socket(0x2, 0x0, 0x0) connect$unix(r5, &(0x7f0000000140), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r6 = socket(0x0, 0x1, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x1) socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000f6c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) socket(0x0, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x9, &(0x7f0000000040)={0x4, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x29f57365, 0x0, 0x1f, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="89f77d1e8f58215c1b4068e1642e", 0xe}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000000580), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)="5a115cf5edbc43ac1f34c8", 0xb) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffff04000000aabb0800490000090000000000009078ac1400bbe0000002440c00000000000000000000010000004e224e2362da272ee3fef0e208167755fad5f25e371323e140d64d402acd1c40731dc8fb94bbed7eeac306676c14b3d2aeecc6caa6d5160f689fe67b254d26c02eacb22db189e4a3b5de71f4a3c07a49269a84f0abaa98c7d756685b649966adf011fe5d8dcb1e0bc1bc033b0b8d833af11448d79cc4a32facb2278738a06d41a3f36e355e8f11c037a0b89662c6c1617093812f1363e9813d7a17b1bbc1992b4a4a6f8764dd2cfb", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) madvise(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x4) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff0000012d8a495327e9f28cbd2d6f8c5222a8111df01108437ed018eb106d80f3b95114757b977d8366dcaffdebad774e1d53c9ed3dbd5dba43b4d5fad5c7e2f9b674ae065adffb696f4022753272dfaa136cbf045004d1c06f8c8c2e09d4578f58c320c02081d922c63640f796f27140cc84db708965cd46e61006ea8be0a676214cd84d"], 0x28}, 0x2) recvmsg(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r4, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r5) accept$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x0, 0x18) getsockopt(0xffffffffffffffff, 0x29, 0x33, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x9) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x1ed) poll(&(0x7f00000002c0)=[{r5, 0x4}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) poll(&(0x7f0000000880)=[{r6, 0x1a5}], 0x1, 0x0) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f00000000c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r2 = msgget(0x3, 0x400) msgctl$IPC_RMID(r2, 0x0) r3 = socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) fchflags(r3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0xee, 0x0) syz_extract_tcp_res(&(0x7f00000002c0), 0x401, 0x101) r4 = msgget$private(0x0, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmmsg(r5, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000000440)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000000540)=""/19, 0x13}, 0x38e}, 0x10, 0x20, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, 0x0, 0x128}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) msgsnd(r4, &(0x7f0000000340)={0x1, "c592862455b7eb8cfb70ca1456976155f711cf96bd96e8388b4d01cf7451276abf243da7955254bbaf3ecc066fa8e02ccab7e390d008361f81a6720b3b98114dd6a6d809b973e68cacbaab0399cd0aebe57497547229c19045ff04c8c2845d477a8d61ab51c2fb390004c80212b8c9ec421866801f5a46c591869b6419d0a4952b48baa393edd9c026f3a0c5d52389ba2e1bcae7be296420af7ed6c97479ba45b5153b99dc007707072bfddde933de0dcdfdf3465bf15476cf5733538bdd4764f427d774513f29697f5a"}, 0xd2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x20351e, "3d0000000200f900000000000000004000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) executing program 3: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x4ebfac6bbaf79cd) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xe8) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_media}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x803, 0x673, 0x7ff, 0x2800000, "b8ddad6b2dc3d859c717bc01000000b100", 0x1, 0x90401}) write(r0, &(0x7f0000000080)='!', 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="0000e80a", 0x4}], 0x1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000745000/0x2000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000069b000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b52c646c4e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3b56763e8ca3f82c974ff", 0x8a}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000480)="0b60b1a466af3907b61020297c88b7ef6241d54669aa48837e2219f368290bb90b94f0ef72017929e6085b4ead361b6686b4147df82608dc62a0138530720c5d4738a91e7b3e94b3c184a65d5947d4219c7f82823f508d755ada138e86629e502f357bfb129f750a8da6f9f65d063e6184468a9bf66e1655dbd151f6df7a8128596638233fcf9c8478a162a0322c59e5f69d43751b81369a08a6ce8b804050dba312dab33ee114df0abb77bb22075267833d0311feb345f96a1853032f6501d20adb86e2f56d129f7f5dce6ff3f507784877d8d07e3ba3f8df90f9769933ad306fa3836c2b47a0cb463c8191579edfe81f7a5eccd21c84a82e28640f994dacf325671886bef8d24e1e0ffcf9cb39218fdb6cbc9a54e22516963a09d17b74a426d2e97ac0ac327c27b6d696c7c751f9b1cf11e4dab992497226e28ba9bee8738e5b1d38fe77622eabede9d9c26ad4232bb589c4742a6320e4c31f7e427c020e5a241d40d60a92666e3f0ca5b7ca8193a44b00dd543469522e3213ecb451ab4276adea9813b090207a9ddedc7c5cb4a3da4cc70468c80a1adf8b0b65ae52eadbb59bc6c5a0ecf019111b520a2db6098abf4c11a36740648815e32319ac17756c10072b2710e840aa3a0da8e29674359f694bfbc1292819eecebc96731366df0a1682cc1c4275a449f4e49e1e1a4347d7258387819678e2f38b0e3af31eb811b185692d7d1de1def4f5abe605127ac7110e35ac80cf9b96529a66dab312d77d84420025c38309d543fc7d415231e45d68a8b6fa409a194006807f125bc39c9c581f2197bf7265e9b9c275f0a9c4fda2658fb70f7d26f4865634b81506999478f82e8c672e2b24636ad7f5e449facb33f2709bfa63aa815316e59059ff0de1d63a9f383bef5056ae9238378d629aea6c11c82bc2689039b96c831ab1630def6811eb13f6e580a75cbddc633269bff6260b78351d4805f1796573eb2fe0918f5459b9f5c80db606b66e16bbdd1a77b255d7f15691c61e7eff96860c5e9fc110f65ef8d0841f01f9c49e67701e36a63fbfc500b4c64237c3ab3e519bb3299e5b93237b385d3ac0778cc2fd4686f516250b7834c26c3f7bd026d75f0efeea35777c991be9bc8f763dae36d1f7354aa608def6cdb9d8f642bfadcd228c76b8ec64918ed84b39676ce2ba0c4cbd00a3b3627b85779a8063918fe991e8eada004212a9958af6d0953b1ec7d57444b40fd1d2b608d49b4802820e497a0111feb6c46f705ac55a16bb0fdcfd7accbb2720c75fda8709b01d16a9e39f20b91bc33721825dfa6ce564c0e0f36864596cf374cde11294c774d76b0fe3c74081fce174e5c10481309576f4539758e7a57f91e6ab1222f8a5bad31d421f59e5a02aa8916b22f5cc85dbefa477ae9f793464e9dafb75b3d0aabfd4ede70b13a32973d5cd89901b7560c77a672e28dcbc5aa4a5e0e0a8e5536f8ddbc47b2400a2a52160320c8b921b7f60e97d27bb7b60e407f0945f6a16e6e516abe5b7902c7df3686a48b08612f5799ad61a6be709a2b2c1aa91fc343cb71160cdd0e04ed5451b87b01f5cc41301efa5179e457084de3ccff0ec7a0923b8cb3776a030d270613b4ff7c7e64f57f908fa5fcc0b585245f84364309a22d71811bf9ab1d450e37df9de16ebbd63b8f9a9a0708f7b929c6195aac58834c3e7ecb27c638ab5664a9d1c6f728d0946da41202ea2038f734e9f366545dc4019b4751d2bf82075a6ad3d78fe7f9fc7814cc131e1aa2373f0b1911c2e8d427bd833bdf7474480dd301a2294e5c8f6ca64869ee3a1a5549444c9f0075cdc94c3b09b93aa7e107f58a88e50a88985367034029f48389a91cb3193175e823bd7e562638472112708fc2652016d43a7b1a555c80fb66a36acde7b2e93ed129f10876f4c13a93fdc0ede17265b3d66eb49ec9057b7ef6f9b8d476c10d28ca17cc745673d48c35be4926f6b47e3ed3bb92563f7a33ea287c6eddddf09425870999ecfc54624b2e1f0a18bb82575d26efc51952cb0b0644b2706938f5c303bfa82ca4d39e92f932904021f6523854b6faa089ade5972e383119ea97c3cbfe1d07f4460bf4faedc69302511d8ee4fb0341b0a4bb07379cf33e608fd722179f9a01f46fea10956724ef8530612106baddf65aec4d9d2a0a35c0824734594748e875a96d7ddf94d13bb0cb4385c844aece9d1c256c831cc2821726317b18f33d039703048922da7591b55ddb0241633410613a7f9da2fe85f62b59eb69ba08666561ea227582673cf8b571eb8f21f5807c2df28a0a2e5acda23a60a36bbd480ffe347cbf1d2e3c744cb3416b2480fb6f3ecd48952d783bda8add90c4eeacc2cebddd019907add88554d6c7d7d095cfcabc3b84924e1babfbf89fc5b88955ad8367d00f886d1e3c210311b075569d477b7ec1adf8e613ad8d4abc84972a34460543b5c2412bd9624a9592342711ade770ed9986693b7b858a93b353c7d641ee6931564b62c23c984396ae5bb58e0f01b58108bdcaab69bb2f7e3de73e5a373a61573689971abc6851c06e6bd8bbee3b1e4011563dcb11e197cb6be9b2886fbbaaf32c511dc0a3d4ff72141e70ac4ef08324fd837b295545f89033fc8cd62b63361ce488f7f2c98272fa4e292ced1be346c2f4ce807aef70a1474dfec6281e227b4e357a3d93c35902aeaa3ffb3c40b7c0a841ab700f3712c00df5cff47455f6d382fc3b9ecb55bf6cecfb5d533a1ec396f928f756e588a93f28cfa4bf9ac9d490e4ad440b971f563ff9b97da72aff0983f21c6ed88de88d331abbf6274663b611833b35f46ccaafe34b93d37b5b987319c0e61c01bb5fc38ab704600227a5c36e8a878672bdadc6b3999dcc0f4a3d9f1558f67f9e2ddd32dd06171794ab5102c16dadad91693e62fdcfbe5fed80929bf16bf7b0278ca1da9082ea58f39c77dc582634575222c60fa82addcd07417d6acefcb3c11c24f840d82dd2a3f5a2b3ee9a85296d7d9bbebc6ae815746dbddcd6412c77d0c6952cd3b8337c856d863454cbcc6c524c500fc0bc521291748e7cbce1186a6ad6b0b085eb19c4ebab143f8dcb67ab5634a2e9bcb4755bc0d245e79a0734cd6bd941b9ebb58836e6c71d32753908e35b7ce95cc591e4aaab33d1904a40cee7374e29e1dd087a5a6cd96462ff07b86edb7c06ca5cd9f65c171aa831c2f4decbd0636ca8952ac0dc68c2181e6720e6c27f13af83d528618eec40a7e7708faa1f29d49e5999cf436f565564f7c0f6e5588edcbc6a0e35feb68c6e21e2cc81830b9693a506cbadaa44557a21c6a7dfb72e48dc00eefc7032c7116aa173f8b9f1ac9d92ddb840935b8e95a3493fd69c2548269348bd4be78689883204b4796f9342f418e756ee2aa8cf53cea4f84e3d77b60eeb72fd7e94169f55314bc14294dd129a2d6e31a79c284bc519d44a27b00d79782b8a95a0080f384587ea04b2b2c8eb267f89e8d24cf871e8970db91db6fbbdb56ea2c42ce5f3b163c3d2f079482dd763d65c69fe1cdfe360c341f40b98864924cb1182f48ba2aa55992a2c33a75963eedaa3198a6adfc6509b70af1545f11a6a9bb92c1582261e2f92d0ebb56059ee2964ac58c30de8163e770a7c88652cee1ac0e3e4998378b11681546e8bb31344210cb549ad28f1e4edc2d1e8045fbcb8f0035e44fa07418dcfa11294e068c5c320042bd479a374a2c9390074e28341781f5b30a46bda31279ddfe0d8452f8294e644608b8a41fe9e1e33831775d71d40d45d474a44bde8f8bce46130e9aa3537dd8b9d5d8e018e6f92f1a9181968d93474cce37de9d269e55316974f091473ce859d23cb7ddddab32df84bd89f37dc2668c23e4653ba626cdf9673e3fa4a2ecc844a9b767c5062891efa0827bc45a48013c3e62d16402f6167ff300ed513f2e11fd57ba77e0e509e4569c8a7e79b52af9881b45fde0fb6a0a8a6730aa64a136ce3ac5594e19db91cd53cd55614be43b55b02b171eab7a8834a001754bd574c543c44b2b0ed03edd59a7ae453663421eec027d712139375190f960494ecd32b9d2c5cabe37fbad3aa4fd7cf79c5c73b34e6df8800fceb3250e3611080f49c926b4cbda4da63bf49878cf2d7a1df2a88117192be6eb189087b0c30265f9908d2a3d4896412f7ef024e72debb0900a0d87e03ee7a99cdc0c89fda3475a1d20b0576c7428534013550ff989c466ddb3e6c9a51de5a7fb2f45762e522acb548327ac03f50192c70fc89c63b748ec21171f02db807480a0a92ffb7ba5abb4acc99584ead82058db94e9bf48b4c3957cee29d7b1caa7b1baf8d3696263f7e7b6ab086792f227a96acc671af47a65f80b1a207c8cb8670728ad55f2ce0a82d5e9e4285b78bb76caf8eca9b19569c0422ed3390611f4dd7a74c9fbe437eb49727fabfa810c96341517cf369d5a4703519eadded8628d588b165a5c9034d20b374ea2fb5549993285b1ee4f160d7ededa8e6117abd2c20923e6dec705008d1515364f27eb91e36dc5b87b36de64dde182aaf55c1c2b722ce5e1a396cc1ef85639b71d673f8723fb2f43d426391c8eaa96825137324c1f7f6f11e326ceedf79748b9d6dc342eec259e4c1a1826596783a229c55735f2d869a5dda59f546aa9ca5787c46a9cdb95554d61b890282a96372c4a3a5ddcd1b90ffef601333ef0b128b427c42b113184075e8f97a30648e72181db336e6ff3b5d68de510f335135cb8a59cae06e9c1366fcfcd2ed6e6e16e8dfe99442c2a97b61d482ffbe3bf308969ad946e024b0469ae555a59d3e03bd376c8eb34d5f30927dc32f513394027c278aeb63fe3ad1328e7a6a5f2eb2ae401276d8232dd500574b051302c7784b70ef329af03275a701dee18f424bc20acafd24b79796d13ee0e558ffff0ccc7d7c5272f4fddae2ee2f53164e08fdd3bca9bf0f3962ad0b5ac80a40afef6fa35702e96badf4c77ebfd266c26aa057c9e9d1b72b53b6257f44d59d311b6dca1c9ea5bcc7c32b6f0947d881a9924cec98681565a5b61944c4bdac33ef2296e428dcc71f0544cfb91c951fa0d50114c112cc8b41805670d8ed12e162b028dd40ed15873b3750403e07264f5479d9cadad56ec5c48dabcbbb1e26936b71078fc29518c8c223ac82ec91702b70ff8dc18ba2c73f41ee69cbd46b415ab1b694d2ec3354332bb2d74f49c68e531d146ff5d2d2dba8cba84c8d7bc70667b2f0f54fae4b93567d61151aa8d550b7c3ea83ddadd0ced775122fde90a384f4e9862e2f009f30cf62152f773fa7aaa23246c5e358e270fda17c5dd2eb611bc3a8148bf3d1f120ed6d23e95917f194edf0655f84e0d07b44f08241bf7f84aae074a5204710a7c2bb330a904634de9d7ba1e8c8cedba06a7ccdd77718ed21c07aa6efb3dbb9ae87ed8901278c9d3d36fd5f382c650a85e1b770773a5842ddde9d0691e33371aff2460fdd2dc4441bcbd53b5771ca6fb6738dc15dc3b5c39d34bce9a25433b021800b7b4cf9f27588c77bf8318c9092554e8c3b86d74250b9bd111b605fa0f56abde9ca946aac7ce77381d09aa01f0340c1c64b49760e263901dbcbeb657f292418973315732cfc07da6d54afd3e2ae1c527c36570567ed4250c29c46da4219a0e955725e59100340fa2fea3f2bbb5d044c682bf0d86cd6704a186551a809775b5e98788ce05c0dbc939a3e1273aab6803133643547072e2858eff3036816fd2c416a778b828425168689c1f3f77c092b72bfeffaa2272763cf82c491e7d58b491cbcefc2d5420bdb411380e4e8b1bf7", 0x1000) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x6011, r2, 0x484) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff77, 0x0}, 0x803) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) executing program 3: r0 = kqueue() kevent(r0, &(0x7f0000000b40)=[{{}, 0xfffffffffffffffd, 0x0, 0x8}], 0x1, 0x0, 0x6, 0x0) r1 = syz_open_pts() kqueue() listen(0xffffffffffffffff, 0x5) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) dup2(0xffffffffffffffff, r1) r3 = socket(0x20, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0xff) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)="00020000", 0x4) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x800000b, &(0x7f0000000240)="f6325fee4bee483058ad30d1706c94125f93c67c71636398b7e015bdaa5fb419956862e8b0b58ce7555617bfcdea48619afb69670b66704b9597b7daffbb29a51ac64c024771902d1769e6bcae779a92f708bb161735eee5fab85ad2626ef8f81abed2ebeee5608dd358811fec95a4cd8fdb1b562096ab2045420a940db7e840db11231917db731c3f8cfe408a91086b6ad0778229d8a36e5b57a958df7f3116c5380d3864329f2f43dd3a5a4fe20f5ac5081506533cd8a5a23a1f299956060f85bd5999d42a95e79dcadf07f0cf08de75f3919553a0f763187d19650a5a95a69991801d7dcdb2e73c9bd47c07208fd8", 0xf0) getpgid(r6) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x1, 0x0, 0x8, 0x5, r6}) setsockopt(r7, 0x15, 0x1, &(0x7f0000000140)="9585a35dd453b70383c7e6a35bcd04b6814f50131bdd8df7870fff50d4db2220b505514fd7317e9ee88afff5476f2b9e2813cea022edb1a4d85a6637dc7730", 0x3f) msgget$private(0x0, 0x22a) r9 = getegid() r10 = socket(0x18, 0x2, 0x0) close(r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r9, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r11 = socket(0x18, 0x2, 0x0) connect$unix(r11, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000000)="716000000000000000000000000010000000cacb4cbd", &(0x7f0000000100)=0x8fe3208310292f3b, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) r3 = open(0x0, 0x400, 0x134) open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, &(0x7f0000000000)=0xffffffff) r4 = dup2(r1, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3ffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240), 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) syz_open_pts() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc018696c, &(0x7f00000001c0)) munlockall() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) msgget(0x2, 0x507) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) recvmmsg(r2, &(0x7f0000000640)={0x0, 0x3}, 0x10, 0x0, 0x0) poll(&(0x7f0000000200)=[{r1, 0x80}, {r3, 0x8c}], 0x2, 0x2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x802, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000de0000/0x4000)=nil, 0x4000, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYBLOB="b274fe1edac3b88eeb925020bf34f9ce49e9a170c17fb4c393b82cdcaa81a7dd1dd2d1e6832e51bc72f24167d9f0a6b66523514037", @ANYRES8=r0, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESDEC=r0]) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x138, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r0], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) socket(0x2c, 0x5, 0x9) syz_open_pts() socket$inet(0x2, 0x1, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) geteuid() getppid() getgid() getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x4000, 0x4) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x4001, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x7, 0x100}) write(r2, &(0x7f00000001c0)="a99f73e14b025dc03a3304bd227effe9b6c76fd7037343539b59f8f727cdb8ff4a8d8552cae0a24a255fb08b38e78fd4914d842bf23cf44a43bef812aa628bd996756f005be018be", 0x48) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000380)=""/71, 0x47}], 0x1) close(r1) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x4001, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x22, &(0x7f00000000c0), 0x0) r6 = dup(r1) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) connect$inet(r4, &(0x7f0000000000), 0x10) close(r0) executing program 6: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0xd2a, "0d88f900000400"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) madvise(&(0x7f00003e2000/0x3000)=nil, 0x3000, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x10001, 0x0, 0x9, 0x6, "3a9ffd415d67fff55bc62d7262264222cc7701a6", 0x81, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x800}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000267, &(0x7f0000000080)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffff9c) r5 = dup(r4) lseek(r5, 0xd40c, 0x0) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r3, 0x40}], 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000140)={0x0, 0xddf3}, 0x10, 0x40d) setrlimit(0x6, &(0x7f0000000980)={0x9, 0x10000009c44}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0x2, 0x80a19f, "bb08000100f167d910508b000000000000000080", 0x401, 0x9}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000002180)=[{&(0x7f0000000740)="6e0b36f20d80159ea6f656118714f9deaafa2e897e0bcd5e7f62b5b59408eab25dd5aa7d775f432745e252cd8c616eb5aee7a4fa3fef346b118541ea8e047dfe8bf2f67a1eae08f3a3316dd6b62741ddc80377bb", 0x54}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x5e8, 0x51}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) socket(0x18, 0x5, 0xfd) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f, 0x20}, 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/133, 0x85) select(0x40, &(0x7f00000004c0)={0x0, 0x7, 0xffffffffffffff80, 0xfffffffffffffffc, 0x0, 0x20, 0x0, 0xff}, &(0x7f0000000540)={0x8000, 0x0, 0x3, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) dup2(r0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x20, 0x3, 0x44) connect$unix(r5, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x4, 0x81) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x2f) nanosleep(&(0x7f0000000100)={0xae, 0x6}, 0x0) execve(0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x3) msgrcv(r6, 0x0, 0x0, 0x0, 0x800) msgsnd(r6, &(0x7f0000001100)=ANY=[], 0x62, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x400000) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x8, 0xffffffffffff42da}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0x3}], 0x80000001, &(0x7f0000000100)={0xfffffffffffffff9, 0x8001}) connect$unix(r2, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) mlockall(0x0) dup2(r0, r1) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) lseek(r3, 0xf59, 0x1) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) write(r0, &(0x7f0000000000)="5eac3a8f5675d1e77fd36924923babcc8812b95edfda4b5afd0d6c8de853", 0x1e) r4 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, 0x0, 0x0) r5 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec0000000000000800c900002c000000000000907800000000e000000107035b440c08030000000000000000001200907800000000"]) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getegid() r6 = semget$private(0x0, 0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r7, 0xffffffffffffffff, r7, 0x0, 0xcf, 0x200}, 0x1000000002, 0xd47, 0x5}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$SHM_UNLOCK(0x0, 0x4) close(r0) write(r1, &(0x7f0000000040), 0xfeea) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() r9 = dup2(r8, r8) close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x9e5b, 0xa7bb, "d8f1f9bdca0d830000000da0fe3f000000001000", 0x0, 0x7}) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000040)=0x3b) sendto$unix(r0, &(0x7f0000000140)="58304a36e3d81503ffa69b8eeed0c2a9173c0f81489adb146ba5a7c87c8aac90da93e9924911d923151da2a07cd0d95d63aa5baa4ee33a83eb1ca157d648528f07b79d614a3460f7cd2ea31f9ad69a5b4235c1d5a7a3e841bb99a4121106f17b431e9ae9885be1dcc47a872c99ee9d1cb1439c4e176462fce7b6e923e6940fce5652373578035a69d89d205367c02d1280c3616b1d7f021a9054d390f6ef9c5203c1185930ff5cf336e6649bfd14e381078ebdbd02450401d24a27f5a132343697829cab5f0cb1f462ecca5cfe5f39d4fa79", 0xd2, 0x80f, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r0}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x3, 0x79b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r3 = geteuid() r4 = getegid() getgroups(0x1, &(0x7f0000000080)=[r4]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x3, 0x0, r5, r3, r1, 0x0, 0x2}, 0xfffffffffffffffd, 0x20000006, 0x83}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r3, r5, r3, r4, 0x144, 0xfffe}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r3, r4, 0xa}, 0x0, 0x0, 0x5}) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000300)=""/89) semop(r2, &(0x7f0000000000), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r3, r4, r3, r5, 0x66, 0xfffb}, 0xe6, 0xbe3, 0x1f}) getgid() r6 = getpgid(0xffffffffffffffff) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x8, 0xfffffffffffffffc, r6, 0x0, 0x0, 0x10000000, 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40000000, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x1, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192", 0x12) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r8) executing program 6: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000400)=0xffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000100)="343dfad850839fdd2f3080268adb1f9e534b135cc2", &(0x7f0000000200)=0x15, &(0x7f0000000480)="acda33a8d1c671236f8c59a1107a51b8e7f8d30beb8607e4c1300a6d588ac6c27e3d861f49ac8bf03ce883bdfc5867d019332ffdd72250c5e590d8dedbf35f4809a7cf7de0bed8a40419a719ca356c45c4d138c528d27b05e73deb74b09041e1f4defab308769dfae8bede5d0b539dcd1ffd23fffe280f649ada0d7ea2e404a366dc43f4822804b3906b3f1913129fbfbf6e30f1445c5e4ef2d3a3315aa8e2c62d290a4abc7591b2983bc9f8c65ee326583f461a8dd94bd8e032e1ddde3e1e7660ede767b3113715a582dc13932844b56ddfa5fcd774b81c3440", 0xda) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f00000002c0)=0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 7: chflags(&(0x7f0000000040)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0xffffff7ffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000f1060000000013000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa8035000108000604"]) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x4, 0x1f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xff, 0x0, r3, r4, 0x0, 0x1, 0x2}, 0x6, 0xffffffffffffffe0, 0x0, 0x0, 0x5, 0x1, 0x9, 0xa2e}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="edf503832ad73dad6848e64aa87e3d3509413e64ec5ab8e1e9691f0006863a8a78c5ed9afdac7d302995f3f6614b26c7608907dd8af417e44fdaafb5fb0676cf6ad68a68309fa023caa9eddfbfb47f945f96c4f4fd9d5253e93df92ce494550e72a47aa943800ac081da853ddb777f4e3e172d9733c520abf98b91323aae7d91d8a1aa70d4a73d044f09578154ed3fc2f297eb7ebae8e21b903480e0812fd564cc029a1ae71b2d2fbdb5f586171bdc63eba8d99ebef5dc18493bab49f00627aac6f36dc025bf4f0a44f26163a6008481067a32642d399fce38aac4065ea54ac693c7d3197badc6895adda423", 0xec}, {&(0x7f0000000040)="dd228b930b63517564aa61db73c47de8885e", 0x12}], 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x98, 0x400}, 0x2) r5 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r8}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r10 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xad4, 0x0, r5, r7, r9, 0x0, 0x9}, 0x1000, 0xffff, 0xffffffffffffffff, r10, 0x100, 0x0, 0x1, 0xfffffffffffffff7}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) (async) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) (async, rerun: 32) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09007d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb399b016ccf7f7638b3af6c623cb247740b0679b7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x99}], 0x1) (async, rerun: 32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) setrlimit(0x0, 0x0) (async, rerun: 64) syz_open_pts() (async, rerun: 32) symlink(0x0, 0x0) (rerun: 32) socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x1) socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) (async, rerun: 32) open(0x0, 0x0, 0x0) (async, rerun: 32) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000f6c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) socket(0x1, 0x0, 0x0) (async, rerun: 32) socket(0x0, 0x1, 0x0) (rerun: 32) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000072000/0x3000)=nil, 0x3000, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) executing program 3: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) read(0xffffffffffffff9c, &(0x7f0000000340)=""/139, 0x8b) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000280)='\x00\x00', 0x2}, {&(0x7f0000000100)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119b04c0759f9a10dcffd0258d7d4796c5566c95989acb3d18525b86b81b752ce0f34186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a80206d07473deca6d01b302021cc506c8c0c83111d5389", 0x8c}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000004c0)="ed7c3b127801300e8a4189943895abf87fc6cf52a4cce05bf7dfd848580abc02945d880740e003efa040a8f491cc1b8a5d1ab324c2bb6e02cf403449539ab2ac4eb3fd03d2f51f829d90e6c1d4a7c228f97179d55963c8978f7998e799ca29415ddf1e7a1737564552a2e755a996d7b5c44ad5f7ee85fd9e2301ec95152169a48ed48e141374a68d44a0eb4814d5aac83d68dea973fb2edc4c2a4604cfabf884cd1aed7de6f4aae82f849767340e11362ba98ebca35b0cdb71878bb9589c5a6eb911d2f0ab35c62f9c980b42e7b928bc8c202c693b99c86a00"/227, 0xe3) recvmmsg(r6, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r6, 0x2) close(r6) close(r5) execve(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x107) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = getpid() fcntl$setown(r7, 0x6, r9) close(r0) executing program 7: nanosleep(&(0x7f0000001600), &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x4001, 0xe5) setsockopt(r1, 0x1f, 0x3f, &(0x7f0000000200)="220e7b7e1aa8c9b3389cdf06c6384e73129da158c206f3731a26ed146d0a0463bb168d34672eea38ebf3cce17472be9fba3d83cf309e0ae3dd16fd8ba2443b41524f0a21565bd0c1ba42eba9c245194fa00a8156b70732a99a03219e4fa406000099d5751813e2581e484d1863d46d0dd1ee7eb81c84d4c613a0ed6c1e0a33b2a8d480979b205754a51432febe94d3433f2a36582583bbf16ae47215e170b1304eeb81f450cfb1e86de92c0000000000000000", 0xb3) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00"]) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000200), &(0x7f00000001c0), 0x0, 0x0) r2 = msgget$private(0x0, 0x403) socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x4, 0xfffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) semop(r3, &(0x7f00000000c0)=[{0x3, 0x80}, {0x6, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0x7, 0x1800}, {0x3, 0x2}, {0x3, 0x5, 0x800}, {0x0, 0xa4, 0x1000}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x100, 0x7]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000400)) getegid() msgctl$IPC_RMID(r2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 0: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_request}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x3010, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) r2 = socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x80000001, 0x5bc, "d577cb00c3090000000000000014030790b900"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="b323013bf4d34cc7e560e7f8921fb0c082fb8b9dcce75d08b1a909f050b85c6fce45d37d430799e57e47bb9a65327f8683dbbad590ee8c52a626c0ebe338aea441163fd2a4a6f0bf22375d6b2a40b9f989f1066597a050b985100433a503b4c664c277f3660829d043da14ff77808941c6876727e416ad12a10007", 0x7b}], 0x1) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000140), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x0) (async) socket(0x1, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r1, 0x14}], 0x2, 0x0) syz_open_pts() (async) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x100000}, 0xfffffe28, 0x42, 0x0) r7 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000340)='r\x00') r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10d00fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce20000210066ccdc14e5009d9d20002002c5dbfad800000008e371070000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r7, 0x2d, 0x9f, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000bc0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x4) truncate(0x0, 0x30001) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) semget(0x1, 0x1, 0x86) geteuid() r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r0, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) r1 = getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x1]) semctl$IPC_RMID(r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x2, 0x0, 0x2, 0x2}, {{}, 0xfffffffffffffff9, 0x70, 0x10, 0xffffffff, 0x2}, {{}, 0xfffffffffffffffa, 0xc0, 0x1, 0xbbb, 0x8}, {{}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r1, r2, r1, 0x4e, 0x4}, 0x3, 0x6, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x9) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)="514db1cc776bb36d98949eb0f8ccb6112526f50f095711e84d5d63c62e292ce15496d8e403bee5d5ebac7ea8dfb443fea743f88ffed4f7533eb3cfb70155b028fbbf0147704fd3a85e59a91fe0b050af734b0e624ce79bbc62f029ad09e74ed44d8b4d83c5c6ea63f7955d5f54626184ec44629b8652bca83e9d3b2194d83290d94e19fe79089000c4057d61b459efc6b3d04399c35b6efe7954bd531841ae5c7c8ddbcec8a36934e6cfe6ad1ca10bc4704282a9e90af878721a498051d5c0d1ef6754b1438ffcbce13e356d5e8b4e", 0xcf) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) executing program 0: r0 = socket$inet(0x2, 0x456f1b8656789214, 0xff) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x1) shutdown(r2, 0x2) close(r2) close(r1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) symlinkat(&(0x7f0000000080)='.\x00', r0, &(0x7f00000001c0)='./file0\x00') chflagsat(r0, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1d7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f000019e000/0x1000)=nil, 0x1000, 0x4) r1 = semget$private(0x0, 0x2, 0x84) semop(r1, &(0x7f0000000000)=[{0x0, 0xfff9, 0x800}], 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x9) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000100)=0x34) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r2, &(0x7f00000000c0)=@in, &(0x7f0000000080)=0xc) sysctl$vm(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f00000000c0)={0x2, 0x8}, 0x2, &(0x7f0000000100)="794177e52ea29d8c042ea3ba7e14add08aea3f79807a2dde458a6604fcfc12aabe927f936f1eb434cee26531c7c9a6e2e49a572e02a62e99fcd8f697a36af88ac33e3708020bbc88737051", &(0x7f0000000180)=0x4b, &(0x7f00000001c0)="48593dd208a3574bf14e3eb87cbbdfeae60c70f61eb87d21e0c5d587e0b72efb6d7ad8236041aa8783749b48ce4353f814281eafa653e2f646da2eac43d14d4b4951ed8b782565dc1571049ee261299b45285a5d1ef920760a4b6a9b49babd494fcb0601507dfc81fc2252d91e075dcf1c6606a649f1fbc9fb9021dcafc52abf4680feb0c46797cb8745e89648e46be7cf6b0fbc", 0x94) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x200, 0x0) write(r4, &(0x7f0000000400)="a1073516a92df6a931c9572e193f5b4419454c650147bf852c855a11b10fdc71eb0e27a6da3c3bf1fc1e4dc95cf42e69d46e58ac5e2efe736a65fca0e68e0abe536f303dcb2d71840b0b352d2727c807b47d36d406b8fdefb15e99babb4419732dd33f7e86d1b99745c46d824a0225d68c2f857239d9e0620216811ddf61bff76aec644ebcec286f923c1f78780f93077454ecb4ce33712d83accb901a1e2ebf282c71c79d4a2d1dc32adaf97ef0f89ed92595edf3cf61666406851af7f367ff1992469f5e9c20b92b3b56346a075665b3be361dac24c3cd5836e10201", 0xdd) sysctl$vm(&(0x7f0000000280)={0x2, 0x5}, 0x2, &(0x7f00000002c0)="001ae6bf1bec7cfaa2639d2fa6cc35d18a59798938dacfd4115a461f8c4aa23e3d6fff85ba86ffff9ff0272cf5bbf4dbd49a2d8d60832503d60586f90add39a31ef9ce3463edfbed7fbb30182aedd16af0f4146e671392406340180e7022decb4d172317bcc87beadcd076", &(0x7f0000000340)=0x6b, &(0x7f0000000380)="9b920bbaaec3d8cc2de1dfed377337ee", 0x10) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r5, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt(r6, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) executing program 7: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffff33a75e64ff08004600002099dc20a1d31103620100000000000000440400041200907800000000"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_emit_ethernet(0xeb, &(0x7f0000000480)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0xdd, 0x0, 0x1}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xfffe}, {"2713636f6a89873ffca929a476ee89d065277b4cb804792c5b14f8303a4ed9314a155de4b61d8664ab482283f0131161e2cabce443be157199e1b2cb94cb011220e6955e22425f7de1004497223b559d2686cb6ec3807e73d5c62d8970d17c26abe577948961890af012fa49e0e173f55a7b10f219180f38bd8ba7a5352121dfe31496dcd7adccfa01a49cabb4b792cad7dd8103ce7ca0d4a5a41bb8c9f9aff46a1a532e38a279e012f11080f6976a7e30c9be3650"}}}}}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000580)="92b2c0298c467e212aab52e8036a3d810e4bf5c9ead31664fe9be64008bb19a7981d562800fa2e77ad8e989a7db798f9c53b9d8ca7df7079b485ca3c55cfccce608fdb1d1c6ce33a4868b87de198f231a11280a0df63aaedaec911ef115f5b648f24849764afa48de9c62d2fa8db31465336b3298b34b82660ad8dd6c51f8dd1f7f065f25411b64f747bce63a11bd72290c121", &(0x7f0000000200)=0x93, &(0x7f0000000640)="c5f57e718033d6b77da2b3439d4358ba828b13f2f47ed4f594d93729e20d3b4bb6dc8fa87076f065c2da342e6c28cb06c10a918d851d05d8d96cce35ab294f964de4b8c84ad1bb84a97c01290d111c928107dee21f2dfc71e1e61b4272c06ab25fcd534ab526014263820f5beb2cbb3ee596762c6d022434cafa6b35da39b3d4e9844f993ddd9cb546c54d39800de5954d27e6f4575940403c245b2349e0e851b9dd23a5244ed264095fb753be990600b515590daf40089849ac25765b60935a17b6211fb2b10e8ec73f9c28b90bf58552c765fcdabeb48296b8ad492e59660547d20bd0880138ceb6210fc80525ef2961c24db951f2b63ea6f01e03c862bf9b3d8f7024f808170a61f2f5e89d77733fb4f2519369b16d2591aeecc9a082fa7641e6365b14776fe806f6bb01e5c651f9602875715a3b0abb67d4fb1ac4ca4b0e653feb91d11d3f402e769355001aeccf15c0b97ef6d4428c01cf27e7a1a19a7e1b8bf7f1dd680e7781d3ff3351aa7ef65a0403756c950916d8405abc27e62d60db904b2ebe38da02b6cdc9e8d5afdf58efa24d48483147b60975fdf0b3611fd6a5cd1d7e5ed58a0aff7375027ac9c530030d32041819a818d2dbc663952ddf681d2ae0e7c186c49c2bfb6d4f03a2dfb585c20809231cef909d123566128d215984eeaea60496d75c1ab40fd5492887deb3d66aa64d40993194f1be9c6fe49569dee68c8a0f20bf859e36cc3c1f3446fae3a548ee0691fa48ab747396c8002161ed7d0341a4c90cd1b4b533832d5026875f07146603f0a8b63c3da9e58c1a7f775a0db64c377ac9dcb25739ee6ed6809a82e10e4f32edf461d1f098bd0f3c54b1c5943239b1cd8bbf2eb412c52afa5c1c092e7eeb70b25ea350b9fde1418cf635d2eaad73eb5cfbccf10c6ec6e5f3edef6a6d1dd04bc410b36f8402751125462d3ca86b981a03b6f1330a9e0b01d0f3a1de83b03dab5b476cf01ab5e7c3e47c24fe5757e82b1a5b0c9be136b290516bc4fe93564eeae6bb8e9797314789b676c93ad45b46e7bfd23555eb4cb673f7226f806ae2050045d7148176d758b6327a41bbd67b8ff420a4a2914b447d3675e54a7e37f43cca17b90832c4ac279db38f5db005c5fba0151fc188479c2ca2bd857428537addff594ba38a62fe61dc94556e5a6bd79d673cbe5fd74c05af0a7c43e13aa8c7073feeb86fcdd15a02502e71be2af30606574af75654c6d93535837c08a416279ceb1ff21d6e1a7db34724709d03408a9363df9a65990bbbe2a89286565d485b08aff61862a1ed2633903101532e56feefed8b043f2a02d9038ffdf45bedf627616c5c8fb7c05af140ac9b4e0f2dd6758da5bad2c940f04e079241dad62901ccc47d3531344cf69e5e99bdb147544ac21586c4e9715b608006f6690f666b881ca4782f76dbaa52db001793cec73d9ee841db8a4fd688f67851217c627e4eeddb93a99d39767e58aedaaa15dd02745f1eb6c38fb4e5049f14afc97d69151fb80ee8178fa5bdd4beadaeb9c4160962d7fa7e74d7b666579938478a64720944c51225dd006e525096e875939fe521c8c733d628fe7357a6990e7a379628556372e10c985292a2cac75da13556e46a86a858cc66f7f1a7d3a29eab036eaccfa518a68e830b95d6a343f148fc280ae1641494938278d2cabadadb950911cc84343da531dce2ecd62fc2c0e940e3afb9f02030d92ef81cbe6cd3201c3a09b8583eabc2e53f035d22823dd290948876acc0d674b82078012241bbbd845286ac1cb4721b0dda977758f65ed5922b3c964c0ed72036a82e20a9e6495ddcd00b35ac4beddb949c23f740f03edd3c369da160d5a6d507ae05a9d558b50b3e2b16dadc96cbae089c7f1d4b7c35e69d663f46a4e97bfff6a8eac5fba8217421a5db33977445ddfac44bec37dc2ef1ee7a05a52de0bf55074581a3ff9e95131eea79ea6459bc03feeee107a51b52c0ac2ec7f4d85a286d8121b8131bea66f4ff5ebbcb0dbe00865825b19b7b09d1047b3f59dc063b7db50ecb426b6d22a9f2fbc4400a458a2b1cd3813be89f9c15dd2cc37acff6773a43fc7bd339419c08f7f56cbcec54d017bd1bf820158ad8ea866841aaa7bb98c93e25c4da69f72e3e1f7b221adfd4f51cdf24ae38dba21068ee4eb553d9db72b3610899ded6a25bd061648f2098844235388d9337e6e004d88a0a781f1b6283c07a814f6eec37303f45707d1074ca61a26a523cdf39f5ccf713a4fcdc5e2e2758e134cc86f179abfc3cdd0676a5b12c061f77251ec5704d83218cb474a370355d86b8851421742d5580136adc83f31abc53fea47ff822574c6fbe34c87c5fc37873c78da2c60b443002892997dc139169118511c775e8d99714adc475c52de4b87ffa2fdb17f21441198edfb26221cc4da2920f3995bb030b1e869baa62d20cbd0244d2f4928e38ab9014c3eccf33685947dc4e0e760309faaa2d4c502773fc29e32313e9c7e82c779689d6ed7a4dd33f58c2315ab10c3b1f861ca32dfc44e889af619c8103967debfef75f81d80d1817e53deb86b505641cb9a1483fda88a4720e6685aff653b325f4c4143077590e45a5ba85ac916f7503cfd9f9f4bd34a1d65b8bcb3e027bb1897b652ba8f812a04266bbcc44dee7d7818e671a9cc2b3884d3cc7a545c8abbaab60f197e921ef5e11f223db7c5412b20b91b6b10b3c589aefc302034e5450d7638b9bd50ea5122b71810f46abee43412bcd69c86f3cc58e905fb96fd6c21d094eb9ba89f70c3973c1b244451b13f421052f939384df43e02154e813b2383351162a0800850ebc8f0fbbf025d99aaee1f857bedbb7c4295bd6da6894622a606afdfa08e8175de574838109d5ae64d1ba30f2d6e2b3f4b5ca884d23059cc7d4b52d1a4b5dad728670045c309c8520a0ab5a18c1722f784f485c14601124c7520e5c12265e3494aba0628e06879a39ce3d398d356fbbeb0f234d6b6a94eea4bfad957ef1f4d8c8b25180fb0ac3a7e012e39fd731b904836bc5024bff9aa2e63ab738e61e88b22105e9c1dacfff8c26cd8344b6d810b24ca4afd8924192c8b48551f77c0fc725d69efb0442ffe13d442147eb078778333ccc6b0ca64e9538249a407d09d4df6e2168cbae0785d735460fa12adb6d2e2c684297fa7a385866904149a1189a701778f9ff3420f9680bd59080c1d55ed17ce5d23502d74993ece5dfdee4828056b7cb56936d5ceb2f0a4b04f87fabbe7ead45429ef37db1e5eca17812d4bfd18845d4c0036d1b5d5c9b58cbdfd3b4b6f5c0807e4472492f252e13594b3b6edbae4162e1a88f38636f8728d14cb8895f7685a891d48485a1ef4f836646d4c36422ea08bf4e7b0f9dc545fadfdf34b2221ff11db13c00e2978bc73d5efee19737b391129b82ab3f36854fa84b5671da2e5e623bc677f7285f7ff5dfdaf27809ca08880c5aea559318ee2438298820d17503845a7775568f0e3de4b8f5aac35132307045dd0ed1c87292741ffc1bcfe52371a122aab60876adcaa0e101bb011c7257501bc654891d56b4ac78424ddb57c9a6ad6f12e9c2362348bd5cacf30c5caa6c768f1044b6121ef4812f260aac4d4bef927d59e7f226cbc2f1285453b13935b58be7b8035137c3ccf9e0c27e426753566788b5e258562e1095cea9e109dcb43c047d0f8e00636e08bfdcf552a3fa4a93726bbeb783f8cdc69ae892ce46c17277d46b1c14568e5a4f54203d9638aba61717a0d3489c9e15398d19b00cfa7f0fd092778db699317e1dac67e9b816a309662be15bf7970c515b4da1b6a769973863f30edc2805fdaffab8c41d137fad7886f4972fa756c0270692e3e6be0712c64ecc37abf8706053b61ef69c9582f40b37b4db0bdf59d1631579afd73401ee6dd692a60b6b91d87539f16d654571da2d25a3f4cb9fe7cab01e6831c93ac9ea1fef7d4c6b172cc218618cdea497fb94d4dda943fa1deb04a756181b6fa314802cb910fa4908ee77fe010901c97f2e1f68611ecd7eb27d898f295d3a2a6497ddd86ace6187ea0252be3ae5264f6ab667ae3121d6b2116549f65bee9ebbd9d42350015ec9fe2b136f28d7119ee0117a043f20bc16090f92077347f0cc3212560a33ebecd7a34063f9fbb09258f984c1b074d05011bc00ffc856ad3005b32527f2514ac80c8aea30fa7bd9831eee6e31c80ebd0b84e361aea6edff7e1f0bf1d7e3d0638fb3e6abb7f3866d0171c31a702931b76b7d74acda08eb1af37df57e2cb9a79c49505eb71f9057b3bdc406490f304cd012581e0293f1576b19cb60dd4e3be2b531fedf2132ffb8d45792baea0c3feea349f5c1c1a63a00fc19828867e92ec545238652cce65d971c7514373f8937f2cedbbab1527e9c429ee20abdcb9ca176b87de42208d0d33d3ca29f8805bc618385dae04b4a21269a7b97911a5bc761d325c0321a6824843d788b14a967271f13e27fb8b0f151df321aff65f2924bafbaca0875195a4755d46c28b34b757aa9609b73a2bafc979209917f3b3a036176ec794e60a0bc636ed0168a2657561f7185c4b686c40de3fdc016c116ed3430a43fe229279939ef09f6411fbcb6439c7dfbe70362fb8349cd2d1487b17ebd9a80fac42ff9340ddd59259782dd360b22351fd37ea548f5c370eca454746c6fe0479340deee81240043eb103036dfdf8bc7c2d64d61a635e259064bb83e50c1fcd28dbadbf5ed3222faf01ff3b6170b5cf46579212f66ab9e497310cb4d49392df60e8575e726422bf4d6330c47502ea5c9c61aad498309d381f2a66d6cda51efdb5000d145f7770c3987275a3b2916ef9b3e7c68bb4f066dcbda5694fab8bde854d923ddc8c09f694fe13b1bc9e520b1b311d898872897e3d77f31a75218e25252142ffdfb8cbc4e55cceeb8cea6f16a0fa70e4f007206065ac9beb545002c796f73e38db4b1d87d0bd4d2b5a22767396fc4fcf832372b416350e60e52ce0c4ed068e7bfa7a35f7c457dbf6d8035406d0f514bd5ebf933d53407569d35035dfd737fe8e0088f78f03e4970c243e39d37ef059ec4c14f2fcbed436a303b28b6c35b2a518a340c5d2968c707bd7b58c1eb2e8af9384fa1c83b0d15e49ce83443c40490afc97fe6853cf5fc31d5d19758697ac720de93e9ba33825feffe6c259e6a887ff8188d6ab5088c5549382856e691de7f9af593079eb20c35a1a9e3a31244b4e16203ba87356404e84f6bcc3941f5da22b5de8e1b3e3baceec446d89481c1276c8fbdba8ff96a211321d12f58d443d6d7ee0f4845ade3e8d16480d22a6e523e3467406a69968a43d254d35ead274b8c52f39b3ea603b7af25d438a7347217f43acd72128d7f8015d0799a59c848b6ae6bdc8a79a33bf186d7fcfba78396b65a889fab75a85ca1a64a927df58c23cf8338366fa4167376b1550b86b078134177d12ec65dfb3f38c22f6226e67fc434be432db486b7562a567c4eb83b39f341e5f2b9f26c5d7e2161a597c2d2f45678e4d80f541275a9f6289951a5414177a0fcbaa60e5fb8eafe1f939025dd4cb0652c5fcd5abec34c0f0fd70e8789e952b91f985b8fe3c62999a22b2857c0eeff06a92e02916a66267fd715b49db4056738035f979c05d0463311dffb0c96073a4b88421ad840c4627a5dc8818eac8148af93d6a83307bf52e76a102c9faae91a0991bb9d229070d7626499674f8c1c957b25b02fbc5cdd0f5399eb419d1dc7e52629ccd3549aa97156ff4777cbb23c1a9acadd69d81636f191be758fcba199eea65d69d7a01d7b", 0x1000) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r2, 0x3) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xe4e, 0x2ffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000140)=@un=@file={0x0, ""/57}, 0x3b, &(0x7f0000000200), 0x0, &(0x7f0000000240)=""/18, 0x12}, 0xfb42}, 0x10, 0x2, &(0x7f0000000300)={0xa0e, 0x20000000000002}) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x7ff) syz_extract_tcp_res(&(0x7f0000000100), 0x1, 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c854", 0x93}], 0x1) executing program 4: r0 = kqueue() (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) (async) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x10000, 0x100000001, r4}) (async) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0xc7, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) (async) shmget(0x2, 0xc00000, 0x444, &(0x7f0000400000/0xc00000)=nil) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) clock_gettime(0x0, 0xffffffffffffffff) (async) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/29}, &(0x7f0000000140)=0x1f) (async) sendto$unix(r3, &(0x7f0000000240)="3323e4d5c4228e2a5c0a2f99fcac626b811d24940b82162731ba583b8acc316a2a5fec2e97a109582cf3d7a4f5d509742509b1f15dd0d606ff9ca00db083a62dccfc1f9764511844673af4441b7f9ac4e5cbf07e69fca492fbd790f3906f263aa8828183f2631f2d6e2801645caf9d4425832deee7c1050ae7555d713ab3dd84e8360791", 0x84, 0x40a, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) (async) geteuid() (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x510, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa5}], 0x5, &(0x7f0000000040)=[{}, {{r2}, 0xffffffffffffffff}], 0x290, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0xe, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r3, 0x0, &(0x7f00000010c0)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 2: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x400000) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x8, 0xffffffffffff42da}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0x3}], 0x80000001, &(0x7f0000000100)={0xfffffffffffffff9, 0x8001}) connect$unix(r2, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) mlockall(0x0) dup2(r0, r1) socket(0x2, 0x1, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) bind(r1, &(0x7f0000000000), 0x10) (async) listen(r1, 0x400000) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) socket(0x2, 0x1, 0x0) (async) kqueue() (async) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc, 0x4, 0x8, 0xffffffffffff42da}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x8000, 0x3}], 0x80000001, &(0x7f0000000100)={0xfffffffffffffff9, 0x8001}) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) shutdown(0xffffffffffffffff, 0x0) (async) mlockall(0x0) (async) dup2(r0, r1) (async) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r4 = socket(0x1, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xb, 0x0, 0x0) close(r2) socket(0x1, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffff9c) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) poll(&(0x7f00000002c0)=[{r5, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$FIOASYNC(r7, 0x80047460, &(0x7f00000000c0)=0x1000) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) close(0xffffffffffffffff) r8 = syz_open_pts() close(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0xa, 0x4, 0x0) setsockopt(r9, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "0c06267be2df670000006400"}) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000400)="4ac1cc0fcaf79c8264ed2df6865ca8", 0xf}, {&(0x7f0000000100)="a968214636eb7a4c7c66fd56e4ec6594c24da8cc6a41935962272307fb68117d1c17bd06dec246f2c0a37cd65299d22a283dfb0378afd738a11f370519a93d70d0ec319f058407a4ba60045f7ab145e19046da00b12ae4156d61675784d9ba5e81b903bc15612ad93285cf825dc0", 0x6e}], 0x2) executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x200}, 0xfffffffffffffe83) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="23f8", 0x2}], 0x1) execve(&(0x7f0000000b00)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) executing program 3: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x2}, {0x7, 0x5, 0x5, 0x8}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000580)=0x1, 0x4) kevent(r4, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0xd4, 0x8, 0x4390, 0x9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x7f}], 0xe8, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x99, 0x4, 0xb45, 0x9}], 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0x800400004}) openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000580), 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) (async) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) (rerun: 64) dup2(r3, r4) (async) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) mquery(&(0x7f0000947000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) poll(&(0x7f0000000080), 0x0, 0x3) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x6}) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r4, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) (async) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) r6 = syz_open_pts() read(r6, &(0x7f0000000080)=""/176, 0xb0) open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) (async) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r8, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x1) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000f6c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) mquery(&(0x7f0000b20000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x9) socket(0x1, 0x0, 0x0) socket(0x0, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000580)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44727390ed95bd9dc6d4d87e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c563c6fec5cd8509abd562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e84723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111ac64782c7ee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000100000000000500"/528, &(0x7f0000000240)=0x210, 0x0, 0x0) executing program 3: clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{0xffffffffffffff9c}], 0x1, 0x87e) (async) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') (async) unveil(0x0, 0x0) (async) r0 = syz_open_pts() close(r0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)) (async) flock(0xffffffffffffffff, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) close(r0) (async) syz_emit_ethernet(0x17c, &(0x7f0000002580)={@random="3b11dd83dc5a", @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "03b56a", 0x146, 0x62, 0x80, @rand_addr="6e00000000001800000000000200", @rand_addr="9a9d1d1127f60756ef82b1112a5e0675", {[@fragment={0x2b, 0x0, 0xfc, 0x1, 0x0, 0x0, 0x67}, @dstopts={0x6, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @enc_lim={0x4, 0x1, 0x5d}]}, @fragment={0x3, 0x0, 0x6, 0x1, 0x0, 0x1c, 0x67}, @hopopts={0x2c, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x1d}]}, @hopopts={0x88}, @fragment={0x6, 0x0, 0x1, 0x1, 0x0, 0x8, 0x68}, @fragment={0x3c, 0x0, 0x3, 0x1, 0x0, 0x5, 0x68}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xf, 0x0, 0x5, 0x0, 0x7, {[@md5sig={0x13, 0x12, "636c25bf158ebe1defca7f3e034b1f1c"}, @nop, @md5sig={0x13, 0x12, "0102ed7a4c59c6f77043322e52a7bdee"}]}}, {"69095615f61c9a844c8a29cd01bd2b27ad7b1652ab80f6dd6e4da99ea94a82bf62a203a374b1afb07c2b64c6fc7c8df23762e32d8ba7ce2699107f6730e8df589bb3486ac7170824947be77f583ac4d428ad310bf0734f45d2e81f705c04cae9e89a3c1114a468d14914772623dabe42a13458207e876c38a642b4c93f2d627eb8a7e7d7ba5ee263105b595474f5050b63c5954bb22e9c634faf59959d003959144ce34e65701a03eaca2266725e1ca3768d4daff3992c7c7435e75e6f8ea6684047"}}}}}}}) (async) syz_emit_ethernet(0x33, &(0x7f00000023c0)=ANY=[@ANYBLOB="ffffff9ce82b5f6fffffff991eff3616f3b1510006880b06010009aaaa00000000d74ddadb9b87323f6a5e8393648ba3d627856055dd319d12fc494cf409c97c80b6aed38077dc6c0184868d43c8665e114dfd17b024c9548bb7a01dbf0004a5ea71322a600f0cb366433dafbe91bbbc23bec88aa34bba37ec3071996c3625f64f99f56208aa2ccb89e13d372266351edcec418f1b20ace4e52425990ebc5782dd28f665a3f3849675aa92c67774d482950e6b699fef58435848e7598dc4dab4d2b92199860900f1d1d8f4d4cba8738954f1ef17156fd68cbd031ecf310d723c34895793ca9e3a323c9f79d8b87d913df6d6ded091e9002da9154f9c87f3cdcbc7c745fffb8ff03fd305414f4c3004a6a908722f68c8761d9a2bddc3146c4bf7d0aab12188ef56ea31e4dbfdbd89f05d9527fcd8a01be6a37663ab8c7e6bd933da9fa16875dc70b72a82cb4f3f29e618b4167917ddd78cd3889b08d2186d00"]) (async) r1 = msgget$private(0x0, 0x340) msgsnd(r1, &(0x7f0000000140)={0x3, "bf59820886659d55062c5d35293cf5e2fa065b804748624d008386dab0e641d9bd4ee9a42947985269afc47fe97a857984e68633e45d50d8d01452dcc97920a18e084d91827465bfcc9fe720c5c89c5fc5c4ed72b9ea5089f4fc2683f82f0f9ef8d37ebab8bec3733b62bc0a9ceac9b1bad6ffd865d4177441b71102f492c37a16018d0683d300"/148}, 0x9c, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2}], 0x24, 0x8001) (async) socket$inet(0x2, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0xfffffffffffffffc) ftruncate(r2, 0x25b3) (async) recvmmsg(r2, &(0x7f0000002340)={&(0x7f0000002300)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/171, 0xab}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/8, 0x8}], 0x4, &(0x7f0000002280)=""/71, 0x47}, 0x8}, 0x10, 0x1801, &(0x7f0000002380)={0x400, 0x8000000000000001}) (async) execve(0x0, 0x0, 0x0) executing program 6: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0xc0, 0x4, 0xcc43, 0x35}, {{r2}, 0xfffffffffffffff9, 0x12, 0x1, 0x7, 0x4}], 0x1, 0x0, 0xffffffff, 0x0) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070007000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc0", 0x95, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000080)) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005046000000000", 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: socket$unix(0x1, 0x5, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x20) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) seteuid(0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9}], 0x8001, 0x0) rename(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xaf9b871941ea40a9, 0x3, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r3, 0xffffffbffffefffe, 0x1) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000680)="03aeb21859c4b1cad33b587deefede7968ef114ca93bce75e572fac681e55bccac372eceac198d7e00fb5dae5b5080f540c9a0253a2af1b02653252b7ddf041a636fcd5ccf14e91ee2eb8102557f81e2030235d20648912003b27cf74a7a000000000000352e122ed51ad7fa1dabac412f2ebcdac6fd50a4247d0568391ad1ad78561c0e9c258bd7614b94158abadf53ed110018db463076f0d66aaf204d5b08ffd2ee588a575d2b0c462ae9897e4c98842c226031446affd018eec28f3f1fb703f984e47ef37f3c75059f45d3346f31adf432603196fbfe7b5625c33d203eb4bc3dd4cb5f1e36e6628174d58c3ca925245cd6aec9b2fe3a4700665e342021553da04c5dd563cc907bcf546f1939d53e34b3d397fccbb407b739c0be72ae319ffe7768ed680a74724f", 0x129}, {&(0x7f00000001c0)="56785ec538937f5af00bb8742f4e2e716f554780664a41cf72656cb0c552bd4cd3be060b61066614acadce8698449417916c74777ca6472368ded3b97661fd8f302d151a37adc034bbe451e8e35bbfcf47e14716fe95af9e01d8fb6be2a924fa204e7bbfe47b6a9a5ec7ea2f0213677d50a0843e059c5f1b3e3e04c44f726c3fffb78f1d40ff2ea476798d3093966bcffd169eed6fa85bf17161d7740656a7642c4dfd55567c3315fe71d5e17aa9f47d42077fae6e386126e82e37aae48a3a182afb9ee6d1a859ef9332fc068632f5865b1b08516d368b55bb9b25e5f33f3c6f5bcc4d3e9fec7df296285bff426dbc", 0xef}, {&(0x7f00000000c0)="392110d2c015ec82a7d7bd83f89e8d6d522238f0ffad7299d0e8a9a4836a6a03b90dd27f4fad4148b9f3addbd0c574e67d", 0x31}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="000000008d8fc7ae7256947b945e77e1f800a4f4e4e076c876e2f3ee90bdfc338a81ab127e84a3714eec1d481e862e67320042015a7080f0f8eab2c5f74e5078daa2d3a696f870c69c0b5ec4e29d66f2276f20de34fc884ae0d7f42cfd9fafa066f77cc504798c120dfae868f3cfa3b8fa0e8bb6580ba893a0743a67c1ecbc04ba18b2441781d2c23239374fe7b014eb9e4c257b36da2daf3ceba6"], 0x28, 0xa}, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) shutdown(r6, 0x1) poll(&(0x7f0000000400)=[{r5, 0x140}, {r4, 0x100}, {r4, 0x10}], 0x3, 0x55ad) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x407) syz_emit_ethernet(0x60f, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 1: r0 = socket(0x1, 0x3, 0x9) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xc86) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r6, 0x0, 0x138, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, r2) executing program 0: r0 = shmget(0x2, 0x4000, 0x284, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="2ef2d25a5a0102c2424e523ceea81a484fa0a0063e115387bc2caf588eb340f1064153d8b33c5139140b9433187c83149c948ac0023c3dc2c7bf3f90f9cfcb6c64c01ce4a8ba906d8faf2ae121272ca70c845f5ea6671c7f0b9b098a26b8f51314aee079b44adcfafedcb2d23299a4e99a4b51c5414a9d14dde80024d10eb2dd97b1f3d8014f2c61a2d1302ead5305d310454688454de273a9d4e62c1e55858bd532aeb446f0ce1488cee0632081b1c75d4d33cf5674d8b4d25a22d4ccc628b4b4a623b2f769957cb7cde175cbdab77f7535fcc08929054e101e778d514655dfa899", 0xe2}], 0x1) mquery(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffff9c, 0x400) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x6, [{0x0, 0xa7}, {0x3, 0x9}, {0x2, 0x9}, {0x2, 0x81}, {0x2, 0x7ff}, {0x2, 0x80}, {0x3, 0x1f}, {0x82ee11f1eec3e15, 0x40}, {0x2, 0x1}, {0x2, 0x7fff}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x3}, {0x2}, {0x1, 0x10000}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0x2}, {0x3, 0x30d}, {0x1, 0xffff}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7fffffff}, {0x3, 0x100}, {0x2, 0x6}, {0x2, 0x7}, {0x1, 0xffffffff}, {0x2, 0x800}, {0x3, 0x7}, {0x2}, {0x1, 0x3ccd9a5f}]}) clock_gettime(0x4, &(0x7f00000002c0)) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000340)='/dev/ttyCcfg\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='@{+&/#^@\x14]&-\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)=',\x00', &(0x7f0000000480)='/dev/ttyCcfg\x00']) chflags(&(0x7f0000000500)='./file0\x00', 0x10000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_emit_ethernet(0xba, &(0x7f0000000580)={@broadcast, @local, [{[], {0x8100, 0x4, 0x1, 0x1}}], {@ipv4={0x800, {{0x2a, 0x4, 0x0, 0x30, 0xa8, 0x65, 0x3f, 0x5, 0x50, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xb, 0x1, [@loopback, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x18, 0x4, 0x3, 0x6, [{[@multicast2], 0x9}, {[], 0x9}, {[], 0x96}, {[], 0xf095}]}, @timestamp={0x44, 0x28, 0x3, 0x0, 0x3, [{[], 0x4d06bf93}, {[], 0x3}, {[@local={0xac, 0x14, 0x0}], 0x101}, {[], 0x7ff}, {[@broadcast], 0x1}, {[@rand_addr=0xae9a], 0x2}]}, @lsrr={0x83, 0x7, 0x80, [@local={0xac, 0x14, 0x0}]}, @generic={0x88, 0x12, "6ecdd9d893e50f58ae4ac4a661e4d410"}, @ssrr={0x89, 0x23, 0x7, [@loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}, @rand_addr=0x401, @multicast2, @empty]}, @ssrr={0x89, 0xb, 0x3, [@multicast1, @broadcast]}]}}}}}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/125, 0x7d}], 0x2, &(0x7f0000000800)=""/16, 0x10}, 0x89b}, 0x10, 0x40, &(0x7f00000008c0)={0x5, 0x7fffffff}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000900)) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000009c0), &(0x7f0000000a00)=0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mkdir(&(0x7f0000000a40)='./file0\x00', 0x0) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r4 = open$dir(&(0x7f0000000a80)='./file0\x00', 0x800, 0xf735a9ca6342e40c) fchmodat(r4, &(0x7f0000000ac0)='./file0\x00', 0x4, 0x2) mlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) read(r2, &(0x7f0000000b00)=""/56, 0x38) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000b40)) executing program 3: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000)="03000000", 0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) r7 = getpgid(r4) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x7, 0x4, r4}) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r8 = msgget$private(0x0, 0x22a) r9 = geteuid() r10 = getegid() getgroups(0x1, &(0x7f0000000000)=[r10]) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r9, r10, 0x4, 0x6}, 0x9, 0x6, r4, r7, 0x0, 0x6, 0xfffffffffffff801, 0x3}) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(r11, &(0x7f0000000240)=[{&(0x7f0000000340)="73a6acb136c172bb20c409a4d83e24f7afca98240ec882b634d4c70ffb91b4dfd8aaee02517b1d074cc7929d70b79f5dee5743076f6a75f11391acc5112fa33ff75085c4bb4e0e199c0a51b1dbd493ac33b8f5e1debfe3216fdeeb9005e581a86694a6487bd80ffcbced90582f0477e4105196f7af65c84dbb3d0f1af4de996e7db710795507185d2cef5ed8cd259acb26fc76c42dcbb28e41eab9637b541a7f651fff616dbb21c544aa48037e1fc9c3462ab2e9cbcf9d3c0c60496033ec99893a6afa6078e7b40ac6cfc4cdab4bc30c1f6ed3937a118148e607f0ef58fe2bcf670a9a92458649bcaca6f4a60979318056d9df22b9e85cd99c3823762c04ef5031363ed5d5a384ca0123c1748f3dda56fcb1e5e632cd4d7efccf7a7241c6d0e94f5b17471c916888ef19c94808721c5ff5f0bc5d6a1c45e6dfbbe805db187b3bd7486efcdb30d05c5a14491ec17472744e4910449d62a9b1bf345015162c70de370918ed851270178a3ed6216291e6e61c67ad92661b1a2a6717e88c834e7345e0bdc3f11ff56aa7d0f2b80710cc0ea3de33847c53bbb194f82d8dee79ae33614b93c77a7a30bc73beafef8e609ef7c870c2505dbb2ea7fe3c9508486f1e54bd5aa21de9f3a16e29a12258a5f41272d89465f7fa497c50e71c05fcf6c338f1a46d3a529c65172ceaf91a64189f9d9752d9918fbcde2f43c8881350cd7302f9759754d5e0df9924432be6d987488336167fe7be9377b58aba9691d648f37e7c595d085c0c6df5f91ed2fd55b959afd9e277b35f6f95ef28b958576cf16ddadf7232d92d93e8ca6d44ae03c0595bb76176d44db18bcdb643f6a209b08b35b817e51bfafa47050f1dc976c9d828533b241fa8cf2e26b507c8a5eb514dd2b31670bf900b6aff0d842266f2fab5594422ac629c24c5325b95e77e387db7c936b30b06f464f740cb61d44d9e4adf68c30d5a67194075a53a5d512c51aa40f573e2465e5c160acb36cb2b64eccded374de703640ff19acc4ebcee2a66b03c4c848e81f08fa5de4d0162da7dd67bdeca1c5e0318a0e4ff7f6718a56ed4b27de06cb91cfc71d8f3fc77fff48772d117cfed3dc63fa0493da1af7dd630a474470c74e10d71807a47377a2bbf508a5b5e8293b68a9bc7309cd61dee3ee026c2edadb7847f40ec1146a4f6dfacd55f4dfe766b9e5b364c11fbe77b45a30a7dd179ed5d4a0892ad1222872f52814419647e3fc8100f149600e12d14528e1a98f03c1aef2324737bc0174ab71d90b8bfb49a5544cf7666af4d68d41b536a0121daff9072bf5e84aa0b20a1622cf14192829c793ea828594f04a894a274139482ef5ff59533eb9271312dfab8ab74db6a28cca2865ac863c609a971e650f6927cd55a7186c02ce422d2e2bac2b963bf1c1fb74d1993315f2313223108b3f6d2ab636958784fc04eac685e79af238b631dc341de7e63818dbec236af2b1ffe301d7a1986ee41fb21e2bd3331421ea77752fc193b1fe7b9a2d6787491b4cb13dc56865122bb855af8d619cd01ee49d837fa8bda8c4a4ed658d27cce24d339a735e9af1b72786414f28a22f1db81a089cff05659c1719461877a6ba5993cb90c17d6f0ac71bd45696c1df30c4e220e716017edaa95c9c8059b27da2fac3ae0d6e90f2ba6072f2442a83fdde0519f88981905e1335b48d33632d25c97ee58a622934b420dd132568e44544a4baea4c03d895e5b18b230ba5393629f58e3028051602db7fa7fb9f719586e3009b7f508b6e88c312e9e943322c808e7043e4faa379b3cd4e8ee00249925c31b53ed93dd01951c8acc2c65d2b7d98f210e99d6014fdd0d5eb8b4c0c5c2dea4c98e6c7a5683eafe0bb2666df1a60a127d8a82ed31480d288f499ec9a0d84848b5c676f38e49e95735506d81be9dfbdcd599341a93b8ace9786b4745674b4831c5794524c7c11906007f08af3fa4b43cc8c3a15958d02d433763cea27e05e201c2a220c5fc09977234733f2748e1319db9ca2a3c60ef9723059b61194809f2ad6d7e268ce6b636370ea112a68b5a8fb93bc45c96429215eb7fce91a65066e345f4e3c640d9ea3cf8c982d6e1416a254435775f0032dad67a9a7507d6552dce537aea0f0193381015c70c3f4f2f5ec9a5d705240b5f0ad7c28cc2a15ef2b8cdd42989676a41ebca1ed84e2797287ee8296cb0f661a77283847c8062605065280bbc1cc6444bddba05d9013f0f892888e84d3b74bd70e9ffbf587c392799d5c8dcf5374c3c51f1652ce0dc6231fbfffc5c6ae7cf2ae960f44dc18dc8bd410d49633b4f4858a6f7d5702a57e9abc7f40a0a6874a46522f8de9420866d4aaa60877270f906bf00cf23295d7382b65c21dc5a765357ecd8d8601ec4572ec58240b74b6abbb8741598e923fe91e6b0f0a1db6f7b92525f331b9fe652801a76bb7ee5b1ab1746fc1f12836c4440402607d8e04eea8e20804df1c12ca53a401b4bae871951849a6e7293f2c4242f3ed0dbf055a9832724efd87d483bbbcf3c6392d79ea78629a4aca3780fb9f6e70a7494248a2a6b17e10d8dd5370d2baa807d266cd332751a54b69e31d0df9c2fb01cb4e4c7c864a01e4695ab0a710059ba3729e197b9f104307d73597631eef7106c4a62deb0e13487f674ed2e3a15cedd87ca21c218b0577aac2c7e7d7f1aedf39b741b9d6b71d4264aa883043429df17ae6da598d498d5effae90cf6e94686f45ef0b57305fcf3e738080ef8b373fb3d228ea4699121ed46e535c230956e32d8ec627d1d8ce49fd54c2cc281628e46d74dfc38d2a1e8c1b61a204c22a0655b305a1b6fbaae744c709ecd4d55bacf13e3bf2ce9daa3f10b541c8ae464f69fe56288fc7c4c41e37cc1fa5d0ab7f75f864987dace9ec327a9b30aa50eb457ddce76c8be2190d96ce2bfe73fb9648e87888e5bda77697e0d3257baf8c9cd008f018cc2e84bb109aad51b879174ab6a54a4050649833742b273a1b27fa5c0d27e3fa8ea95f3876fbe150f90884b1c03f48f55022418360739499fc8e23e0b07883d650506b24b2ec8a6b9221eaf03fa007c4e44019d275987371971276289de3568efa0d7f58ee50f0d9260e4e9cb4f6680ae8d34b991683d492f38296e3bd88fd52c38218b00d478f01730462a10f12237f019faace158dc2df77c430232acb978f19f4206433b158c27d912ffe14227d2a5dbbba3e22aa77a0b706ef077b22e52c940e0084450f648f72df5ea02284dcdaae4c9b4c7b6fd9cf1d692472db68946373928b63d1a557a08e62645f407d7f7453146a3d23bf0b2dfdff9c226a8cfc7ae9533bbc6540d2db2a4acb9f6723bcf1dd7707064038d44438d1a8339d09a9375e0f69f2cbb69d663792fc8e17ca1baa23ac1339a0e9862c2b309980412eafe04e927ae42a21e1b572c9d1a4b36b108ba8b72d9e5c0491c5d5753ef8fa029b1980228c8668bfaa67eaf1d32d38937f0a018826fae7fea408b06b95a1aba4677ecf8f0136a739cc440a32557a851a66c5cf65ae4a3b02bf39c43afc3aa2adf16d365349717522c02779fff48365b8bd1275e45dadbdc10058710e509e928c91b3196902ea8df1e8fb2147f66a4eaae6b7457e44a9a653e3d2e2cef267f715b25ba0c62e640ac56d3e81d9914a9bcfc60933372fb5725dc0c94293348e55a62075260a1005247886150ac2d4e7df5bcb386db7e0e5eb860614a3d8910af96579d581a54bcb148804f3ea097d17b9857e31a4faf956254641ce10987e41fbe4a1883615b520d06f05849016c6d278c9b785ade61912d4fd475d650f66b1adb383ecaa3d724e28f9564a3eeccfe59e3442eb7e285600b19fe9b58fe54dd0451c8e0da350c0ade6d95f9d01351d55d0f499b791110261aa3bc3b8d23e2315e308e0c7263a9a5136b57e415bbf3b2beaaa62e5ad4035bf19f8a46739f0189266cc47a72ff54d3c0eae9a3656bfab1594fa877a9664f2196e6284dc8dc82ba3e33bfdaa496e2e51e1355556d74560018a2a94c3fb5b9433f1dd94d4f2b20cbc06235edffd63ab5366db203e6a729148a0c2d08e20d04832bfac293d2be9da401ab4885f367e3c35f5501578e3f278b39fd63028222ce1c73aee47125d1e8c58704de8e1d4305ecafb8ce6d03084e7cebf6b68f49c9052e8efeb8cf3842c49216f7544a0e8e9a28e63b7d871a820aecde56ab56163b133c2870d3d8f1be7205cff377ba0fae81b21b74f0621488c6365aa60c6b1a9b69a61877cf57acd9ab55e8480e4d85a1c052c938bf13682b3d2e6710394998e53c8e655d88b43c69aa8252e75b3f30839d69e6eb4509f590d1d5125e5c6593f46e0352aa2b75a91ec6156b9fc6946f9979b99533aa69f0ee342a0ce4a01cd1fe7b86954a06f2991d38012af7b87cb1744dd0966c1f51ed4f7357274c345c4c45b0159247723914ccb0123c54275e9e733bac62498975a75124418eaf17bcdcd8b27e289d922f847e65a6fd94231e0ee4090fc8ca81cc8fbee69181846472c28f3e5d128cc46297365134d64efe08f0eaca5775165f097c65914288d2abdb258d9cf8e1469cc7c4a392ba8236f304706bf8c484a8bf12798990ed9e26d79109be43e3068090d16b9c6ce5f4a5be8fcc76ee77ad09d018591946d2e183c1682ce732eda29dae95635e965809a04f04ec700a1f1dfac12ca30967046697151221b6e3a882e5879e074a6ed626db3e369a9ffe4c70e8a4fb88faf32424b53b40a680c0935d516f388dd31f925b9af1127f7aa38ff1ed2f1cae8ccff6abd1261351b4d03e6f21b292f0eed89ac3ecc6a65ca11871007cead8a50e7d0a62e4cbd1c5ee95d2928b975251290c62744e8abb53bfbdd0917ef200a3db7e7d49a6e062d4c828482ca217d0f8b08aa6f4b6716449fc4575cbc48fab0ac04bdb400456e115f46ef55138aa31c7190993edd0579f420950fb4ee29d2b07ec2fcbb7e63876263e876c73691ae5e3614e18f17db4f4d40fabf39cd5ee93daba1857dcab350859d1a57c7566d9085b1dab5cca35cdd0f6c60f18282025c9176e4a74aeb4f6653fffac3290f0d3b3ea160e36f8dd5125c1a368ff1c72479b26ce80c97d334659d1044617c43f3f50d4344fdb6c3202c0e266d389cc1c65d763ca0187a394e489f8bc0809ec79a16b85590f22dd07105696ee1eb72ab52ba723c2c3ebf81f515a9acaa46b1c2bf194f66b23e9a929793b6a3ea82a063df4884085541847146a5bbace46531b98708b1ddcdca975022392d72198bfb44bf3041f6b07b2f32813bea9f912d7bd3efea477bbd287306863f55551a1d13fdaad5283ec5a9843058d3477f5877998e11221a96d932c60da05475b304d5036f535aaa4caf3d09c56f07684136dbe7f603885ca2beeefa5dbb425f223291b93d56f556eed5f342e7510f25d93bff05fc5e8ea6ca928cdaaa2b966d037c431db4f034c3c7a03ad5dcf6f5be304866f7fad44b23792b4756e3bc313d0c07bf320945898691b07315f2e9a2ea7145476277bb1c935fa230a27f298d0f902db2604ada54574ed5d75baf31a320d7a96a09cb15332f29299eac63755ecf999171553c0277a8eea8f489ee46920bb2bd2057b7576815b5f18afb33927ead65e5e37414ab51e18edd2887b9b157446a76008e067dee4f3f806ca9ebace705fc26b1354a816a4b3f4c5356cfb3928e3ea24345cd72cfe7b904ecee6cdc1e0f435c518f78be1b6fc28ebdcd3413dd90f837879f24dc62d5a2e70e8870ebb3973c98938830f0b424515072ef3fbbdca1a61197a53", 0x1000}, {&(0x7f0000000000)="6e77804d04861453fbae8f0dd3fcf0efd69b75dfb3e318dfa558a3379af635e7ae8b92f52b11c4446b8ff822446d411e6d50ea9021a443", 0x37}, {&(0x7f0000000180)="3cf15af99cb4b61578d1672cfe91f5b72d7d964d44c837806fd1bf1e58d8d0a6356b17d760905b832456530c18dbd57679b313e44d7a01725b161e0d9027f13fb0db559211fcaedec6fc7aa1a54b868fb59f22e04cda4c5ce6bc4497c21fa6df684ab1e2b53a772710af8f8cf2ac62645e8abe0b0f", 0x75}, {&(0x7f0000000200)="873f453c0c0fd6de6e5ee636a4678b142a72515f6d84d0a896e351297baf3a89e1b06817ff92d9d160def6d314fa", 0x2e}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$dupfd(r11, 0x0, r11) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) executing program 6: setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x7fff, 0x0) close(0xffffffffffffffff) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r1, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(0xffffffffffffffff, 0x0, 0x10) unlink(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000900)='./file0\x00', 0x0) executing program 7: sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x3, 0xe13}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000180)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) close(r1) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea000001", 0x4) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0xfffffd9c) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) semget(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0) socket$inet(0x2, 0x8000, 0xfb) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) socket(0x1, 0x0, 0x36) r6 = msgget$private(0x0, 0x79d) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800480000200000000000009078ffffffffe0000001440c009d1c8245c155d3815b7f78533b87dbee4977b773521ad9b621401d7fec6d0c0c28baf0cf2f8f775531bb4dae9ded066f5c35293ddee92d150a2105e5bfc70f569a658b7fe10b76817e9da9f4289d834acc2724f8e098e485d2225801cb22da384975febb248cea857d6d3ec103d546caf9075dfb479a8e0ebd2ecf55b74a7818fbba31e632cf00cf3071c7c78a3e0859390d3a135c5a3d626f48d86f47fc1e31932b041c1b20a581c5661bb8384f2228cb939f84b154dd6d12e143a79b23c39425bb9d78c2132f8b090c08b0a6ba3542d031"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002140), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x63, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8f1, 0x40}, {{r1}, 0xfffffffffffffffa, 0x22, 0x40, 0x1, 0x1ff}], 0x7fff, &(0x7f0000002180)=[{{r1}, 0xffffffffffffffff, 0x61}], 0x100000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8014, r2, 0x0) close(r1) executing program 5: shmget(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x15, 0x7) mquery(&(0x7f0000947000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x3) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x136) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = dup2(r1, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x7fffffff) setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r5 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000003840)="d71bcb71e6a6ea808fff642e843c57a949f9c05ac248c1ed385222b61da4dbb14add16c35b551bc042eec0b3d85b73ecbf78ac37631abd1fdf06e0b527ed5231488a1ae17e278cff378662fc34b6d51c51eda628a55abe099b4faf9781186cdb26406580d0c1138e07994c7d2cf42658ac4a903a13f344da9a9ceddde7bff043fc0ea8ebd844288e5f7007f1340b6b7ce99c2c7dac28f09cde9b71ae911ab2cca549c224a2090dec36216dc1bba1ea53d36bed5412a7b6c7d9f6f26632adb4ce7108f0098882fcb14a628365813b11bf6b4e5d612b78206e2b813a1b47a08e91c8e7b7e422d6a548a2d83739ca5224e09a51207c1871269b8c05b5d9a62d3e239f4cd8f1296e2328823922eb4efdea9c5b64780d8fd3fc44d08b8e4c7c8ae2be764b4dde9b55175b738e70599b3de25297c63a066199d058fcdb680565ea62d73d8954101c9ddba64cbdd16c5e18c7986c69ff7402339f7f5bf6a175f298570c59570cb11f86bd25f18cc155342f84daf2ae412262d20f5ac05ad60a68f03a61ef84bf10bf61a41fe579952bea68b70ecf8cf96321db7d30ce7ad129d162d5a222391f83d2979bb0ba44c09a7cf75d7be008664df71c75e1b335c2c60ab700d7149b4ca96003f3403c5a9f10b42912cb778fd9304648c91411312ce397aeb947ab2965466320418d6648dbc054d68d855ce666bff3044cd95895ff16f1e35a6fd5f6c3ef5f929641266954e04a32f112886830678ec41e97389002c72c7797c89a2a0ebde41abaf64a610e9e61b01103c2ada70556a04bfcfc8ca78036fc28e8ca9de5cf5293c1cabdfd54a81bef5fac0a2a9fe421488cfcd7aad17df4aae39eb437dae61aedb42f7ec02525b14a41a10619b1cef9e173f6781443dff910e0ceb808719d777e935249810dae65dbdcf9da9bbc232b7c818326c52ebd183d9aff99ea6e788baddab4b7307605e0a67e268fc962c4de90a036ff6adc41b2e8d283bc4689360e0baa7c7b00b3eebb300fad21a4d6609da5dd8ddc293787cfa56d0eda1f7bb1746fd72984182360ee022ba2e4d8a7116f54bc2029d7f76cdb07a233ce1f0a08c800f182fbc556bab7db372ddac34bd596165a6f3719d0868efe00631a7871b9e98a7569f9bcf683033e370317f88c3a360588e678857c553ff041daeb7a91cadcfce8eed534c572d25adcc239eb19fd40792e4dd072d6fbd55913fef8e31cc85344700e36fa96207ade473f072d4569b9173185ba0d0ca1b09408b7ed53f74d23113ce784e86dde1cdb637895f20fd33647d78f2db2877398c7b319832fabd8c00623cd41f7318dd6dfd50669985e71ab2a2d36ab58a6699d38b3d77e9c7a824b9cb692c2c1bf107137c2c531fe68ec091e656ad6510a1bdff592fe32e1b595c241c4c207725522f087b33d9bd3839c8df19fa5a35641f5c2c3a44edc035c79a80a047764ea7173633882833c356c02243de2a4b8bd8b6172b8b34bc8276cacd88a5796c9d72984b0a0c977f2f4a8b702b39f879a26a08d32bc86e32c7c3fef5a7893ee2f5345d12ccc759dc0523984ce28d54083d44bb7552cc9b2b9fdda7890d6ba55b72453202dc76b9b67294aaa8c71dba99f38c2c39712a7e26a11ea2983740e7ce7c8ab6e52c298cb6594584eed6f0d39732b68a3db44c42e157ac26166f712948d825aa263f874bd442214cd214d03fa7812742638ba7d8a3d437f795f5f5aacf7d17e57b4dfd9b9f12f6a7463bf922ea606a0b92051067bcea39be06a9c70afece40070f7bbef6d99ee05e01243c4ea8836306d5f8a864c27094b0e4a68a657d61a5c229c40e2402b245c36bc3ecac56c7b0dcfba5da56bac46928165d5f09e870951b51834c0015ef92a1daea3976da51d27d9dd249fbe878e905e5f6abbd38eae431798bcc526bf21d8ce0044bdcb5a0284bfabd106da8f03928d59a47504d2718fea45f26e87abe11e2e2a8614d8e2343502dad56695bcc501cf15bfdaf64b212e0b5b8601631eea5e939c8345f65e354ad65de26e399e3afdb707fe192e7802db9545e206647e30fc76f76ca061eb6711925c39f40e32ef047ff980b782ad399190e514b903732eebbc97c60ce97c8e85a0a6161614e4bd9584ca9b6edd77d127412c9e6173589938aad5729c45c7c5e7351006e2bac4064d3591efe5867bf739779e52af7c83f95a4f1868d092c114d7c1dc04c5a1519d5b1ffbee3d33b17699733a91afb0878b3c248098b6a634494b157820a715234f80dd5a4a771a09330fc67f807ae1b4495235ac3b6e174d37b9488ffca6379a23595a523c7929cd7f406764638e923b01bc46d822cce2b1abfce6800fc9980c5b82e8a61d7abd90e4e7d48975fb0623ee8187b3413b19e6a699c1fa8ad947344ab7d3315dd67f7b2d5d2017e1b7b9f0f467c76ac0fcf3a709d995ebfc075a85acf868125e95eb0b78d9ed3cfb71b6d1ca01ac626492a2ac30ad9f0dccdd6472c5f08388fc5b65376afd93d91a427fb7bf025ab2df16303e00000000ba21bb15bb92ac671a95b012e813ea30891856e0fcc0cbbfcf336400da57932395232ed437d933080a983b0625d369f0830a665a72ef629ac991d8131b120a222676b0207e472b911a86bc86478d10000057d78283d90770ea54c329549bb61e559bd603508a3d6ac47a37525880fa4b713dd25cf65916991c01e6a4db4efac409cf3ad9cd83221bc9c053ec0261141b401028913679318c3d8a20dbb7bec5f829348295b44ce1f26e15cac72abe327ebfb098690c19b718ee28308100ec09f11ebb46bd8381c06ce0c5ce6536f41f875984b23ba4da23ee27377820417ab3c2a2912e7cd39a166b3c5adec3da3c09260f30fc4fd0a3cae612f2781994b2b5fed8598d07cef3ba9a82415b764753e1b9b5770958cb0e8f3319730e1ddc1e9fec11328919087b8118247b6f2325974b45e57cba4b7751e09d916b3ca8dc99965cbff471fa15f315c98cc57a800697ef23eff6b9fd08a608a93b5c3fa98399ce4958281c9e2e604e816e7c9e16e2bb1bddcfb86af71008cfba62cb3908cdd21fd05da0a3a53a563c4b29195dff11138f70b8155504d650b25c3e4e888c74b956c615f104bad26ff49d3718d935c25634781214d47b03589453ea7e3d45730ae8cce7e9f91c6186630181724e2f25f74bbbc3676cf49218f6afc267506c80b0f74779c95ae238c2767a611c742e51f2900ebe8c814069e5c85d08150429bea9b41cfe5a4d57a75541845d9c36930057644607a48beadd4d6ee7f8a3593d2d0144d5207ce2c954bfb5980caf5e0a2436a34be47a45e8aff487f9f111b76a95dc69164791de1ede1afe114b31780885410b5c4d437c6e567a2b80c71f9e95c3864eaf2549a8991438e5e6727532f9ca3faf8adb05903733de73379459ad272f389b179e9a78392a7409a911f6efcf2bfca657a991a9ad3e765d611f9309e00a776d015f1ab01f96af63ce6e4871af0224dad40d40831e408ef63b2a4718da8c99d8b751193e57cfc681e8eea09c93e1490e38572453bd9798d9bb827cbebf6cf8534115d90189f578bdd1fee423a38bae78db7637b53f7a84c688ef19bfcb8ac0801bcd0e2d5d413e6969df4dbc6d711d6b43901af64499c07160bebd7a130ecf6ed3019477f974bfc756e1e8c38e2324eb8c2b37b88ed772482608686c202714c873a5d45afbc3583cb15dfc1a79bcded94d545787388191dcb5da4a4a611014adc12396e6e8a43f04272fa274a7a36bff5a80930e18692cc1bd651e99b2b4f797b2047dd2bf7a7e809458e6f08b0a129a154e9ecc69c258664b1b8cbea1533fea2799141077f99b5df81818b8c69e589f2baef1f449d16e33fc2adeb17f8e1065b8c95dfa95a877a870bc114e609f81e4b428a86a6600196cd9fbca8e14d4e303d5df7bcfd3fc680b576addd8d9a8d4fb1f8749a01492819fb6cf55b6939729e690b5abfa0b73f296da5d6a1c1760ddaaff59138138450e265262fcae43d1739fdd91bf40ed8f5483d9cdb34f9209be91d5246d1527f0bc3890b0c42085049e8508015a89ab1fe630d4a748d251e8841cde77ce9203b0e05697feb5a370ba403b7584e758de9dc8988140c52898cff80d501a60c3e82c7a608009f9f7345c3c78afb98bb845bcb5103b024ecd8d3aaee8a86a6e12ae2891c6117276c40a8a1b5ecc8d56240e751ea6aac889e339ccd30709c62ed796c6a8c1a7a0b12cf1ac85cb145da8bb34f85c4a388d611290f2c6a5be66f08d3331c01542e9f63bc3694892daa3f8d4660d57c3fd82a9090472350296dfc0864740fdc725088a74873c76434391364cc4ef678edf39ee964589d3542da9903893e42b44b019b43ae39849cc4b9cedf4ca467e664ba62094471c8cf61b9c512c3840d16a5cda56a8c74fdabc4f017faad1b1b487d474d467ac347d79fb40b799042fe56f1fed66145c1269a0e9eca52cd4421a4936e5bb23158e2583cc907a2cf19e0f29573ebad836673ecc0ee5915938a7f3d04269cc871b5847c9a3e6721a90b804db19a46f6ef5a202218e7cc46ad6076542230e8def80e86369b224158fa59f52d380f413eaf34e79952aa0ac177cd6cad0f04a1558d05dabe04ca86cc02560ba19af562614c7888978a93b38b007b2b1546d29d98246d6035ee0796f6196bf74a3df8a414a5c445c5d9cabf0377fe29ef5e03ec15012dfdca1f135867f1e322264b9beeb6d2555ee8c1d8ba326e00a8c9b01c16814d9647cfdf4f40653f4e4b25761163434682a1f62d5976b2428a04c29d53ab32f509b4bfa4498a1943c52506a56292b67ffd61b0e2fa73ac30df7c5c0cc8a0a7e7439bc68f9fd6dde71e2696cac3294fef4882e03158bd067bb4622e9f60a8d4de1f4f913f07cfab949f4e08481068a528cb9de4fcafd6f1d3976e8d9826176c05779bfe0995c0fc71bb65efd41d9b2fea9c124d8ed9a7cf42d6e38d314461dacbaeb5bcaaf8b639544f6374bd9ea4249b50cd55a99d860b27cda71f51cfe24b34e757032e2184ee7d99978c3c6e3eee30c6234cfec379e7dd7b5661e6b686d7a16304b6623cb8286fe28a44696926ab2fc98abf1fe99f1ba787a7d5af11ad17c60ebfaadf20e18d757a01fcf84f7fc2c7d22f757a1edc86d614ba8b0da0a1f39a79e2db641966cc7de8f8b7ae56583a3e130a445bf70f1d32b48b7bfdfcda7383b76da80c4ee16bd060804e6f13824f049b412ccc6db1b817e499f66b809a88cb07ec44cb3549dbcb148157026cc6afe7bb4f8556e37870a33da8f8297744c1fe508c7e976d2d2c01aa9cd3f88e40a350094e2fcfcc78dcf45f06967c66d933d978f11cf1e5314f9b769af41e49c3d38c67ab5a6725da2fcd579410bf3f06a81b58a998b6c1a565097ffafa68324ee3fdb9bd154d36ecb6fcbe7f301c7441d2989e7137f5361c890c57606d0e2ff5dc9f89590aceb3a10a878f8996b5a171b32942cb1172e9804e963a3e82bbf208909f48df95e7a43038180d7d1104f5f2dd5ee873b1b557b7d03fbca6232cd9d96031c49b0f2b0c11a4868d0c411fa0398a5079bef90b2e4c5e05f48d45ae6c0d834d43d3742949e5293bbfbfc0b3ae51dd748abcb47012f063be354e00b8ae1aaf4b685b9777b03f0e8b7f5e1b604631fbb69d2de24bd6d0ea2186282ca45a46b12e0b193d167ea0c8f2913a63a1dfac773a2adc776fbf050bbd35a7c39cf82b3b5268e9a9f1c00480d0da8e500000000000000000084eb100dbc9c18a8ad9c81674dcc075d7f80eb1022620e3b73e5b29a9a8159d1d76cab1d45afabcc37d2831d398309f2ceecadcd39e07ded7e067426fb3facda7fd1d474266611278546b316542033a475e7fecdd3d55200"/4173}, {&(0x7f00000024c0)="77b1292c67525a38ec104cc4941531315bbf6e9edb4d3c1d7483527d30f048b98270f6f5b255fd9d2d302b0d4d235a75016a6526f59414d27fd2f5a047e50312d0f91dd7f18c28b02bd5cb7d0e751c46bb361298b901ccbb71e74186a538516c0f6f8e261593f35aefa8966bacc9691e95e4b8ccc53a4ab3db1aa5ad5ac539676ab6cc737e15fff9b5c00d13d0c08d5257ec313d60f8045934346f12c049ea5ce8c5799b31c58823b6ea80a9cd33f225eafebeef071266e7e567b1e8cbcf774370c61c870701eb0e179e94af4039ebcf226198eddda788ba3158bf7ea813982efa977342eb1028b57a8e511671cf0472c13442770f6334ebda4df4babdfa5622190b76652c0cd2b59eef7781094b5bdc220e25754c4c5b212262e21e84aebefe70e4a379d4dce11f1a714bdf4c76e0b12049dd8a324ae40e6d4b843f07058c0ab6e606a35ebc0eca79f130979c1d5f451ec3ea8758a717c23c97f021cda574cbed3e5b01d7959d9e1044550df5711f456ed6b3ac509e7a06d9420a5efb71406fef77e31595becfda5fc655b555d2bdd2d3c4cde7a51242b010e45911fd3363767d170dbb465585fdb7ae7772934021bb6c3825a770204dc33e0b66feacc9fd5457b89b54f3235c16d99529cb30339f3c556acab52d0f9cda9eca835a8fa082bf2a08217121b2e4bffdc6f61211630e9539347d901a33bbf3fc7cbd57515424e57e4b15ed6bc5e9ed625650e4a274ef38d81d6e952095deb0d95c5c852321aedda668b391872cfeeff3894defaeaec164398ddf6aec7689a99515619b9b1fd05deaefcb903f59d87fae894ccc4d14ad72b4b11496c11a048f0a72f04818e9bdd6f647f051dab3e003d2885b8437ffd6d08a5cdd374e14b2122262c186fe3d2aa1b565cb65014d3ca8360550578156e641d9549ed9aaaa904fad55679c9b59e58eccf09cbf74cec36d86db616786197a1fac90afc7bd1311f7e4f9351daae4ad302afb5e3a3a647a3c6cd57612c815e892381084608f3dd737317f428391699b09f321dd48cb2c08519aabde531a1df3daac5c468269250c19f46dd8b65cfbbff75ab3cfae56a25671dd7d258b8b437a0fe43c3b1dffd2acce55143e1cb31ab85ffff5a575960ca3f64f6d0b9dbf0ef1d03f3f5590380fe73047b308f60247dcbbfcacd0ca7a142b0337e72bd26b9f9292922d67dbf47445b2cca24409c7a436c77d2b1740a293cfa37e82f3f99373c5e0e51cbc3c9e36d40266b5a7e032f5fd47b42ed5b2133033cc836d420efcdfef4aeb93effeb0e65ca9f4bb45575c0e609d28dff8fc95b9740940deec03bafa9e0352b678f4678b90000576fd2f0dfbe5675e0891875c5ab1213b3a072a8eca2a1c07dea7aed9b56a547f763372840985d70a1c261a1f5e1836fe863498564f3c6ecec109835b0edd1836f4bddb877e9370f1b9178dd8ef22c3c76bdf6cf77eb72c2f805a3fcea366957c437cd1548997d2c77f912e415ce886637fdf6e4f52570dcac9aad38433e642c1d2c89a3e41ce1cd961b076431ccfe5f63dc6195911dc15ef793deafe3507287ff53f7d278f8510dda71ad3a0de62a7081d87e77eb6dc0fe5ecc137d68144a9ffdb08171b41516c4898ae44699c25c88cb4a4568ff35a36d59498c1289dd9c8e1e509dd2ecd3cda3ab6242f5888650a334088936c0a80144f3c76b9179a497e7c302605ed77d1954b420853a7488f628861fb342ee4cb70c33c3fdf9b0f6dd484fdc00568b86cdf81d344a9fb155da15ad0ceb5c86b4b5f2ba8f5d0c4b0aec58b6523cff23bdd085f6a807d511e7c64f4975c44f4019e4000a080d4a0e9e606bdfc888a51a5afe2288dbb95a349e0d26af35645e73c1cd0e24ce0206b18941905a60270d8eb5c4b2fa81276008d8581ee9f25e2b8311b7b7820e3199c4f36c352cff42215190837c9bf27948c55a7e5a5a581cac0a19e694d19c51aa54dacb8bb47393a013616dc058a6258437a7893170a79c7260d1290ab9d29e65351cc6c7b95aaa79d6baf56e3a55e13d654a011b00db7747dc05fce07a19118a39d3b31ad774a4f37a3d1fe40667d184de73dc801702ab979b258b7b2077fa68a7c4bf51830422d2a2b2c809e99ee530fcedbf142c60bbde45803577370d1f48f58be515c9f282ac42808733e24a58b8a38b9eea47869ddca913f30bfd85fe809e21e81dbf2c6693fda68fc489228dd2f520b2241c42717547bc1b6c0cf3c944a0e9e60499e65da4e6d1326ec0866ff7f834f92a03a3f59c014592b0c382c6d84dea5bb75ab7aac614ba20c3590adbc09be13fd2f323beca0cd4637b723fff637f2ea23292276d553577366e9df4706778ed410379bb5898d5944e1a5af5ee78b2abd3966dfa5b708f429ebf15b146d032336c3aa41ae04b879819fcf218f5c48de7d2006ef8ade0403d13d76227432f60645444e345ec90614b2b6eb019e539a91913ca3098746fbca1ea050604ce943af44d7aabd86d12084620114365b17f0e997bdd64ba43a8a20323d0e97a02a7df562f192e4329434443d57afb5ddbd25d3b7361fca7e56559c268a73c82b06309845a7e3d626f54e0a4a2c398872c4ec9d278f1f01ca90cfc05b4289047938a9a8aff83017542e4599cc3fcfe2d92baf2d49dbf8c40a31959e1db8958cb67e8c00429a53d1f06faeff8ba2adb6654ea6efc5d0fab8bc8c914faf6ec572b8a34017c555177f675e12702856b2c900b31e0ba8dab73a0c8e74eaa4738ab7255e7410ababd88cc25de8246fa10cd474b0bc39e688929e64c41ec1b04a5ef7b51cb1f0c323c587ba4b80a26d1f563b3d1a80a3be018b886e60001cf0b7414d59e2ce1225a8461cd0ad530d5ac93e7a47a03a0f1cc06d5464243cd0da46a67349316c91fa47cb8ec022fbeaef39dfa0b044c7b8270f68dd336a3706437dbe2ccd2aa5629bb8a64a84f709ad53d992f36eb5837b8e5dd7250450207a8be8c527db8192c88e69562bbeaee8d318ceb35bf8089067fa0c98594218574e0c0b63746d6463691ced5462a1d4c2d4cedd90f475bf60ab821e8c193b2f4917fbd435d69394a1b112069522cf11075206703e020603b1df770ff47d5ab5cb2696145e19c97f376e9e4814f694cca3cd15b1abb625aa3c1acb2157533823a98a31a532b9917d6fcf3716bbcd8a059264f8686d5deeec0f9c13ed453c5d0ea2f40856fe9e41b4a854b3f69c4111fcba44fe95679f35e50c8b4b8c87ecd4d9a27cf94b2452e74bc370d2c7021c591d9dbd6faa6736d09210e9b10137556dc425cc28655c54d2a64a0cfc7543c7a63a7eeabc2e7f5c8068bc369f3fc12d907fc2274ea33adedcb265c853381a5ef624d4837c9f1f203fcb6b2a8665b5fa6649cf1b102665538576fef3588cf1cbee775d95a6bcc0413293371ba03bb8d2b9f771e95f41a5bcfba558a55265f5b30f8a3a9343355ca79a8032c840320860b39fd163959074b73bafab61d7a82748aba04e976665f7384478ad8149970c1e27296ac086aa3e6235b1aa7fb51ff347c3e723352dde5b9708376d34a032ce775a1c5541d2beda26002f04d5f22a6cac9a707ecb4abb1ffe5260c0502f6b30a8cf85e65fb7884d8dfdaaf5b83724184a49bdfe121e05209903a384aaf9656666e077de4e08cda11c528282d40c7788f1a1ed6793ec7ea09a6e524a080d88feb227a6566ea2fd7cd83e4e7ae2dee55c92dbe38d1cf18c1e817e17c18288c08d7f8233f5afc922126952ab5c657251f3761d6133bf54f0c615974d2e2503c16a2535257da01264e88e6bd7f5d3d346863ccac2a4c5c2f13514727f21e6032a8af9033005c57c095c38292c48c131975dc70f9c72ea3148eb6dc0cb17a66e7001696003ee5ba2cada659ca8e2ca6e9df9aef3e9fe399e179fb321965d2c9d41382e770cfe1f0963b4ee2ca9e8803b36559e88616e5bb111c0e129b20e7ce4e6a7c662669614e0a9d5e87e89ce5e994361c4757252fb10633f733739c4c1d98e78516ef2482fb750bfb1177273bcc0b432f06c73dbd7b6752b9009621e96c152b4e6ff43e26fe9ea1de14f16a7feffaac90faee1eb55040a9db1be4bd9c56e66d1316c7d5f866815df05cc418794498adce69d20f164593059e2fb62950e66a9a7603a432e5b24b14499bce25a2b9b4788105fb3103acf92c169f6280d9413957416bc8ceaf368fcd011c7d847741f1d89811ed8b381659b2a9b039457ce26e792c411deb78310979c71e3bebf70325f3befe1be989517630b0cf8d4c382062670b3a564d25d7b44d39b597a3baf9193f448b9b1a04154660a4e6e5e7129b24496083d5ac503eb26c8fb91d414e5250b2e5366b0fdfc7ad7e119612c0a17f5a66288eee033d9a64ec57524e2b879e0ccd63b389128760d12e7c7e984a713ee8e2c8c0dc1b4ae95919b2cbf0d3711c12dff4f567d0f2d2a08e970420f67d6692f5399949441a3de52979a5bb30311ea86b11bee6a8f7d8c89aee2a851ec81f9aff1bd5d7b6ff932fb4dac657e36a286ef9a484ea2d61adac44cb2ec06eb67b399f9b0b7b622b2384b6b00b7700aec7a702850fa49a9db7f867e4e28885bcf35ac9d0cb414877ca378047d475ffac91f195daf25449e0c74d7ac34be12e3c2319c8470155e5eabfa00f177e3eea797c88c633a764a29954fb059461a7a613fda1c8df878be771c4bb09e347bb71fa3c0100ba5a5b045f64cd79489c7a87b825526758f56550ca0c6543c7dc243f679b5ef545672ec19d2f04501e70b810e56bb19fb4d4736b032d9c2011370d104e24a432cb5ee7b1d66bf5672c5decd8a1bf769f461b5ed92efd600f168fa106d001acaf4c80ce78f51061dc5cfd42075dd9f62d81f0e369947ce4b3ac5541c0dac362ca05e303953256f5e8b560e8315f8f43ad6998c3111bf04f8a69bc99305ea117da8a892a30b27bdd5fd294b913679534ca194cd59d011f15f8c4a90b01da45a12933a2ca578e1adfd5b00dfdc6e6072c67a98f253a0c2beb8706916183d7e09baade32426982d3dbb69e79ff183bb2c3da21fc7613d92911fc1201f61ef805d649dabd12b3fdcb8754ca2c8d285468b52d41d845d34558ee94877478718ade19116564deeea2403d261355186c5fca025a2fabb454a9417c4e15a614731a0eab061b4fee8780599e4117072e2fbb627e04c6a10b37f088d8752049af2b3af2725bd5b11b3e90cc6b71a5394052862a67d53e2a840c0359fcc93eab18d9a56a9759e10b136ada759b512244afc30fc3b63b8ad1fe5e7e8b70a8a4a644694d726f3892c179b5e3cc8ee68e8aa306a6e1a65163c3dd346e97a547058dd4ea220ff04678fff5dd75c9a9f42359b7c3217544ccff1b69b9fabdcfaa9c07f167ff4500d0fc93ac86d7b870a6b5c700180f018036b659947d9d179a8bb2158aadefe2b558d9c69703cbd190f6eeaa97a31252dfa7052c059a8e354bdf29402c29ca55fe802f9612269a82c3a1d07892b494a4a66012cb5ab9ae524f5494524f91d8e8803601945e5da9944700bfcd5c2860cbc77a8d9727504c3b637188d279286bcc73385f11a55aacbe021101aac157509d69cb413b11e53b0610334dc968a7edd52fbd3c5cfc212b17ba1b39e6cc0e3556fa5c2e5476269866a5ac983f64fde7a3f6818a7293c4ca63f29d06918ee628c401a543f19a98a343cba5663f9173185390f2d2224cc244d0740244479522b4283d82476c699a4a6a7d5659751a9296843f5aa002a09c10e0a6751b844950f732f26a69bfa4c8872742e", 0xfffffffffffffd36}, {&(0x7f0000003700)="75ec926dc0acfd08a56e96a676d207b28e23324accb7c257705de3ea5bf639822d29a65aff9bc61f8c37c1359cf8383a56e0b0bdd27170230f6cda81f54d02e428619da43420c7aa5305f84926524dd9d7a18edde9366cb90d912a5ec443e3705a237905b152bc3903dae160acd8110f9b500a4e4eab38b4299958a1c5c3569aecf302029c425782c23986635c871e02f5f68e0a195629765dfd14e59e60ce06d15ac1cebf67026a7bca3c66f106065a8bd2295ba945d92e912d6a5ccb9e89b1fd7666f203b551eb560dea68217ad7028cf1d6b740927c28f13aa48fea71de62e402c4199a2a38d113a8d5b721e8d6ad7341fe5bbaf9af9300000000000000000000ce951ccd5fdbf67bcddd74d807b2eb386c0c"}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000140000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1ee) writev(r6, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) truncate(&(0x7f0000001240)='./file0\x00', 0x20000) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f0000000340)=[{&(0x7f00000014c0)=""/240, 0xf0}, {&(0x7f0000001280)=""/136, 0x88}], 0x2, 0x0) dup2(r5, r1) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r8 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r8, &(0x7f0000000000)=',', 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r0, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000300)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000100)="d86220", 0x3) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f0000000640)='\t', 0x1}], 0x2) writev(r5, &(0x7f0000000000)=[{&(0x7f00000001c0)="001995a5b89bb7e2201ef0ece1df5b6c0c23c66f9ed4030e23f8922b5d7522b73d00bab5f60a", 0x26}], 0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000140)) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x1) socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) truncate(0x0, 0x0) truncate(0x0, 0xfffffffffffffff9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000c10000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000a0e000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000f6c000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00004db000/0x1000)=nil, 0x100000106}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000d56000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) mquery(&(0x7f0000b20000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x9) socket(0x1, 0x0, 0x0) (async) socket(0x1, 0x0, 0x0) socket(0x0, 0x1, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000580)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44727390ed95bd9dc6d4d87e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c563c6fec5cd8509abd562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e84723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111ac64782c7ee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91000000100000000000500"/528, &(0x7f0000000240)=0x210, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) mquery(&(0x7f000003e000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x19d63ecd) shutdown(0xffffffffffffffff, 0x0) dup2(r0, r1) executing program 5: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r4 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) fchdir(r5) r6 = open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) renameat(r6, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000340)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) dup2(r7, r9) execve(0x0, 0x0, 0x0) close(r0) close(r2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r10 = syz_open_pts() close(r10) syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x1, 0xfffffffb, "8a0a7a35e1311119a985af2800", 0x10000}) kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kqueue() select(0x0, 0x0, &(0x7f00000000c0)={0x5, 0x7ffffff7, 0x10000000000000, 0x0, 0x2, 0x2}, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x400000002, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x38, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x54}) r0 = syz_open_pts() close(r0) socket(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x7fff, 0x0) close(0xffffffffffffffff) mkdir(0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r1, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x24) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x60) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(0xffffffffffffffff, 0x0, 0x10) unlink(&(0x7f0000000800)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000900)='./file0\x00', 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) syz_emit_ethernet(0x34, &(0x7f0000000100)=ANY=[@ANYBLOB="0bdc0b73ac19e303aaaaaaaaaabbaaaaaaaaaabb0806000100b57b42c490c6e64881040000000008ff0faaaaaabbdbc2000000000000f98ac6fc38b156c52c3219c7eb91c9096559a6ca52a5ceb1ca1d203c5fc1bbb57d5ad01b"]) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000280)="2300e8f4af4e4f4219f956f35672d8b7db9660c94a0846922322670d5ff0821d4b8b16ccd8a0c0ccbcf50d00f3d872a23b2c0d38485114751fc70afc495400b76961f8aac11aa248de38479e4f64729b86614553a61712fee3a2b4198cc679c3022b9f7b5819be5c256a8eda2028ac37cdea00335215a8065bb638690a692f27c3ac7227fac262a2edeec87786afb499613d5031deab273122b4a6c8c15b818121c835a4457a71c3cf65104c5f5a2622698f490512b3f88c1adf60a339012d455bb7753d94a28a9668a99876f6eb246cd8e89f2996ba9df48c627e4e3a626203c86551022408549d19fd7ffae5c2c4f7b2a5e92e695c9aa8520cff9c292d94ee2c40bb69b59642fbf57eeebfb009620c0b7ce14c01e8980fb5886d0f704271fc7763231eeca0f74e66af193af1e2c15b9c5f5efe5008f916b92e08d308a13ef25133663aeeddad7404b14c521b0b166c1f41ad3bec0a93ecc75a3185fe7c463bd177492fa4b1a620c6d5574b03d3947162", 0x171}], 0x1) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x23}, 0xc) dup2(r0, r1) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) shutdown(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r3, &(0x7f0000001180)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r4 = dup(r3) readlinkat(r4, &(0x7f0000000340)='./file0/file0/..\x00', 0x0, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) read(r0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x9, 0x0, 0x0, 0x0, 0xfdb6) r1 = msgget$private(0x0, 0xfffffffffffffffd) mkdirat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000002d00)='./file0\x00', 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b00), 0x9a, 0x0, 0x1800) r2 = socket(0x2, 0x1, 0x0) dup(r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000200)="170fddaedb5dce1c06518e3bd510c189f3ed63e165ece7bd120a70d3168eadf465c292b50102c58ab9702edf54d14221ded6b6207cf7bbe045042f71b6664f5c8954c978ea0dc9dce4aa9fd48a5bf5a8a86d0db21727a288665da2b37a5f124bf1aeb938908ecef4fdb559ac773024568bade2bb6f4b1bc83b35944c4c2126355aa90e2cab34fc2cca5df9b7fb25024ce187ca47ccb7761d5685958a88cd855ca8721a3d16b078702800497079be49", &(0x7f00000002c0)=0xaf, &(0x7f0000000300)="e70e237e55620dfd6cef34e65e42da3d29b0eb9155a57e9ba44839574902dc698d9ddd5a901c7e98b1464626", 0x2c) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) syz_emit_ethernet(0x1b, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind(r3, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3f, 0x6}, 0xc) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6039883f001000000000000000000000000000000000ffffff"]) executing program 0: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x4}]}}, @icmp=@mask_reply}}}}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) r4 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}, 0x7}) r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r10, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002840), 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, 0x0, r9, r7, r8, 0x11, 0xe4e}, 0x1, 0x3, 0x7}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r8}, 0xc) setsockopt(r3, 0x6, 0x2, &(0x7f0000000140)="03000000", 0x4) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0xea) semctl$SETALL(0x0, 0x0, 0x9, 0x0) clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c4bfa87abf9bdca1e0a0000001f7a00"}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) geteuid() semget$private(0x0, 0x4000000009, 0x82) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe, 0xff}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x4, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe, 0x0, {0x1f}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe4063000000000400bfc000eb00000000ff"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x2, 0x0) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = getpid() wait4(r7, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000380)='#!', 0x2}, {&(0x7f0000000280)="16bce83967639637e3284ea0fbd56fa0f8e5c794c6d194c16cf464550597b95d6a403b922a2c4921a3636d08d1c9a6a007b9991739a7ac63c97a263ef76cb551e79266904e8a61b297a49fb40f7b557d91dd4639d91cb9b5d2bd21717a1ea6ccab40beb9", 0x64}, {&(0x7f0000000180)="d636717886bf7b5581df17629eca96db522a205b29da0d173f75b22f698536e9575e6610", 0x24}], 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000380)='q', 0x1}], 0x1}, 0x8) r0 = socket(0x1, 0x4, 0x0) fchflags(r0, 0x0) semget$private(0x0, 0x0, 0x181) recvfrom(r0, &(0x7f0000000300)=""/41, 0x29, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000680)=[{0x0, 0x56ea, 0x1800}], 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0xa, 0x32}, 0x2, &(0x7f0000000340)="53133afab592b1f282ef8c7bed2da86fbd533a5e975821fc91487b8d6008462f6a8c24745b278a3a189bcb2763511ea1278dfe5747b5", 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0143a379a8972e49e49e548f6287dcc9bc4b6bb71e900597651e4b0ba281f0e454a8ebbb8612e603fa8bf573110ce873b3919c6483bce0ad029fe32256646e4f53870000000010000080470307354a90793f9ac12aa3fa2f5c7bae895aeb03099cc70419fadbd9b65672945b98b9a460a5f6148042b895941b805c800b8252e5ef41ebb7100627cc5af5fdc3fee486c009ee0f7503ac0302e24b3965dcd299da0e4da910f91aa50cd669e5b3078191df7bf93eeff13856d3006a69efb4e3da7c03bc6b2cd163e965d890997271599a203b1ba440a7684a6fb2c2bf4831643aec1261f6fd612502cc9d49e23137772ef28a109a9643a69a6848b14f2f99a803eded54291d06000006951cdde52329c4583d549eb8190ee72dd118a627da75cf471e18b8e25c03cd1e63c8a4a67f8863a93c20d2a56c09524a98953eeaca49296034923ab6a39ee316b3215e549a199046654ec462a69c20ceff286d5565bf25b05999a59ebc8be1e83f41adb509ada0123cb0e73e8541dd63d9257bed6e4829ec19613afdf3990b8f31a4cac5637c18409048bc9b3b34408385bbe7c5f8b9e1fe46755640a989000000f17e239f2d033bdcf80f3e8a8004db10801e40223212cb739fe0e300d9fb5b39d0499dd968bf6800d5d5b16f09f0c632f79f34210c20ae98af8787dda2ead862e40f9652370b539bf1dc3eb16eb268783359048ee91e89ca27f4a46fcab536e044b933cb374edc2f18b4736124c7f317906f2fa8dd89d40570bb0ffc7548d3c59d", &(0x7f0000000080)=0x230, 0x0, 0x0) mlock(&(0x7f0000abe000/0x4000)=nil, 0x4000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000003c0)=""/75) r3 = getuid() chown(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) seteuid(r3) getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x85, 0x0, 0x0, 0x0, 0x0, 0x11f, 0xf3db}, 0x7732, 0x3f, 0x800009}) executing program 6: r0 = geteuid() r1 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r0, 0x0, 0x0, r1, 0x0, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x10000000, 0xf7, 0xff}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff", @ANYRES32=0x0, @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r3, &(0x7f0000000080)=""/63, 0x3f, 0x41, 0x0, 0x0) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) r6 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r6) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r5, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = syz_open_pts() recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ee702d64110000445f69112295cf00a6e100"}) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(0x0, r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000), &(0x7f0000000100), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) mlockall(0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x1c6, &(0x7f00000001c0)={@local, @broadcast, [{[], {0x8100, 0x1, 0x1}}], {@ipv6={0x86dd, {0x7, 0x6, "f535b2", 0x18c, 0x0, 0x86, @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, {[@dstopts={0x2c, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x86}, @jumbo, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}, @dstopts={0x8, 0x9, '\x00', [@generic={0x0, 0x43, "e6e51a3db6333fcaecccaeee8e74e37dec0cd6762f66731d5a5a617f0a5de7c88cb705bbe7a2b8826c8da058619a5d17ad50c21b20f73bceac983d1deb3affed999570"}, @jumbo={0xc2, 0x4, 0x400}, @enc_lim={0x4, 0x1, 0x4}]}, @hopopts={0x0, 0x0, '\x00', [@pad1, @pad1]}], @udp={{0x2, 0x0, 0x8}, {"de0543217dbcb32be538a5feb630da1cfce3371c74a014d2088d57cdf51be9261686dcec62115da52334acd95cf9f9449d03c6f8acbf56fda94172da82dbe660158fdd99489e17241f3e29f2fafc955b8d694326284e36e8672f6bc981281c8113f034e4307e3d783593bbc84f6b378323e8eeea1011cec320dc67d47102bdfc0a544269aa8fc17edd181b4b4f39d968789fd1d53cc25409d4e3535f81a176c5c49215adacc17dc9bfd8dadf3d1b135be14f605d1cdb619ba338fc4a7a3c129614b2fbc42046c4db4ceb0cb63edbc79e2e96e08899b1bdf39b7c4fffe9a209fa34d2ee5a5c181eb0fc703e12bb6f3fd9d825de45b6e415542d266904"}}}}}}}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="7f000000", &(0x7f00000000c0)=0x4, 0x0, 0x0) semop(0x0, &(0x7f0000000100)=[{}, {}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) setitimer(0x0, &(0x7f0000000180)={{}, {0xfc}}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() open(&(0x7f00000011c0)='./file0\x00', 0x282, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x6b8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffe}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) geteuid() writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, 0xffffffffffffffff) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001c40)) executing program 4: clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x100}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) execve(0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) executing program 2: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3ff, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt(r0, 0x2, 0x1f12, &(0x7f0000000300)=""/80, &(0x7f0000000280)=0x50) socket$inet(0x2, 0x8000, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = kqueue() kevent(r4, 0x0, 0x1, 0x0, 0x7, 0x0) close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x1d, 0xfffffffc, 0x0, "84d35404e6c18bc4867aac720000007d4a00", 0x2}) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0), 0x1, 0x0, 0xfffffffffffffce8, 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206925, &(0x7f00000001c0)) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047476, &(0x7f0000000000)=0x1000000) r8 = msgget$private(0x0, 0x22a) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x1e1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) open$dir(0x0, 0x200, 0x0) setitimer(0x2, &(0x7f0000000400)={{}, {0x0, 0x8}}, 0x0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, r3, 0x0, 0x4, 0x3}, 0x9, 0x3ff}) setsockopt(0xffffffffffffffff, 0x9, 0x3f, &(0x7f0000000280)="b178ee3dfa8a73ca75da77525034a41ccded11ed71f69b3eb95b2b5d45ca2473723c0e9196589e1b024ce234859940d1a41043ef0b0d59ac442f6fe8e3ab8db7cd546ce7f83c9970202cf026d6cee542f7b572947683880b80d63ac3ad2eab842447d379c106df15cce305aa53c5d110606f0fd82c7090d8dd759d40458a6f8c0b4bd787f6622b253c9a89fb062d19f2ab68e9ce4848a018de236bda73e28c3515ea187fa086605294d2baca90a29676d7a4a5ed", 0xb4) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x127) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x0, 0x1, r2, 0x0, 0xf3, 0x6, 0x8001}) executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x9e5b, 0x8, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000400)="59789a7752fc7a3f0c8f17603330862a73e897200899ccf05aa0ecf38d3c4d867ed97bce587047323c42a38c2411c40e2500d839542708a752c94b805a4d04814c4adb6c88469bce90b5e217db70a98a65d29d57f81878a948ab60612d2d240361dbd42830255d45d0c3710cf0a64b5b8ce60d0d", 0x74}], 0x1) mkdirat(0xffffffffffffffff, 0x0, 0x1dd) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') unveil(0x0, &(0x7f0000000080)='r\x00') r3 = open$dir(&(0x7f0000000180)='./file0/file0/..\x00', 0x0, 0x5) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) readlinkat(r3, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000300)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f00000002c0), 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0xe, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaa20300000051f21928a400fb31"]) nanosleep(&(0x7f0000001600), &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) setrlimit(0x0, &(0x7f0000000980)) poll(0x0, 0x0, 0xb0ce) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x9, 0x820351c, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe941a090000065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e62106e7f71167c53a04fa6", 0x294}], 0x2) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)="4a6eacc53c76f50e5c7ed3266df10e689b59fa974ed23511663229357fa246834ddbd593cf0e07368c733e038de4be23a8702f6adb2dadb729f5684137eae207928698061b79c9bb0fc734d47a6f6eeface402bf2c178b3ab9bfdf418969d25c2c1dbe7e49c70429a24d92bddd9890f62ddd7f46978ab16f51fb42d2eaf5cfee9222a46067e3e7b76bc18369a780366d5043e3c8495721aa2e0d3064b921000a", 0xa0}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, &(0x7f0000003a80), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) setrlimit(0x8, &(0x7f0000000980)) sysctl$vm(&(0x7f0000000000)={0x4, 0x9}, 0x2, &(0x7f0000000100)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r6, 0x0, 0x138, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa5}], 0x5, &(0x7f0000000040)=[{}, {{r1}, 0xffffffffffffffff}], 0x290, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xe, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f00000010c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() close(r4) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2b, 0x0, @loopback, @broadcast, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{[@remote={0xac, 0x14, 0x0}], 0x5}]}]}}, @icmp=@mask_reply}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x80000000, 0x7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xb80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{}, {r2, 0x51}], 0x2, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000371c000200000500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa050080c257699a1f139b672f4dab0cb4882e1df7557894a611335c223e7d0e032bfa", 0x61, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) pread(r0, 0x0, 0x0, 0x0) socket(0x20, 0x8007, 0x7f) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: shmget(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) executing program 2: r0 = socket(0x2, 0x1, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) (async) listen(r1, 0x0) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) mquery(&(0x7f000003e000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x19d63ecd) (async) shutdown(0xffffffffffffffff, 0x0) (async) dup2(r0, r1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = socket(0x2, 0x4001, 0x0) setpgid(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) syz_emit_ethernet(0x60f, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0xfe1d) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000258000/0x4000)=nil, 0x4000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(0x0, 0x0, 0x0) rmdir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) socket(0x18, 0x2, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb00000000b3"]) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x566b3b6f}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) getrusage(0x1, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x9) renameat(r2, &(0x7f00000002c0)='./file0\x00', r3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(&(0x7f0000000380)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r4, 0x0, &(0x7f0000000100)=0x34) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) msgrcv(r5, &(0x7f0000002340), 0x1008, 0x3, 0x0) executing program 2: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x30) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_emit_ethernet(0x103d, &(0x7f0000000040)=ANY=[@ANYBLOB]) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r0, 0x0, 0xcc, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000000c0)=0x1000) execve(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x62, 0x0) r1 = socket(0x18, 0x2, 0x0) msgsnd(r0, 0x0, 0x15, 0x0) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x6e, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) geteuid() fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', r2, r3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0xfffd}, {0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf751e6b9f70d4e55, 0x0) seteuid(0x0) open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000340), &(0x7f0000001900), &(0x7f0000001940)) connect$unix(0xffffffffffffffff, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x8000000, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [0x0, 0x0, 0x200000000000000, 0x8], [{}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x3c, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000002240)={0x6, 0x401, 0x1, 0x9567}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0x5, 0x40a, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x812, r0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x15d) socket$inet(0x2, 0x2, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x8, r2, 0x0, r2, r3, 0x100, 0x100}, 0x6, 0x80, r1, r1, 0x3, 0x93}) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r8, 0x0, &(0x7f0000000100)=0x34) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1}}, 0x0) executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e5) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000e00)=[{0x0}, {0x0}], 0x2) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x200, 0x8) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000}) r3 = socket(0x20, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f00000001c0)={0x0, 0x3f}, 0x10, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x6, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_flags}) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 3: r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = dup2(r2, r3) kqueue() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000900)=0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) socketpair(0x6, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) read(r5, &(0x7f0000000040)=""/198, 0xc6) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000001140)="dd", 0x1}], 0x1, 0x0) r6 = dup2(r0, r0) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x90000053, 0x1, 0xa7bb, "d8f1f9ff00000000a40d00719c632a000000c37f"}) ioctl$TIOCGETD(0xffffffffffffff9c, 0x4004741a, &(0x7f0000000140)) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0d", 0x69}], 0x1) executing program 6: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x2ffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001900)={0x0, 0xffbffffd, 0x0, 0x0, "104a886a7405000000ad483898e4449100", 0xfffffffe, 0x2000000}) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='{', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000240)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) sync() getrusage(0x1, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000100)="03001a00", 0x4) socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRESDEC], 0x20}, 0x0) setsockopt(r1, 0x3799, 0x5, &(0x7f0000000080)="bc659cfa42100a1e4f620b17ca66f1fdd57c0fbeed4d4e924dadfbe7dbd2dc0ba62b3265fa14678280a6e6c0fcaf8d88fead69acea9b26afb8f0543de2b9ebb2c8cb59af34d3fafc7b6b012dbf448b57c58bbf2232", 0x55) sysctl$net_inet6_ip6(&(0x7f0000000040), 0xa, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/236) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000000)=""/42) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x2ffffffff}) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chdir(0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0/..\x00', 0x10000, 0x0) fchdir(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) mkdir(0x0, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{r2}, {}, {r1}], 0x3, 0x8004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f00000003c0)="3f9257da7b0b41203a6dd43461ec3a763b67210c616c3574cdad363e6ef9f75a17e166bebda7f6c8d85a9c191d4c0ed1bcb1e40e49593168e9ad85a74c32214b24cfb072985ec069d5d893d37c9974050de51ef859391f21a6e89de271453b449826f9cff48a63c6b83fa143aac1b2daf0926c98b129b5a10c43bd5d3c35d5a26004fdc91a4192c36417404a228b11421f", 0x91}, {&(0x7f00000001c0)='I', 0x1}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) r4 = socket(0x18, 0x400000002, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x24}, 0x2, &(0x7f0000000180)="1ec1791fe919145ac3f7ba8cdb8868b89ee56c43a08d3dae9203815f8b95cf7314fd67bceaa81c2af79180ec180de2d10eb460e132b8dc972febcc5ed2a633e4e97ba28e6433f68fa21461e71bf1f30e4576a81bccaa0645bee54cb5524294e0421000c04ba278299968fe47877b1e048d29c2b0770c2e489783445163dcdeada26f7565b589a99f50c17fafff897cf6f893c8d27a450ecf4f63e56e75d339133ca34ddd6a069bb14b0dced5d82076b5d45e52053f2a7bd7c4ac5e8efded8e0d1cc0e17e17f288d3ec102b593b29f37a3d853ef96b0868a6c25c3288a72bc0bac24289bffaeedc95aa", &(0x7f0000000280)=0xe9, &(0x7f0000000340)="939d5b9d48f9ee07995bf9ce06d5cedb917cf307ee12294758d71ccb4d3c7570c8a28cfd0513b1dcf631e6cf4e40cea72395da05713d87ee8075f2013f5f15ec12", 0x41) setsockopt(r4, 0x1000000029, 0x31, &(0x7f0000000000), 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$PCIOCREAD(r5, 0xc0107002, &(0x7f00000000c0)) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001c40)) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000180)={0x10, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7694219}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa9d9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7f}], './file0/../file0\x00', 0x1}) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4, 0x5810, r0, 0x2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) recvmmsg(r2, &(0x7f0000000580)={&(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000003c0)=""/44, 0x2c}], 0x1, &(0x7f0000000440)=""/239, 0xef}, 0x642}, 0x10, 0x6db13a9a1518737f, &(0x7f00000005c0)={0x9, 0x3f}) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000640)={0x9, &(0x7f0000000600)=[0x8, 0x0, 0x5, 0x6, 0x1, 0x7, 0x4, 0x7ff, 0x101]}) socket(0x10, 0x5, 0x1e) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000680), 0x20000, 0x0) fchmod(r3, 0x194) setrlimit(0x6, &(0x7f00000006c0)={0x200, 0x40}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000740)=0x1) getrlimit(0x6, &(0x7f0000000780)) close(r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000007c0)={0x1, 0x73, 0x6, 0x80000000, 0x829, 0x7, 0x40, 0x10, [{0x8000, 0xdeb, 0x2, 0xfff}, {0x7f, 0x0, 0x8000, 0x661}, {0x358, 0x1, 0x80000001, 0x9}, {0x4, 0xa07f, 0x9, 0x8}, {0x400, 0x8, 0x1f, 0x9}, {0xffff, 0x0, 0x3abc, 0x200}, {0x10000, 0x800, 0x7c, 0x9}, {0x0, 0x9, 0x6, 0x6}, {0xfffffffb, 0x5, 0xc0000000, 0x101}, {0x3, 0x10000, 0x20, 0x5}, {0x2, 0x20, 0x1, 0xfff}, {0x3, 0x2, 0x0, 0x1}, {0xa040, 0xfffffffd, 0x892, 0xc9d}, {0x3, 0x8, 0x7, 0x7}, {0x6, 0xff8f, 0x7fffffff, 0x30}, {0xc1b, 0x5, 0x7, 0x7}]}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000900), &(0x7f0000000940)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x10820, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f00000009c0)) r6 = dup2(r5, r4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000a00)={0x5, 0x8, {0xfffffffffffffffb, 0x100000000}}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000a40)={0x1, 0x4}) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = semget(0x0, 0x0, 0x202) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000bc0)=""/153) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000c80)={0x5015}) socket(0x18, 0x3, 0x80) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, 0xffffffffffffffff) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xaf9b871941ea40a9, 0x3, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="10", 0x1}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100), 0x0) (async) r5 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) lseek(r3, 0xffffffbffffefffe, 0x1) (async) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000680)="03aeb21859c4b1cad33b587deefede7968ef114ca93bce75e572fac681e55bccac372eceac198d7e00fb5dae5b5080f540c9a0253a2af1b02653252b7ddf041a636fcd5ccf14e91ee2eb8102557f81e2030235d20648912003b27cf74a7a000000000000352e122ed51ad7fa1dabac412f2ebcdac6fd50a4247d0568391ad1ad78561c0e9c258bd7614b94158abadf53ed110018db463076f0d66aaf204d5b08ffd2ee588a575d2b0c462ae9897e4c98842c226031446affd018eec28f3f1fb703f984e47ef37f3c75059f45d3346f31adf432603196fbfe7b5625c33d203eb4bc3dd4cb5f1e36e6628174d58c3ca925245cd6aec9b2fe3a4700665e342021553da04c5dd563cc907bcf546f1939d53e34b3d397fccbb407b739c0be72ae319ffe7768ed680a74724f", 0x129}, {&(0x7f00000001c0)="56785ec538937f5af00bb8742f4e2e716f554780664a41cf72656cb0c552bd4cd3be060b61066614acadce8698449417916c74777ca6472368ded3b97661fd8f302d151a37adc034bbe451e8e35bbfcf47e14716fe95af9e01d8fb6be2a924fa204e7bbfe47b6a9a5ec7ea2f0213677d50a0843e059c5f1b3e3e04c44f726c3fffb78f1d40ff2ea476798d3093966bcffd169eed6fa85bf17161d7740656a7642c4dfd55567c3315fe71d5e17aa9f47d42077fae6e386126e82e37aae48a3a182afb9ee6d1a859ef9332fc068632f5865b1b08516d368b55bb9b25e5f33f3c6f5bcc4d3e9fec7df296285bff426dbc", 0xef}, {&(0x7f00000000c0)="392110d2c015ec82a7d7bd83f89e8d6d522238f0ffad7299d0e8a9a4836a6a03b90dd27f4fad4148b9f3addbd0c574e67d", 0x31}], 0x3, &(0x7f00000005c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="000000008d8fc7ae7256947b945e77e1f800a4f4e4e076c876e2f3ee90bdfc338a81ab127e84a3714eec1d481e862e67320042015a7080f0f8eab2c5f74e5078daa2d3a696f870c69c0b5ec4e29d66f2276f20de34fc884ae0d7f42cfd9fafa066f77cc504798c120dfae868f3cfa3b8fa0e8bb6580ba893a0743a67c1ecbc04ba18b2441781d2c23239374fe7b014eb9e4c257b36da2daf3ceba6"], 0x28, 0xa}, 0x0) (async) r6 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r6) (async) shutdown(r6, 0x1) (async) poll(&(0x7f0000000400)=[{r5, 0x140}, {r4, 0x100}, {r4, 0x10}], 0x3, 0x55ad) (async) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x0, 0x6, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) (async) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000300)=0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x407) (async) syz_emit_ethernet(0x60f, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 2: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r6, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="b5a57032df7cf30baedc000508959ccf430a387c43b0990b", 0x18}], 0x1) open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x186) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20000a12, 0x0) executing program 0: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) geteuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="a0", 0x1}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) geteuid() setrlimit(0x8, &(0x7f0000000100)={0x7}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000300)}], 0x1) socket(0x2, 0x2, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4007, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x0, 0x1, 0x0) close(r2) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/259}, &(0x7f0000000040)=0x105) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x0, 0x0, "7954c0f9fda03631691c7203459aa64718b016cf", 0x0, 0x7fff}) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x800006) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="68511db9821469d3cce0bc79b4f88276c64ee85e14a345e2ff9cce40f5729f75c56c9df3cda62c6ae4dcc579b2538dc0a01cdb3cd1ec5ff12e318845867e0276daf8c1a51c1160f738bc0fbb5aa1277cd998485862873456418d1353068a000f9bdfb8c26095028e6ec26b23257c40a5fceb0ff0e07675ba939623e76e5409", 0x7f}], 0x1) r2 = msgget$private(0x0, 0x480) msgsnd(r2, &(0x7f0000000180)={0x1, "2862c005868bf3b8b482b81d189d2663d3b150408fffea9495a4adee732ac798b580114ff4b0731f7c87840431a24a4342e646f080c2518da36b6248c66562fbccbc65"}, 0x4b, 0x800) executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000001100)={0xfdffffeffffffffd}, 0x0, 0x0, 0x0) dup2(r1, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000932000/0x3000)=nil, &(0x7f0000b04000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000f5b000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x40000000}, {&(0x7f0000858000/0x2000)=nil, &(0x7f0000bfa000/0x3000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0xffffffffffffffff}], './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r3 = syz_open_pts() fsync(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x8, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r4, 0x2) r7 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8bcad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9fa5b5d542c2148aa42be940970fe8a734d8f99afe7e7820237400000000008000000100"/132, 0x92) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x2, 0xfffffffffffffff8, 0x100000001}) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xffffffff) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) geteuid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r1, 0xfffffffffffffffe) sendmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)="68b2341d5a3c23d5fe46dd4243d6ea9fe543c8d2db23d217e49659f522c50da17f545184ab2241a9d77979c15a1fba7dea9e3825a1d1f557aefd0d", 0x3b}], 0x1, 0x0}}, 0x10, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0xaa0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x300000007}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4ebfac6bbaf7958) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000100)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x7) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x102000001}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000020c0), 0x7fff, 0x0, 0x100000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x1) close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0xfffffff7, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000001c0)="b8f980f85c74ba37e7c0a5e14166ba3d27", 0x11}], 0x1) getpeername$unix(r5, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) socket(0x18, 0x2, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) setitimer(0x2, &(0x7f00000000c0), 0x0) socket(0x10, 0x8000, 0x8) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0), 0x0) socket(0x20, 0x0, 0x2) sysctl$ddb(&(0x7f0000000380)={0x9, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x3}) r0 = msgget$private(0x0, 0x608) socket(0x18, 0x2, 0x0) msgsnd(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0x0) socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r4 = socket(0xc, 0x8000, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)=0x200) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r6) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000dac93c760000808000"}) select(0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2f, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x401, 0x0, 0x0, 0x0, 0x0, 0xe3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) truncate(&(0x7f00000001c0)='./file2/file0\x00', 0x5) setrlimit(0x3, &(0x7f0000000000)={0x7fff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000340)=@abs={0x0, 0x7}, 0x8) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) chown(&(0x7f0000000180)='./file2/file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f00000013c0)) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000000c0)='./file2/file0\x00', 0x0, 0x0) executing program 5: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000001600)='\t', 0x1}, {&(0x7f00000014c0)='\x00\x00 \x00\x00', 0x5}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x3012, 0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x8000}, {0x1}]}) chdir(0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x11, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd6023000000142b00fe8000000000000000000000000000aa00004000000000df0000ec00020000004e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="ae7581cd29f9d4dd937683366f96fc50000000"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x0, r0, 0x0, 0x8000000000000001}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x18, 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd8065d46898 failed: hole in range map stack 0x20000000-0x20400000 of map 0xfffffd8065d46898 failed: hole in range executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001c00)={0x3, "70cb6819baeae03871e941d374e19c6684d9d6c4c780682b"}, 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001c40)) executing program 7: r0 = socket(0x2, 0x4001, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = msgget$private(0x0, 0x44) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="010000000000000013938883fd0c8ce3f1ee3ecebff86afa17cbefab594d7c00af43f667ef2406749b8e86f5141c4e465ba9afa6ea53bdc9ef5da2a0f8b74ebbf385006d233f0647a159b71d7da6c11497954bc742b3f2872131694376589bfa0901372447607dbe423995250625d0f5d9865a9681cc0a562aa67f4785958f21f5fcd51c1d7a3965e4b372ed02ed8c33d46bac7eb591"], 0x96, 0x800) r2 = msgget$private(0x0, 0x0) clock_getres(0x4, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) r6 = getgid() getgroups(0x2, &(0x7f0000000140)=[r5, r6]) getgroups(0x6, &(0x7f0000000180)=[r8, r6, r7, r7, r6, r6]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5df, r4, r9, r4, r6, 0x88, 0x400}, 0x7, 0x7, r3, r3, 0x47, 0x0, 0x28c6d3c7, 0x1}) r10 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r12 = semget(0x0, 0x1, 0x280) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000280)=[0x913b, 0x1, 0x101, 0xc3, 0x11, 0x1000, 0xffff]) msgget$private(0x0, 0x42c) socket(0x6, 0x4000, 0x1) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') msgrcv(r1, &(0x7f0000000b00)={0x0, ""/108}, 0x74, 0x2, 0x0) getgroups(0x2, &(0x7f0000000b80)=[r5, r6]) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000bc0)={r3, r11, r13}, 0xc) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000c00)=""/219) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x2ffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f0000000080)=""/176, 0xb0) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001900)={0x0, 0xffbffffd, 0x0, 0x0, "104a886a7405000000ad483898e4449100", 0xfffffffe, 0x2000000}) (async) execve(0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x7}) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd601d8f2b00000000fed7871358eb087d34e8a93239c1a0cbc5e715db445af8d934ac"]) r3 = getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) lchown(0x0, r3, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000000000000900000000000000224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5"], 0x6e, 0x800) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}}, 0x10, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000200)=ANY=[@ANYRESDEC=r3, @ANYRESDEC=r3, @ANYRESOCT=r4]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100000000000000658a5d81ce75adb5b10eac918a2349d2ff5c352fe5f3f4223864f706183b00f1245146955b84e3c261d985a3197c107b6beff52d4164ff75b3672581be9867a72f91076aaf06355328ff72daec672afd624a623b05124c1211fd0befa2a7fb5243d24000000088c6b1133f721f1eff78309b886d3f467e314c1745f5aa20f99b802b76d742ead6d5391415447544b875b507b75fc3f9d1962302f4b205a5ae623c9e"], 0xab, 0x800) msgrcv(r4, &(0x7f00000004c0), 0x1008, 0x1, 0x1000) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = syz_open_pts() close(r6) syz_open_pts() executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa5}], 0x5, &(0x7f0000000040)=[{}, {{r1}, 0xffffffffffffffff}], 0x290, 0x0) (async) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa5}], 0x5, &(0x7f0000000040)=[{}, {{r1}, 0xffffffffffffffff}], 0x290, 0x0) socket(0x800000018, 0x1, 0x0) (async) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xe, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0xe, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r2, 0x0, &(0x7f00000010c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() (async) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) (async) close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) (async) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/173, 0xad}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() close(r4) fcntl$dupfd(r3, 0x0, r3) (async) fcntl$dupfd(r3, 0x0, r3) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) executing program 5: clock_getres(0x0, &(0x7f0000000180)) (async, rerun: 32) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) (rerun: 32) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000040)=[{}, {r0, 0x100}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x8001) (async, rerun: 64) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async, rerun: 64) ftruncate(r0, 0x25b3) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) (rerun: 64) executing program 3: socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)={0x2007fffa, 0xa}) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r3, r5) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r1, 0xffffffffffffffff) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000013c0)=0x8) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@random="99296d4f06be", @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @local, @broadcast, @broadcast, @rand_addr=0x1f}}}}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000200)=0x8000) open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x186) r2 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6064725400080000a2b3fb7d8b9d978672865994398fc0a9fe80000000000000000000000051000000000000aa4e224e2300089078fc41f174997355dd4ba64f8b3e6a13a0a6258ea4cd53fa90c5e3a04d872c17a3237cfacec02ba5c60cf62ea5ae1aacb52cc53dbcc59654d2b6d87fbb5601a6afeadcabf164beb630a321a7f36c57a928a599dfca2a7e190d1a615f445085fbcece27ed50e3199e89c6bfb0b066ef1c05d356a18164eb73e1513b157926155014ff35bb1c13d1b8fc487515f34e5750c13d24228ac4acc7155f5131aafd47c88ebe091f4b641af96d9f5eb16eb01b6d8cc44da03e1a10625d0ce19a222c1ff2a7ca817c3e06dce7dd3ebf6259755ec1f4c28d94494da695b09c63ecc1"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x4}, {}, {0x0, 0xc69a}], 0x4}) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = socket$inet(0x2, 0x2, 0x0) close(r8) dup2(0xffffffffffffffff, 0xffffffffffffffff) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r8, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) executing program 7: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r6, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 6: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/232, 0xe8}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) getsockname$unix(r1, &(0x7f00000003c0)=@file={0x0, ""/249}, &(0x7f00000000c0)=0xfb) socket(0x1, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0x5577c513, "21110000f1ac7e000000000080000000ff00"}) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) write(r0, &(0x7f00000001c0)="1e51db52e2c07bc1571d2b58f576261ed4", 0x11) executing program 7: getrusage(0x0, &(0x7f00000003c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) sysctl$hw(&(0x7f00000002c0)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x100000, 0x300000001}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x77af}, 0x8) socket(0x1, 0x4000, 0x6) clock_getres(0x1, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x2, 0x40000000, 0x0, 0x70000}, {{}, 0xfffffffffffffffd, 0x2, 0xfffff}, {{}, 0xfffffffffffffffc}], 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(r2) msgctl$IPC_SET(0x0, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x85) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000280)=0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r5) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r2 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0xed}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x9}], 0x5, 0x0, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semctl$SETALL(r5, 0x0, 0x9, 0x0) poll(&(0x7f0000000180)=[{r6, 0x40}, {0xffffffffffffffff, 0x4}], 0x2, 0x200) semop(r5, &(0x7f0000000080)=[{0x1, 0x43, 0x800}, {0x4, 0xe6}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0x9e, 0x800}, {}], 0x7) r7 = getuid() setuid(r7) r8 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r8, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r5, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1000}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) close(r9) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x400000002, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x2ffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r0, &(0x7f0000000080)=""/176, 0xb0) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) r6 = fcntl$dupfd(r3, 0x0, r5) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000001900)={0x0, 0xffbffffd, 0x0, 0x0, "104a886a7405000000ad483898e4449100", 0xfffffffe, 0x2000000}) (async) execve(0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x8}, {0xffffffffffffff9c}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) getrlimit(0x3, &(0x7f0000000340)) r0 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x17}, 0x2, &(0x7f00000001c0)="e8ad268297f256b1bf0a57e72580965ca17590027f9809e5f662825fe9c19f28f85d4d54ac53617cef439956779ff557c7054eac4763851b6b777667c1", &(0x7f0000000240)=0x3d, &(0x7f00000002c0)="9f76c63549d95c2abfd3c9e4ece2b253a319e127044d365fc29876ea2aef94b3e42231e652adb5883e6ee43e9cf5b57160d8973bcf696d99ea1cfeaa6dbbae04574d1e", 0x43) close(r0) syz_open_pts() r1 = socket(0x20, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) dup2(r1, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000000)='L', 0x1) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6, 0x800}, {0x3, 0x2ff}, {0x0, 0x8, 0x800}, {0x3, 0xfffd, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x2, 0x1, 0x3400}, {0x3, 0xb}, {0x3, 0x800, 0x1000}], 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000000)=[{}, {0x3}]}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r6, 0x5) executing program 6: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) dup2(r2, r3) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r4 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xffffffff) socket$inet(0x2, 0x1, 0x0) (async) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) geteuid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x3010, r1, 0xfffffffffffffffe) sendmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000200)="68b2341d5a3c23d5fe46dd4243d6ea9fe543c8d2db23d217e49659f522c50da17f545184ab2241a9d77979c15a1fba7dea9e3825a1d1f557aefd0d", 0x3b}], 0x1, 0x0}}, 0x10, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300), 0xaa0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) (async) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x300000007}) (async) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x300000007}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) (async) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x100000001}) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4ebfac6bbaf7958) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f00000012c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000013c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b5", 0xd4}, {&(0x7f00000004c0)}], 0x3) syz_emit_ethernet(0x36, &(0x7f0000000c00)=ANY=[@ANYRES64=r4, @ANYBLOB="6ccc692be9ee0fce0c42ee3dab92839c1ae90058f80a8e053c54c8e575ebb423ca282e3b0724c01cbf49b7da45bf14b2bd890afce284427cd407cc9a35097e61d9294b3ec365b467b0b3783b212dbc00425c7cdd16d6a68bd266e31e692380f9135ac4c8141534bd8a34f41ae4434c074df71b28e6e529c6068959633ae9c37fc8e35e7859a6e7c5b4c9ad60448e4f12c614a8d5fa15be649a4a7e889a866e506a374a32ec5c7242cd1b1e4402a0b90de73acb0c5064946f05d2251e9df81cdda946659400216ce267e5729e23169c688749fa9d48df07db435ec6452802373e6a52daac045e083facf0167f9d893972a37b9356859a33", @ANYRESOCT=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRESOCT=0x0, @ANYRES8=r3, @ANYRES32=r4, @ANYRES8=r2]) r6 = socket$inet(0x2, 0x8002, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r7, 0xffffffffffffffff) r9 = dup2(r8, r6) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r1, r0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x400, &(0x7f0000000040)="02000000", 0x4) accept$unix(r9, &(0x7f00000005c0)=@abs, &(0x7f0000000780)=0x8) setsockopt(r10, 0x1000000029, 0xd, &(0x7f0000000240), 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r2}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x79b) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r4 = geteuid() r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[r5]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x3, r2, r6, r4, r5, 0x0, 0x2}, 0xfffffffffffffffb, 0x20000006, 0x85}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, r6, r4, r5, 0x144, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r5, 0xa}, 0x0, 0x0, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000300)=""/89) semop(r3, &(0x7f0000000000), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r4, r6, 0x66, 0x9}, 0xe6, 0xbdf, 0x1f}) getgid() r7 = getpgid(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x8, 0xfffffffffffffffc, r7, 0x0, 0x0, 0x10000000, 0x0, 0x3}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40000000, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) socket(0x1e, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x6, 0x5, 0x8) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) truncate(&(0x7f0000000040)='./file0\x00', 0x30003) recvmmsg(r1, &(0x7f0000000480)={0x0, 0xfffffffc}, 0x10, 0x41, &(0x7f0000000500)={0x2007fffa}) executing program 4: syz_emit_ethernet(0x23bf, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff71f3f64f0e7286dd60ed9f9323890000fe8000000000000000000000000000bb00000000000000000000ffffffffffff00f500000000000000003ec9a37a8ef30b881f3f97ae26fd9e47ed821d9ae052b157b439a7d6a5700fb9ccd43dfb939a94a8030800ea3037374f828a67f3e1ad0abfa6717ee4e741cb2e4fae589f6134f2ae15b6ea4ae4b55e79e46dce3faba88e0bf526734176c807471bbc078b8507cd29aff78e2038d3520c4aa02326f17ae1dd72de582eb04967ee40b5d312b252579f9ca5f776d09276324f2c52dcab9ed4dfb72333a0771aa5b8f3b2c058e7e24d3b6deacd930deaff885b2b59acc8ccb8aaccb18ec4dafc08cfc3e4b50453f1d2c21f5a471be5e4c1a7b7b41a3093ad927b87072e2e1e15b8413c5607898e7e1df6fce05b22c18284838ea1ab061be27e87cac789c76ac6cbad263c9fe4788d33fc943f8c8dd27ed45eb2e3a4e8a60ca52dc98f97976a5288f52ffad71fd668bab263d9505d7c53328dc0e98a0939adb3a266456a0bab55c4adebcefa6c2a790a3c64fc0289f6e0ccfe8586c91a8eb9a7282584a34556f9ae76f9fc37e40abd7c316d3331b372ee7ae1a890f1515da1a33df1dac8c2a152a40c9299aa231cfe6961c78605631f8c93b84cf7582c772e1166bab1b9d43f199c4ed52dac79b731f1c16165aea01cb3924e7286e005df845b6eb06f49bceb510124d4aabba08f2d27ce1e523043ed85dc7ab30f12ccd008d55283a5137b9e8771b7c3412bd00125c67132962c390465d32aa0ce9231fda973aa1fb5f1922f338e4cdcffb28143cb20fdd73580fb505d60d9c9dddacbfb6d789fd3a50dafaffdea843bb6e7064896419152e0008a8dba60fb294f75e2f3adc564b505a08c4a1ce7a5ae654393dca9de04c05a148158945f5227aee817291f5868bb56d696c788d80ac82901580e9942c668bc33c942f4409bf917961737bb14316b1509d62482a746b5e58b85ebf149a645f1c5f9f9d8a12797f98c8bd126be0fd2456beda4eabbe366a497ba6069dd261da4fb9e899e9381bba46c5722463ce7e7d5a7256923faae0a7a12660dacae0b663f8f818f3e5e4cc5f7d0ad1a700b9aac7681e18c55741d2f8721c41e27a871f77b1be30d15bac1e4151dd76ed6057d946536a453a91ec7dc612779134be5e194ed48fe7d2ebbe97836ac7a4dfb75ecae65f95af7592c23bd7ee12ebcce2f97f91ac1f29471a5a13856e67ab3db12c998800f1fa045fc9c5130d9036110a4c2441127620ecfa076475a6b5f755a31a8cb49227e472441858fc69260a45c1ceca748e3a9159ce78bee6c11a865b3c70b56ff539d1bcbea7095d0366d80f26d770abb7286295610682f40eec4329f94b0ecaffd714ebe868cf59166b705dc63220bd5cf61cd71e9406930bf2573089102abc0e9519738158c7df38876159e78aa1a18881a13e304a33efccc7007b0e99fe62e0131d4344af0e56f1becac84d2d221b2daa06d200dc01488b398f3308d6223b1505bfcaa638fee908fd508609766e343055358e6f7914ebd6706fe6fba9551dda934507f53909333d63ba875ca933fdfa9e7e0d3d3df32cf4bb1379220b33c0c95607a062968e26426e8a07a4d445fc5b9138573709c6ae362d7add5bbc37735a357959d1c7c76f9dbae2a955708de4b4473dca7fd0a636a918ece1cfbef92b4f893a7ff202341d5725a3fa64419ec568ae1577bc614bf0bb32a1a4556237dab48bca211fcbecd72d4cb6e11a3540b00315605ad11ad3bdea98fd75d441e78e26b97eaa67cb2696b89cdbfb6cef9bfde892c46d7d30ea3140ac03229d0e3bf24eead9cbb2aba88c981b86251572f91ac28fa0a755ce2ea72fbed136a93a5188ca07f8b29037465ab421402d056aa061e4fdaf98f2c1e335be8b11b45477f3c8b686f775394020c602474b3ac7a21d4e15f3973aecb188764e1f1acb30f760ac0c0353c55f0036654946ad9df03182f58f0a37534c80e7eff3c95bea5f8e2aa966a0dbda43b4dfd925d752292b64fb0c0342086518794b2227428aaa082066ed7a63bcc08cabb8944994d5cfeb4f50953a78c044ca0597927502636516fdd99fb762a2754171845990f143bbf079a34a40e578c4387431839d24a259fb96f9d2d7f787a4733a173ce3f4decf34aec665c8c8133d1316a1e7b13ee8186c225f9ae26e80976b4eb50ccf9137ba5f8304869deda818bb2a0a1db9f31aa1803ac235afb778eb457f60143df8e1d76b990025273502900c9768d9f7ae8ee6df075696ca525d1b51c94d2026af070e6120e1caa11bcd1fd5093ef6298c5a57c527cf6d3ffd8d12b259d4b614fd512336ebe9fb188a3518d767f863029e5602e554a15058b1aed879a664126c97fb4ec4ed8c4b69e0ed444f5560cdb25b0e9c2f3b536890b64985be4dd28082c5af5849fdae11bc8895d1c9d7433c1e517bf870fa0e8fd8bd4f6d0df7cb2f1029fb421932eb582bea010f0a08496cfa3530ffc9e98f082fca770bceaf6827fd0d7fca4f4a9bffd3df4e8fcdf7da897bbe1a05b1f7852960c045c0d6ae8e2dca05eef338053f5734091d65294c59fae7c83f4d320bf45087491049cd009c31e86e7ee4d29ff6bf1cdd042fdc5fb4a0d4410e52324ca3d3d301de0005e0e940682e67fd9136c27d2d82ef3916ceb8d91e0f41db6bee51dc0be1c7c03262076af86867241387d367f9d8090337d7dccdd0d78d01da8cba08a23839064f809259ebdc964ec5758be7bb1cd2eef57f11147451859ae7c7af7f71287bff08a3dd548678e1f601588b742ea2fd94c075ffefde98b9468336bf3697fa97b0ad0adeb3e81a64cfcdcffa44f511f3ecfafe395e14af24229565b3c3482fa35cf96986640650d60cca0d9e5ee15591c934fa145333f04f882f57b3d7220b11c929c6283166f621d6d64ea33dbdba552b80b1fdeec3048ebf38020ad6e9b91b70ca404a339aaf2ad1c2738d78aa183a63f5bd8a4f7c3943e7b90b143842a9f1a689d7e6be83ac3885f6a586cb10c6f6accf4a9fafb620e67b2ab45d7464eeb1c74172e1087a55c9915e7064ffb9a40a82fa3c8fb15e1309f75ee5bd732f72c34e8297fc0ab6b2aef8aaeab1d14da4d845ada85a99f86ac375561c0c563a083834b832af37c38b5fe6bbd992409b4e38510837aa06e0e0c0a72dc0c5cb61bbb5bfee953c04ed3fcbe0326d21d7b0dd037f18956de1523e2d4a246f2052f6a3ea6d936f10a5e61ffdf91021a12db43573f2b25a2748bf04ed05481d662f152adb5017077a9718e3488985dd79606fc7dceba07d023692e2fe92c0e4de8beb0d2763235bd11e08ce4697f2136a36b0eab8157903ad3468cbaee4cb418bbd43111409035de5874cfbf38332450ae8078129bfae5451626c9db1ea8d8bcef78b6687dd5b5d7869b5a5141e806a0b818d7243db13ab7dd8d0a992fbad42c0ec38d9fdc783867e682fdcf7dc975594da4023929f9e4748c05bb504e1354ece84e31ba4ee3696f8b2b8605864bc189939d919314f03711bcd370556cbc51da59e32630e7ac30fa2926f4804e42ef138bf937aceed87bb630cdc6a31967cec65d41ff9e342ffbaef49cde88ce2bfa056eb6fd992efeca47395077baad5c0bf91224620247c969fbebdb1a0faee6dc39194d202cfabc606e7492fd229cbb04504116b077889f68f20ea40f7b2bc62cb29c3adeefa22616ca9f5bd3cf0ec0db5e6b2665447a17f0f77a3954ed868f259a06d02e4ea590317b129779c8422eae62c2cf3294a5375c695c8688e74882930b98cb1e082089f493c3b6e34645c209b30e53a98e31e1b5ddf0887fb8b657f2acb6b04733df3851dd5fa9163b4a0e7ab9de78431ca2c6784f5cc6c844b0b96cc09df5be9c87428d646bed3aeeb7319099cfe288ad082b1e4898612f0a6a54c3a0d5f424ce608b742c0f0a5794f63d9ec64582256c9418583c619cf8b52dc812ebda378e84f90fb5a54e7b4916dd30ecc0680f3980e4b228bdc4710675266af53002c608e712cb440969f9e824818bf239f034087c2be41020bd478ebc25c38e21cb4ee7e76811f646073286e41d72b931e1067985c8d9172129005ab26010dbed39ae7da46f9fba65836b8724410865888b597ee34f1507daeca0cc01609f064568be4c014fac077fd38ab5721356cf7bca489d943b56470673509b4dc566f8ad1e1dff2be6c21c89237d426e046a6fae80e8c288c41517a9512e694f6e6f5e2939568ade17880b8f7526a2e7ec89755b39535d3b713c1a1300c53e7bd7bed149b2a606c65e42e3fcd5a3fa5fc43f81d2646294014799f25aae0cdad55d6b96eb6b48bc4e66788ce4411ded46c982b4fb390bf2dd68627e40d0d580cf619fb9805dfaa34d701bc3e49134c6723278444f1428f7ef9343c56e2f5e7a3667719e7d3228e0f755a79a41ed83eba823f489eb62cbed1b1764c0eae3e6ba5410187727e7df9fa78393215071a0bb080f6b0aed129cb0c56ed89ba5409d7b360a1e417ed5ac8578a0b0847c6deac369bd65f0475c1836d5a1b79f1623e305e1393f086cb5a93740ba5120e661461fa90ea1c563d384617943d7b997c2786ac8fd2a05767e"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000b20000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000725000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000c34000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ftruncate(r3, 0x25b3) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') close(r1) syz_open_pts() writev(r1, &(0x7f0000000e00)=[{0x0}], 0x1) syz_open_pts() executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e209fe62c1d60b0e0878a7456ea4785f9e9d9d2260b15defc6a23b793b08a012fe41bae6eb1f1d5ef2f55777148c619dede34d9e712d6b9", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8f4b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) executing program 5: nanosleep(&(0x7f0000001600), &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1}, 0x2) r0 = socket(0x2, 0x4001, 0xe5) setsockopt(r0, 0x1f, 0x3f, &(0x7f0000000200)="220e7b7e1aa8c9b3389cdf06c6384e73129da158c206f3731a26ed146d0a0463bb168d34672eea38ebf3cce17472be9fba3d83cf309e0ae3dd16fd8ba2443b41524f0a21565bd0c1ba42eba9c245194fa00a8156b70732a99a03219e4fa406000099d5751813e2581e484d1863d46d0dd1ee7eb81c84d4c613a0ed6c1e0a33b2a8d480979b205754a51432febe94d3433f2a36582583bbf16ae47215e170b1304eeb81f450cfb1e86de92c0000000000000000", 0xb3) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00"]) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000200), &(0x7f00000001c0), 0x0, 0x0) r1 = msgget$private(0x0, 0x403) socket(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x4, 0xfffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) semop(r2, &(0x7f00000000c0)=[{0x3, 0x80}, {0x6, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0x7, 0x1800}, {0x3, 0x2}, {0x3, 0x5, 0x800}, {0x0, 0xa4, 0x1000}], 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x100, 0x7]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000400)) getegid() msgctl$IPC_RMID(r1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x9, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7fff) syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr, {[@noop, @timestamp={0x44, 0xc, 0x3f, 0x0, 0xf, [{}, {}]}]}}}}}}) executing program 0: utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0xfffffffffffffd77) sync() r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) getpgid(0xffffffffffffffff) setpgid(0x0, 0x0) msgget(0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(0xfffffffffffffffe, 0x0, 0x0, 0x0, &(0x7f0000000340)="e60808cad10b8a59ed712159cc78aeb069ac5294247e1d44a969626b3f94c294d1c6ba20539a3bc7c22a458e6eaffb0b5aedbd261ce76249521e86ec7209d3a66b4091c8c8b6570321a24d3dba960ef7e73cac6cfedd88f0bfad4ce119bccf149c0531586990eef3ed365e291b360308145cc332c7f2d612b8bf8ce7e7f6ef9ec0d42b36d577e9bca402c152c5aca663534df1ce7df2b0ab79acdce038746f31e4d086fac4", 0xa5) setitimer(0x0, &(0x7f0000000000)={{0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f00000002c0)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f00000000c0), 0x0) writev(r1, &(0x7f0000000880)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x580) geteuid() sysctl$hw(0x0, 0x0, &(0x7f0000000540)="0ed9f5d114aff78ddad989a95e31e1cc715f41b36e902e23cb6d58e26579e14bfec713cfd03e461d8cbb786c82174b0fade7f811cb996265a7e78e9e8645dca76c4af931", &(0x7f00000005c0)=0x44, &(0x7f0000000600)="fc8d2f54bf7161ae093f816cc0b38051051afbebcd067f33744b55589b484a436b2cbe963718e074292d5f3f5f72cd70efec70f73fbb1892ed4726d14e71bf520e4631db8602aca22b78", 0x4a) r2 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r2, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='-^!-\x00', &(0x7f0000000180)='\x82-],*^%}%..{{:\x00', &(0x7f00000001c0)='\'(*f%-$X[/-\x00', &(0x7f0000000200)='#:$[\x00', &(0x7f00000004c0)='+)\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='*[()\x00', &(0x7f0000000340)='{{\xf4}:\xf1#[\x00', &(0x7f0000000380)='&}-]\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='./\x00', &(0x7f0000000440)='//\x00']) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000200), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x200, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) semget(0x3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES8, @ANYRESDEC, @ANYRESHEX], 0x128}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x47) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) executing program 6: socket$inet(0x2, 0x4000, 0xda) setrlimit(0x8, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000001080)=[{0x0}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) r2 = socket(0x11, 0x3, 0x0) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/44, 0x2c}, 0x1843) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r4 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x5bd) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) fchflags(r0, 0x10000) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="0a76ea4ecfced58a1af908104eca5f199b3ef2c47e9a64ccacaa9d95ccaa7ad5150de3a0978c0fef510c7c443702a34b49c3557b7aec75743b10cf2d64a40d73980bf8cce31542c04e46e2d7671694a8ea4dbddf65d38be95206650d1d3df7f66f84a53c3806c556d4d78cd8eacf43b6254202e877d19e0a625823ae05ec14374cab1fa18053592c32643e8748923a7ade25c7a4df5aff202fbf8da6d6cec21796b3", &(0x7f00000001c0)=0xa2, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) open$dir(&(0x7f0000000780)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xe) sendmmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f0000001280)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001700)="15ceb8b240cdf5f667", 0x9}], 0x1, 0x0}, 0x8}, 0x10, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) msgget$private(0x0, 0x404) close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8028698c, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x8000000000000000, 0x0, 0x0, 0x0, 0x0, 0x2000000000, 0x0, 0x1}) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000639000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f00000002c0)=0x4) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x7, 0x1, &(0x7f0000000140)="2bc65ae9013c1a5f07de44a45a1ac4fa578c4be2fce7feb88b8eb46b99c1b7da414490da45762ea14148fd258b035a04a5067168353b3c42233a3d2305884f03825d8ff239f67f8e542fee51a969", 0x4e) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r8 = socket(0x800000018, 0x3, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r1, r3) recvmmsg(r8, &(0x7f0000000540)={&(0x7f0000000280)={&(0x7f0000000200)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/80, 0x50}], 0x5, &(0x7f0000000740)=""/119, 0x77}, 0x469b4686}, 0x10, 0x1003, &(0x7f00000007c0)={0x100000000, 0x6}) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x121) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000200)=[{0x2, 0x9, 0x1800}, {0x4}, {0x3, 0xfc00}, {0x4, 0xeb7f}, {0x0, 0xae}, {0x2, 0x5, 0x800}, {0x1, 0x800}, {0x4, 0x5a2, 0x800}], 0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) fcntl$setown(r4, 0x6, r2) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r1, r3, r1, r5, 0x1a0, 0x400}, 0x100000001, 0x87, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000180), 0x10) getsockname$unix(r8, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r9 = socket(0x2, 0x1, 0x0) bind(r9, &(0x7f0000000000), 0x10) r10 = dup(r4) listen(r7, 0x6) mprotect(&(0x7f00007e7000/0x3000)=nil, 0x3000, 0x5) connect$inet(r4, &(0x7f0000000000), 0xc) listen(r10, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x300000001}) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r3 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r6, &(0x7f00000000c0), 0x0, &(0x7f0000000700)=[{{}, 0xfffffffffffffffe, 0xc8, 0x80, 0x3}, {{r4}, 0xfffffffffffffffa, 0x25, 0x40000000, 0x8000, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0xa3cf, 0x1ec62b7d}, {{}, 0xfffffffffffffffc, 0x50, 0x1, 0x100000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xffff8, 0x6, 0x10001}, {{}, 0xffffffffffffffff, 0x10, 0x62, 0xfffffffffffffffc, 0x7}], 0xffffffff, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 7: socket(0x2, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) listen(r2, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r2, 0x0) (async) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)={0x2007fffa, 0xa}) (async) recvmmsg(r4, &(0x7f0000000480)={0x0}, 0xffffffffffffff42, 0x0, &(0x7f0000000500)={0x2007fffa, 0xa}) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) (async) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r3, r5) (async) dup2(r3, r5) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000001c80)="0768969c3e0900b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552309b6a9511343533f62bed4eb144ac6db7e7f943cac36561f0500b3fe3a6bbc2550008797e438e53b1f626fe00000000000000000000000000000000000000000000e547ca0000007fe81ea48ed568dcfe2430f8343b04781f2409f4ff6398a9162ca1abe2ee4a558b8ca504f0f1e0415b7b7699328201c424a81cfd59e76bcb7c7f0961a8b6ead2150adbdde931fecb8072481398474a06f702000000000400001d4cad6f7c39905a9f75ead760ed89f06223", 0xd8) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001a00)=0x5) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) executing program 5: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x3}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) socket(0x2, 0x1, 0x5e) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000002d00)='./file0\x00', 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, &(0x7f0000001a40), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000000c0)="9b1809c3", &(0x7f0000000040)=0x4, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x1ed) poll(&(0x7f00000002c0)=[{r1, 0x4}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000932000/0x3000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000f5b000/0x1000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000858000/0x2000)=nil, &(0x7f0000bfa000/0x3000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x100}) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [], [{}, {}, {}, {0xfffe}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x1a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r1 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r1, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) msgsnd(0x0, &(0x7f0000000140)={0x2}, 0x8, 0x800) msgrcv(r1, &(0x7f0000000240), 0x13, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000580)={0x3, "09a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114b3"}, 0xe3, 0x800) sysctl$vm(&(0x7f00000000c0)={0x2, 0x9}, 0x2, &(0x7f0000000280)="4dd55944721409473898f8775e78612a001929b49f0edd166d2a2968dffff6056bcaf9f32bcede633bd5d2f9afa054ff3f421c9fe9474c63c01d55293be60201405ee6805c8f0eaa67e021cd2c772538ddf1c0854d6c145a285e3dc30c23e55c953936a93bdd81b1ad69878c04b84dbf87b31590fc62ffb0fef47785e8a40b7032e6cab1e323753cc9052788f1608f2c91f9f33846a2561d52d43335cac39bde9748daa3ebe59210b9a1479c183cc356fd4c49ee54239ff44891ec6a4ec5f79c89141ee8d4221519558d255b59bf8bd67b583d1ca918a99e54", 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: r0 = shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(r2, r4) r5 = semget(0x1, 0x2, 0x101) r6 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x20, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x3f, 0x800}], 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r2, r3, r4, r3, 0x20, 0x4}, 0x101, 0xfffffffffffffffe, 0xffffffffffffffff}) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x406, 0x0, 0x0, r4, r7, 0x89, 0xe19}, 0x80000000007, 0x1, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = getgid() r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5, r4, r8, r10, r11, 0x88}, 0x6, 0x1, r12, r13, 0x9, 0x7, 0xa000}) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0xc4) sysctl$net_inet6_icmp6(&(0x7f0000000200)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1, 0x1, 0x0) r4 = dup2(0xffffffffffffffff, r3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r2, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r5, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0xe, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r6, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) setpgid(r0, r7) executing program 5: setitimer(0x2, &(0x7f00000000c0), 0x0) socket(0x20, 0x0, 0x2) sysctl$ddb(&(0x7f0000000380)={0x9, 0x8}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x7, 0x0, 0x0, 0x0, 0x36fd, 0x0, 0x0, 0x2}) sysctl$ddb(&(0x7f0000000140)={0x9, 0x3}, 0x2, &(0x7f00000001c0)="9eb1ff90d0cd8254ef620e5b84e70146697339c10d8706d489769ea525a5855e3587f42893d1ab831062064afbf529d6ba136372fac5735b4736cff58d54ef9e5a30eb86149e24c713caeacb4de75e19ecbf519f87e6f2739e082f09da173162cdcbecf30fb5f54343e64c6122c3bffa76d0e4f93dfffa4186d1c302dc25135d067021667ff6974d68a9f69cb198fbbe550e81b02223df4529879b774fbf081ed93921860724f71b98f1d394a07e7769ad478f", &(0x7f0000000280)=0xb3, &(0x7f00000002c0)="1a56abc7862f9f0d8b7b07f742bbb840dd2fdf3ec842c0a4ca12ee4b243afb6c0fccdd527843ad8e87ec6b82a60485fab42017a71e05a563d216218dbd02e351aea79ef496825a3a6284dde938fb3c9b64ed095e4d616be576afb8b1fba967be5eabce9678d5eda6e88d33d67e66e4cb65", 0x71) r1 = msgget$private(0x0, 0x608) socket(0x18, 0x2, 0x0) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) msgrcv(r1, &(0x7f0000002340), 0x1008, 0x3, 0x0) r2 = socket(0x2, 0x1, 0x0) socket(0x2, 0x4001, 0x0) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r0, 0x0, 0x0, 0x0, 0x26}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000, 0x2}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r5, r7) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r2, 0x0, 0x24, &(0x7f0000000080)="b8b43a", 0x3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) socket(0x18, 0x1, 0x0) executing program 2: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r1, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)) semop(0x0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x2, 0x16, 0x1800}, {0x3, 0x100, 0x1000}], 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, r1, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, r1}, 0xc) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001fffffffc}) r4 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sendto$unix(r4, &(0x7f0000000200)="30729f2ec29ecc8964bbd26fd9379e19324217f08dadccb91d4e5b64cb00a3d8677042e55f56a8774508c47c5f4dba3f6f0d3933c3c3a30a71c7fe0219ae0361fde394c8f8326dd9b4725e89ce03183180a49c9c095291805904a529f813d15db37ee503c965aaf6be08c87d24c6f76f8209e0c4fa7d21", 0x77, 0x4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000340)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x400, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) close(r0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r2}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x79b) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) (async) r4 = geteuid() (async) r5 = getegid() getgroups(0x1, &(0x7f0000000080)=[r5]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x3, r2, r6, r4, r5, 0x0, 0x2}, 0xfffffffffffffffb, 0x20000006, 0x85}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, r6, r4, r5, 0x144, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) (async) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r4, r5, 0xa}, 0x0, 0x0, 0x5}) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000300)=""/89) (async) semop(r3, &(0x7f0000000000), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x1f, r4, r5, r4, r6, 0x66, 0x9}, 0xe6, 0xbdf, 0x1f}) getgid() r7 = getpgid(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x8, 0xfffffffffffffffc, r7, 0x0, 0x0, 0x10000000, 0x0, 0x3}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40000000, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0xffff}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x1f, 0x209}, {0x0, 0xf8, 0x8c, 0x401}, {0x7, 0x7f, 0xc0, 0xfffffffe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) listen(r1, 0x0) r2 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) dup2(r1, r3) socket(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "02b2f7", 0x18, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @mcast2}}}}}}) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x401, 0x5f, 0x1, 0xca, "d8be0e41ba7d44e2bb23d9f60ab91ac6da294832", 0x1000, 0x8084}) executing program 4: r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ff", 0x18, 0x4, 0x0, 0x5a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) socketpair(0x11, 0x1, 0x3f, &(0x7f0000000000)) executing program 2: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x0, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x21e9) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1fe}, 0x0, 0x0) close(r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) r4 = socket(0x18, 0x1, 0x0) dup2(r1, r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r5 = semget$private(0x0, 0x4, 0x680) semop(0x0, &(0x7f0000000400), 0x0) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x0, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r2 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, r2}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="beda7d4454da0a887405fec9297160ea66fa8157", 0x14}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r6, 0x2000747b) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) shmget(0x2, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 4: socket(0x2, 0x4, 0x2) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x3}}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) close(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r3, r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r7, &(0x7f0000000240)={0x0}, 0x10, 0x0) sendto(r2, &(0x7f0000000140)="b952ef01146e3a51b755a170906f8320485b4c2c", 0x14, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffd, 0x4) close(r0) r8 = syz_open_pts() close(r8) ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x6) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e209fe62c1d60b0e0878a7456ea4785f9e9d9d2260b15defc6a23b793b08a012fe41bae6eb1f1d5ef2f55777148c619dede34d9e712d6b9", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x8f4b) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) close(r0) (async, rerun: 64) r1 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) (async, rerun: 32) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) (async) socket(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) socket(0x2, 0x1, 0x0) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x8}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r0 = socket(0x1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x81}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt(r1, 0x1000000029, 0x3e, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xe, 0x0, r4, 0x0, 0x0, 0x8b, 0x100}, 0x0, 0x4000000001b97, r2, 0x0, 0x6119f038, 0x2, 0x6, 0x400}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r6, 0x401, 0x8, &(0x7f0000000440)="b10e9ecd77b1691b3e2d0c88146a8eb04f85456c", 0x14) symlinkat(&(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000007c0)="19c449ed81d9731174e12583a35f0aa0ac61f0e69d861d05505f709e3f02e7aeb455", &(0x7f0000000800)=0x22, &(0x7f0000000840), 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, r4, r3, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r5, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() setrlimit(0x0, &(0x7f0000000000)={0x7fff}) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200100000001d, &(0x7f0000000940)="3439e4058034e9a2a2ffdfed3651831181f48d8a9ad29f669b191fd419c44bbd5a141cb57b8862aec7d73040ad9159649a533109599c4b2a61d48d953fa54677c106000000000000001c2e4a340021e71376e64e168c9ea132e97b69b67cf851ecfd55e9cb4e2fe2c54a3a64d0df7686c3e71accd40d2307fe41e21d24cee0812934d728ac10936241d998061142c1bbb2856e9ba9e30f44f7580c7259a4b6f629cbb69e09a853920300f33a0cb268b009239d8fe61c923b06c77ae47c5a56640535e9b8fe0d1bcb6a5f9b914bafe07aa0e0c8c0c9d19ef4edf1d9d67dc4107e9e40555c6cb322c3164fec95f08208a6206d2e2c0497f02470a9cb49c82fd0769de752f5461c7593f0b08e894636b01741395caf57fd2f94005988cc89b4bb3673ff5866edd1c6217cb9078bb1270432951a632f235ff0bdaab7c7aed23b4d6457d5beec36d79d7ed0957edb76e41f7f3f083cb0b13217d54b", 0x13d) utimes(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000200)={{0x450, 0x9}, {0x4, 0x4}}) socket(0x2, 0x1, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f00000007c0)=""/189, 0xbd}], 0x3, &(0x7f00000002c0)=""/38, 0x26}, 0x1843) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x28208, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000), 0x0) r2 = socket(0x11, 0x5, 0xfd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x7fff) renameat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00') socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000580)="b100050460cbc292e664678b2631fa42647b0a0000000000000700009c22f4f9635f022100331c13fecea10500fee96ecfc72fd3357ae3200000000039d0d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc249699a5f139b672f4d335d223e7d026ba8af63003728210200000072050000060000000000000081ea7fb53bd676d907c400000200361b12570000c5000020020000000000008abfba0900000008e371a3f8343712051eadb31d89e00004071378bc2804010000002afa9cf93b26a7b6808e706eae243bd8a3807bad15d4caa59a8897dcc963bf88eeb07b", 0xea, 0x400, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b", 0x81, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/100, 0x64}], 0x2, 0x0}, 0x0) socket(0x2, 0x0, 0x9) r3 = msgget$private(0x0, 0x5bd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000480)="9b1209c3eb987ab7fe4189c99e805e6e01d356960100ae2a8f2117d6728436ba1bc37156a945057581fec4b15dfc145959d0769c7a143846528d0500000038fc28866b5f6a81acebb6017e2175ae0f130efce33f523ba44765f5f6915b02276df8e1945c45d744cd1ca73f390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbf", 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x8, &(0x7f0000000100), 0x109, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x401, 0x800) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x2, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) (async) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x300c1, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) (async) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) (async) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0x8, 0x1, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) (async) close(r3) (async) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) (async) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) (async) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000001c80)="0768969c3e0900b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552309b6a9511343533f62bed4eb144ac6db7e7f943cac36561f0500b3fe3a6bbc2550008797e438e53b1f626fe00000000000000000000000000000000000000000000e547ca0000007fe81ea48ed568dcfe2430f8343b04781f2409f4ff6398a9162ca1abe2ee4a558b8ca504f0f1e0415b7b7699328201c424a81cfd59e76bcb7c7f0961a8b6ead2150adbdde931fecb8072481398474a06f702000000000400001d4cad6f7c39905a9f75ead760ed89f06223", 0xd8) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) (async) r5 = syz_open_pts() close(r5) (async) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001a00)=0x5) (async) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) writev(r4, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) (async) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 64) mprotect(&(0x7f0000639000/0x3000)=nil, 0x3000, 0x1) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) (async, rerun: 32) r1 = dup(r0) (async, rerun: 32) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f00000002c0)=0x4) (async) listen(r1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r4, 0x7, 0x1, &(0x7f0000000140)="2bc65ae9013c1a5f07de44a45a1ac4fa578c4be2fce7feb88b8eb46b99c1b7da414490da45762ea14148fd258b035a04a5067168353b3c42233a3d2305884f03825d8ff239f67f8e542fee51a969", 0x4e) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) (async) r5 = socket(0x18, 0x2, 0x0) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000040)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) (async) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 64) r8 = socket(0x800000018, 0x3, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) dup2(r1, r3) (async, rerun: 64) recvmmsg(r8, &(0x7f0000000540)={&(0x7f0000000280)={&(0x7f0000000200)=@un=@file={0x0, ""/90}, 0x5c, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)=""/68, 0x44}, {&(0x7f00000005c0)=""/226, 0xe2}, {&(0x7f00000004c0)=""/80, 0x50}], 0x5, &(0x7f0000000740)=""/119, 0x77}, 0x469b4686}, 0x10, 0x1003, &(0x7f00000007c0)={0x100000000, 0x6}) (rerun: 64) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x80) r1 = kqueue() syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x3, &(0x7f0000000140)={0x100000, 0x53}) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r2 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r3 = socket(0x0, 0x4002, 0x8) ioctl$FIONREAD(r2, 0x8040691a, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffff7}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r4 = socket(0x2, 0x1, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="06bfb33720eac14a0453adce4afd222c6c97f637156eedf9df52ba3b233a7c13bd8288964ebc9b63525b79d2128c65f5527f873360ee5f2b5922049a7f6341692cfa798bef6d82bb68569e5a7ab0787ff0826d9c8b1bc956385f38da11d1067981e7699e070a644f524babff5fbbb7aac7164ef9a296fc4c926fff1291a208f1cd4f2717fedac417589b55d52731d41adbeae87095c909fc5c5a933822d2ab7df2053757e35525a2f5f5a484475e801b523325ad90663318a7cfc8249655347f86de224dbb65b37eb20b570b413b", @ANYRESHEX=r3], 0x120}, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000480)="6dadb6e79de4c272afd8a04017b8dbab89a35113ab36b315d1a0e3492dba1faf9a67d524dab833695f9f2b91d9494f45c6d9bebe2a550eb9ab3d9cc869b73badf2963379d585bedc0ecfe1205b6cdfd8ac68bf3e47d46057efb042871e580ffd1df652ace5940f9a018b6ffd9c3c3ac4a4e80548b326bf0d001d610a164644a062c02f1e3f566a73608912d907606a2a0b9b15a7c88cde682717fdeb0cafc21359f390277fad941e0177ee7aa1c60e47f935841d4501e3f1658365b49c3cf8f8644c84bac11b62507b08dda0c05d14a177bbfdf25d56a6efd2140095e668d07ee31237234ef1749bb815cec1a3d5e26b595c37e0e3508f938de2", 0xfa}], 0x1) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000080000019078e0000001ffffffff440400001200907800000000"]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, 0x0) getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: setrlimit(0x4, &(0x7f0000000000)={0x3, 0xfdd}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getrlimit(0x3, &(0x7f0000000100)) getrlimit(0x1, &(0x7f0000000140)) getrlimit(0x4, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0xa0c) setrlimit(0x5, &(0x7f0000000200)={0x8e, 0x9}) mlockall(0x1) setgroups(0x0, &(0x7f0000000240)) getrlimit(0x8, &(0x7f0000000280)) setrlimit(0x5, &(0x7f00000002c0)={0x80000001, 0xc82a}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000340)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') linkat(r2, &(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x4) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x4, 0x4011, r0, 0x8000) setrlimit(0x4, &(0x7f0000000480)={0x3, 0x5}) r3 = accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/252}, &(0x7f00000005c0)=0xfe) r4 = accept$unix(r2, &(0x7f0000001700)=@abs, &(0x7f0000001740)=0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x100, 0x0) sendmsg$unix(r3, &(0x7f0000001840)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000640)="407d54909fd4500972ba3570aa912ef1036f34e7c08f6678ddfba4857e994dd04df26d00f29406696de5d6e1463f7a627c0ed76913b3aa966b0010fadbd57229eaf20833e19fe3286fc5a0e0447afa77d600163cb5507edff62933ddc41a078a24ca5b7560dc5a438fa924f95b88da2cf162c62ad006e90092ff6021f5", 0x7d}, {&(0x7f00000006c0)="3373583975c35473dba410c6e21954edd8a5da1d669b2051fdc0f3b9d477745258b06fdd5819078ecefc9d8336723ea089ec7b8868426bbb3a1ae295e4f04888cd78f61bc11b6768e4f6cd946acf1135e554284955c84976e6a3409e6f847d99c728aecb316525db052f7260e87bd3e8c79aabbdef46b8cb625f180e4c47c47778236ce623fb69515886f5dbfdc72ef5ce9aa78a8326f86c853c1046e8d95a251572473b86574674f39b729e1d951ca3cc6f756fe475c0045d7e4a82fd4e501dc62d450228828517b629a96febe20d4d0dd22aa27ed88d42ff18809a3691b55c90ca7a7ef98036940802b83862a6eaecae98797943ef764823c9d08f8a91569f5dcc18ed3c81c08bd0ceb54b148775ee31383b055a4b8b217fcbbbc59b0518ed9a69c0470be69b6355d7c8547b7b6b22310effd81db4550f3c0bec9a46a9d49c184c9b1a0d5820437c149fa46f7d8a6f1335292a6b03f9ff80e8e2371ae7346f19509d32aad6fccaa0d1f43b33116d65ff98566818f13c3728df7cc1175742582bad0d0e4b23c522b1647bd0c740815e7e97f54c01b4e8a56dd671f28e907940447d68756944bc7aafac75f8a24502e956ec95122d54a9d9407dd552fe60d00e2c4f98289dfd9421792435f2dea7db48ff4f18b21a647b596f77850a8e4d5f4ecb6263ca77cfe100fc34892b2b6582b8cbc5b13a0d60f9138fad8736d1af7737df1b996c0d4958e32ef9ab17ce05f3d3ad35352ca1e7172b8ce1c9902187b05fe13a6c1da43e74fbe620ac0040967defedb1a576978ac6928d89b48c6e820690ec8c8360b477f7e4b86105472220d5c6ffde776b20f759b342dd359404ffafbee36c6f9fedc077d5a391aec5516fd40c14f46d03ceca27f98a948ac8b3a764c6166f76ae81207f0b34c562b33455f8cb45a7357650b7dfff3c93f960c110c94ed774b3b667691dcd9c3a6adcc1a0c55f946dc6be3db3baa31ef04be57c1fdeca1104b8c777532fae08b3debecdd14897a9d80d876f56c9f6819133813aa21f536c6c353cae84b5d3e0655283d2bd432ee973ece6f06f3b663d0c7b7104868b972b1201389253d5ecae024ba5ccee5343a7548a7ee1ce4db661797ca8651f22ba01f3375eaf27fece553650b5732ed5bd310bdceaf63280731366bae391f5f20db9682f9ff7ce1fcf9445c11732586fb5296606c64f2bc01bae89f090d979bf339218ccb3ece0822982f7284a1b79ede1f61f71caea79e1f6a05f564aca695c6e76d53b79ea692e7dd152e805441eca95d416479363d62fbb172060a95c08f21018e0c143ce71fa5b14dc3868de4b7fdc84009f1fba61689db57f7285c3f50fdfaf319f7194397d5b74122c7ef7ea85dd63686cd1b8b48b588e8575f515102a7345b7e659ab34787a5bfc62fac2bb019deb61b837f0972923a95257e1144bfd87ab51e8562badeaeb13b3051db7076fe184c1242e8c3b2c156984554a059cfd80923f7d287c75f0c6da966b5a4f416721091aa652c22a816d45da40df02d27da12095d653b9d7337da89c92e64813adbdd26ba33d00f0e2af7c1c7c93c7aa904ed1c2d2130fa80eee1459a1be95cc4d6d68c8446d9a030c0f0b4b8849d2cbd9ce1b623d16085e74c7174d5f96e047584a201c4bd304b0fbbb0685df57884bafb7225876fb0b5bbbe81c1c6883c932cef1ef8f4ce23a27243c3849703c678d096348f39f8cdf31360c2f6444c3f4970223d31d356d3bbc3307effedadf265bb19c4dd916eef137c0bf1df138a94b0edc701a7b2d37108b34b50e545c230b8b0ad8119e1820a00d64c65d142f1881daaa92f472102509e55008dc5f98823d95d181e53c889c82bcea35c94842221c4e34a658a0c7ec7e456b71580d17a5fc6e94d38e3f5654d678fd61d3985e139c450166150d7bc7c3f53e708a230e966dd3abd9cfd3a33591d5dc90b1c8c148811bed37a35c40b3e25d5e7067910107deb7874f60a026f39599d261455c00fb78a8890bdaf84d334888d2872ed230f18cd25412b250bb42a1237f9001c79d11b0f700d81d281ec627cb7669710dad41fd89666009bb4338c2bd51a73461938cb6556eff82b9bd8a05c028d76c86ae0e2d510678f80f971fd66939045ad8041efef1f185b2946d7ac520f3d7e07e9a95b23e1ef450dcbefba80ae6489146bd3a6e8a678ed8b1bed28208ab1a45cf99f20e90b959c494e3a45f8641c41a09dd906cc37334ea520d40500d1479bb3f3d583246c1795d3ff97221f7c0c76dba08da61fe0b7f34467647eb009ba7b42a79725e99cdacb8fd63a774aee152238f41c59eddb52f9af4023071bdeb46150612c7e57e9b80772184bc28d2243907d3eb504845d9916906f2e81e1607173c863b03cef549aaa0b14c060b7c067a24c0b879043990277d568dbb3283d2fcac7d5b64bc4146d19bef3c2e6e35ba8bc313cc420d4af7ce284e29de3ccfcc5cf2bdab665890248962bfd0c5e97a883f24cc1c8e55869b279443e29bd0d2243f8a39308c69ada813dd299078d5810810f4480164c8802f0e849cbef823cc471f92028325c877eeb082773d9d03b815da7e89938d8a10b48d77f9011e61928e31c3f4e804eb1d5fc00e0040ff7811cd326af3e889660eb6dcf48b7609fd56adce1bcade13656cd61d1e4c6716544fc6f9bbe343fb4d092bc21fc8236c8cc4b6bdb1bc117e5b6f5e9b6c229084ec5cf3b48e58292e151925f4203e0d030294437c471f79e8bfdd1967d0c05ac9611c78daaf9a99d749cf5b5eb71c780ffc49ec909e3357254cb0135ffa218b1e900f1484c46ec6dc80aa79e92edba21e8bcda5221cc41aaafa9599576f4f42be770e3012b8f3b8230ee29bff82aff3184ebb02b71155bda861aa994e77508683be50622607274be0846a86c53bfcefb7444ceb7a1ea289feee2ee139c9c8d581b574737b81268e3a7a3677706a4001435e2b9081602c98c1df9189ad9c0e19d8889a96e809c813e7f6dda312547b7a051f6be9aeb004899bc7850307b9b2861e13e49e3f15d8054c9ecdfbaecedc1fe91fff6a0cc955d6528c0663ef56026d82f2ce88d1c68f4c7e41cea448ed7a62e19200d5aef3ccb15c75d692833319b02ffbc35bb13750f9dae6ca5d4eae470746c9fdc32c04290df871167c135c1ac3edbedd9c0f1fdff9f50202e0ad53fd51fddc7b562a8ad635ab5b1b2af00ab298cbf0b006acf5081563f0d426035e623860d57f266c98f4f78718578c3cb0ceb6fe9554352677cacec2e2f1d216a4040cb807914c0fa3628c0722ca3c21b5772a5eecfed7ae8eeae49749e5fd0a87f3a7125082d166382c8ce7ca9fc0da303a05eabde66bb54e7dbbee487ab81ef17ea9e9abadda202139557c959ef0813be5f45086287cdef6b169511bf79388a478abaaeb5a04314299fdcec48d7d7d260c7a22a235dae8965ce260624094dae95821ce1581ff4cc6af93389ba18eb3492d79dbf25f323fa2dc56186a2bb3870ea923ae85a991777c15645e47bde87b9b165e5c968ff67f1048245a019dd89bdc7f8750b1749b4dcc315d5465619d4ccfe4813d59cf30e582b4044ac4800f4b2e18b69b60342d4dcb6ff1d4400a3bf7c3b82b997c4d59d60732cc405774b6435829deb24881e5d35acff01b72f651cc3830239dc81c15107d693f0cb19cb46afd5896b62b9220f472a894df2de33c6d59c9b21e2181948a5af14f9ac9669e438a245354a6bf9d7d0a0b261c99e1c92f6e7702683a0ed3e2486c1ad9e71b632c7d2b9c389c71a39a8080b05780fd305d517af9601e5fd68557d1d378053cfee8bd2850d84e32b63a152e1ec2f1ecee30e80331a968ab690914d99789153fb3e32fc4339947db0ee3442b771d9d6e336d3995c8369324e9a74f8262022b426bb758baff7d5b009bbfd4e69ab161648d2f9d49027a1e3a4662dc18af9f220aaa8ac632c5133e2f7e24b13410792157034365df47b25ebce6649dc54ad89f9d58ea3fcbfef4963f7a5eff142a3d56d488135e1c169c8fe49105b354c5f31d52a3a5c9892eff181e469fe6b2149a28dc8cbf1d96238767323f16fc880b85b353e69acf9229879e47ee2d7e517968f255a24e114022e8a9dce61547d8cd090e6bf86e347a3009f9861d7645d4743da3233c19a4a88a8936742031856418f93c7d08b850f88c4ae3f0c50eb1e4b89e17c5162e23c3130ebebae705b8d01c663caa0adfae92ecdc5643cc8b4369562c2805c0eec82315bac2c3b90594ad7d931531f7d8e5e53fb39197552c404d50268fa9c092c3d2dda2b235e9311cb747fdf2f53e7687bf1717fb1e860c1270504b40b1bef4b83f0db773706e2100074c7ba5d5de12ed888ecd5cf033637a012391958819f4009d2795838dbf8aa6246f2cdb2f6f6593e56cc7112b315d3611a82b54bb9e73894bc788cf4903c953ebfdd91b3827bbd7d33184bc947f0b85ee5d4c8fef4baa53fa2ba6d4f71df5604a91d1dda999fa78eff26b6a8eb041e437f340ff5f38309e5717f8260e969ae084e125d9588d39713a5eb51c566892da194445dc79ea62820217adcb787a1f00017e8104b509a0537618b9cd5c37f110deedb64806d97857b1fa27ea292514f75e423d478c323d1a655bb12c655e39854504fd90468e4952de465e12671cacfd13c655628d927eba14ab2cd56970fe603a7939e9e0252779b86880c364279be6a9fa668af395edb8ecd955938253b34d7825eae9d94218a7b5bf21f1459783e5dc044fd3013f72af001b82951f4c947141d5d090685e0dae955f8b02578d0e75e6b0cb36ff4564a64e5f05b74e6db5fd64651e301f7b8d9a1f868f41a2f91dd0cfc6fce9e8da8a7552efc2e64e551d0a8b88e8a565bcf7178e8c824ffb936395aa2a1092a20502bacd5630176cae7d4df51f09016617aacf95c2c5e85c6c651be59ff899c313baf4ac8ab5f5baa5f870796971d7a6041ae0755fc195b4717fcadee8fb2140740df387bbf3ad079f6be86c9be66083a5d6e5a4ef91254c97e39e9e3f407b99fedf41df29294ed876cd90b5b1de1b79bcb542ce2269e6bd6f29cf7da1b6e3f4c0d4ba6694bec38fef6b053cd5226c4ae25d10cda69b184d87e860ca0b3b1be1b127fde66950b84671d8d1360394f9949403448da3cdb87e51694bb93fc8c5cfdfe5ccc6ad5aaa89649f7ec631f17df4f3fea4b406d375266f6ebd4adf0af30f31691629ece2807405731ff4605c8502dcda279ce7734fa5d9fc4279b7631714cb4fdd83569dad8158ca743ed57fcb31168e4d8155257a1a3602694ace3b412921ee7e01197e5a6767f15378312ee7e46d67b51f525eac12b00643024a471b70a17c0ad3e1c95046f556b6bd1ee75b597113640b80e10244a280efc991753eeebd1611445a0be88edf71fde3e31cb966fb81e2588cf5a1c8f876cf0f37b694241a102c5a87efc61eaf7f07bc33e9bdbd6d1785b48d7fe8e9a3e7c9487a1cae9e88fcc36b7fd30077860d2e64c89c81aa2a040643457cb7d5f36fec988b66228b124f17efb97837297db1a4c5f229a8eaf7599e344770bfd1254a48782cbbe512e2aceb7d099955c9d9bce6e334c9e43527d81fd54add2818f8eb502343345ec4748cdb431f7d929c394b3e184948cc762279e53d0f58f53a8fceb0250a0b7f1196bcddac860d73e7d03466ce68fe5abdb7bc0d05915b20538537c01a741b17c16fe3b9a4e138ad0230ba91cbeaf0add768b80b965530c4e3a98a00e1ceb18a605b2be0bb3b974db0c2f0750fd393db55998d", 0x1000}], 0x2, &(0x7f00000017c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r1, r4, 0xffffffffffffff9c, r2, r5, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x48}, 0xa) fcntl$getown(r2, 0x5) ioctl$TIOCCDTR(r2, 0x20007478) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001880), 0x800, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001900)={&(0x7f00000018c0)='./file1\x00', r5, 0x2}) r7 = semget$private(0x0, 0x1, 0x20) semop(r7, &(0x7f0000001940)=[{0x3, 0x0, 0x1000}, {0x3, 0x81, 0xfbeb747d7e0beccf}, {0x1, 0x23a0, 0x800}, {0x2, 0x3, 0x800}, {0x2, 0xfff, 0x1000}], 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001980)={0x0, 0x2}) executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162", 0x3}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001080), 0x0, &(0x7f0000001100)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000140)={0x0, 0x0}) ktrace(0x0, 0x0, 0x10c, 0x0) socket(0x18, 0x3, 0x0) getitimer(0x1, &(0x7f0000000140)) r1 = getppid() r2 = getgid() r3 = getuid() r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r4, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgrcv(r4, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x20009c1, r3, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f9, 0x6, 0x7f, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x401, r3, r2, 0x0, 0x0, 0x5, 0x400}, 0x9, 0x5, 0x0, r1, 0x400bf9e, 0x0, 0x5, 0xfffffffffffffffc}) getppid() setpgid(r1, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) rmdir(&(0x7f0000000040)='./file0\x00') close(0xffffffffffffffff) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f00000000c0)='\x00', 0x800, 0xae) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) mkdir(0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r1, r2) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x100, 0x172) r0 = socket$inet(0x2, 0x3, 0x81) semget(0x0, 0x2, 0x220) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x10001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) socket(0x18, 0x1, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getuid() r5 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r6, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x5b, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) geteuid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) (async) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) (async) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) (async) truncate(&(0x7f0000002d00)='./file0\x00', 0x2) (async) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) (async) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x22) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) (async) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, &(0x7f0000001a40), 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/176, 0xb0) (async) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) (async) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000000c0)="9b1809c3", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) (async) execve(0x0, 0x0, 0x0) executing program 2: readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)=""/226, 0xe2}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/220, 0xdc}, {&(0x7f0000002780)=""/4096, 0x1000}, {&(0x7f0000003780)=""/4096, 0x1000}], 0x3) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x400) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x101, 0x2000000, 0x0, 0x0, "ffe7c969dd0000edffffffffffffff00", 0x0, 0x4}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r5, &(0x7f0000000000), 0x2) write(r3, &(0x7f0000000080)="04bd", 0x2) shutdown(r3, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000001000000000000100000000000000000000000fcffffff"], 0x20}, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x4, 0x0, &(0x7f0000000080)=0x1918, 0x0, 0xff7a) r7 = msgget$private(0x0, 0x404) socket$unix(0x1, 0x5, 0x0) msgctl$IPC_RMID(r7, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x2}) executing program 0: poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x80}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r0}}) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000000)=[r6]) r7 = getpid() ktrace(0x0, 0x1, 0x40000b30, r7) r8 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r8, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r9 = getuid() setuid(r9) r10 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r10, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(r8, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x2aaaace1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r9, r10}, 0x9, 0x8, 0x8}) r11 = getppid() r12 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="30a4c7fc20bb51ef5cc38b9da6ba246a495fe702f2819e9d0ea0bbf603a19ac05c912ea12eae89a73a83be15a5011be10380f1e4fba5499cedffc0c12e13be110fb0f9ac3d42df107fa3b0ed414fb30ee7e069479af6bf18535c94327b2a914aa39a2af679917b610539cd9b718e2fe10885e51343f4779e38bf02261df28dec1ef034dd682f241c6738dd3505faa3273b1fe61d56afea5518bb40d2d7c9f53fdf99156ef4e3ca9ae48239b504c953a1e081e9a777413be3c5d192e1443113ab87adf4f17617f81d17bb82455e2cf13c9e7d6cad2006709b465f5139ccd1256bbbad9e6a31deebe8bbd10d9b0ee0cd46d9ec5a266043b8ab3c", 0xf9}, {&(0x7f00000000c0)="25a090c087c40fa93c1c5ecc686844d4887f8e97ebbffed17cee07ffc145470ada31a56d22a474cdcf9294a7861d3d15ab7bea", 0x33}], 0x2, &(0x7f0000000800)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002008000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x1}, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r13, 0xc0286988, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = dup(r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) sendto$inet(r3, &(0x7f0000000240)='\x00', 0x1, 0x1, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) symlink(&(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') faccessat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb00000000b3"]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x6, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x566b3b6f}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000692000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f000069e000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000069a000/0xa000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) getrusage(0x1, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) r3 = dup2(r1, r2) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10000, 0x9) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$ddb(&(0x7f0000000380)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) ftruncate(r0, 0x2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r4, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ftruncate(r5, 0x7fff) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x300000002, 0x8000000000}}) fchmod(0xffffffffffffff9c, 0x131) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x44) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000240), 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x17}, 0x2, 0x0, 0x0, 0x0, 0xfe66) socket(0x2, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[]) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x81, 0xfffffffffffffffe}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x4, 0x3c8) r6 = socket(0x1, 0x8000, 0x7) dup2(0xffffffffffffffff, r6) connect$unix(r6, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000240)) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r4, 0x10, 0x3}}) executing program 7: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x18, 0x1, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x400000008, 0xffffffffffffffff, 0x8}) r1 = dup(r0) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd68f000fb1eba28e2e5bb13af3606ea115ab7740fc8411e27659ce25d54ebc819f03c4298881b81357e3b33446e3ac4c5818a0c831a87b9afb5d20fba5b1c950c4ef57a7c04882a537070755ff9f832d58e65a768f203e5bf07de226026a7b6a0acf61f1205b9dd1bcb26188ae0d3446dfe14333cc85282a7af7a2fd336279e2a2804"]) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e", 0x26, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000600)) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt(r2, 0x29, 0x3b, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000800), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) munmap(&(0x7f000053f000/0x1000)=nil, 0x1000) setsockopt(r2, 0x1000000000029, 0x35, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x1, 0xdf) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) getpgrp() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, 0x0, 0x0, 0xb9, 0x80, 0x3, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xd7c, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r2, 0xfffffff8, 0xc, &(0x7f00000002c0)="ebffcbff13b9fd812caa4e713048e699319296482b0c63da8d631119cae86882399f5eff4fd95b23475911ec832e30f492", 0x31) fcntl$lock(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(0xffffffffffffffff, 0x0, 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000080)=""/150, 0x96}], 0x1) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x100) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[]) executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x0, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/232, 0xe8}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) socket(0x18, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effffeffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) close(r0) r5 = syz_open_pts() writev(r5, &(0x7f0000000180)=[{&(0x7f0000000280)="9e", 0x1}], 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000480)="5c12ec1a55e981f2e975d2276e1215c1d75d4f6968fd76f1b6711d89eb56e866d9190e76db008ff46190e213e84c0689c9762be88e3de2a2d3585c09c114ed15607bdda6e2b99a8f2a460a1706a0893af4ff6c297103", 0x56}], 0x1) executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f819fb7a2f57092a25f98b82a02baaf23d8b0f07d11e9e74ee280676fa8382d07ae70c5d6a9cb9b494594316ab117ca382f2aba2c43225c0bee85a8b50a3b0744a77c91dff2d86cb7085a2cdfa8c3b924f8b2c8e8ba25fb7710fd238ff362976e009bb1c84", 0x65) setsockopt(r0, 0x3, 0x7, &(0x7f0000000100)="07d8ac2abc57e7691130336f885c5ef41b1b2b099ce64968e3cf8dab4e1a30cf13e35d74b87f5dac6f5779b3d0c6c70168925ba0a4b22a074144207aa427203589243122423e1352e27dbdba5d491950ebb2f7b814f824289a02fd36ef46a406ca51ba1393d0c76486d80c681911c8fb8654bd14a44c9eb4a74ce060837c2c22cca914e1737213d66f4ed07281ab32b9492923b150097b9671672206dd7a521ff9d1ec7dec164b80c340d8aaac", 0xad) r1 = socket$inet(0x2, 0x5, 0x51) r2 = fcntl$dupfd(r0, 0x5, r1) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000200)="91278ef6e4bde4fddb981cc5434a779422005c6450694a8b3bdc4dc19e70346c5c", 0x21}, {&(0x7f0000000240)="cd9c3505301b49dc837b0fa597af60da21f446f66b4bf4b0d4d69b3804547fe00fcde5a83737fb306bcf5108ebaaf79f2e3a97436282876d9eb3597adbc3ae252e0bf5ae9aa117982027a76ce234b02f37b2c6706f862519749ef7b3dff76d8d8ca49357d00b6385dc185ea9f5395660ca93f655d10566c9da09cc2daa063d716738b43b68fe2228ace21de2d9575230ae8c5475730501a4c186a1ca24aabeda87b8e34ce14bba97c862164f171147d975a1a13e96caad880dc93b5e1d90b8888eae955608f3260af5c1950e486d", 0xce}, {&(0x7f0000000340)="e93af07879fc708516a10456f7686cdaf7f8b0ba48aa27d9983a2050e831b81bdd48669d07430f02ce597e65409fd052796fc086bf5f1e3b857c91d6f9ac136326e04bb04298ec5f7626b169c9d520990a4ed1460ffb68fa4ba0b83832da4a519570b3a3c4728d7ff6fcdf938e09ae103e0cd04298acfd4da86e76feacda485e20f6952bcb12b15d", 0x88}, {&(0x7f0000000400)="19ea0c5c59f309add980b65989fcfa55a7fa129896288bdcc0b3dbf0312a338f78091db3d483125301415ddf7daacf942f129998120ceadf43a94342a350093e18627b8452f1cb68c75582be5f1fcfba1a0f5cb5929cb008747c4db7ceb7a9ba56e16201ed087168a21ca2b9f126da0359a3", 0x72}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r5}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r9}], 0x70, 0x2}, 0xb) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r10, 0x80245753, &(0x7f0000000680)={0x4, './file0\x00', './file0\x00'}) getpid() utimensat(r2, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)={{0x8000000000000001, 0x7fff}}, 0x2) syz_open_pts() listen(r2, 0x4) r11 = semget(0x0, 0x2, 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000780)={{0x9b0, r12, r9, r8, r9, 0x110, 0x9}, 0x6, 0x7fff, 0x5}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) clock_getres(0x4, &(0x7f0000000880)) sysctl$kern(&(0x7f00000008c0)={0x1, 0x26}, 0x2, &(0x7f0000000900)="4e40f1ca0532e0068c1063c1bde7af44eeda0cae81f3a3fa1494efb6", &(0x7f0000000940)=0x1c, &(0x7f0000000980), 0x0) getpid() sysctl$kern(&(0x7f00000009c0)={0x1, 0x23}, 0x2, &(0x7f0000000a00)="19117e459d509c2f538ece8b843276f05f80c045d3871b4f070dae95d0eb13eac31570decfc5e0d5694a61070b521d4e25f79a5e399f713084f5362bd6d0dd6d3284722cb7d62f74878649633dbd62c6ad421fb98afb3d090d8286fca4004e2357322696e89b9de550920c9fa22ebcd7d67f24eba740c73abaa545f8f357ab7aa8c4213412e502b434efc8335303bcdaa8126015b1a6375e83cbe8632792528397a32f27599730b30d766f7b3df3c7737a940897b7a3a83725d586eba9", &(0x7f0000000ac0)=0xbd, &(0x7f0000000b00)="db310c45f40aec5f0cb7922ed9ff5c0b008810373040eaa7014dda7bbff8679e3492eb73ecff10e11f0df889a183eefcc68fd9d667fc47dc6bc7f79bb18b542d8d7bf6c0c01ef1d775985f7f266e0106d32fb44e92e583909aa9883b61f1dbb610c3f5f5fe74fbd123afda446e2c20cf1637e4704aefde797923769943c7a4bae1bf4c58291d913a736fdecc4302bd345b437a624a227b34103b215bc8db42b5a09d36145343ea9a67ccf47db8cbb780d3db0b2a0ec24f5af928380b8789de519bae758b91b5c009eb30751d295755a184e687b1e3a8166f183689b68622f54a515e4e82781b0de732c77b3b4c3dab60cf6cd32f131c", 0xf6) lchown(&(0x7f0000000c00)='./file1\x00', r4, 0x0) accept$inet6(r1, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r2, 0xfffffffffffffff7) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e000040518", 0xaa, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1504cbf11ddb33b8b950cdbbe8e95a8b1c0710c9970f2a08a37a57875afe33ae59c936e01b3bfd7c6eac191a809ef54aadf2d2d33795c914bc5dff6391fe28cb00b942d674645c5bb2", 0x49}, {&(0x7f00000009c0)="895731cd86e0f1195f5aa8e23568e6bbf9a07538f5bafdd8de37aae1414be69554bd827f914c6aacef0b620a9ae6c270087a44a9c9c12661e2476d3b87475a044bcf03ed36aba7e0f65b63a669a0a42c4ca54b8a3e4dfbeefa62b05239f6d8745245c13fc664430cda3ecad559d782e07bb1ac3d7496a51d558055953ae2e0a20582fed7b7611cdfc3e5efa0fd05af25b25bb6c67c28c0d951066b44a615ad790ebdd62da0acc17eabfcd7225eac2920289084e5f06f73aa9c84748c8c339a6a46b6943abda535b2a9290105c46e3450b5d21df638c8daa446eed223be8ba1cd9b20cf7a49dd5894bbd435e2231d", 0xee}], 0x2) r2 = socket(0x2, 0x3, 0xfe) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r1}}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14001b000300000007"], 0x30, 0x401}, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408", 0x22) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x24) r9 = socket(0x2, 0x2, 0x0) connect$inet(r9, &(0x7f0000000000), 0x10) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r9, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r2, 0x0) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mlockall(0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="0300", 0x2) r1 = socket(0x11, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5e) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000005e06eb7d42a9ed51a941a9fb6e883050d716a9d63cbad894bfe4024797783facfc72adec2607aefa490485a1c76f586683b9dc9ed63227ac604bb9e2535d5b59cd8b3ae5741a537c877af063a35c8ddb022ad1de71b5ffffffff7fc787362d093f6a621c2d526d7a7518844a282433a9bee0014a6b237392d2228f0a47cc8c0f9f8c86c7dbb6255b54aa1254fa708e9f627b20611b03f89604c1cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847668c551611dab0390d12b0f85d"], 0xc8, 0x800) msgsnd(0x0, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x89, 0x4}, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0x80000048, 0x4, 0x10000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x1a4d) r3 = getegid() r4 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r8, &(0x7f00000003c0)=[{0x2, 0x1}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}, {0x1, 0xfffc}, {0x6, 0xbf2, 0x1000}], 0x5) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x9, r7, r2, r5, r6, 0x0, 0xc497}, 0xc0000, 0x9, 0x9}) getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r2, r3, r9]) r10 = msgget$private(0x0, 0x420) r11 = msgget$private(0x0, 0x20) msgrcv(r11, &(0x7f0000000080)={0x0, ""/87}, 0x5f, 0x0, 0x400) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000100)=ANY=[@ANYRESHEX=r11, @ANYRESDEC, @ANYRES64=0x0, @ANYRESHEX=r11], 0xf7, 0x0) msgrcv(r10, &(0x7f00000006c0), 0xb1, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r13, &(0x7f0000000380)='./file0\x00', 0xffffffffffffffff, 0x0) msgsnd(r11, 0x0, 0x71, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, 0x0) socket(0x6, 0x1e66e575bd083e08, 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x133, 0x3}, 0x0, 0x2}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pipe(0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) writev(r2, &(0x7f0000000200)=[{0x0}, {&(0x7f0000000100)='.', 0x1}], 0x2) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000002c0)={0x5, 0x9ed7, 0x0, {[0x4, 0x7ff, 0xfffffffffffffff7, 0x8, 0xfffffffffffffffe, 0x7, 0x2, 0x1, 0x7, 0x400, 0x800000000101, 0x9, 0xff80000000000000, 0x5, 0x7f, 0x7, 0x3, 0x2], [0x3, 0x3f, 0x1, 0x9, 0x52c1, 0x6, 0xffffffffffffffff, 0xffffffff80000000, 0x7, 0x3], [0x7, 0x5, 0x9b, 0x5, 0x4ff4, 0x1, 0x58], [0x8866, 0x7ffffffc, 0x1, 0x9, 0x99a, 0x1], [{0x7, 0x4, 0x40000000, 0x4}, {0x1f, 0x401, 0x3, 0x7b4}, {0x1, 0x7, 0xffff0000, 0x5}, {0x7, 0x1fc, 0x0, 0x5}, {0x4, 0x7, 0x7fa, 0x7}, {0x3, 0x1f, 0x7, 0xffffffefffffff7f}, {0x9, 0x1, 0x2, 0x8}, {0x3, 0x80000000, 0x9, 0xa7}], {0x0, 0x10000, 0xbc, 0x8}, {0xcf, 0x80000000, 0x2, 0x5}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 2: sysctl$ddb(0x0, 0x52, 0x0, 0x0, 0x0, 0x34) r0 = shmget(0x2, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, &(0x7f0000000600)="b117c2d25ed49a4d30128ea759aa77ee71000773231178d2d502373aef674421acb5dd9b8b2b45d3e2ca6996f8aaa80f4c70784aa905e4ba73d189f2358e51427967873d308218aa417b93b053b99590143b2f2b293a4ee31c7c284429cf9e10f4a7143209919280740d71885afd590afd769512e818a49272991ce32f35dcd4bbb463d0512c47ae46101d9817f1817bb5cc6ff48d4557443ab60b3b644739b36b65e42310cb5f2689b58da99b8e3833307323d3bc28114f5f12b4995e9e3550eb78b3bbf2a1c66e71ef5f397ea54d7c9542e014de289d0a6f89016c9ecfa47c3019685ad6d4975fe441f81d449d17f1b26632856bb8b1e5ad07738ffba802948f2f580f64cc8a09391c2f85340440a758a1f3c603b43772d81352b8f0ff08dd5c71cd0006b1dad10c56e81d23bbf7aa29c8559697ef58f93cd5e9622104b39221a8d5ee4715d487210046be5ce3dfd4e7f18d3c74cb5c2ed12d06a2ea63e199378fbf2aa28c8a357f47083e49e48471308547d276cedf241819785bf5f25ede433e7ac80ac3eca2aa0b3d3b6fda5b59cf8d3595358b6eb1e6c13257647cbd8ad2caba7f80758acf8f8e97cd6c1bab30873abc41a0e4d1836cd73ae90fb5339e6662e0f8f6dee2dd43d722b2c06249acfd8b9100860357324d276dcdada76b3b801819c068f1e54e0ea99084ce8e43e0a82990a3f8088e9a8bff9c70ae146aee247011680c4f795ae80559f92672ff1885742f600d7fe0a9a2902c0cf2916ba22f43e5119d8453896239c2e3c40e8b915ef7fcca57dda08a4be386387909efc2818b874636061c77d8587c35dad992db2f79f3208f36d7966fd6ef255631cc91eba9c3ec110f188c4060d55f4c6251529a3e02e23c1a5e6037b781f8a58d0530270d20d3fdbca2c1ef82b071059d02aa4fbb8923cdee7e607333fe72c9c11cd4c057cb66174d36af2d79718611f90dd1c501f5e3bacf58a64bb7d3c19d0a2c9fd89c6dc5d332644690dd6094e669c03014fc74c9119b71557760bb51e79d370560605ce32ccdb19e426bbf84bf2e222007f00ca706bf3620051ae5f4cc0842af458d4da06e582f175019a938fee6489b614843ce911d9fd96c9d9eb7975bc2eb9139302101d3ee529801caabb13f0d00e51058c33a3b8fc21363a561b2688abbabc752d39fee3d84cc4301cad591faa129b410f2fee8ecc97e4be777dedd6e210b878857ec194010b39f5c232996d82432df6fc7a14881f09f9318c55f553fadc3673f089317ec6ab620d4a5b39d382ff87ca4b8c256b5de96d9e5d175b82f245335aad038a2769f60baf15a55a89503c64e944031747c07dd331b5ce9f3934460852c98704504d8ed54f51da5217c5c241f6ee394b2577d60083955874448036e8ec47e8cfe3d1b61b49b2a2c42f6079396f5926e9a7f976075c223017cb9f5eac1708d1c908fc5af9de751107738c9ea01ceed8440db9bef8a02b8ee3285aefd424139ac73fae2b08f4f5e1ae108bf77223ab62459053b7906cf77521c7b8e19ffd0c1b4208a9d6ba4e874eff64833e53b6a4bdc2d89c88368b3afdf3f7f1f113a1c1d417842d5cfd7440eeaddf5f3963ae796d7ccc3e2a1dfab5eb49439086818f00d4cf4d2e42a6277ddd4eae69da5c03196e634a2374e3d584daea25fb9ba80c2dabedfcd8d37130ec0aa08945e9d46453a070f39e6764fdf488b223981ac893ba54f4900bd68b29367be3a462d83636869b2cea63c8f6f4c9babab52a36a45f26c9f367447ff117a3ff28aef97bff8b2926c0a5eb14f5f2764ec4817b75f5efc0de0a44aad10d1fbd41d0f4e7ff7e0a52a5c7537da7c835e845b3d16106557c7a220e9876c794f1fe921ae6299aa710b52d51dc972436be137fc52e6691fd3056684d5f748a6398b8fa5753c827e25a6d680eb408fb85099b47c31a58ec033dcd9a30b45d9e12ca1b29628dae0685409ad3be051af726d8fdb6aadc8862dc65be96ac51e5ce46b8b5d8ec2951e18c0dc2a48dbb6e548d0c329465ea69264f794d08523b86e7b4f082ddea943896dcb72c1c3aba94cd91f8aec9d19299fe5269e31544720ec85d27209df64466c601c50dcedd13a9f518078f3bdfee80994c36cfc809f395d5c64150038e3da4b200efeb5c355150b20e4e3eff822ae42bc69c9eb34e2aabe6c41ba7d0d814cdd06f39e2d815cac27e02b2ee5c7b153af0424781570604e252e72a004a6d89a3b30d43a5b447866e875b2a5a62e69b1d1286fef985112392a26de960d79f3597a0015657401036d57be695d8c0c5f6a2744eeb2c2670fb0ef2d9fa1aa2cb5fb8f8f8f21601a7fa63564e4e58fe51bd6d822a98eb52136c3013ec1ccaabd726c3fa9677d804270009862b3e2dd790951ae1de981914ad279218a3044b31f8f928ccdcf4270fe0fec3cd62efee86d5ec954c489e8b339068078241e2d75ca920cc0dacdbd76fd172ac1cb3120279e186cae85502a9cd0c0b56402c85e4cdea39c8dcac65a523022d6879ab4b1c3a2989c95cbe2e9bd9491e24c1e2fa48ef78c804c8901a3d0fa6dc8200d4c8a459f4702f9674198ee77811914da7493ec1f0dded712", &(0x7f0000000100)=0x731, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x12d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x1, 0x5, 0x20) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x8}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r1, 0x0, 0x0, r4, 0x81, 0xab9}, 0x3, 0x0, 0xffff}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r6, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r5, 0x0, 0x1, 0x80000003, 0x7}) getegid() r7 = msgget$private(0x0, 0x790) msgrcv(r7, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) msgget$private(0x0, 0x0) r8 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f0000000c00), 0xc0, 0x0, 0x1800) msgrcv(r8, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/56) msgrcv(r8, &(0x7f0000000e00), 0xd4, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() getgid() executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000480)="48a9698fcaa04c9dd126d1e7ff0d456853d4c2416d9ea8a517ada1c710c3c23d5b6ea4256d5768bd71daa9009ec8806b5514f1b1c9485bd19d15f365f2f362e24b5da88c05bad1bd35fb15983b10cf0314b7c7ff05051aadeeed2c9f44c91c441b54ce6ea48af65881e31fa0e11bb47c5ca46475cf0ada0507809a71ecfc42c97bdb74853a98f43d579c5c4337", 0x8d}, {&(0x7f00000000c0)="01028681161d5ea97fef22adda6c58c85e7bc5d99eb66b15e100651ceb61020861a8bd26b06f1f22d689c3e948a644adcb49fe00a437851d0a252f2bc54417f53b88bb609e2e247a543334169cf466ae560d9b9e1156ec2f3679e3043804628e2ec8b77a5c49", 0xfe6a}], 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, 0x0) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x20, 0x0) setrlimit(0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00001ba000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) readv(r1, &(0x7f0000002680)=[{&(0x7f0000002740)=""/258, 0x102}], 0x1) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d79000000000000000400060008004327016800650006e233907cac1400bb000000028818a044100131ffffffff0000001f00000008b306000000"]) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x8, 0x0, 0x0) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup2(r6, r5) r8 = socket(0x2, 0x2, 0x0) dup2(r5, r8) connect$unix(r8, &(0x7f0000000000), 0x10) writev(r7, &(0x7f00000003c0)=[{0x0}], 0x1) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000580), 0x4b, 0x2, 0x800) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)=""/99, 0x63) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "73d477", 0x8, 0x0, 0x0, @loopback, @rand_addr="0000000000010000000000008000", {[], @icmpv6=@ndisc_rs}}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrlimit(0x8, &(0x7f0000000000)) getrusage(0x1, &(0x7f00000001c0)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x28}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19e, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000010800"}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r3, 0x2) close(r3) close(r2) executing program 0: syz_emit_ethernet(0x46, &(0x7f00000001c0)={@random="0d86e654d750", @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x9, [@empty, @rand_addr, @empty]}]}}, @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fff9, 0xa}) mmap(&(0x7f0000096000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="53852a0bee3508dfe64cd251b05779cee6037a7089de936efb43bfa05bc36053f66db7766249b697db3afd88fb68d5621619b08c127adc902ba178ed965867f8a61229debc22bc683e5fbf7d11d5736bde3143313890498960599a4da9eb1d6c968b54e00742bdcdce56c75ae1a50e9fcda99b5851be0e38cd9ca1f43f12943afc24e069cb9136bf67c220b6e4047b64ebd519bb9c080de8eb019b6c7226", &(0x7f0000000100)=0x9e, &(0x7f0000000240)="64838447a247a2abf1f651b1570356ba1e81715382c2b1c20b6fa72442ee534dee65f313602f9d4856093ae4aee4a273e1a2a9adfc1a89e7ae2e1d07b05bc0ac0eaf545070063aaf61eae090a7291c7d91a1d8c128e7f959c3db0c30b3bbccde243a486f85f28bbf71d2c2122c6a2df886b48bcafe6a00f60fd7e8c809b354c586f9ad4bb884a53bf371a145fef83fa19f08eed5b0ece5a43cc5a9e720157606f6d71b5cec87c9d2981b4e76664243860c5a5065411fbd09a11771817d2ee9e486205d", 0xc3) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, 0x0, 0x0) r1 = msgget$private(0x0, 0xffffffffffffffac) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) msgsnd(r1, &(0x7f0000001100)=ANY=[], 0x62, 0x0) msgsnd(r1, 0x0, 0x15, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0300000000000000a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51df344b049af83f321177b2fdcfcc2725691dc0d85fa60f3ec2e4e274030ed0e123"], 0x6e, 0x800) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8, r2, r3, r4, r5, 0x16, 0x1}, 0x7f, 0x3f, r6, r8, 0x0, 0x7, 0x10000, 0x3f}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r10, 0xffff, 0x1002, 0x0, 0x0) fcntl$getown(r10, 0x5) r12 = fcntl$getown(r10, 0x5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r15 = getpgrp() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r17 = socket(0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000080)="de6fe14c231a19e205ac2f9466d41022c3a4e43328f84b97695380572b2f7524d3eb0ec9e82a7d37eebeff4bab12b70882a3bfc2b00808a1fe607cbff4b793caca381dae5877b0a3fc7ff799d9521f26c348343774078be1c21728572cba9de2a217d032882a18dd7d76fc8b15233c69897f3b3e35fc4db03404519cb765e1911d9d783e1047f664c31d0a2b3d14fb2737ca8d70b9746fe4941cc0b41c86aa1600c88597894e248176aba23f63b42e072ac83178d3008e4a0738b93812f9784ca1c0b5f68c047917ec81edf5ff0816f547073363394b82b95b16f209fc9abb8d75691a1325dfcf196146ad667b71", 0xee}, {&(0x7f0000000180)="d9ad5c23b89d2ce5e49c71f50aba553b55c0a6ba56abee410c7d6d2dc16baa62d2edf710eb4966a4f9ff8848d57ebb0195a406e3bed4d4f5aa0c6d20c459bc2236a106bfad07893077031d9682db45e608e9b5e7b832b2911df27b477e07a6e114", 0x61}, {&(0x7f0000000200)="2cb9703856885fbba024b23be09eba5c4e82facd4c3077371091ad75b9b1cf778cafab037e5c07fc192daf26d3ca74a913911051237ddb9be4d10511fed97aa0bb9f0c627a66aaedef28d4b342bcd6a36c915b53ab070ba6ba8ab1e93e39092bad15953061adbf19f54b11fcef59a1aa275c76d30f1efd122b9849dbfb1f333d13cab85b80b5f813bf92bc80aa27f1b87438941c4d06650490906eaa6f02d5449a62578dec545c344200609bdfb9b9ce38715e7c0b47b98046265d6d49355ff3de7d428589fb4bb729d4f503ebb419d5d003b8d0deb7fa5537e85ed7f48eccdd8c3dc5a659848ba0d4b78fee5e58cc226cdaeba404776ca22dd764728730068a759026572a45a05da76ce516c3610a2c6c0ebe1c67ebef34ccc3e7561f14c7b3a8e6ec4e4da35ca7ac35659984839af9f5c39d6a03c90719b422b052e5967a7db2b48f70cde372922fae9b3d2fac32f1505e9c8b59143ffc0c16ec1ce77a30dd2f4e54727c0234c5449d2dc9ba71c134448b920c2cecc3e3555ed590382d8e9ef8d8917a25abd563f3bdb5e7533a307a33788dd666acf30c0fe7c9860e1be1652758ccb0dd0223ebafa6903730078c24681cd902302bb81063492b29cd578cb95d83799635435ab3f992c81e223fc1646cf669c4737ffb54ce1f1cfd364eed64588a5ecfc3e8b49411c45ec8f108b3abaca69e0c54c000fd45a618699bba7b85bf98c0cf40756c775d8313ba322eea5c3564d233d5987262c951cfb703bb71f575d2b3b81bf033c4b287c57dfa26f785877cdb965bbbc3200069589b3a8b4248017ef3156d216089f5f908b83b9b7e33af6546ad62492af199d590b02441ff5fabc097f214b9cfe020bf51ccbba2d67f602a1ba0a3f43a4557f112e67b89e84de3ef8f116834e9dc110485a95bacd7a12f0829b4f80047ba34f8cfb3c1cddaeb1a40da083d119ae335e39a0c43e4bf4df783ac78b7e8a9de76608fce7039333a39fe4c3bb0f045ad5c75461b826e02b315d35788b53355864b426dc33d567dd52e2552ea7a6c93bae68aa0c6242707629deca6acd628ed44257f6fcdcbc74c4e0e03338b60b0f542fea641f7225589b4f61e15cb17faf5b39dbaf15cef9221c9da78e95b2e21509c36bf54bb6b1d9041f82ea3917016456bad115eb90bc70384c24d23351ae65b98d78f57b6f407adaf22ec22f88dd9c38d60596b90e94125f3c3d6bc70f203a6d15e7fec54122f6d6c6d6addfede03ed9ca3081571e183557f664c786943ff9be77abd8b976a1583dd11815993db6f4d9dfec1576b3fd6298956bf78f7986b937669d036fe60f3bf2a49b6cb341c7c0ea6f92200828673c2ee9b4bf6297becaeed7ba32a4940326d77c5cc0a792873d39b0c31067e49110dfa8ba74e7c348a9649430129c0fd6dd1b14ebcfcb9966d79a2a2b011aee2058d2fbb699c83aef9149ceab5b69fd557ebb56ae80664b719c1598c2acf0e4fae0ee73770b44b0e71aeee4565d9149cb0f68ebf443c5cdb29751ebc53bc8a095981e8cb57fd667924ab56300bd950c2bf72b02a615977f61ae4a03eeff9f3716f8d6d48e2bc636dfa50211173139ebed39e5b5796099208656570222e36ef0f8324e33f2122f9ef12c8a02368851097d808ddfb41e3d324071f9b50d359c622ad5d845c0597c7b43bf94297077a9206bd09d9ee9c6cdb40c25c2d4cf9805b3f60526aebe0a9dfedec5d2f654befbc245df32318b7eb991db53105df8e8aa5d32880516655de72ad1250e49f91da612b20b23d03b55b467d7b45ca4212b4ea8ed759ebf128c439ca3151ae863cbc5493a15384b268e1546b57d78bfd7a8427d9089125b4b624b754fdc61dced345527d526224ba8ff8697f64f7f931b228176a198624b4122eb6c86ee45ca85c19e1b210bc1ed47203d38f6769d0d69fd9a4170f0d81b45eedba28eb5de34780e71b48fa23838b5dadd35d62adeedb02d00231e09d78d441f237b358029c2f77e9a20c9fc51d11e2b2920f357d75b1812291d79b5ccb2a1e77feba7fa0f62ba88a4dcecf5c80717efd24a077c95a9c039863d42cb1cdafab0d5fdee794bbac384e928badccc0d4c9df87e3da8800377bbdd04079dc5a7090202f98b89dacc36a25f4ba570591d2c0e8bae2fbb04fa5f6fd1a3754aa09fc7cacf4b211f1ae9b791114de4e02a2a2bc5ce0b5d8d84bd187be43c8558fefcfa8915d401944532e27c4c459477f57f2be304c2b2798d34fd4518e638b4dedcb090c2df415ad3bfa5a7326843bcad4e1b0cbc5244110860cba0afbe73f3f778871f5b1cda30454858d3faefc02c5776abac2a5d3e944e90d168f37ca56e15bf33fa9bc450b51f253b5166cb3286f5dbc109ecd612876beefeb01f2fc8e8791740f482cb7ba8cad818ad1e5504a4b872d83966d199f20dfe6249bfbbc5b3ca4622ee26a1ef199dbceb0a2563772880963b83d15c44457b7e9e3285d16af900be1f7c2cf99ab7aab69bd8b55a84856d79b53644437b854ee801c3048a118db619669879cf5db3e4857208903d8412d99a66857ecb60f3e3ea71bd5507531b8ee834b9c49cd12073e97c044e2a0bc79a8a6bb42ae12721f24e2b8cd98ecd998e6acd031de5f7b0c38652a367daf16c850a2265089a839e0ef4daf4501fdde27bbfda5e995f676f096c3c90e9d9d3ac4f2df6ac66109a52e01ce0ab419b68e27792e8e7216a29a0713bc52690d8a2c7a9ceaeca928203c0582a47ccc81853a4c246febc7673b45841f1a09cdb302b8ad5c0377e3d893208b624d5a2fe9f55dcbffe51b3ebe597682675fce40e4f6e0dfc70210023fcdcbdf74dd9eb3d337d4ea5c4a55f0f06dc6e0872ed28535fcdbcca2ed948ad20417202c2d8c4f62f0051481f612511fc4d7af80960a69fe17fe994de0938e2814bf35db4bef835d2f890edd44b3c736d44bcaea76f6ae60fd41f28db763d37f2455133fb95490845c7c16e938c7eadb67b01fe28e08ad87eff26a6ba6948a13d910cbb12f62446ed1591fc5cd4f1a029a9ae77b695fc4244fff80c97759869f6ecec1c21e810cd7f32c29949a70c7077a4ef95d2993ce0d6036e519385fdb9d3e3a6d57e80ee1cc98d81945a6f61a9e3ecd7700dd17a251bc4f0e2ed43bb0eba84ccc91da2405b4f3423036cdf929b17c977411f08d092bebbad536baa7c011a89e608f7eef060a3bd83bd307abcc474b1fbd322af40a66fba732a76de8235119e484cf732fc582c3846c41b136c0418d90c5a1b6ff729fac3b8c42058c806abee4b695a53205265a54a2fc7bc2feac19ad9a038bed46bbcfb793729581c98c7b2b02b3cd9e53c50f8e4cd4857a326d2a9f017dfd44a939cdb354b13c9d0b2193bb9e9ffebf504fa0cb5401d52e3180ef185822d1b8651daffff2c62e253cd111d9d88f973eaf395508ee041514a353b2760c59826264ac936dd4d04fdd1fda799a72db16f62cbbe7f91c92ea693d3a194a72d3811e8b90e26129bc6cf680c2d81ebdc5b023199f2fe40a0bd3bed0a76299e38f5ae8c2a2eeb83410a1935a3256ab99431ba4a7bfb9133404c42cbe62abb0b11ce2e7fc9036b67525c0b1d3ed8451a162aef67590a148cba192344f5e979e049fd840e3c83a71e06fb8950f546218f313fce6e867fd783b725d434bd9e0404c1664e517fc06391ca40c7d02cb78f82277a23ec17d90ba14ddc7867237535bb3308653d450a0dc303a680f4d36854bcb2e0a4ca7993ee1344ac48ebcd0f9433b35a968be684d391835946356453f25f3a412551695a7bddc377af65b101cdbc44f85469ead7b4896a568e993c8a8c5b5c6ad12e6c128a9560d973ab8868a987c01e4c37e1bae5264c327757d164ae4fca135c68d5dea0226f60c87f81b5dc09a26247447689fb0ad8265595d3f76235b011166c0b6cf184ccf81689ad5805008c3d7eab208f69f2c6c63a0c9fc9d1907992bc3b4956850fb1b1bda5011bafc527f79514732e0af769fdd4320f8ab6430dec4ddf4d70a6ba8ae68e2468becd629e3a10511d322d3aff5191d54f37740cfcb066af052d4410c2450d9c54eea352b4c6cada5bc25c26181c6ead88c1cd82a26604cd598d40d1de1712951dac74aed822e7cec54d5cb2439d745f87ab4afd9e167af8e18bdf03694f892106ff2d9287e925810e54d3a3072b94382d63c1f8f92eed90bae3bc71c1b209a56be68a943b20a574bb3747c5b93aba35c4c4129377bc034131fe7035339f158f56c2fa307ce5a9be33c5dddc9541b485909f435503164d4ae9d718eb4c39709ac0fb5827dde6475135323a3e99caca043146ff22c1fba03a69901123217d6a0dae2460fec89b8b75497f7920d68119b9c283078c102a293f17616ebbb495eaeea82928ef38ac7877fe38f3e7b4942c3149d368619458748c5cbe656d77322d78000a3295db2b302fb27084967ccd624c649a08c97d942e13d4605f064f4b516496f2b2077036643141009b57dd677807eb3f3bb5ee96816e4e9cd113d817d221ed9bb01c63dc67fab9451d9944212fb5e88671451cbbc53d6a0a06217f7f82c7ad532ef4f16e5c229ab8a6b02842a6dd1db0a33d84dfeb2f18a95a9c720216774558f7d5ee1e37f9d61590038e79d479d35912247192370318afa3914434a775876e5b885d677038129e507331dac2bd155d56b482af04a363bfc7ab181d76526ceadecf310e3391e55eb65d5598c53b725c742b1224f46153f991d8819f009b7fae8ca9fe677eafc9126c46d20a3bbed61a6ee9004f1873d4ffcdc0dfcb2dc9894ed3f4af12f3a50bb6b13c33b13ebd41d19abc2897667986478046483a626358145f20c112b8a141ef57b904137d60ef4d45bff3be15b1b1e7cb163e6b8bd0b6a8a1d9effef7aea06bd7c07579fd115961a8bcccca8b7d17fd65efee41cd74949bd9260be786110fc6302e3dee2d0b896ae5d15b062bb5afeb9a84d73ae7c489926f7b606caea06c755bae39e6519e22804685ec69072975a518f94307aadb6900fbaa1d97234567ec42aabcd86cd4e9495754a73af82b1bcf1012254b802e93aff191d53813cfeabb8580d5c2533b168f8e568b445f65806583e9fc6b282bfe6c8ce100cbd3382721c6372a4624913ab3039fc04bb25876d1fdb87042a50cba2e423ccf47a04da61f2e579ba9df5f10887195e04f4d6d352cd9d2b99dceece1a2d05357b41cafe8ff6856d751f434e66fa07f5afa51c002a09b1c5eeef2258a183c7e5c6c2613eab5df7fba5a9cd5a42f1a4622648b446d15d95f0292e1fd1b9bf783d7fcfa3ded9c83e2ad408e321e9d6556ca39fb6a715ecc7f699f42c40e4b725607bf476cc64b3367fc4f42c2f3b5484e11f1daed4d4d8933b60c084f39d29caa625453b07e933e5d2a62bd9351ea460855d2c49d5f6e0dc22a3f901a38083e48b3035d92e3b28f3864dc18adef46ed7661c0673c694547f782ec4998841e657c64b34e257b20691263c0e50b8510910e8347cefbe7dab31a6bd1bbabff863b50f74073c4e6c7553f9332ffca5a10d2d4ebd3fb140d7dba4675020c4c49ef57b29413e132bbfb7a3f7b8ec9314955dde2885c2560a98ad7f9f5d7fd63d373199ee6c99a1ad27ee76d169aadc83fe8f14ccd74e00b03a876bf4ad82426147813b959260996fb1e521d00314023ceb658202b3e7670856de2dc1d1fa3e6566dce267982db4d49d917c082e6f0321143fb66141d60f954816161c38810096ba59f384d09907b59250dfeadb32d61a0d28f6974e", 0xff8}, {&(0x7f0000001200)="f3b1051efebf3d4538f9c4bb0573b29851dd9994eeec8fd7e8e4756735c9092304eb", 0x22}, {0x0}, {&(0x7f0000001340)="beb4675332ffef5daf31b3964f773d148864b8f48b1e643a5b61f9457889cd43fbdfdce112af8a98df633b44ec584f6b6392c4b6708e1441ee7a20e38528900816a53dc94e5fcafaf82e2de9d339f9df5e9826f42233f5e5693b150da47c21488742c0d2b278a917c5250b1314134aa964518f491f14249478f9f3fd83ed4ca267d476c27558a2dd3ebc668ae52380a1a6e6e08d8420fcaaabf75e168d94701947f91b003e47875145", 0xa9}], 0x6, &(0x7f0000001a40)=ANY=[@ANYRES32, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32=r12, @ANYRES32, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="00de3f38e5c3f0", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r17, @ANYRES32=r11, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES64, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r10, @ANYRES32=r10, @ANYRES32=r10, @ANYRESDEC, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32=r11, @ANYBLOB], 0x160}, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={r8, r9}, 0xc) syz_emit_ethernet(0x2a, &(0x7f0000001240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c0000000000009078000000003fffffff0000907800000000e72dcfcd50673c33dec5e8e2bf96ae5fe277a090f62411e4127559a1ec759c40409012e82d032c68e36d4e1697ca1d9d2c46efebab"]) executing program 3: sysctl$hw(&(0x7f00000019c0), 0x2, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000001700)=""/154, 0xfffffecd}], 0x2) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x5, &(0x7f0000000000)={0xffffffffffffffff, 0x7}) socket(0x6, 0x1, 0x9) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2011, r0, 0x0) madvise(&(0x7f0000f44000/0x4000)=nil, 0x4000, 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r1) mprotect(&(0x7f0000ced000/0x2000)=nil, 0x2000, 0x2) shmget$private(0x0, 0x2000, 0x172, &(0x7f0000ffb000/0x2000)=nil) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mlockall(0x1) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x7fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) dup2(r2, r3) writev(r0, &(0x7f0000000040), 0x0) close(r0) getuid() executing program 2: socket(0x18, 0x2, 0x0) socket(0x1, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) map stack 0x20000000-0x20400000 of map 0xfffffd80684d7018 failed: hole in range executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x0, &(0x7f0000000100)) (async) getrlimit(0x0, &(0x7f0000000100)) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) r2 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x0, r2}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) (async) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="beda7d4454da0a887405fec9297160ea66fa8157", 0x14}], 0x1) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="beda7d4454da0a887405fec9297160ea66fa8157", 0x14}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r5 = syz_open_pts() close(r5) syz_open_pts() (async) r6 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r6, 0x2000747b) readv(r5, &(0x7f0000000040)=[{&(0x7f0000000100)=""/207, 0xcf}], 0x1) shmget(0x2, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x6b83, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0xb, 0xebd4d7de09576197, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001c80)="7bbd580cd44fcb3a96f09028618f6264ee631f1100964bca36ee2e7cb70212384dbbcf19412ad8851f09c23aeb3da8b1d4fbf091c01f93c879accd8312c933f4cb502910f87cc35df79af2379847c7dcc41cfeaf70780d637fadb32932ee1f25a5d137ccd701dce6edb2b961ce31d45153262c0763fc80170bc66624d0c6cae914c01b65d317d8660b519f49173892fdd0e0eecbc2709296bcf363e4c63bae0911e450716981e4a7eced248456b1b6d5e3d5c536571ca49c20ed8c53b888ee269e3700b9a90ae4b958b1b054c578e36f6d2caa3e83d79cf3792f5b2fc0f4766eb7f306b4353671c34d19d310c16c14d0", &(0x7f0000000640)=0xf0, &(0x7f0000000880)="aba6195273d41f9247e4adc30970dfa5206bc7dde8bb038a3ec0620e5a68dadaa9c880b45460987276f99839c0dcc48a637239de366abcb6", 0x38) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="03583d6b0c98f0e28b0e69cc1e5c0311300000000000000070cb6819baeae03871e941d374e19c6684d9d6c4c780682b93739653baf6f24c8b01423950e2e59fbb999cce00cfeafbe2b8fc20def23ce25a20b637f22e6534a8b2ce38204dfc379aace4442522b725a2436652358e2a00a545d58f4fd230bf368c8bb0086d278079091e8a1e38fa3639377f4bc0a01a9df3d335b32766962f19dca9e3cfde7611de518f49b9b1579a27b2afea7e499a46ff56f12427b2459bcea302"], 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001c40)=0x1000) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f00000001c0)="149afb5f", 0x4) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x176) open$dir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000280)={0x4000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x200000000000000, 0xfffffffffffffffd, 0x0, 0x0, 0x200}, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0xa, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getegid() r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') msgget$private(0x0, 0xb148ee520dba9a) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) r7 = getuid() dup2(r4, r6) openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x200, 0x10) open$dir(&(0x7f0000000080)='./file1\x00', 0xff8695b854c273d4, 0x42) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x4, r7, r3, 0x0, r3, 0x0, 0x8}, 0x10001, 0x71, 0x4}) executing program 0: ktrace(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='.\x00', &(0x7f0000000800)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000040)=""/72, 0x48, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x92, 0xfffffffc}, 0xc) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x400000000000000c, &(0x7f0000000200)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba326f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9f8538135f09e408bbe17a54a364304ee64b0ad54e6d4e38114ced38c328aff2e224226ba29eb0796f8c3e8344a2c8b63c56306f867d5391872f3005c164556e4a5b966122c56edd85fc996f12fa1b92e47aa0000000000000000f2f63c6374c6e352f5078143aa1bb8780a962af044f105a6bcd8ac5245ec83ed0d53c45a7bd25745cd16951a9269615be8b33abc6992460bcbfd012f3cdf74d32a8387f79c422a1f6152ff07d7af319f8cab9ac4cb281d5f2eb1accc77c1db0e731da2a613709570a6fcdfc271f10ee3d05881fcddfcf901d8a382c78eb4", 0x0, 0x0, 0xfffffffffffffeff) r0 = getuid() r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) lchown(&(0x7f0000000340)='./file0\x00', r0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000940), 0xcc, 0x2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000a80), 0x10) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f55662cc1b0702e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d233879a0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r7, r3, r3, r8, r4, r6, r4]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r7, r3]}], 0x50}, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRESHEX=r5, @ANYRES32], 0x15, 0x0) msgsnd(r2, &(0x7f0000000440)={0x3, "a486714b3b6964c6224c6d3e16e0d3d8edebe56ff5cc0190d7f39c044dac99fec5afca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f36041df344b049af83f321177b2fdcfcc2725691dc0"}, 0x6e, 0x800) msgsnd(r2, &(0x7f0000001180)={0x1, "658a5d81ce75adb5b10eac918a2307d2ff5c352fd389f4223864f706183b00f1245146955b84e3c261d985a3057c107b6beff52d4164b475b367f4b66d2d30d7e42b0740623b05124c1211fd00000000fb5243d2296fd07388c6b1133f721f1eff78309b886d3f"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000003480), 0x1008, 0x0, 0x1800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000a64456dc76eb4f76fe2e0155d89563ff3e533d3557413d2bd4388f5b897f5724208509aca9390356e14053f4aad7b6c725e83054b8f8cdda743d5f5e2901006494ccfa2b5aa73e516a432cc26a5d60e1ff352c6d870115c0910a2d7453ded7a23ef0c9a83b190000000000000051191500000000000000000000000000000000000000000000000000166542c779bc14147634d2dea47567e64fcaa63d61226743c01143a93b67974dc5bba812e8529a2d458e641986c68304e3959c418324ba3740cf0dc778d5"], 0x91, 0x800) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x7, &(0x7f0000001080), 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069de, &(0x7f00000001c0)) (async) r1 = socket(0x2, 0x1, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) (rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) (async, rerun: 32) listen(r2, 0x0) (async, rerun: 32) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x1, 0x0) (async) r4 = open(&(0x7f00000000c0)='\x00', 0x800, 0xae) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000100)) (async) mkdir(0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r3, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r1, r2) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x3) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec0000000000000800c900002c000000000000907800000000e000000107035b440c08030000000000000000001200907800000000"]) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/58, 0x3e}], 0x10000000000000c6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r2 = getegid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x1, 0x4000, 0x6) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r7, r6) setsockopt(r6, 0x26, 0x10, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = semget$private(0x0, 0x0, 0x0) r9 = getuid() setreuid(0x0, r9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r9, 0xffffffffffffffff, r10, r2, 0xb7, 0x1ff}, 0x1000000002, 0x3, 0x7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$SHM_UNLOCK(0x0, 0x4) fchown(r3, r10, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x7, &(0x7f0000000140)=[{0x5, 0x4d, 0x3f, 0x4}, {0x2, 0xff, 0x37, 0x8}, {0xa2e, 0x3f, 0x6, 0xdf}, {0x2, 0x7f, 0x1, 0x3c6}, {0x1f, 0xfe, 0x2b, 0x2}, {0xee3, 0x2, 0x4, 0x80000001}, {0x1, 0x16, 0x0, 0x8}]}) executing program 3: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001880806040009ffffffff00a55955d6077a582b726ae3"]) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/50}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) syz_emit_ethernet(0x32, &(0x7f0000000180)={@local, @local, [], {@arp={0x806, @generic={0x6, 0x5208, 0x6, 0x0, 0x3, @random="14993ae3644a", "", @remote, "00290e767ddfcc9283ed22d1bae6ddef"}}}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x16, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "090e4d000000000000000000000000000900", 0x1}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sysctl$net_pipex(&(0x7f0000000140)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000180)="9c62193475a7c0319afb9b6d4a9916f2e2577f3289300ab4468cce9626c18302860ed8e15a7a81c24e4d4deafa86dc590276a8b0598f6a0a33808d2106aed35c7708275df9585129bedcf8375670301e59318168a1ba935d2348de59d54966b12f0a4bc154acaebbd537d6cb1062e8af684378349606605aaf734f2c21458f30559731d4082a68d11026c43b2e98199d560212ab5b08d594e7712cb8ca708313881313c01d4eba4cc1260bd6908f7217143655314e399f2a60d28e536d9c08c5bb2c382579c99b5109ada38b3900e995edddcba80721a7e3a392598371c28ff83c02cca45da8c4df1a85072c17818234b61fb1ef919e409cb18e450d", &(0x7f0000000280)=0xfc, &(0x7f00000002c0)="21c26569efe1cc792197f887db08d64a250b064c431130b847a9ff2596215bb1cc3516ff84474f51fb2755f49b6d9444f98b8eb241b77ae1b93d72dafc848c6b2704c57080aeaa6b7de2fd418b2b8ea890d08488d8243395", 0x58) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) setrlimit(0x5, &(0x7f0000000340)={0xfffffffffffff7c3, 0xffffffffffffffff}) close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x80000001, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) munmap(&(0x7f000053f000/0x1000)=nil, 0x1000) setsockopt(r2, 0x1000000000029, 0x35, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) (async) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) socket(0x0, 0x1, 0xdf) getsockopt(r3, 0x29, 0x32, 0x0, 0x0) getpgrp() (async) getpgrp() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, 0x0, 0x0, 0xb9, 0x80, 0x3, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xd7c, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) socket(0x18, 0x1, 0x0) setsockopt(r2, 0xfffffff8, 0xc, &(0x7f00000002c0)="ebffcbff13b9fd812caa4e713048e699319296482b0c63da8d631119cae86882399f5eff4fd95b23475911ec832e30f492", 0x31) (async) setsockopt(r2, 0xfffffff8, 0xc, &(0x7f00000002c0)="ebffcbff13b9fd812caa4e713048e699319296482b0c63da8d631119cae86882399f5eff4fd95b23475911ec832e30f492", 0x31) fcntl$lock(r0, 0x0, 0x0) (async) fcntl$lock(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(0xffffffffffffffff, 0x0, 0x0) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000080)=""/150, 0x96}], 0x1) open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x100) (async) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10, 0x100) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) (async) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000240)) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[]) executing program 2: clock_getres(0x0, &(0x7f0000000180)) (async, rerun: 64) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0xffff}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x1f, 0x209}, {0x0, 0xf8, 0x8c, 0x401}, {0x7, 0x7f, 0xc0, 0xfffffffe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) (rerun: 64) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) listen(r1, 0x0) r2 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) dup(0xffffffffffffffff) (async, rerun: 64) listen(0xffffffffffffffff, 0x0) (async, rerun: 64) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) (async, rerun: 64) dup2(r1, r3) (async, rerun: 64) socket(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000004}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x800c745b, &(0x7f0000000140)) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="c7", 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r6 = syz_open_pts() fcntl$dupfd(r6, 0xb, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) close(r4) write(r5, &(0x7f0000000040), 0xfeea) socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00000400eaff0d00008000"}) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x80000001) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x0, 0x0, 0x80}, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000000000000000000000f1ffffff4500000000000000e68721815a0fd6910960d888c2b0e8205a81fa7c49d633bf980c4de41e6d8b6369ca60727e2080af9563d203459cf09cbb809043365cd95704181238e112ebd6b30d320bff6cca1d7a476eea0c364ae912e5aa193deab59a09fe178baf"], 0x18}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000180), 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000080)="b8b43a38", 0x4) msgsnd(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=r3, @ANYRESOCT=r0, @ANYRES32=r4, @ANYRESHEX=r0], 0xd, 0x800) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000040)="31a0a675d158077d48b94e8a5314552833c316e63aa7e6d81923ceec43d7e8f9c5887cf72f52cfbc936192a74a804b27b09b01aa31d7c24a45764fe43616d143a9100d58", 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000200)=0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60545c00000800000000000000000000000000aafe8000000000000000000000000000aa"]) executing program 2: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x300000001}) open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x5bd) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/13, 0xd}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0xffffff7d, 0xfbfffffe, 0x0, "d76c1f4600", 0x0, 0x2}) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8001, 0x46e9, 0xf193, 0x800, 0x31e}, {0x4a, 0x400, 0x1, 0x8, 0x5}, {0x8, 0x2, 0xff19, 0xc7, 0xff}, {0xff01, 0xaa54, 0x2, 0x80, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mmap(&(0x7f00002c8000/0x2000)=nil, 0x2000, 0x3, 0x4010, 0xffffffffffffffff, 0x2) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0xb, 0x7, [@empty, @empty]}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x40) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000140)="cfbb25cbd06bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908120dde36bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c", 0x5e}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c8", 0x35}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000500)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae0107b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd677472f7017329caa28836155deee72338e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471390669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xf9}, {&(0x7f0000001cc0)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64690112c98d58885e28d499066b41f55a2559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca8d064c8d8369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f515f4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e906dd6cb569353e67edb91d5410a442ce9e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a35bce28f68408987b06c073934a0f8e932052899d7823e88e1d6497e937fd5a0a6d3e96a35585fe99484969bf67a0a7ab2bc95f4b23e056ea52473c71025710bdafc0e8f694376e1a80c59db870716d6937a2894cc5cba2e1ad0", 0x7d2}], 0x8) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db8689071097d77f0462709c0034b83bac94c4761e84558e6ca6270794d", 0x49}], 0x1) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe4063000000000400bfc000eb00000000ff"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x2) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x4008001, 0x2e, &(0x7f0000000380)="ebffcbff139a31a4cabbd1ce5648e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') socket$inet(0x2, 0x8002, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x18, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000940)) r2 = getgid() setregid(r2, 0xffffffffffffffff) getpid() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socket(0x0, 0x5, 0x0) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r3, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) syz_open_pts() r4 = open$dir(&(0x7f0000000180)='./file0/file0/..\x00', 0x0, 0x5) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000140), 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200)="0276c8ff0bc2a3b97804323481a259bd4693cf794fc85d78d40716428b5d140ff7bffc272e372484ba62e0c6fd1d6b388a54da71d1a916ae5745918369742f3b119bec59a0c93fb1d639d95027fd7135b3bae8c585e9eda8912e4d4665ab04ddd69fcd10b04df3f1bca5", 0x6a) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x3c8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) execve(0x0, 0x0, 0x0) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0), 0x0) getegid() geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1000}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6228951c7f850b317c2795c973d086f0b5976af4357c2b84254b38b4984076233bc439188634b4e6", 0x28) r3 = dup2(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000900), 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001340)="cc60e16405d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a", 0x41}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0) ftruncate(r0, 0x40) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) mlockall(0x1) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2}, {r2}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) executing program 7: setpgid(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff}, 0x0, 0x3, r1, 0x0, 0x3, 0x0, 0x2}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r2, r2) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000001040)=[{{}, 0x0, 0x2, 0x4, 0x4003}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x1b}], 0x0, 0x0, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19a, &(0x7f0000001080)=ANY=[@ANYRES64]) r4 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001400)=ANY=[@ANYBLOB="aaaaaa6026f7a500080000fe8000fb80a54d3b686a2546fc35000000000000000001000080aa1100710000002b00000000000000000000ff760000000000ce660dcc66b5d06a55bdb044f2cd71c6ce0ea25dba69a1f745907a86c60a741cb5886918fdf209d46a58fb31ce15db549256dc633755a692f57c714c217f1bd79cdb2a9c73af90ca1528a02dc13afef8d5fd1abdb8efb62efc80bcf3b94269be531f4056c5868345f6369b535037422aa5a6213b728f9c6a2a4c2f96494971bc033bccc2dc99609fe955168de979df60662fc025864566cdceea7ee167e6457069931c33bd484dbaae53e8ca34a4303c1909a25efeab2e3f5183276f4b90421d2568b2aa"]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[], 0x15acc25b73a9d7b4}, 0x407) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020697f, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r6, 0x4}], 0x1, 0x0) mknodat(r6, &(0x7f0000000100)='./file1\x00', 0x1000, 0x1) getppid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="701ee41574ea0a58057bc51a67c2287a447f2515a7cb12deeb4240fb410f6ba96e03e3d82e7c8f54369b50aafb15a94ef74da374218c1b", 0x37}, {&(0x7f0000001240)="57f1c366f5229a22916ef5cf0193ef9efb5300da7331a479746bddfd9485eb3afd39bdb645fae6434f7b738a37363cd0037ef7fe1e76723142d48308378adfb3a49677991cbf386eacc0ec53bddba1d1370b1a68cbc4d14bef87e90048394b9aa36b7f0ee97d6e64d3072a117c1943344b87f49b36afdbd64cc8a6957598bc31471e41f2e0a5f09ae0eefcb59ac8a020d36d8186a47447da29c49b8e3c3401559c9898bebdd604d9c400027f77c172acb2f395fdfb3cd8d26fec8ca3d8b56ebc1c1c3eeb0b5b7da94ab086a37b41c6ac4e6f04ae44ece1f2bfa0efbbc04c07a80d357fb5c8e3d20cee2624fcc469880b142d7401dd201171046eac999d6dd391c3e7d627dbc10b8e32b9495484", 0x10d}, {&(0x7f0000001380)="fe5afb7cd4e4181cc69e63292efd96ff20e64cbc59e9d3dd48d06ac6d285490781a7fc4b0d03baae2fca493995953fef60a7a738b59742a6a8ab7d1b1338814d73ef5132a029816923", 0x49}, {&(0x7f0000001580)="239caa8f49b480a7d8d521547fc2460f8cb875dfc6a4cf1782ba32b6ae3d4313f050a3", 0x23}, {&(0x7f00000015c0)="1e9ece858f179f9a6eee4d01fdd1946ff17645ef00c240838c775068de2052367852e47eabf1ff90970dd211a0718408a2c71bd74c8e3ff688a28232196c", 0x3e}], 0x5, 0x0, 0x0, 0x8}, 0x5) setsockopt(r4, 0x7, 0x3, &(0x7f0000000140)="acba4cb3dce7039237724a82a6012cb593a58cc69a00e44e7361ffdff09630723fbba9adf3ed109764e62100d6d41fcc968840076a63725afa6aadbded0d01533f9cde1f3e54d16c5b56aa49695e909d1da3d99fe6e4a0959aec54db2d18b436ac7def1b7ba5b8728c3ffc669bcc86271ae86a82a1d44384d49aa91f82197f5547cd22a40bb744ada522ea39f8ad2c0aca0116ce8ebb4840beeb0fc28f64ada1e84063b2b6c1d369317be0bc3e75f1ab3545ccfbb7fcc5c522e679d2a1e2ac2fec147d5abf23ec3fa14b382057cf5c6f5047cdb767973377769131150ec3864113b1d1d69b1d3ee2a4fe518301df9c162bf2c437ec14d3f5cabda5c60a4e5ae5f6b112897aa4c4b874574829e240d3fabda6194123586b52b76f448ee2dc0226797222f3e05fd1581d9f0258be69dcac67047fb4c2179976355aa4275f4041d97545dfc4d93fc9c943688a969fa7a23caaa39384d50bfe137a130284afada79299c1e99116e766d5d336a665a8ac5b3f1b6b19934a61f6e253f2248004b30d2037db1390152cca849aafb56fdd67e17e50013b87cdba4e574398344a7b6d27b789124bcb4cfd25317cb55cdda2d11e147267a9ac1da569297a96278513b0106a70f49847b910204f889069a5fe968096c68eaa97a4e9b9a86b99469438a9fd60eada432a33e77fe1ec6294ed7c9f91bb598b206b0d8ebe25012263f96a835dad05284a7f4fd5f1bb546dde909cc8d8a85dbccf021c224378f56c2a29539d7a70e1bfe1ab6cc11d9f70b71f42d0efb535a683229e6f986f312686053bdf1d1d8a631315145e414fe3f936aba86e2bde49587480df43c317f1d34fbb0982dc4b4ef7f656706bd99d3685c495a885db623b3825878391fb36da36d21597fbd91e9afac4190d805bf95ac874f2fb55237fa3a977e27ef48786c5ee486ca27cdfbb211a2f217adb9f26aaadede29ea80c0a455b62b132afed92bf1dd19189f55608cb9262822552d518f56877fdc35299d72b52db763a1bfd94f4ea32b0ebbf7eecc763e833b64fe9965ecb56d23e4265b3c86201a8d1e57b283eccfb252452294179fcbc3ed72de1f7f0a1e2dea16e5b2f92f2d124027c149b14a2cd3f7f7348f8c4bcdb178e260862e5c32d8c81f8af0ccab7af7648439f399431a1cd2d065630c9e7775abebbae7a142f7709061a7b34487c274a022932361aa09ffdb6f6c910d4fa6afdfa84087b8b491b789e4956d609f511377ac9d72b55a6ca5277848702dcae5b1867e263535379392ad400d885869e7a78db2419d22eb56d9c513b96fcf5e9883bbbbdbd51c92d79de0c491e1c65c4aeb3f686dab2a1bdaf72914b509fa40644f3c71a16c365f5c437393650962336abf5cd8749b76be88df801765fba0e06666b8b66e6822fa49fa18d52a0fc3dc89f6f01709d40daf7ffa04eab691d3cdaaecdf5cf0bada5f328d9c7f5713db3e0a5695b7c970a7286c867f1517ec69f878b18dd139c6424a50b733e16f3dfbe536772bb78e0b1cd7e0ac2c52bf610f7a5fbd9a930c28026f6c68f49cd9812895407e2674c7ad47c379370748a78283970c7a79ad71bed8b877f2f9a7fcf716e91ca6d1a1cc78070f77345cb3cc4c6b8c8d6bda33ce6779c0dc50d23663abda860d0fa88ff52947ada7f7509f21d62e899b48fd71d74fdcb6561160b7c1adf556969687f7fd4ae2418e98260e8956d135b1b1e1fcf241037655358f76dae8bd8c98ec785c350f0fa380a5b321254eb91e74fb9762880a380e0da894d25f6036386e9e45f13edab717711421e6c0ec1166cea194ba09748eec7da9d495bb6ae789f8ce07de262cacb7784b2ce1dfe3ccf1563cbbb30958c73e9838bb98b28a9197afdc634daa8914e5655f732bc03bb42a6871ec2a50f3f7c245148042adfbf72f94eccbe2558014d211beae1720e110f4693df1048436a755e1534dfd0b90a1b0b95ca23af732f8f58c7ffa3e278942e49a85894237fad449e84f53d7b488f7d673e1f0042757aa93edaf2137a9703a41fba8eb5367967c4f2e3868f852666df10e4b7b809548e9d6a63170dd48defdac06764ec87fa60f8409187cbb7bf9e63259396e7f6fb7ab602b8cadd7f6f8a3a34e1f5aae817a3693462df5c0a97db8a0b602bde8ffaaf59ed7d2cc5e421ebedecc1a5a11d65b6d8ea551d8c3d897386c41fe09f255238069e3a6ce89afb5ab5bd9354fa93a6c8c08faebee81fb321727b0a305204e8007500e18402194637b07fe6892c1a5cd736eef8e349d3b84084e116888f5fe5e9367cc4a0f36d481c9a20c7439cc9d2fef476fbe2e053b0c1f2b5afee5ca753b5f03ec607855e965891a72472ddc01397d49acc051697c136e795bc64d174d54d2b4e604a21348b40347840e850c2c39b7070ce24bfab8c2158ac0221da2f0af69e5762581008ae60d7a7b77f8ed3f6df161d9afd97dc45fc80a42d8181b4086b586c855dc3907d78673ae236d2cd6e98877b0fdc31173c17ea0a2e69f5fd7d917de8a96cd1796d80753f9b3748538cc514ba0488a9dfc477555654412476cc89cfc26cb60621ab9ccfa2e23fb0c3358a9e59f631d99726d423438518174a83a000cbebe1d13d0b4409c2348059d2a868e14f8a2faaf81daabd9a63469c19c5cd4e4730164f5795cfac6efb612926a8d4b111190efcaa1cc1bb26014426fe949e757928ca00de8f80d656806b1ef134c69f74ca7f92ae08afd28f6d584d855262ee2a91ffc2195204dd6fb47e09e0b352717d97657500f3fe3a8245ff0da8c311bd8c5ab096cebd9c67eb8b126a1e9a8054b48c4228c913ca6b6c71db2e02038638dd1c3de00f70734529fdc2a500614d09dd62c3d80c1ffbdfa559e279474817d6626e2256c91be037a499e3a06f654283616f39f2f8e04d915af654419de22a3078d2115c36ce9e37bcbb41c81fd6c4c9614a386dc6c00ec26338ca36ac3deb8c5723d3b148216008053930002eededd463aa47ec6919955069ee1310538102565e7c4f13cce40a967f40046301d09eb7a365bc54d8cb1b93cc4f9b867c5fae72eb7d02a8f704d27e4e7afbd7cdc6552e233811eab40002fbe186d27006f2a9c781f9cd99d9e6b82fb9189a72a95d8850e60ddbd27a5ad7e6f3f843deefc9eace351d8bd3bd1c8e1e01c6e2c9e0a7b887b96f3b03468fb05117dae7babdd48bbe1abb12a0be22a4718fde4f9b429ad82105e332d4a2465809028dce367a4d8d9b6a2783f7634d5474208ea9a53de3b987a4862ecee3ea748d3ac67413aa65039ae6b97f41a158b7f549d98528387cf848ca7569eea1324f43653e3cf6d18b2f314fbe0ec8ea3e2748a5990a97a444c5679b3355ebed600c6a366e2e2d7ebf6bd67dcf7cc15aea8ed4eca136669d1996bc5ae6252ed8433961ebc0647b2f8ba060245a6cdeff759bbe760bff5ebb06fe07691c5699cecb2816046691465a6dc62119050a4ff5f90ac43062e0a5186fd4f851b1a3c6b683a45392ffb5b33777abd080fd5d33674a0645e155216a86c47afbe7431a35f07ed7b42045ede05e7e1c32b083701a92c66606d182f9d9ee8373ff899a4ec0a86ef534dfe82bd5eea48802b304a54c27a623c8bd8197aeeaccbe0b32d09c84eb6187d6b91f9c52694ea145e2551dfc8c7f5260184d3092ad2bbab82628e248546bc423662407872bbeb5d6640855795f1578784128e33c571e950c9312961ae8e61ecda2881352dfbc1b28d5be891e06ce98b0041a0e9d92c043cc45b7c274a1a77be8ca40e3d448c8490f8e6c435cfd767bf61c2d898452f45501ab5dc7329e0d38fef74041ac9ca793562b3cce9fbb2ed42d4f3467bf3347422acb60f174688b4a74b2437333271bc53275a0c46faac01a23939762b784d62f4f363d5136ff82ded3957cdb9dca35366578eaeb123ac2fd262f1b1cbaa7b3ac406bc26d241b94c2488da3f200cc974af5f8563427a7619dae4c795ad53277f46f108ed620a6fe8d17c000608777d49af429bda359a07980889d9be87cf921d55ab51e58648c3cd0693a0007ee6639ead57338c9a06bf9dd5402b6c0492104e0bab997dcf7bfb81f7b060f5e5e89e5baff33170afa683c5a3e5b4c2d51369844c0af038d6c097b5cd277782db903965a2986c4f863cc589cc4c14f681b5141101484f85ae48f4cbae13458235b0f8125a4bfb926b271c656de9801d8e5f0620e2f898128bc00c7990a9c7d61e57f9f1ec0fa47214b5ef65f3615e9aa104dbdd720199acf9cb2e42205e4f8129242243653a9a21b50ac9a4155de94db97a4c83d9f82cf83bade62d8018cc06177286ed4c6457511621e2558f3aa6d480b6fa0909ca69b1cebaa4bb530ad022d914dde48756c6dc23d6aad436f6ce26be74bf1d0823743f394d8782da0ce8a7c47fb165486dd2538ea2af242a1eb33daf572da387370c1f9710f602dbd3c2e8caeeea90693be5ee4039ee380dcfd9dbe492a47f1edd0d09bf55cef13135df79f969fd8de2615ccff1aec5bdb741fa70adbe4bd4e8052680d4ccf917c03e9c9d794da0617741cda72b9fa07c4fb0918947b7aa48db9b756d40e988f94f966ab54b8a20c8be3ee139f2f8b98779d24aa1bf4a5c26c6377bcbbc3f2dadf2a76f9bdf3d897cd668c5cf6cc132eda3e326e7c65869726e2b071d5ba5ee49838952040783f381e69dc506f3ee8b28f2735f48095bf6a98a02737e979ed68990b371da16f2635d2053c6b0ac6abc56f48c710b9b1687c2d7eb2bda4c1c04881d8ec4880351c8157486d23552d56d59e5dbceb4523faa857bf484b49537eed3bd045de33a68cbdcf30c9a4e9a0d3ad0e7a369604be26e3191722957f8b012cfb40dd5d24361dc53b1aaa742a3c6fdd78b0af467499b8753293456d318b56bcc5167526967114cf92c2b91b097845ace57ebaa913f898bac1d10cf9d231711983ca0b68761d6034a4c1d1c1503c4af2ceef4693fc8b51e6cd3ae77b80a8aae76bee1552641e8b00ecf2276f20881b8f9ea17adf150e34e8ab515fe6418619ce0f0f9656c98ce6ab3ce59bd7244781b5c2303a6e0631db4d68a8ea040c6f0582bc2ba597d90035dd2b92e8488248704d9eaff5e12eee2dfe55eca00c07bdabcdcb5340daa2fbd69fd0d721ce0e505c019d5f6dc7e024fd5a21d918f1dd338f2fd72b1e1e626d92cf6f9c355aad6779d7e0e53d8ee9a2461d5975cbe58f94eb88ddbb7c6428519d6e588585e4d2e939459b682248446f28ed48735e9e0802b49d7d473b2c8d70b00cfb10b87d575b7e995eb1494f1c084b4d420283b28d18d8736922ad465802a29f4e802ff0fc7115f1f68068c9b1a165522174926cb7ad2c5e062be7e52a9c632f0de207e6956c04865b8a96202e49dcd9813f5b35bcef199893886a5173ef154b5dc82cd1a03c8dddc918", 0xf00) executing program 5: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) (async) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x3010, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x8, {0x6b83, 0x8001}}) r2 = msgget$private(0x0, 0x100) msgsnd(r2, &(0x7f00000000c0)={0x0, "0b94808f8e9a655dd72093d65bccc9330441ad67ce178a6c078974740b895d32437c3bb70b43662dc59ca4c838e65c647fbc02585c49fcd6a1f3e7f29f094fe1e7f8543ee715b8b24020fd43b5d7db"}, 0x57, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) (async) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x100, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) (async) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) select(0x40, &(0x7f0000000240)={0x9, 0x3, 0x1, 0x0, 0x7fff, 0xaab, 0xd3}, &(0x7f0000000280)={0x401, 0x0, 0x0, 0x3, 0x5b6b, 0x603, 0x3, 0x7}, &(0x7f00000002c0)={0xe0, 0x4, 0x7, 0x7, 0x6, 0x6, 0x8, 0x6}, &(0x7f0000000300)={0x4f, 0x8}) sysctl$net_inet_divert(&(0x7f0000000340)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="00bc8dada630785368ca767c49211b091d49f333bd10571f893023eacb47027c3367c46bf66fe09eba200e", &(0x7f00000003c0)=0x2b, &(0x7f0000000400)="326663c49b535ba8be7b101b9f8c03764adcb46b3b543e790d45006494a44abdf31d0fded7fb4241", 0x28) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0xb, 0xebd4d7de09576197, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) (async) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x0, 0xfffffff7, 0xb, 0xebd4d7de09576197, 0xb8, 0x0, 0x9, 0x0, 0x1, 0x3}) close(r3) sysctl$net_inet_divert(&(0x7f00000004c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000500)="0f5ac737082ed4257a1de8f313a3730adb98cd8c7eeb7f05001466bbcfc34b41e01e6af2d9688a757d83bb1430435bf9e86f4e47e27e8b56df7f3e37ef83c8d1dd2289c00ef3cdd520ef78c36955b91fdd953bcd153c500591ec265df404388a13b4dda539468b909efe74d6d86b080540b6bfa5c75ffc4a050ae38779e13dddc98f89d98b24cbde8ab9e3d16e84bddb39767fcd12e1365bc6372d3a55f703078dd43ab80c3d381273fcd5004cebd09c5dda5d8e5bf43d55a37bb9026f343d0c218cd31ede8f9516b4011d15311d933390a0036d0c2072404c050737e65fc43513aadeaf8888f9c6aaa91369c993bf59c5a9a2", &(0x7f0000000600)=0xf3, &(0x7f0000000640), 0x0) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x80, 0x6}, 0xc) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) (async) bind(r0, &(0x7f00000006c0)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000700)={0x4f98, 0x1, './file0\x00', 0x1, 0x64b76e1b, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) (async) sysctl$net_inet_tcp(&(0x7f0000000740)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000780)="12df72b18fe2b0a87248b3f1b7e96fca94712531d3ded7c442da", &(0x7f00000007c0)=0x1a, &(0x7f0000000800)="0768969c3e6789b43c0a106b32741c9e039c4a6f43ed2439dfedfb5284bf9c3fdaa8ea5552709b6a9511343533f62bcce3546048a7da14f943cac36561f0500b3fe3a6bbc255ffb8be35d8fed393010008797e438e53b1f6266bb99ec596c31fb92770c932e4f3a70eb280e2fb039a4998e1fe", 0x73) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000008c0)={0x7, 0x8000000000000000}) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001c80)="7bbd580cd44fcb3a96f09028618f6264ee631f1100964bca36ee2e7cb70212384dbbcf19412ad8851f09c23aeb3da8b1d4fbf091c01f93c879accd8312c933f4cb502910f87cc35df79af2379847c7dcc41cfeaf70780d637fadb32932ee1f25a5d137ccd701dce6edb2b961ce31d45153262c0763fc80170bc66624d0c6cae914c01b65d317d8660b519f49173892fdd0e0eecbc2709296bcf363e4c63bae0911e450716981e4a7eced248456b1b6d5e3d5c536571ca49c20ed8c53b888ee269e3700b9a90ae4b958b1b054c578e36f6d2caa3e83d79cf3792f5b2fc0f4766eb7f306b4353671c34d19d310c16c14d0", &(0x7f0000000640)=0xf0, &(0x7f0000000880)="aba6195273d41f9247e4adc30970dfa5206bc7dde8bb038a3ec0620e5a68dadaa9c880b45460987276f99839c0dcc48a637239de366abcb6", 0x38) (async) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001c80)="7bbd580cd44fcb3a96f09028618f6264ee631f1100964bca36ee2e7cb70212384dbbcf19412ad8851f09c23aeb3da8b1d4fbf091c01f93c879accd8312c933f4cb502910f87cc35df79af2379847c7dcc41cfeaf70780d637fadb32932ee1f25a5d137ccd701dce6edb2b961ce31d45153262c0763fc80170bc66624d0c6cae914c01b65d317d8660b519f49173892fdd0e0eecbc2709296bcf363e4c63bae0911e450716981e4a7eced248456b1b6d5e3d5c536571ca49c20ed8c53b888ee269e3700b9a90ae4b958b1b054c578e36f6d2caa3e83d79cf3792f5b2fc0f4766eb7f306b4353671c34d19d310c16c14d0", &(0x7f0000000640)=0xf0, &(0x7f0000000880)="aba6195273d41f9247e4adc30970dfa5206bc7dde8bb038a3ec0620e5a68dadaa9c880b45460987276f99839c0dcc48a637239de366abcb6", 0x38) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) (async) chmod(&(0x7f0000000900)='./file0\x00', 0x3c) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) (async) sendto$unix(r0, &(0x7f0000000940)="eb46a5f0126d9d85dc49b19ecb651b36891960de77a846691332b6417a9e703b833c0298fd33ac51e2b949022a6ca6a9b9bdb7d5229030a7055a5d7aa62d3fb2b0bf5eddc457419a19", 0x49, 0x8, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) sysctl$kern(&(0x7f0000000a80)={0x1, 0x37}, 0x2, &(0x7f0000000ac0)="07ac860cdf137f8f376a3223aef66080860331f58474ef5049495bb08cbee554", &(0x7f0000000b00)=0x20, &(0x7f0000000b40)="98678e45444ed4d772aa6c6d080eba3402341a10f37171c4824c10a55d96f000530b6f1773ec3d39c6cd721e06731b75a8cd92845d88f6d5595b8430a051b235c42760da64ac179529af6c49161a5cd60c927fa4d4cba866cfdb12639f98bc75ba83b6d70d1e6cd07da7689cf7adf974d6a7fd62d4b7e7df07b8a8883275394a432dd2743f6c9bbb81064e6f080b6375076dac2970d16d5ce48be7ce44a264110ff5f477ce45d783e04a37810e3a609382f6b96c39ac0d6a18d97c1e964e1941f3bb3effbddc736d377652dbce543a5bb014096c6a96072488bf05c508c1a8597e34e30163f00d11cdb01dbe3a198bf9bd6ef62f37aab2e61565e0d04b1a7457275753c7148c243afb844aecbddb6536c1221cca5055ba064c8f486f0a537dfe22276dfafdeec4f5831e8beb4e47ec4371ef750429a7227130f29a557367bcc24fbcc6d64e21ed57c6a967c314470c748ac3e01e103daaeb292aaf75c3945dea29bd89a60f8e696dfd93fbcb8b1062ee5aad2bc48a8d0168d318f0007ef6d7faf579ce2a9273e3070e4156f1ad93ffa89ee0596c18d9bf4adbdf4ccd6e04b96899b704222e5be746ff13ed73692d89c9e8586dfb2f9da569ba5fafb2eae20e9a85c458310713ad8f2c4146bc4435b3978bdf01e3f0cf4a10f214bf037999b95692392d694ae13f4e8d9bf2bc06835f18950171e59a6023ba62af6a67c1658632a2762cad055a3be38d1bc03d4af148b409d716b1a5d8e365d4143f213505906b6802135b7cd8e9e14df1f0426c8f0d3b89f2c93230ca6855b1323f9397d453cb57f07ead6f5ccbd06891732158a55c40373f0c0f20aad27a16acfeac8c0ca1a4dc1809256de4141d959698b8847dc9601f44ce7c178152ebba0d3858627b10b5f9c9c49eb1c8c7c7364537f774996c7fc788fd2cb288493c639271f6425fc8c3d0febabd18306fe9f9482963e7cadac5fa195bd8edd6c2b72111778d0c25a3434c9e2f7b1a9b6d231023fba760e457e44183262ce9eef3b547d4c979327d80f6c55d54414f8c8bcb164184c80edd0fc1c33e639e3ab83e23da756a365e6a946f0e89793f2a71e403059a3178a221f808285ce3655a13c554bc0939568c64323c6f48d7d48e18451bdb27f00e766f614080716e7df283fc71a153b6f90414e88b706cf32d223edc3606cff079ac23cd113a4d1fb6582242e1364961be3ccdfc83988a06209c44e5cdfe6098bb87f24263c6f8e3597a27eb60adde05a20b027ceb888d3ecc6adb77d60a45f9869f4ebf81a46fceee46d439f8b9d19aaa5e315cbc3c8e5f4c4ea0df0fe5ca56863e4ed35287b11ccafac31c9814a8beedf845b5048383bf6b665644bf4a1ddd029d6e13fdf07863ba081b04413b0124799d37de4d5e10adb8a0ccf601f69dc6760c31261ed61fc96d1a0fd667ab630ef2ccc845a878c76091fa22fe3e37c8e8d364e7347dc77c85a8ddd0db9e63b44c1c5bb0bc7ecd808dea7807a2f29503c57d8c3ffcbe1b712cc7a4d82838309b2a6aa72fc5f37aaddab95f31d28a0d930fbd7c632d7e8de2528e8d46f83fe67036b1df3255708766fb25109405cffcf687acaf8481065baf3babf97faabae23e82cdc1175eaa66da545f32640939529d217231183e05dd51bf6f97d331280849d8905bf31a1672231d3d4a11a5a2892cf2f34fbb7193fb499d7ff6201af5bbe376e292dff3b06b91d68aaf0fe0b22eac61426bc1a6d4485200d6edb942fecd83753f7eae240dc7b5161582d0e23a8672f999130ab7a6d55b3d6040e9085994689409d5d5f5f61c90dde29d89f8cfb0d5c7f6bca78d40c1d4a04d68bcd9204fae55f5f8072a811cf7f79f444af3ecc25e5bac01b295fd02f3ad76d86bbceac65f7cf7fb0c36c11b6fb27c5330a33f79b4633948b7f18931dd4b14719e55adff77ca6d2711d33c0706217d007149fed918e9d9d3d73b7ecc6acc5638d6e8c2d8364d1310e2c0f14f3283c9c43f9b86e1d24cf83d2258de1bd45846e32ed5aa8c089625871aa3ae72d17fe2ad730a38f8f9c385b32904556492d9755f8cf3dbebeaeb2ec04c3f0a1d016a39c4dbed1956549ffed5d543baa94eea51b29a708e90344f6c44e7ad2e62871e6bb2648f4c44c609148e3d30c87d95a35de9bcc89c0b211c58ca6fc6f33435a78b0020f8ed24eaeed257a9277ca8395bd7a5ba220c786ec2c03b71ab11c4804007a4ac7c233d2db0f3630c051af980b2ffba498b2fede6d7f9e4e000f30eb0ac4d42ce6db2888dd68929212b0ce0e5dccd8b2a974fa388a630018d5f6a50926f46376fdc8c75e84b2e545c8f9ab88daffe4edb10acb3253444898f5609ff5a55445ddac87ec59eb4d9530da0db627bfa28a2ec77cb210b3df4280215d28bf68eb778b5b9e33e9bc51389b4983091c45f0d28a6b2f0a92faaa2b8099a8bbb5fb7ea09655cefd272979bb241539ab959ad63b96e96cf57d82260163380a994fdad1cb5bbd4c32bb2a7808582ec8a8022f7b63fe38d97961d576508a953a2ec9ad2ee6f8f5e51c8fd146c133c02c13cd2b49eab1b15b4d19bcd81b24b5a930d7ec40ae7866c51b9d9b12d82e146f463c4572dc0e7aa4aa6b26d2ea18719cccf109534d09d8312a2e780eb039b86d54e4c10ed364a28011b1c96ab5e1e18479cbdc87a5784fa47246a7e63d78fce213ff0dfd702108f2c3acade44367fddac92af2cf44942c7d30b0fd236f71f8d58fcadd02eb01ac48fdd4296afe689cebc4b15f74d58462cf17f854485ab198b47b0d70bff56cd63b95b0808ed255cf1a037b342607f72a58c0892087e7af48767f688b5efc0f22735262086a87d7232a2cc3d2371a254f577a2a3d05f826e119c7eed43914b8b6660cbc2d72e9b29315f5cff04a429491b859059a20a8f0cfeb734c510327b626b4a3cb42cd4b8524620c3a70c797a99346b087199a256f60603e2f8d076a55814fd860846f5152f10a87c822f09925033ee10b0c7fb6bd1509661736d7ff198398f34bf3f4a5ac98ebb0af6d7110d2f384ceb09efee55869bc081f8956e347a9173b6e62bbad583a092a17ff784837f33cc59ebbe41503b99d62c44afe73dd571b5bae309b616f7139c09a9fb12fd1ecd4d1cb4cbc0d11195afa228e38278f095cf7926b645130b84dcd91f1d426f325ad8a2a6375d49b5f7a92de6b1903b8f1f58b13dd7920dd1fd87c14ccc13ca8870edd4dafadab51e4e951dc665c55e1a201782df98f86298419d920ca5bc46046ea4fc91d561e3345ac324bc0c2d4bdc39c4b43bfc5b142998b917ecb01a97d7523ebdd34fde160cecff79710ac6e810688b432ad1afd5d7a09b0090158532791b40af2d89cb7802ba90cb73386eed20e7ca0c6815cfa4bf743d313362dc0f50e9028d482b53865c8bcb8dbf94832c22e30ae8b88ba239af1aa93f45027df5a0cb4a4c6714ad9c1b780456f9adb86b2ec9da7fc61a5fc96a0769e7c2797f85c1e8139c3ace0c519ccd61e81996315d251fe869b25f2adee959326c6aa33b077237b93af88a8ed5e12cc3cdb8f62052ff5e95a380eb6ddc27618a585adbfbd203632a688473ceb19b29fa34917a7d2e8f184e2f6a89e06383db9aab1414be0b8b0ba09dc7644412eedff1749d0cfb8aaabecaad047ffbbed4d49176661c8b9ff0684257bcb9764f9c908f42cddc700cbf0d785e437ccd5149aeb93d9ce3ad1bdd870b2f148a541ee6731e884421601198d9e702875b24f4aa61178fcf1762b709a57824ae73a4dba277a9034166dd3f7a9a26b6b91de4a5cd7c4f729a390e1c608eec7b815be19940b2fca20fbca7d5099e5252935c29ddacc4f487860340089f1dda8a46c286311a0068dd54426a17bf511cd3dc8428d6e058d858c02aa36195720bf259a0b5b07aa9db2b02d8d8b598e5eda066b25f117573ce42c43d7aa086ccb88061c23ba976fe8ecf074218d144b81d0e713a89c6c43732a32fa4779bfbdc3402fb2b5bf2f9327dc38f978caea15a85c7530d774f96cbb81192df7c2de4826071e462c9b0b57d027827f7581bbf481a7f2e4fc7474d2351db0ee0a6f97dace152581e31eba0dfcc7fa36242c83bf50aeac80ceced6083052b2d006865803dd578d8e83e584e6d85d39cfd623ff1ce5ab4200a87ce735c8f95b35bfdb591b858fa069833f092cdf6c07d60211e85ecd2174d3130b939dbb38cb795ef21f14a4d7fdc5fd52b983c8f67c0f4f060f0692942a0156745a557319c3f3152ba01c2de65fe2f0b8562ace598ec4357c645a05ac47dfcda65cb24e9212d7fcd7981e23254b5134e7b897acac7f07ca8a86a604b7e9bc18ca5b0dfe5514887c8dab9585557dc7e8c2693261f4c3961029cbbe446e762260a444c2c9fe767ca9effe55a957d51e1e2587b59987108b3327c8c7a26e05c523ff01240d65d5323c95b7eeab19ef2fd0062714758e3558c0e3611ccdc4bdc3982b5c63b8be093616ecdd4db92d24e0c1fdbcc52f8a337288a12234aeadaf8d4a7122de0e3ecf0279d53a83325176e9759235e029e5c712367bdc20a169c76d3ea7d9f4b0a93a32b7bffa6901ce6a1a250172c5763f7ad18a687fbd84dd5db0153808dafcc5f7f22acf906688dd8b645f00abd4e5b72031c71cc5527799882e3d5d801b11f7fd1fb5fb855311bdc1f5f951a18c7c6f8ddd555d717d335c5b1dff1fa407e0150ca308548c544ea924121f2a6a619bc3a94b39e872bd52b31dc05546c7e6b7edf77ddc3980fc6d6a08818d784ee2757a1c03f8037e4d3fbfb30b0f258cc4a9c5caf8253b84844fb87a298fbb5efa10fdda06cf40e149bf822d97cc3c59aa4ea8888cc280a1246cfd777372b7ce844ff1a78200f0f2859a2e5e0c65bb5a685638b83b4566e9484bbce3dc1845d9030580be348425c9cc3b3546636dfa647b0dead3c181de569a35c6fbaa8be8b5c6bcbadf5e5f3b6f4b07ae5f38e8fb09b328291f7157e26c5d15125be1a5aa2ed1383685ce2629ec7601daee23d1364664ce40ece01d10285ad217f30b6d367a5f8719de0f21ae5a52749690d4f18cef6cb547e8eccf6462265531224870b8937d0e6c145bb9075b1ef878aa7a86697fed8b6fc6ce66ea0490a3a2a60e88ab61964046b23cea30838698a549c637da2a8d74885218eb8011a1728b10f7e2c7cd296118cd9572bbd1894c396482e3eac95d4f258656847ad6669f3d5a066a357ebb9f124e98a69e3ef592e31fd817c77a8882c66e5171ff569bdd7f4c6c21fd70f3ef66b3fb630e3e8bb6418217cb2979d668dac2fada3c1464d62a651679851ee9f93333a4b4f2eb145ef39a83c5d85c6e74c5f0e63b2c7928683c9f1136a5c0293d5baba8128a271afac49fa652d8782d1ff738ff9350bd2ed778b453c61726705a8563136be930c9c4998521b3372b3b08b15c85bf1c075c10eeb0b5e6744265ac201963554f21f6f3a2f1378079839032f65e4f1b496dd3fc73dd098b224e6594bb918ddb2c3c8c2a2bd0d35c08c6739e4d5668286f83a5446aab3327e96696fd0265b7666cfd550ddda9000786cfbd3e7dcbd5e9ff102032604b73bd5e4c5510f860b04ef7283919ad0daf5d321c36a996801ac2379aac5f9b64ad4056a9f002aeda5654e04c965b807a4b91beb21ab9ba5ee926e7827e34207b01c31a138ac442d1923bbb75c3e6f3c23152c33f5d8281c0062566275801d6671d4b846cac502c47f1e72db20356b63904dc810e1661f596e10f0bc262c7ee90b7fc2bdb7dbdde3bbd256d1ce8541dec125e3a82245b3", 0x1000) r4 = msgget$private(0x0, 0x130) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001bc0), 0x380, 0x0) msgsnd(r4, &(0x7f0000001d80)=ANY=[@ANYBLOB="03583d6b0c98f0e28b0e69cc1e5c0311300000000000000070cb6819baeae03871e941d374e19c6684d9d6c4c780682b93739653baf6f24c8b01423950e2e59fbb999cce00cfeafbe2b8fc20def23ce25a20b637f22e6534a8b2ce38204dfc379aace4442522b725a2436652358e2a00a545d58f4fd230bf368c8bb0086d278079091e8a1e38fa3639377f4bc0a01a9df3d335b32766962f19dca9e3cfde7611de518f49b9b1579a27b2afea7e499a46ff56f12427b2459bcea302"], 0x20, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001c40)=0x1000) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="498d4874612883320fe85867825eef989f8483603b944b0255c083f07db9a82f1d29be44a4f8b5c28e150b2184c94ef5136cc1fc164472b8469f8bef25b725dffb92dee6", 0x44) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100", 0x5) open(0x0, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x1ad) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606942, &(0x7f00000001c0)) lseek(r1, 0xe91, 0x2) getdents(r3, &(0x7f0000002c80)=""/4091, 0x42f) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x60a6843154b2bf6c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x81, 0x0, 0xffffffff}]}) r5 = socket(0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f0010000000000008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000600)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mlock(&(0x7f0000069000/0x2000)=nil, 0x2000) msgget(0x1, 0x708) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') executing program 7: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17, 0x4}], 0x29f, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x40000000, 0xfffffffffffffffc}], 0x8001, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xc07, 0x0, 0x7fff, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02", @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0xd, 0x0, 0x0) listen(r2, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000180)="18354132dc46c3f9f62deca4437d44ce7eb7a0412fdaacb01131", 0x1a, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) kqueue() executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="e9ea3328bd22e5abd697cb006b6e7b10b0e9c9d82255df349a3b16d3c37aa06ed7c4d0eabf59e531ae4b28061f22b6fccc9bd6234b8fa5e1f97e7156491fcc25d3a62f7dae6090a9f89818d64e2ddf1d326bc8a2", 0x54}, {&(0x7f0000000280)="b2d096e7380abee5bb0bc35d7516cd1a0fa46155b8dd0f9da62ecfbddd8ca5c1447583f2b3d57cdc61e66257a343bd3992d7eae8a24a05fe7d36404f3fcf1ddfea69ae21b1cb124fd1dad2e0935000561b6887677c612de77dfad1326fea223e5ec18038ae7c9b8fc4529b64348ce64d9a40db4f450bf9a5d638959d9ee9583d5258d5939bd6f0fe65ad7ec38d11cfebada7f456aa099d062c5884cec17f4c497abafe7c156b1d844e390be5e789b0857f1cc4cfde0de146045863feee74420503248193fa1e20fddd17f7b4f170f5c1bab7f8c8f5555dad032064490e1d8bc6b1b63ac27b3e5f792a928759762a16b3c25c6b6d7cdfd532dc651c2737c1907c0f92eaffdfdb2e2571e12bd0c332f6fb2438a85356eed9d2701bdea60d0f4155eed69b1cbeea1347f460967e4d31f934a5316fff696f6f4a688db5f6ff8166e567fc34b395a92cf73317afd51f604e4e3fbfa8881d614df38b7826886f4417334d9b23b3b01a654470db3b009cb54f266889f6f5a671fa702e64769d52a70201010467e40c8245b4fd637f03eaa694bbf0076f7fff59821868690508aece2a40e61a13d76ddd463e9bc0bd639c6c8bd6fec033c7f74c6dfd7db37f620a37090ba429a3bd91efc09537cfc38941301a31506dec787a48e030cf45e2104620aa4fa205ca926bca08905de3f5aba6f46f52020fc85f32df448d4f989931d56d7301c652721d528f1f2a1cc69945e559a63b53a65deb6a4e563fd55baa04f319112b95604f7c16d08f47aa34ecc96566f5720439fea23ce0a010138f36b9caddd7db2e23a3c548883c941d0ebd32a45f110fdd00140a02c389492a9fdf52d5f6e0011fd5a6e193db4708fe4fd69c9f3d5f26d8aef0dc91bfb80b734099188d4176939cec7ca9ca234e5c5791bb19e110e094d9ecec092e1180c3eb3eb2bed307857e259f29204a11a853f33b4a9959af2545a96e818f389ac4c4396df32c4ebeaaea977ff8e14393db314f1917b4eef085a34b8078e8c88b9597cdcd6c6272996d6c8a2601874e6a4645de4d087022150b57f7965b759b09d135e9e2b1b72bf23de90d018cdeca4f6493c75a7e81bb85f3f21d8b22512b33d523827fc588ba275eaa5fd53a58098b4b3356cd109b74e8dacce38e2944d1747e92670f7efae6f12da6293ffb79e19b5acaa29be9ade4e0909a389a911fa51ebb19fa3a36f4f434db20a2c8fff4e631e8fa2a5670a384ccf10439c829fcd06caeb724dcf5e3ace0934dfc73cbafc6a407ac6c09bfe64a87761cc50bebe5193a6eb6e90d87ba9a47f647910d9f82b35a09b4da9b14d11e2156c53dce284682980433cc19c4bade70e272e1cc2131aa9ede359f746e8fe19de413738e759f533d030a95c5b76a5bf1f286a8b364856b0e4092fa4cd0560806555e74f9a500e0d183afafe456b73e4c56f2710a6ec852e2486cf6a6454d23b6c83caa40c8832b374de14647bc89b8c491971cc148b341ebc90df2450806b8d559af184b4db4a0e9bb1a7938dd56bc1f387cd1ad20940fda04dc765cbb24ee564330b6f19e2e592529a9633bccbf1b57e157ecaab7e3afc448d7df94801b4e9b702ec7ffb469423c70be55d55a63bc96f88764884440cd5fb359ec10a55b4aa1539787fa15089067b51b3ca3c289c42162a53f68d0346e55ce8bc4a73f2c19ac57d447a618a2463ca43453baede9c7ff22759be4afbb21c9a10282a2b663f83d97ba21d2a8b2f162a95276388dfbd158308000ef3740c2a19a5b9b51df987a3b86cb7295bc9297ecd12bd1ac0ba35e8e857afe9d1aef11892576eaf97eb0666392ff60f39aa76316a681dae9d3930bcea060bba3220c1606699cfb5efbab793e68dc1894a9113fd68396db5fa77ba02642e3d519d39c1fe72f9a6882a9ff6bc8762f132d22bc9ee010edbe2814e6172b3f503142d0687ebdb8f103e2bc87440f4affe20efce31785e8ca57a51c3a43ac45cf030258bef58e70c68b6671cf4c9662db158ecd15b44cf21b686b0a8b4c77487cd68374f7a4ea3157b62550a66954bb9a3fd1887653296ec9c6fb9b3461f5ccf99d479afed32f36cf8ac45d72b6b9035c3ec5e07f27d081c5df788563448b8b942eed816f57f90f165b351fd7834774f68cecd5507a30588368220b7ae0708317d912176feda1a0acc6e57d29c5b554c34826e39c8815bcf190aeb45d2149d573cc82254445424c46f64879b431f0e214ee3142764a1a10ff61b2c8569c6cc4108f7c1a151f7f697de3acb6af82f584b6dd7a19b46ea297de7ebf39e74cc2bae83a81f6749ee64d06940375379de068ea91fac6fba0cb9fff38c06b754cd6a766c12ac23dcee093da105fabd4109c5c5d1a51b6f9a7b1a9eaff69bc2dee841334883622dcf0b8286878238ff9e190a8ff6e74b2ce1cce93959383e46bfe4baba845f7b4383a9b014e5d4716e9cfd12494f951b1dd3b43ed8ca4e4271a08ae4068e58205aededb296ed684d3cf059723138e44f512d60c154bb91ebee3f9e6edb45e5d2043a649bc1d2aa84f25263745cbbdf2b45eab92d5f466b4ce4528e82befa7f8e1056629183f934712ac9ab803f746743517a7ef94c27e83444a0d6171e20426710517e475ac50414b4392223837a54c0fb101f1ab3a29ee4f153e076f8253f76a2b3d931981d8fd6fa04bdec11bdbd428598b456827f0679781063d40248db406dc020a679b5d336be5b3b4b3bffb6b3b021351776e3ab7da4bfa527f3176eeeed6e0d74b126ca86827f665b42662abf3c1bc00a6e6908c09a72521e1d9413fdd308cd5bf9777500b297a484b8db742daccbd226658f37982599614a02796510fa66cac0979f216b374b06b8956f6b298b9fad0f791d9e1101f474d14f997033b9afc0864cb7009c42838b5812c85e7d3746d14128318c6dcb01bf231e21258f0878de2615fb8c42785fe2c4469b4877708d5e8eff7b718aa5738264c32e4c7e48c10b605f0f79e5bc7928157fdced976eb357068decf5cbb2bb416391149bdbcfc52a29d721fa71815ca92cab8a83794f240f984a9308d5a90e921528d9e01196e9cd88b5e706a1cc872e8522f55d02a50f71309c94d268a075178c5433b16805b827ccf5a1af0675c417e085cac90a25c7878b6cad1a690b5e9b04defa8582092a809073aea06c4a7878d0c72d3083b7efb2bd5f857e3c657ff22af0cb87a7fa9ac50fd76b89f4e92f5f272bb794d4ab757169609e2ae43a1f9c3a0128d198f887222396fb569daf2b0f04c826d49d15869909df84e5575c373e45ec724391f0e0f6f6370ca2eb0ac823f862a33c3362cca7a6e0544e0de2f343f9529ebba3656e4ff56c67c8be8afee5b3adb76dadaba992501be0eb68254ae7f36b65bef1d1d35f28d92871e82e163f9e2f704fe1b688e28960427eeec41fdf58271b08a3cfa1c593917f0433af549ec189802d318c05d309a0ae1b4b4292ae3cb5655c6d541346dbf5a0a99691d2a8aaf6b8f4ac7824c2db6f9496a05a564b0015b5416bbdfef91fa8ec74046dc93abcc29c3d0b2acd71031f8a28287cbe4c7b19a26dae53d8863c6322bc2c9790cb3e1ab77f47c92fb24bf372e93ea48e47524e9aa67232b8ea32802b14bd63906adea02be80db4b891909c9fcbf10ff1491c98ec14b795d2d28271548597ff00cbf721509fe06dc3176c756e94c8847c023671d7c426aa2d8d4f3611bf7548f9bbe968bdc84733026db902fa78cab30fd0255d1dfb174d6c2fef172c8d3debb0a2facbb9d2e638a314875a55963cf9dd495dbf450f585a84bf0874fc94e73eb6e425e37f9289212e20c51f1309b9a721b961ffd60e6602876622192a83c7c47ab82e19a2fccb20bb19c4b8fb6c6c51d33649bf9284c471a24eaa0d6a06180d0382e69aa93e809fcd9743b2a1c21d12ffde5396a2add3f4e84626fa162be4bfab337f7066a502adc51922c1458b6ca1bf2d1f61cc1f84ffe0fca7fda2895f02bc7ecd2d0794cc39ca3446ef9a84200c0ea549d925bde1283559054f3cfc166978d20039d96fcc9758902217ff90fb17f12bbcb2a9088a7b22d2eec80f538de7d3a33dfe06ac7fac2b96fddd6105f994d533bd023a56b0ce6535f4b4699827f5b204985c21bb00add6760f640c83d96529f68f6d0f5bc3d73f995b83fd40a0f51dc5bc00eb886215023baf6cc2fa87ea82b036c4af12f7e771139d2cd7c194b89ce567195d73aa1f94e78212f482b912ac6e1383c894deae7fd3f2fd2ad39a72916155c9ff744b5d642baefc7c48da37dc5baa01a34cfe32556128c2c6e56161a1c167e3b3e429d9c7f1f6c505617e875dd7f8d4dcc40925f4911ec37adc1d3f5a5a13c8667897a9c2cc6c3c8442e3b54dcc94827e6352bb32d9ed3353aef1e936cb77e61630d8be9938789f675578c4b5f3eba2a777c3a52d850354c42c288bd32f367431e0d1ba2d7ed661b13e080c2f35e1c89478df38965e1728f21e699a0fb3d3d8fa380b796ff5c294705a98193ecead8460e940e37068e753f99472da311127effcffb996ee9c1eca28b5c51d07543783c512329fa24171b12c483371966c18f48ce6560a552a269795a274a488b232750474c1163f83febe90227e69b5a739dd66bedd71c2f72e489367dd67bbef10aac947dec00c6ca09b816387911bf24f19942c7e2c631a703bdc708c932b13b13de229e6b14ffa1b2158dd35e94f8bf19bd1a7f4b44fc95a0a3fd73de0759419b65d2aea39e87cd9c642ac4fe74834673db10f032052769c8ef570b1e1c79a522a93ea25c104c0228ebb5c15140825744257ba2588ce404648d020cdd7a8f2810283b6e0b2b6d56c78fb1030c47afc62f96d50b2997ced3db1bd121a784f598d0986eb5030d26544ff9096b410fb3f0886f43d70a983a270e6f4e4bc7405edd3c0e8876aec79dd641e1da69da8b035424e2044ce5e26901ed2b715dd18a5537e434b4db4bb3059ee802fbd9826b9211e64201512a78c4ee7fb3279979860350449293a861d1b1e7b1b89346ceb3d77e00c332b6ce10babc96396194e0a4142b6fe2c9c13ef40003757fd61291978822d0eb19c397ba8c20d0fb401ffe257531fba30a046648832c674edca49cf51cb5e193a98885e659769560f1cd42c32e2460a7abf4158817b39537466e263a33f8e160ecdb3fdc2fb9537f029d362fbf10a411650d02a19dd13c124fd602831ccbaf77b1b60a38f1301e0bbdec58e910f7ed16cc01be5735a209150af0b5133b73fa33a6f99f9794b04ac55195b6a14d6e1a00eb7d29e2e86f745031d708fa33c6215b1ba31985b404f155c25a2ccdea20dd6c70f7d54ac3dc910f120bfecdc892c687b56b714b0f2fe5eeac7d6c6f556a57f4d7108931073a2e19fb553c8b988250138d2c164a929d8a3d15e41644f74fbb51e65cb1f227d6ce5abd98ad4665a3743d4829669196697dcfa7215a1dbbb07318372a278ff9770ad32227ba589812076691e22096ba68b59ecbb3205be62761761096884bb0622fab996bdf01e820bea26f8eba47301b705c3f0fa0d77647d703fe57ef3e7de2cee15260312feed8cebf90b151fe373e7439862edd5bc4b7308226555491058d9549d0bb61dc2f84d3fd06fe06e6c0fe926120280d2fb95e1d38d60309ec99bc9bff86a3d539f9929495a343090ee74cfd775c0f52972344ee5dc927ce86db7b93a259cfa2db9319b7b277998ea31e9ef76331ba8ff466982b343db878989f5f28ef59ee8c2060deda9bcce2a8c35915a97d64c2959b68d490d8", 0x1000}], 0x2, &(0x7f0000001280)=[{0x30, 0x1, 0x1000, "32bf9dcb3e1bf4150240b88e23027d4ad8281993dc6c2f7f6b78a9"}, {0xb8, 0x1, 0x6, "eb7e792b326c9cadbea9dca59a0ef2b3d17e6c2148e49a66f8dae6eb942cdea64308469b903f790ff32d57028764ad82ba4ba59b476fd1a728fa4632f0c696127c5f4edd0f005085a760ea7bd8c3f7f9d42a9f8c51de2223fa11a64ada0aac3bad089aee8616127f8f008f2c7ff11c861e995535d8cf476340279abe091315df39a5ed3b9e9dbdd294499ea4faa3a5e5a7df235f4d4d5e936e63d2bba013d460c0b7"}, {0x40, 0xffff, 0x8, "83b436f1c34528b40153e6cecb6760cbd22edd4f0c48ea2579841090da8f7adec519f6c49033cd65da546dbdc96189"}, {0x58, 0x1, 0x4, "bfd3bc5a3b7587a2b7731602f78524144bb75beb9544d28d948adfec9b156d18f61699e1578696ca85f393aa25ad932687a9274540f9f033c7253d466f08a9362d"}, {0xe8, 0xffff, 0x3, "ce1ad7a15829edc07597a2954ab1cb3e1924c8754268caef62d96e5f6a1bee260cf36a21ff36bba81eba68500cbbe48db43ce03d5704ff7e0a21731c5b7093f7eb10374687f1f51468afbe329b0dac63b63a0ab275e76f1ed988fe9ebd6103535d1b74ce8dffcfecc16d185d35abf4a41ce5535de57c2aba57269354e2f56765664d4c42570cf08de837a67e3681ba1cb1c1d789d52a611687298498a2d538cae9c9e4eaab1c5a4a896c231081092204acdd3145c2eaa705e00d50e7f9d44b2b9c244bb5831161af5073f228ff3c451635"}, {0x20, 0xffff, 0xc2, "450d237f4cc304c7068336f9bf312262"}, {0xa0, 0x1, 0x80000001, "1ad1d27b6fbbd95e1bee6c50259d1676797a55d69d2ff8c6e31c175ae74cf03dbf6fcaaede8e376d9990411e6cf4b71e03cce3c9ccbdd9a4851e9c8e9ce47a52fb5f025fff6eb60c205e2922f16bf758f10c07493a17d70032abc8850101e942bfb24697489067af5cd55221478f981920bbef6553737fb3abf984cfde85764dabe9f0212ca4c9cebc71a53c089f24"}, {0x70, 0xffff, 0xaf1, "6a8c808d786426705207d9b607f7b0591c8ea23d21e88eacb7b57170d705828769efef9427101eb426efcae3d03c7e92217d1668b2c9f0facd350be396ab9c4534ca1582d1a375dc352d095c5e55f03c3c9da713225094a7ee"}, {0xb0, 0xffff, 0xb76, "f73b5871bfebba24aa7f65a6e6a6194a7e4f1f3064917045302c24e2f851ec001d0c4ab431f04c083163114338858292fc5f39be7ad38207a8373506d60ea59a9669bc6068ff5219452437c32aba4ceb92ca853cb52514ca94571dd0c93fed2adef8270ce5f1d7d404f172c17680e454fdf76287a98b77d118baeb36f171877f250a53797f731dccf9bb8a87a330b5fcf6ac05ba5806aff9c9a93b86aa46"}], 0x448}, 0x4}, 0x10, 0x1) fchdir(r1) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) shmget(0x2, 0x2000, 0x0, &(0x7f00007c4000/0x2000)=nil) executing program 4: r0 = socket(0x20, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x8000, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="cf1fba3f0bec0000000000000800c900002c000000000000907800000000e000000107035b440c08030000000000000000001200907800000000"]) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getegid() r2 = semget$private(0x0, 0x0, 0x0) r3 = getuid() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r5, 0x0) listen(r5, 0x0) setreuid(0xee00, r3) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r8 = dup(r7) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)=0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r3, 0xffffffffffffffff, r3, 0x0, 0xcf, 0x200}, 0x1000000002, 0xd47, 0x5}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$SHM_UNLOCK(0x0, 0x4) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="b132e7b76b1cc6db16dd19008504", 0xe, 0x0, 0x0, 0xb) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c2ffecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500002251e2f0ad3ebbc25769ac1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500000e200000fa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0xffffffffffff0001, 0x7ff}], 0x9171, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x7, 0x10}], 0xff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x10000, 0x0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x24, 0x0, 0x0) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) executing program 3: r0 = socket(0x10, 0x1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r0, r2) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000000c0)="caf8250c1360066d2a5f0b69aa19fb2a8d426c949ceb972b6f4682f1f65df59ef18eaa90d58ed122eb3cd103833b1dea532aa41e540c0dde0a9a88a3f4c94d5f363757e64fdedc973a6623f8ed0b29eead4b8bf2947fd100e91314604b5929892990a266aa9fb1f828017c6f27bb2da8d76010eacb447212b2d6929e7dc364d35052dc67acffe6528e87fdab30b878bf0b97f8e3e6ffa2118134ecba081b9d83673826b42169cf4325422198976f78ab5f08e6ed9d72c2e1cc3f5714afb3430a78cd6e7c3156240676eca979a947b3595e7a56e38c470dcf7c5e", &(0x7f00000001c0)=0xda, &(0x7f0000000200)="b294cc15318be6a5f23293ef6cb61e05853333e030fa74ecbd1746a3b1bd5f38b84742149079f2e2c2c0ebd978b0a3febcf40a967048c5bde5056ddd7c560329564a5bca09d6d25305938b65433a5e01a94492efee7d555a3d6fc59cb98c21ee1d46f876f9689496a514ba61bf74840d7dcf47b5e0fe69d62d988e0b4df5fa30984918d0b6610dd4c7b2b1", 0x8b) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000300)=0x8) getpeername(r3, &(0x7f0000000740)=@un=@file={0x0, ""/4100}, &(0x7f0000000340)=0x1006) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000003c0)={0x0, './file0\x00', './file0\x00'}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f000056f000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) fcntl$lock(r1, 0x8, 0x0) close(0xffffffffffffffff) r2 = socket(0x2, 0x4001, 0x8) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x1}}) r5 = getegid() getgroups(0x1, &(0x7f0000000000)=[r5]) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x10, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000080)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x41) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) preadv(r8, &(0x7f0000000240)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000700)=""/201, 0xc9}], 0x2, 0x100000000) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xffffffffffffff94) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYRESDEC=r8], 0x401, 0x0) msgsnd(r7, 0x0, 0x401, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socket$inet6(0x18, 0x2, 0x0) executing program 5: chdir(0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x120) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000b80)='./file0\x00', 0x20, 0x74) executing program 3: clock_getres(0x0, &(0x7f0000000180)) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x1) execve(0x0, 0x0, 0x0) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r0, 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = getuid() setreuid(0xffffffffffffffff, r1) setreuid(r1, r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) syz_emit_ethernet(0x17a, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000027caa10913c290aeebba4f52d6fb35ebf04fa4250f69ccd1fc6f6b6fcd70cdac9445fbe9f2bc308e1cf121d26890ef6060f6f23bb3858210700eccb35efb2fdcb0c1bb15acbc24d763e51d030d4ce724b352ce"]) syz_extract_tcp_res(&(0x7f0000000000), 0xc0000000, 0x6) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000003c0), 0x10) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x2, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000000000000f255070000001a5113fecea10500fef96ecfc72fd3357a8958353538164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda113", 0x4d, 0x0, 0x0, 0x0) r8 = accept$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/99}, &(0x7f0000000140)=0x65) accept(r8, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r9 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r9}}) r10 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r9, 0x0, 0x0, r10, 0x125}, 0x0, 0x1648}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1ff, r9, 0x0, 0x0, r11, 0x298, 0x7}, 0x2, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r5, r6) socketpair(0x6, 0x0, 0x0, 0x0) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fdea9761fa26", &(0x7f0000000100)=0x16, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000004dc0)={0x0}, 0x10, 0x0, &(0x7f00000006c0)={0x101, 0x3a082e27}) sysctl$hw(&(0x7f00000003c0)={0x6, 0x18}, 0x2, &(0x7f0000000580)="f8ab7593fdd97e174626c40a5c417158a2431c2fb444422ed839eceff9ea6a0c125817b6685a6628220292576d308cc14365dcc78f340a61afa12b47e9acfaadf33228b68822e972e9a3a1a10220c4f995310b3fb2eae595751cae50a974ed0807cebe9f62bf05784872e96344ee721e25bc2f678c67a63980f4f27acdb4cea7c00ffa2cef9822", &(0x7f0000000180)=0x87, &(0x7f0000000340)="7c4f7ee0d5d13be182bf0900fa2682672ba738c5980b4c8533feb50f2ecabfe8cee7b865ee41c6bac6f2626644d13e69931e019e993f53b5e90581969186135bfbec10b42051597702466b6f5ce6f75b8591073a47d842d7848e3dc29fccc038340a4f0f20c2436100", 0x69) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x10}, 0x2, &(0x7f0000000a80)="ddb839ed46a05d746e34dfa779bf0a2968bc6dfc195efc46a54b06df69e92d3b5bc884fcdea8f0512aba0d55a8a5019620f15f16b7f75fbff0a4fcc7dc832816bcd6b11ecced950ab99b060903bff25b8954fb32d7c821fbbdc34d48bcd77bb696ee0b87d4b7814923999d944a228eed161b24aeccfae83ce79a07000412e64290a2c97093b3c74309005a65297c98b62249e3c4a81aa4c8e380d0bb939b2d7fd3ee2a03de60bf2b2ca7dfbf5a6a5083ab19daf7b4f39014f851369d37ab524cb2979d3e3f2efc0fcf9b485d025fc9efc424fb5d2a373b613c999dd425c5ca4b113e58a8c0c164b10fc716bdf50fe45ca33ad6b4443bcd1aea17cc64a52881439a89268ffb09b4f383f80e7dc8aa90dab88434816bfb8452a6d553fcc23e6f89b8e404c3f4ceb409073b81431ccbe9a56b6fbe610f5ee3adb36ca96cacdea7ce4053012f9542f7878d2f0e1d518948421f57b2a57d14b50a6993e1fb12f6ec313aefe12eb1a4e363ebba6ac9e28d3b6657265695d0e458ac61aad35a32ea7de6c690d12350a188aeb26eb29907c3f065524cbe9b3f024ec02ced1aba523e696811f4b4f8046aab0000000000000000000000000000000c51033914432b4cf07a24a2b038a9b8d770537c7ea1b92365252834e2c768231823555ae505b820ff606520e2cf049378e9a6b15fb26d9503447e6cab3248287e12630bed724eb11f823a99764d1a3f09e7b79eddddc7e46a28a745e8e9cd8e449a763415316b140d91faa688a18d41e0ee1ee02265e7f0de4060bca4a47d96a942f1d93af7070939e00d3ef3c93b0eb19e27aafa46664230413e832e2da78377f050b2676dc18b0485c14b0c2e972423af", &(0x7f0000000200)=0x268, &(0x7f0000000900)="31d02190ba290000bc47838fc46f52b621ba8d1c266e928a4077c0e3069a9baef95b07fccadfbc80dd5acc10ab05e8a529e747f601d393acd1e35edf059c6f6cb6545474957e9bddd3cae7d25e00df651c0ab9c19578bca3e7133a192fea52ea7cca73020000004e6cc6b423683d17e3ad4f65777242711425b81b4252d8c9d0c71940c642a63853f0ffffdaa7495291dca734a2f323e674a548ab211aa95900ed0ae803ddf221ae90a0744e1feefbbf6c1098de7b59f23eb47a99c2dbe6ce8da0340000000000000000000000009921c2181c866249fe11d93c040083b6c8dd2719ca578129a15bbdcc89b6b7986298a167dd8568404487eb2df502330182295d215e7ff870d75f87cd568df9a6a5bbffa4d647de3280bde42a082b098dedc122ac723c14c279cc4ffb0030d065d3015343d3302e729101abd3d1b7832e73bc563975acdf8bd8d23f1c2d9dce7ba8dd3c0643f6aa5856c4e2de07ed15c0106d9e625f846f448ee37fbe63180669e60bdf1974552f73a5e0a389", 0x17a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) mmap(&(0x7f0000243000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0xfffffffffffffffe) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) socket(0x18, 0x1, 0x3d) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000300)={0x0, 0xfffffffffffffffc, 0x0, 0x5000000, 0x0, 0x1000, 0x6}, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x4, 0xe0) semop(0x0, &(0x7f0000000240)=[{0x4, 0x7, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x200, 0x800}], 0x3) executing program 7: r0 = socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000440)="c1e10e248459db3dbaede8b6960af69ef7b78f63393b180a80ec137ca53f6ea9e9f866804ecbfe194a024e7e90acbf2a4db2a3e71cdc1e461f650aa1b848d09e35b9129ebaa91fd9a1e1cb17888995e09c81d3d28062a3d0297865d468a8b4fdbb95180d7c73b4cfdc2601edd8abbfb53db5df1a4abb022d1f6f0dab07fcc0fc70262c6295a751c8a9952f653b16fe5cf7c288098162419c575bccf368937db3efba934253707c84b1cf99d6514556da0100c7ad4e441a8a3dee5a4b83c8744eca14f0066af6b1c327da7bbbd6ab42a184a7a809327b327131b6f8bb890551630600d1c237e5284f1501286ea9ecc2add1472f1fdb4c1d076684b0bdca80b00dadaf976f65107d0ab790954a8ff59695023a36a7889d7ea27df13be0b3bdb0d5d8be", 0x0, 0x0, 0x0) socket(0x20, 0x8000, 0xf8) socket(0x0, 0x0, 0x12) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x4c3, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x4, 0x3ca}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x5000) open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae70af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f620500"/528, &(0x7f0000000140)=0x210, 0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40, 0x11a) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x180) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x11, r2, 0x0) socket$inet(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000180)=0x2) r4 = dup2(r0, 0xffffffffffffffff) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x8, 0x2, 0x9) sendmsg(0xffffffffffffffff, 0x0, 0x0) msgget$private(0x0, 0x5bd) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="71f91e3471ac0058c45a9150fd3a6873566b136722205761ca1d75a3", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) renameat(r2, &(0x7f00000003c0)='.\x00', r0, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mquery(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1\x00') syz_open_pts() syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069ad, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0xfd) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') writev(r0, &(0x7f0000001400)=[{&(0x7f0000000180)="8d075d0af9c9356cdd2cdbb9eac1cf016ccc1ca4aa247e11dc24d0d1fee2dd1ebf1c2fed41a32348811e071357eefe11c2f710e2d6e984ce348207d22a5864eb3bd713ead1c627cf5fcdcbc7e9ca82e4f221607e507ea94bd3710c8f33d37a45865c8ee7d6fd57c19e962f599f689fcdf3c9dbbda1fca372", 0x78}, {&(0x7f00000011c0)="debe7b595f5307b7fefc650bc508b26de7a1447ed6bced170b1745702fe1d8556bcccd3b0ee650142767f4b7227df004b9d4aae0d0324818a7efeaf8071a9e22bf41b78efbb05f2704d9402fe8d4036aab349ad2c06d151e158b888e1b", 0x5d}, {&(0x7f00000014c0)="a2e85d52a2d78739701ed9abb51c137a971fb52b92a061668c4903955f27f34e853d1fdcbf23ed795009f92426e34d1c64f2d50bf438cb2fa199e2ae895d1e8fef041e943fe3605e5af039ea4893a29993dcc233c576af969be3b592488edccda4a242cb85da82500f4d712c31e5a2dcbcc7f4d106319015ef10b5a4e4fea21559cead5e7126fabe0a78bc180220eab994977a72ec69118ae67f961fb55cbd4162bfa1bb459447caca6ab44cef7d6033fe56791c72223fde43348e4784114c79aff9806c5535a662ccc05f8b30e1a248557feb05f4516505559ed218fc90995c5c1f213c53f72578317417bcfc7dd778900f4b27a506c52d1f4027175760b4182d30d43c97bf1f34d42fda8ec0cc01a25d46321835c4c9f742daafb40063ce6e5279945940e45a12b5e3cf5792dc11236898df99147ca86f2debd8a8ec4514750601f93fdbf60e4f2b7a3129226155fc55d4e74cb1e9a79d3945395cde67f066d9bf0938c7295847ce7ddda9171c5657f89cc808942c9a5b610633de2aa01d0d899a7c6c5f0d8f9a0fb945218110d95b001b9eafca3d439f692ff7cdf527f1bbb8777598310998ffcc89a3dfa0d363d19851bdb37e3da529a1b3ef83817185335d57ba655749352aaf095b5da751dd13637a7c645f769525b34a69ab5fa2ee317b29f9308c51e04cdb53f693b792c0f3fbc4bfef2f1dd2e21a2d1789b8c5dbb6360b69aa7bacbdc329844bed200ace9cba71afaaf985d62a4b19a0096f98226c6f2a8140fe85d9f05f3792d231f0678743fc5a648c88fc02029fdbd67230fed1641f26db4a74a4ac496d1bc17cefb0bfa9a0d4baadf01424dbb3084df84f1cf7e5b2268a23392217bc12f0ef78f2e187858eeb9bd8298fe490d1133cd10b6bdb941878882c81a6ea645b2b59c178bc81ff5ea671a42a3d3034f167cf7fa09fc8601eb0dd922b9b9e8fa21a406097c085987aaa3a0fe19f34e2811bec6d7da10873db1c438d008eb57713e02068234e41fb5229c197e85e243a65ae405c496737e210d9ed8b5a35a09d6f636bcb495b83c8f69be69a9edbc7cc7273abf074d422b29d80048476e89d4dce79060719f8da0cb028dbcdba8a01f7b8cbcffe6d847e963ade04dfa0e8a3eaaba4d0eb11e078eb5a307692648a2f8f324f8e63ca4dc3a76439ae5bb1012d761a5cd8534aa88fe1b046cbe20fa1c3ec718573223108ddf07edc6c7acc25e953b641c91afaf2793e17ca5b4fed3164f26bc6f1524760340119e82c7f333b44c75f29a518e32fd37374b28d04d4f1d3d63d03179ed6edc382f99d8167b37a68ab661b8a31d49cf59c476a61c639c8d5e3c9fef9a750fd9a45a1b3726367286db2bf2a3308c3d499a43ce4b170285befbcaaf10bc18530d7db77bf88cf26836ddd80872f5135a5675280bfa42acef99ecf953d5893bd0413fa3d8fcdef339da8507051147f53456d737051fe4129a089503c52fb788c4d5632c7167f2502e53a0a53167321db80e7f8129f3d7b75c59bed54570472da435ca1e58bbdc773b1668285c5062123be4988675368cc2e941b5a8da4159d2f00df9b4a5bc277a0d3cb47375ea67ef0cdc34fa028d6f151f77002f3bfb0623d6661a4c058c9e028dd909c843ef8e2b9cfa3315c7e74b57c353ee4a3359cd517b493f39a50fc01a8813a41f2ff80074e96976357b44b727cd7561bb4b314da4dcc82a7c3d28e9be95084e8d4b877eb89d88329303d8c9bf34cb93fc6fcfb3e739f69b11dc410321612c04ae703b3847e06303582e963b30c57b75f455006d0f1fe0585025d52cfc66d8940ead59ef054429d8ea5789eae8e6880296c5cbe91205cb94890b4deffcfde179c315dba1ec6cd48a85b89ad6883271f9fb89472bc881362f8d1ff2b97b016630a51c0234dce5d0b523dcb265ba33a7ed8f530b57bf54670e7096cd7dfb4cbe1e9d494ab2f960a0d90c326287c02a1ca8313075d13036e63fe2da50876d9f4e11ca7c4abc242b552bcd436eb2d6b586cc2eb13a1c3307d77086a0ada26b6a9ab58417b89e67ea795443a66320ba36b6dacc76521b10f2c871540c32e1797652b0c5d7ece0eccc70b99711e217bcc4e42f0afc60bbe4bbed99d115cbdbfd7381419696b14df6d4713dd63abc8e424eae9fe4dfea28a7241892ad30450172d74031d7bd081db6de69a4def63248b989c50523fe37defeeee873e4117dc06d7fc1a40549f658266ba01f52c4124065abf9ac18e3d1e404f9da9bf67e358d3ebf1059f26e8e5a861ef65e3b8752afa904fe6f848aa53e051e15849e20aba59f84b8bee2909b009c062b9e13807ae01803e1c1e3ccf0c377cec3cd5a6434b2b613cab1e9a86283994ea66769e6a207e3b74e23574ab3685059f56374791fd5edfd2daf288f234c5817a06de5cd3d609bad10439fc5619b9e65e42e0a0fcded2df6eb3a50a6de4117fd37b273e16b47f0f08671fcc0de00b752d6bcbf23aff49595ceac62ea7a8c58defef351c861139f4151cb84e05412c93013bad2d5fad71655e2cdbfdce05f12009a4e0df1f76ccee8490b7d18faacfa7ef8d5d1f7eff0edc1c84250bb6ce07c77217b77ccdb3d053903ce03c50ded921cf6b1fb93d743b191b0981c442c19d4780d32ca9cb96642ba2514bf02cb9d7a6677567410b45f0671990d0cee69aa722ee6ffdc280b949c17974f74be89bd06679ab499517077edf97da4e7cf6eed205c495975e53abce5281db64b20c43b14cf7e33875c901d1949e7f33f697f804e311f194026eeda1995dabd0223e6d2a0bf2620f4a33b38ad49bbbd9cda785afc3f3ee0506c979e074aaf2c7ad6781e780e3d1a8cc478c8e74f0250fe377d023c0c8e94002dd686ba2c51fd5dad06bd94304f85a3ff6acc7e3a06e5e34d8ecc0d329467613606b50dcd30bf3411f7f151da81fe5a40d360d321a90ed359f9e7697b389ff7c40f9cb5c1e0d33eb167519c5a00f2914398c8a0867a9a54c512f4b2034adcfca822298260319578067cc33ded1aba730f9e3c4d92ebfcc1b710826bd40b465cb6596dd8cb76ccfb34bd58995a92db1149f879146dcb9c897b06b028a676fd88bb91e613d7a58698b9b373e70af84fd7bb62796c05821014d98b5a5a1b1da9caea0c392207a97c7dd49774ae63b5bd39ebdc7e5ec244cd4dad2482d8dc5d39b17f93433c8f1baf7a8d9df029c00c8954851f4db1c20c88c4ed6a116d2e7596f13edc5c803562699bb19fcd6c217ff31d2003b473d7cb8a8c70e96ec5449e3542d16ff6699e8da6ab44d91d21e1609e672f2334abf907915612531fee899cf5efb598d451699395cfb16aa14a4027e7b3a7c8a522846e53bdb94db0209b5d52caf267281a0251ff8aa8d7ec24d5ce2da2e77f388f752de17258658ed3d83b18ac6a6c6d2496ae6905bc541b0164b9ed4e3ca7372fa11dd778681529cfbad61aa7ec76fda2182bdf61875898cd1f6862815fff5387d47fc1dac4c387ebf44db2dc9121b523811a3112e066f5b0c16181ba7f3902aabb04a65ae78f09a3956381e545807895f611b97bd76a3aea7380f69b31e7714cba33f36ee97ace4c6319827e8f420475df8847b999187ed0db51fcf3815be5a6682891c30b31edfe8b4ab029fbfa1d4a5e84ddbe63439a2deb6582d88e0a1d40254c1a7123afd55c60d1b0fafecd2a7f4b157267de30db1e2ba429ca588e702363ba91cd3cc396bdc8e438159a3e72c18471cbf0c466d1e07010f15235cee56220e8353d1964e52eb93d2f63b9ac8d05c02462036a59c76955c685598fdb4f8ecd9581c2ffa3cd8639f4b1b14dc95d0910745c88dfc9b183d0bd675e30b527841cb27094747c0aac17ec550ab37971b3b969f7c84787f164f6aec0c27acd6f581f8ddbf83372d2d9cc07be4813ed01de2177ffeb08301864367074dbddce94d661929b34828782e1517109a23d180b58e240dcad225d51d944a2e13dd108ae09f7efad2144e36289ee752cd6ffca7ded5fe4a6766a8fe051a44874ac067a58df9f1bd28ad2e62c667b2517026bc146ac6bd4c6a81f13c99558fa26460a4c8efc7bd3ea6fd1ef9df983b2955896a50ea585dd46436d0a3fb83dcbf158194eb25a9d0efe4cea233c168ea553c2c23c3873efc7838a063696c68f47944e86ee58760d517a74567a4850f65ba64af2643cb9225365332da0ee0dbe21b86979f2fbd167742205d69fea4cd1237859c568df29d61c4d297c50a0e06a459f4c89ec08e6e1aadc503dd66bd9a01f5b2b3ee7e1f5f67893984c4e744793a945faef4b0ca2ebf8f067f0320fd33a51186152db70bcf230f4228d2b54a249b40269a180afdfc8a41b9170aa494616f78f825f963c3f2439029d984aa433fb702f9c00026528e1f63f8df5642385b5362dca2c7f104ee14897b9f51dc0afe771b048e9ed1df0e05f43a012ed603caedb68b5980eb25e84c39d737840b0795b80b626a48c5b76de17a051854af8baf2edf5fd42269900ef7abd61907441278c018dd1dcef7c6dcffa48b739eb8307a84042931ba15da39b8fc958b5319863f520160ec96287a063c410a206b46eb6e1e6374297fcc470533374f67ca8806a6dc285be28aacb00121b49569e518f6a1d89a948f906e1c91b43ae46a9f53fb1902578db068e66af9b884b934c19c4ae3c456a93c44c542d173881d021a1b5d08091bf59168a6f9d7f62c578ae97c77c9eaeceb5e313445949b07c6329721f4ff4d7c9fa4fceee4bcd002136006b14603ba9c8437911d096a0e1d147ce1dc859f62a120b98c14571d18c7d2a31780f2220f123ed60f5360031cd0c65fd74b6a4ef901949be3618ba3e21e4d266eadaaeee7857a5e11269ab5b849e0ad1759cad037799fc779b06382cc2059057ccdacc5c9313f9a3238bd83286a257cb0370ebf1de964cef9aadc98775ef9b38432b2c269a78bcb3d8180d7dba078dbc367c9c72e33e40914a57618f51706f19b8cf0f0fc19557ea511ebac795955f8d25280eb1b1d82037418cff1a85c804b0f246360d46706b4f3337990300cb69343a1772cff4bed496b02dcba1494e58601bfe970408fb74b1f5a435a9cc9c31d94f7821b23deb4891ec0a26042610aa39854bbf6f4002f8d221c4e4c450a87d7474a2b81981a4a78e85b4cc9f9159d189cde102bb1e8b74e7097e47a2c5bf0a45961a48e6236ac57e00d50eb45d5e7d1046bacdac6f1268dfea753cf330bf7d1d0b1ec62f1e1467b8564b5ba19b12936ef4fb51e33141c66b87e9e770c47bfaae287cc23e0cec0dd6c1146c378626b5452b302fb76a842e5ba1e9229d14f967ebf8cc86acdcb12d390f4ef6251e0b9cc8a4f16f7a68e070773a4b36ec3cb310d35ad05b109da3723766bedea5105ccf3b102cc04ef454e3c184f5187ee3de7d3659664b56234549ddc6d3ab6d13b2c22d92e10969073746d16b2070ff164fcb00f0865c6999b7241f8cf5b650f3132a9358b985bb5b76d45f83a51569a26cbaaf7946ebe4d82b097748d1606d0fe3e4874922ef0d742568f3e2b2dc0511718b734fae71946a67a1ff4696fdba784e5d921d02b8f7a4d94de8b26a1ebf20c087ff3f86bfa566596237ce36323d2476cfe8316b5a7fe7518d7988ecfc4d82e2d0a1375ef17bf53cda87a0f9bb73fdeebd72bd4a9dc351fa5cf31cc1563933ec2439fbd01fcfc0a44264646c275471e75042b697bafef482924fa2aaaa8ab328dd026551f4d71455581b7d6277f8e1cd0addbe272cfe24874695b33ef165477817c2bbfc2e9ed54", 0x1000}, {&(0x7f0000001240)="f5e7c9e6e7f16c051758cd5ced00911f5d4515564916f089a3f63fc9747d89128dcafc27f755973dfff961dfee1a1753e37bd5be642a05fbb576b47837bbe25ec72cfab31a72dbcf5af442265436a4caee1d4613879281eaecbf2d3bc58cc1911ae54255379e1a771d6b28a9fdf2997a38c40ba46ba17ad1a4ec4e6d2fd7b39e2e86e34cfdafa0d3afef5ffa85f3b93fcb2fa92e591fb448ae984ec149ee0133e557c9da7546cae924a0a00077a23e405e89c81230834439cf620b12e27685dd81b75b387b10c7af4c97c8ee239843cd9a15f6803fef46b618cc6c9035c3ae89b0e4c459d4697d", 0xe7}, {&(0x7f0000001340)="52628dac0d00564e33c64ec7b234a705539da325e17aa2f76778c0cbd4302dbb3892303acd66791eb8187c66b0f8cd8126986fc090860ebf97f61016a13fa09a9dcdd17bf02ec6fb8ec858058b4542b1023b1611908341ceccda8b58dc08c8ba65f9c774d331af4f1a389aedd771330f57777a", 0x73}, {&(0x7f00000013c0)="04a4ef823faa6cb0fa824fa1b032a27398", 0x11}], 0x6) read(r1, &(0x7f00000000c0)=""/189, 0xbd) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{0x0}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x80, "ffff748e0000000000000000000500"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001100)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377020000", 0xa5}], 0x1) r7 = dup2(r6, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffff8, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) dup(r3) poll(&(0x7f0000000000), 0x20000019, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x4011, r4, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setrlimit(0x0, &(0x7f0000000100)) executing program 1: kqueue() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff}) sysctl$net_inet6_ip6(&(0x7f0000001940)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000001980), 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206999, 0x0) socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0187009, &(0x7f0000000080)={{}, 0x0, 0x0}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1f95d27d48731892, 0x7}, 0x8) open(0x0, 0x80, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)=')\\\\@\x00', &(0x7f0000000140)=',]-[$-:\'+#&i\x91-\x00', &(0x7f0000000180)='\x80!\xba/@\\[\x00', 0x0, &(0x7f0000000240)='A\x00', &(0x7f00000002c0)=')\x00'], 0x0) munlockall() open(0x0, 0x0, 0x0) syz_open_pts() executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYRESHEX]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, &(0x7f0000000040)=ANY=[@ANYRES16=0x0], 0x30, 0xd}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x1, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x402) executing program 0: msgget$private(0x0, 0x30) select(0x40, &(0x7f0000000000)={0x7, 0x200, 0x8001, 0x9, 0x0, 0xffff, 0xfff, 0x2}, &(0x7f0000000040)={0x8, 0x5688, 0x0, 0x2, 0xec, 0x2, 0x200, 0x35a9c752}, &(0x7f0000000080)={0x3f, 0x0, 0x3f, 0xb33, 0x615274fd, 0x2, 0x4, 0x14}, &(0x7f00000000c0)={0x80000001, 0x7}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000440)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205397c6ef35280dbaf9144a2318c1e3b8b2c029b1d06f390e38a29381c9a21e29f3561edb29627d7c3e47b8d8df48007dcd255d24371", &(0x7f00000002c0)=0x245, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r3 = socket$inet6(0x18, 0x3, 0x0) getegid() r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x3, 0x800) getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(r5, r7) r8 = semget(0x1, 0x2, 0x101) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r5, r6, r7, r6, 0x20, 0x4}, 0x100, 0xfffffffffffffffe, 0xffffffffffffffff}) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x406, 0x0, 0x0, r5, r9, 0x89, 0xe19}, 0x80000000007, 0xfffffffffffffffe, 0x2}) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x20, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000180), 0x10) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r12, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r13 = fcntl$getown(r12, 0x5) ktrace(0x0, 0x5, 0x128, r13) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x30001) truncate(0x0, 0x0) r0 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r0, 0x0, 0x174}, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) msgrcv(0x0, 0x0, 0x0, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000001140), 0x1) setrlimit(0x0, 0x0) r2 = syz_open_pts() syz_emit_ethernet(0x7e, &(0x7f0000000740)=ANY=[@ANYBLOB]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000001c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file2\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file2\x00', &(0x7f0000000700)='./file3\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(r2) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) link(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) executing program 5: socketpair(0x18, 0x3, 0x2f, 0x0) executing program 3: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x8, 0x300000001}) open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) clock_getres(0x0, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x3, 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000180)=0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x5bd) msgsnd(r4, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_open_pts() readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/13, 0xd}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0xffffff7d, 0xfbfffffe, 0x0, "d76c1f4600", 0x0, 0x2}) executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08060001880806040009ffffffff00a55955d6077a582b726ae3"]) (async) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/50}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) (async) syz_emit_ethernet(0x32, &(0x7f0000000180)={@local, @local, [], {@arp={0x806, @generic={0x6, 0x5208, 0x6, 0x0, 0x3, @random="14993ae3644a", "", @remote, "00290e767ddfcc9283ed22d1bae6ddef"}}}}) (async) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x0, 0x1}, 0x0, &(0x7f00000000c0), 0x0) executing program 2: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x6) r3 = geteuid() r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0xfff, 0x4) r5 = semget$private(0x0, 0x400000000e, 0x81) semop(r5, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x2, 0x8}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1800}], 0x4) r6 = geteuid() getegid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000007c0)=""/84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x10001, 0x0, 0x0, 0x0, r8, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r6, r7, r6, r8, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) r9 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x3, r9, r10, r12, 0x0, 0x102}, 0x5, 0xffff, 0x80000000}) r13 = msgget(0x2, 0x128) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = geteuid() msgctl$IPC_SET(r13, 0x1, &(0x7f0000000280)={{0xff, r12, r14, r15, r10, 0x1, 0x2}, 0x6, 0xffffffffffffffe0, r11, r11, 0x5, 0x1, 0x9, 0xa2e}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="edf503832ad73dad6848e64aa87e3d3509413e64ec5ab8e1e9691f0006863a8a78c5ed9afdac7d302995f3f6614b26c7608907dd8af417e44fdaafb5fb0676cf6ad68a68309fa023caa9eddfbfb47f945f96c4f4fd9d5253e93df92ce494550e72a47aa943800ac081da853ddb777f4e3e172d9733c520abf98b91323aae7d91d8a1aa70d4a73d044f09578154ed3fc2f297eb7ebae8e21b903480e0812fd564cc029a1ae71b2d2fbdb5f586171bdc63eba8d99ebef5dc18493bab49f00627aac6f36dc025bf4f0a44f26163a6008481067a32642d399fce38aac4065ea54ac693c7d3197badc6895adda423", 0xec}, {&(0x7f0000000040)="dd228b930b63517564aa61db73c47de8885e", 0x12}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r10}], 0x98, 0x400}, 0x2) close(r0) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x800, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000080), 0x2, &(0x7f0000000000)="fb", &(0x7f0000000100)=0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="e9ea3328bd22e5abd697cb006b6e7b10b0e9c9d82255df349a3b16d3c37aa06ed7c4d0eabf59e531ae4b28061f22b6fccc9bd6234b8fa5e1f97e7156491fcc25d3a62f7dae6090a9f89818d64e2ddf1d326bc8a2", 0x54}, {&(0x7f0000000280)="b2d096e7380abee5bb0bc35d7516cd1a0fa46155b8dd0f9da62ecfbddd8ca5c1447583f2b3d57cdc61e66257a343bd3992d7eae8a24a05fe7d36404f3fcf1ddfea69ae21b1cb124fd1dad2e0935000561b6887677c612de77dfad1326fea223e5ec18038ae7c9b8fc4529b64348ce64d9a40db4f450bf9a5d638959d9ee9583d5258d5939bd6f0fe65ad7ec38d11cfebada7f456aa099d062c5884cec17f4c497abafe7c156b1d844e390be5e789b0857f1cc4cfde0de146045863feee74420503248193fa1e20fddd17f7b4f170f5c1bab7f8c8f5555dad032064490e1d8bc6b1b63ac27b3e5f792a928759762a16b3c25c6b6d7cdfd532dc651c2737c1907c0f92eaffdfdb2e2571e12bd0c332f6fb2438a85356eed9d2701bdea60d0f4155eed69b1cbeea1347f460967e4d31f934a5316fff696f6f4a688db5f6ff8166e567fc34b395a92cf73317afd51f604e4e3fbfa8881d614df38b7826886f4417334d9b23b3b01a654470db3b009cb54f266889f6f5a671fa702e64769d52a70201010467e40c8245b4fd637f03eaa694bbf0076f7fff59821868690508aece2a40e61a13d76ddd463e9bc0bd639c6c8bd6fec033c7f74c6dfd7db37f620a37090ba429a3bd91efc09537cfc38941301a31506dec787a48e030cf45e2104620aa4fa205ca926bca08905de3f5aba6f46f52020fc85f32df448d4f989931d56d7301c652721d528f1f2a1cc69945e559a63b53a65deb6a4e563fd55baa04f319112b95604f7c16d08f47aa34ecc96566f5720439fea23ce0a010138f36b9caddd7db2e23a3c548883c941d0ebd32a45f110fdd00140a02c389492a9fdf52d5f6e0011fd5a6e193db4708fe4fd69c9f3d5f26d8aef0dc91bfb80b734099188d4176939cec7ca9ca234e5c5791bb19e110e094d9ecec092e1180c3eb3eb2bed307857e259f29204a11a853f33b4a9959af2545a96e818f389ac4c4396df32c4ebeaaea977ff8e14393db314f1917b4eef085a34b8078e8c88b9597cdcd6c6272996d6c8a2601874e6a4645de4d087022150b57f7965b759b09d135e9e2b1b72bf23de90d018cdeca4f6493c75a7e81bb85f3f21d8b22512b33d523827fc588ba275eaa5fd53a58098b4b3356cd109b74e8dacce38e2944d1747e92670f7efae6f12da6293ffb79e19b5acaa29be9ade4e0909a389a911fa51ebb19fa3a36f4f434db20a2c8fff4e631e8fa2a5670a384ccf10439c829fcd06caeb724dcf5e3ace0934dfc73cbafc6a407ac6c09bfe64a87761cc50bebe5193a6eb6e90d87ba9a47f647910d9f82b35a09b4da9b14d11e2156c53dce284682980433cc19c4bade70e272e1cc2131aa9ede359f746e8fe19de413738e759f533d030a95c5b76a5bf1f286a8b364856b0e4092fa4cd0560806555e74f9a500e0d183afafe456b73e4c56f2710a6ec852e2486cf6a6454d23b6c83caa40c8832b374de14647bc89b8c491971cc148b341ebc90df2450806b8d559af184b4db4a0e9bb1a7938dd56bc1f387cd1ad20940fda04dc765cbb24ee564330b6f19e2e592529a9633bccbf1b57e157ecaab7e3afc448d7df94801b4e9b702ec7ffb469423c70be55d55a63bc96f88764884440cd5fb359ec10a55b4aa1539787fa15089067b51b3ca3c289c42162a53f68d0346e55ce8bc4a73f2c19ac57d447a618a2463ca43453baede9c7ff22759be4afbb21c9a10282a2b663f83d97ba21d2a8b2f162a95276388dfbd158308000ef3740c2a19a5b9b51df987a3b86cb7295bc9297ecd12bd1ac0ba35e8e857afe9d1aef11892576eaf97eb0666392ff60f39aa76316a681dae9d3930bcea060bba3220c1606699cfb5efbab793e68dc1894a9113fd68396db5fa77ba02642e3d519d39c1fe72f9a6882a9ff6bc8762f132d22bc9ee010edbe2814e6172b3f503142d0687ebdb8f103e2bc87440f4affe20efce31785e8ca57a51c3a43ac45cf030258bef58e70c68b6671cf4c9662db158ecd15b44cf21b686b0a8b4c77487cd68374f7a4ea3157b62550a66954bb9a3fd1887653296ec9c6fb9b3461f5ccf99d479afed32f36cf8ac45d72b6b9035c3ec5e07f27d081c5df788563448b8b942eed816f57f90f165b351fd7834774f68cecd5507a30588368220b7ae0708317d912176feda1a0acc6e57d29c5b554c34826e39c8815bcf190aeb45d2149d573cc82254445424c46f64879b431f0e214ee3142764a1a10ff61b2c8569c6cc4108f7c1a151f7f697de3acb6af82f584b6dd7a19b46ea297de7ebf39e74cc2bae83a81f6749ee64d06940375379de068ea91fac6fba0cb9fff38c06b754cd6a766c12ac23dcee093da105fabd4109c5c5d1a51b6f9a7b1a9eaff69bc2dee841334883622dcf0b8286878238ff9e190a8ff6e74b2ce1cce93959383e46bfe4baba845f7b4383a9b014e5d4716e9cfd12494f951b1dd3b43ed8ca4e4271a08ae4068e58205aededb296ed684d3cf059723138e44f512d60c154bb91ebee3f9e6edb45e5d2043a649bc1d2aa84f25263745cbbdf2b45eab92d5f466b4ce4528e82befa7f8e1056629183f934712ac9ab803f746743517a7ef94c27e83444a0d6171e20426710517e475ac50414b4392223837a54c0fb101f1ab3a29ee4f153e076f8253f76a2b3d931981d8fd6fa04bdec11bdbd428598b456827f0679781063d40248db406dc020a679b5d336be5b3b4b3bffb6b3b021351776e3ab7da4bfa527f3176eeeed6e0d74b126ca86827f665b42662abf3c1bc00a6e6908c09a72521e1d9413fdd308cd5bf9777500b297a484b8db742daccbd226658f37982599614a02796510fa66cac0979f216b374b06b8956f6b298b9fad0f791d9e1101f474d14f997033b9afc0864cb7009c42838b5812c85e7d3746d14128318c6dcb01bf231e21258f0878de2615fb8c42785fe2c4469b4877708d5e8eff7b718aa5738264c32e4c7e48c10b605f0f79e5bc7928157fdced976eb357068decf5cbb2bb416391149bdbcfc52a29d721fa71815ca92cab8a83794f240f984a9308d5a90e921528d9e01196e9cd88b5e706a1cc872e8522f55d02a50f71309c94d268a075178c5433b16805b827ccf5a1af0675c417e085cac90a25c7878b6cad1a690b5e9b04defa8582092a809073aea06c4a7878d0c72d3083b7efb2bd5f857e3c657ff22af0cb87a7fa9ac50fd76b89f4e92f5f272bb794d4ab757169609e2ae43a1f9c3a0128d198f887222396fb569daf2b0f04c826d49d15869909df84e5575c373e45ec724391f0e0f6f6370ca2eb0ac823f862a33c3362cca7a6e0544e0de2f343f9529ebba3656e4ff56c67c8be8afee5b3adb76dadaba992501be0eb68254ae7f36b65bef1d1d35f28d92871e82e163f9e2f704fe1b688e28960427eeec41fdf58271b08a3cfa1c593917f0433af549ec189802d318c05d309a0ae1b4b4292ae3cb5655c6d541346dbf5a0a99691d2a8aaf6b8f4ac7824c2db6f9496a05a564b0015b5416bbdfef91fa8ec74046dc93abcc29c3d0b2acd71031f8a28287cbe4c7b19a26dae53d8863c6322bc2c9790cb3e1ab77f47c92fb24bf372e93ea48e47524e9aa67232b8ea32802b14bd63906adea02be80db4b891909c9fcbf10ff1491c98ec14b795d2d28271548597ff00cbf721509fe06dc3176c756e94c8847c023671d7c426aa2d8d4f3611bf7548f9bbe968bdc84733026db902fa78cab30fd0255d1dfb174d6c2fef172c8d3debb0a2facbb9d2e638a314875a55963cf9dd495dbf450f585a84bf0874fc94e73eb6e425e37f9289212e20c51f1309b9a721b961ffd60e6602876622192a83c7c47ab82e19a2fccb20bb19c4b8fb6c6c51d33649bf9284c471a24eaa0d6a06180d0382e69aa93e809fcd9743b2a1c21d12ffde5396a2add3f4e84626fa162be4bfab337f7066a502adc51922c1458b6ca1bf2d1f61cc1f84ffe0fca7fda2895f02bc7ecd2d0794cc39ca3446ef9a84200c0ea549d925bde1283559054f3cfc166978d20039d96fcc9758902217ff90fb17f12bbcb2a9088a7b22d2eec80f538de7d3a33dfe06ac7fac2b96fddd6105f994d533bd023a56b0ce6535f4b4699827f5b204985c21bb00add6760f640c83d96529f68f6d0f5bc3d73f995b83fd40a0f51dc5bc00eb886215023baf6cc2fa87ea82b036c4af12f7e771139d2cd7c194b89ce567195d73aa1f94e78212f482b912ac6e1383c894deae7fd3f2fd2ad39a72916155c9ff744b5d642baefc7c48da37dc5baa01a34cfe32556128c2c6e56161a1c167e3b3e429d9c7f1f6c505617e875dd7f8d4dcc40925f4911ec37adc1d3f5a5a13c8667897a9c2cc6c3c8442e3b54dcc94827e6352bb32d9ed3353aef1e936cb77e61630d8be9938789f675578c4b5f3eba2a777c3a52d850354c42c288bd32f367431e0d1ba2d7ed661b13e080c2f35e1c89478df38965e1728f21e699a0fb3d3d8fa380b796ff5c294705a98193ecead8460e940e37068e753f99472da311127effcffb996ee9c1eca28b5c51d07543783c512329fa24171b12c483371966c18f48ce6560a552a269795a274a488b232750474c1163f83febe90227e69b5a739dd66bedd71c2f72e489367dd67bbef10aac947dec00c6ca09b816387911bf24f19942c7e2c631a703bdc708c932b13b13de229e6b14ffa1b2158dd35e94f8bf19bd1a7f4b44fc95a0a3fd73de0759419b65d2aea39e87cd9c642ac4fe74834673db10f032052769c8ef570b1e1c79a522a93ea25c104c0228ebb5c15140825744257ba2588ce404648d020cdd7a8f2810283b6e0b2b6d56c78fb1030c47afc62f96d50b2997ced3db1bd121a784f598d0986eb5030d26544ff9096b410fb3f0886f43d70a983a270e6f4e4bc7405edd3c0e8876aec79dd641e1da69da8b035424e2044ce5e26901ed2b715dd18a5537e434b4db4bb3059ee802fbd9826b9211e64201512a78c4ee7fb3279979860350449293a861d1b1e7b1b89346ceb3d77e00c332b6ce10babc96396194e0a4142b6fe2c9c13ef40003757fd61291978822d0eb19c397ba8c20d0fb401ffe257531fba30a046648832c674edca49cf51cb5e193a98885e659769560f1cd42c32e2460a7abf4158817b39537466e263a33f8e160ecdb3fdc2fb9537f029d362fbf10a411650d02a19dd13c124fd602831ccbaf77b1b60a38f1301e0bbdec58e910f7ed16cc01be5735a209150af0b5133b73fa33a6f99f9794b04ac55195b6a14d6e1a00eb7d29e2e86f745031d708fa33c6215b1ba31985b404f155c25a2ccdea20dd6c70f7d54ac3dc910f120bfecdc892c687b56b714b0f2fe5eeac7d6c6f556a57f4d7108931073a2e19fb553c8b988250138d2c164a929d8a3d15e41644f74fbb51e65cb1f227d6ce5abd98ad4665a3743d4829669196697dcfa7215a1dbbb07318372a278ff9770ad32227ba589812076691e22096ba68b59ecbb3205be62761761096884bb0622fab996bdf01e820bea26f8eba47301b705c3f0fa0d77647d703fe57ef3e7de2cee15260312feed8cebf90b151fe373e7439862edd5bc4b7308226555491058d9549d0bb61dc2f84d3fd06fe06e6c0fe926120280d2fb95e1d38d60309ec99bc9bff86a3d539f9929495a343090ee74cfd775c0f52972344ee5dc927ce86db7b93a259cfa2db9319b7b277998ea31e9ef76331ba8ff466982b343db878989f5f28ef59ee8c2060deda9bcce2a8c35915a97d64c2959b68d490d8", 0x1000}], 0x2, &(0x7f0000001280)=[{0x30, 0x1, 0x1000, "32bf9dcb3e1bf4150240b88e23027d4ad8281993dc6c2f7f6b78a9"}, {0xb8, 0x1, 0x6, "eb7e792b326c9cadbea9dca59a0ef2b3d17e6c2148e49a66f8dae6eb942cdea64308469b903f790ff32d57028764ad82ba4ba59b476fd1a728fa4632f0c696127c5f4edd0f005085a760ea7bd8c3f7f9d42a9f8c51de2223fa11a64ada0aac3bad089aee8616127f8f008f2c7ff11c861e995535d8cf476340279abe091315df39a5ed3b9e9dbdd294499ea4faa3a5e5a7df235f4d4d5e936e63d2bba013d460c0b7"}, {0x40, 0xffff, 0x8, "83b436f1c34528b40153e6cecb6760cbd22edd4f0c48ea2579841090da8f7adec519f6c49033cd65da546dbdc96189"}, {0x58, 0x1, 0x4, "bfd3bc5a3b7587a2b7731602f78524144bb75beb9544d28d948adfec9b156d18f61699e1578696ca85f393aa25ad932687a9274540f9f033c7253d466f08a9362d"}, {0xe8, 0xffff, 0x3, "ce1ad7a15829edc07597a2954ab1cb3e1924c8754268caef62d96e5f6a1bee260cf36a21ff36bba81eba68500cbbe48db43ce03d5704ff7e0a21731c5b7093f7eb10374687f1f51468afbe329b0dac63b63a0ab275e76f1ed988fe9ebd6103535d1b74ce8dffcfecc16d185d35abf4a41ce5535de57c2aba57269354e2f56765664d4c42570cf08de837a67e3681ba1cb1c1d789d52a611687298498a2d538cae9c9e4eaab1c5a4a896c231081092204acdd3145c2eaa705e00d50e7f9d44b2b9c244bb5831161af5073f228ff3c451635"}, {0x20, 0xffff, 0xc2, "450d237f4cc304c7068336f9bf312262"}, {0xa0, 0x1, 0x80000001, "1ad1d27b6fbbd95e1bee6c50259d1676797a55d69d2ff8c6e31c175ae74cf03dbf6fcaaede8e376d9990411e6cf4b71e03cce3c9ccbdd9a4851e9c8e9ce47a52fb5f025fff6eb60c205e2922f16bf758f10c07493a17d70032abc8850101e942bfb24697489067af5cd55221478f981920bbef6553737fb3abf984cfde85764dabe9f0212ca4c9cebc71a53c089f24"}, {0x70, 0xffff, 0xaf1, "6a8c808d786426705207d9b607f7b0591c8ea23d21e88eacb7b57170d705828769efef9427101eb426efcae3d03c7e92217d1668b2c9f0facd350be396ab9c4534ca1582d1a375dc352d095c5e55f03c3c9da713225094a7ee"}, {0xb0, 0xffff, 0xb76, "f73b5871bfebba24aa7f65a6e6a6194a7e4f1f3064917045302c24e2f851ec001d0c4ab431f04c083163114338858292fc5f39be7ad38207a8373506d60ea59a9669bc6068ff5219452437c32aba4ceb92ca853cb52514ca94571dd0c93fed2adef8270ce5f1d7d404f172c17680e454fdf76287a98b77d118baeb36f171877f250a53797f731dccf9bb8a87a330b5fcf6ac05ba5806aff9c9a93b86aa46"}], 0x448}, 0x4}, 0x10, 0x1) (async) sendmmsg(r0, &(0x7f0000000140)={&(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="e9ea3328bd22e5abd697cb006b6e7b10b0e9c9d82255df349a3b16d3c37aa06ed7c4d0eabf59e531ae4b28061f22b6fccc9bd6234b8fa5e1f97e7156491fcc25d3a62f7dae6090a9f89818d64e2ddf1d326bc8a2", 0x54}, {&(0x7f0000000280)="b2d096e7380abee5bb0bc35d7516cd1a0fa46155b8dd0f9da62ecfbddd8ca5c1447583f2b3d57cdc61e66257a343bd3992d7eae8a24a05fe7d36404f3fcf1ddfea69ae21b1cb124fd1dad2e0935000561b6887677c612de77dfad1326fea223e5ec18038ae7c9b8fc4529b64348ce64d9a40db4f450bf9a5d638959d9ee9583d5258d5939bd6f0fe65ad7ec38d11cfebada7f456aa099d062c5884cec17f4c497abafe7c156b1d844e390be5e789b0857f1cc4cfde0de146045863feee74420503248193fa1e20fddd17f7b4f170f5c1bab7f8c8f5555dad032064490e1d8bc6b1b63ac27b3e5f792a928759762a16b3c25c6b6d7cdfd532dc651c2737c1907c0f92eaffdfdb2e2571e12bd0c332f6fb2438a85356eed9d2701bdea60d0f4155eed69b1cbeea1347f460967e4d31f934a5316fff696f6f4a688db5f6ff8166e567fc34b395a92cf73317afd51f604e4e3fbfa8881d614df38b7826886f4417334d9b23b3b01a654470db3b009cb54f266889f6f5a671fa702e64769d52a70201010467e40c8245b4fd637f03eaa694bbf0076f7fff59821868690508aece2a40e61a13d76ddd463e9bc0bd639c6c8bd6fec033c7f74c6dfd7db37f620a37090ba429a3bd91efc09537cfc38941301a31506dec787a48e030cf45e2104620aa4fa205ca926bca08905de3f5aba6f46f52020fc85f32df448d4f989931d56d7301c652721d528f1f2a1cc69945e559a63b53a65deb6a4e563fd55baa04f319112b95604f7c16d08f47aa34ecc96566f5720439fea23ce0a010138f36b9caddd7db2e23a3c548883c941d0ebd32a45f110fdd00140a02c389492a9fdf52d5f6e0011fd5a6e193db4708fe4fd69c9f3d5f26d8aef0dc91bfb80b734099188d4176939cec7ca9ca234e5c5791bb19e110e094d9ecec092e1180c3eb3eb2bed307857e259f29204a11a853f33b4a9959af2545a96e818f389ac4c4396df32c4ebeaaea977ff8e14393db314f1917b4eef085a34b8078e8c88b9597cdcd6c6272996d6c8a2601874e6a4645de4d087022150b57f7965b759b09d135e9e2b1b72bf23de90d018cdeca4f6493c75a7e81bb85f3f21d8b22512b33d523827fc588ba275eaa5fd53a58098b4b3356cd109b74e8dacce38e2944d1747e92670f7efae6f12da6293ffb79e19b5acaa29be9ade4e0909a389a911fa51ebb19fa3a36f4f434db20a2c8fff4e631e8fa2a5670a384ccf10439c829fcd06caeb724dcf5e3ace0934dfc73cbafc6a407ac6c09bfe64a87761cc50bebe5193a6eb6e90d87ba9a47f647910d9f82b35a09b4da9b14d11e2156c53dce284682980433cc19c4bade70e272e1cc2131aa9ede359f746e8fe19de413738e759f533d030a95c5b76a5bf1f286a8b364856b0e4092fa4cd0560806555e74f9a500e0d183afafe456b73e4c56f2710a6ec852e2486cf6a6454d23b6c83caa40c8832b374de14647bc89b8c491971cc148b341ebc90df2450806b8d559af184b4db4a0e9bb1a7938dd56bc1f387cd1ad20940fda04dc765cbb24ee564330b6f19e2e592529a9633bccbf1b57e157ecaab7e3afc448d7df94801b4e9b702ec7ffb469423c70be55d55a63bc96f88764884440cd5fb359ec10a55b4aa1539787fa15089067b51b3ca3c289c42162a53f68d0346e55ce8bc4a73f2c19ac57d447a618a2463ca43453baede9c7ff22759be4afbb21c9a10282a2b663f83d97ba21d2a8b2f162a95276388dfbd158308000ef3740c2a19a5b9b51df987a3b86cb7295bc9297ecd12bd1ac0ba35e8e857afe9d1aef11892576eaf97eb0666392ff60f39aa76316a681dae9d3930bcea060bba3220c1606699cfb5efbab793e68dc1894a9113fd68396db5fa77ba02642e3d519d39c1fe72f9a6882a9ff6bc8762f132d22bc9ee010edbe2814e6172b3f503142d0687ebdb8f103e2bc87440f4affe20efce31785e8ca57a51c3a43ac45cf030258bef58e70c68b6671cf4c9662db158ecd15b44cf21b686b0a8b4c77487cd68374f7a4ea3157b62550a66954bb9a3fd1887653296ec9c6fb9b3461f5ccf99d479afed32f36cf8ac45d72b6b9035c3ec5e07f27d081c5df788563448b8b942eed816f57f90f165b351fd7834774f68cecd5507a30588368220b7ae0708317d912176feda1a0acc6e57d29c5b554c34826e39c8815bcf190aeb45d2149d573cc82254445424c46f64879b431f0e214ee3142764a1a10ff61b2c8569c6cc4108f7c1a151f7f697de3acb6af82f584b6dd7a19b46ea297de7ebf39e74cc2bae83a81f6749ee64d06940375379de068ea91fac6fba0cb9fff38c06b754cd6a766c12ac23dcee093da105fabd4109c5c5d1a51b6f9a7b1a9eaff69bc2dee841334883622dcf0b8286878238ff9e190a8ff6e74b2ce1cce93959383e46bfe4baba845f7b4383a9b014e5d4716e9cfd12494f951b1dd3b43ed8ca4e4271a08ae4068e58205aededb296ed684d3cf059723138e44f512d60c154bb91ebee3f9e6edb45e5d2043a649bc1d2aa84f25263745cbbdf2b45eab92d5f466b4ce4528e82befa7f8e1056629183f934712ac9ab803f746743517a7ef94c27e83444a0d6171e20426710517e475ac50414b4392223837a54c0fb101f1ab3a29ee4f153e076f8253f76a2b3d931981d8fd6fa04bdec11bdbd428598b456827f0679781063d40248db406dc020a679b5d336be5b3b4b3bffb6b3b021351776e3ab7da4bfa527f3176eeeed6e0d74b126ca86827f665b42662abf3c1bc00a6e6908c09a72521e1d9413fdd308cd5bf9777500b297a484b8db742daccbd226658f37982599614a02796510fa66cac0979f216b374b06b8956f6b298b9fad0f791d9e1101f474d14f997033b9afc0864cb7009c42838b5812c85e7d3746d14128318c6dcb01bf231e21258f0878de2615fb8c42785fe2c4469b4877708d5e8eff7b718aa5738264c32e4c7e48c10b605f0f79e5bc7928157fdced976eb357068decf5cbb2bb416391149bdbcfc52a29d721fa71815ca92cab8a83794f240f984a9308d5a90e921528d9e01196e9cd88b5e706a1cc872e8522f55d02a50f71309c94d268a075178c5433b16805b827ccf5a1af0675c417e085cac90a25c7878b6cad1a690b5e9b04defa8582092a809073aea06c4a7878d0c72d3083b7efb2bd5f857e3c657ff22af0cb87a7fa9ac50fd76b89f4e92f5f272bb794d4ab757169609e2ae43a1f9c3a0128d198f887222396fb569daf2b0f04c826d49d15869909df84e5575c373e45ec724391f0e0f6f6370ca2eb0ac823f862a33c3362cca7a6e0544e0de2f343f9529ebba3656e4ff56c67c8be8afee5b3adb76dadaba992501be0eb68254ae7f36b65bef1d1d35f28d92871e82e163f9e2f704fe1b688e28960427eeec41fdf58271b08a3cfa1c593917f0433af549ec189802d318c05d309a0ae1b4b4292ae3cb5655c6d541346dbf5a0a99691d2a8aaf6b8f4ac7824c2db6f9496a05a564b0015b5416bbdfef91fa8ec74046dc93abcc29c3d0b2acd71031f8a28287cbe4c7b19a26dae53d8863c6322bc2c9790cb3e1ab77f47c92fb24bf372e93ea48e47524e9aa67232b8ea32802b14bd63906adea02be80db4b891909c9fcbf10ff1491c98ec14b795d2d28271548597ff00cbf721509fe06dc3176c756e94c8847c023671d7c426aa2d8d4f3611bf7548f9bbe968bdc84733026db902fa78cab30fd0255d1dfb174d6c2fef172c8d3debb0a2facbb9d2e638a314875a55963cf9dd495dbf450f585a84bf0874fc94e73eb6e425e37f9289212e20c51f1309b9a721b961ffd60e6602876622192a83c7c47ab82e19a2fccb20bb19c4b8fb6c6c51d33649bf9284c471a24eaa0d6a06180d0382e69aa93e809fcd9743b2a1c21d12ffde5396a2add3f4e84626fa162be4bfab337f7066a502adc51922c1458b6ca1bf2d1f61cc1f84ffe0fca7fda2895f02bc7ecd2d0794cc39ca3446ef9a84200c0ea549d925bde1283559054f3cfc166978d20039d96fcc9758902217ff90fb17f12bbcb2a9088a7b22d2eec80f538de7d3a33dfe06ac7fac2b96fddd6105f994d533bd023a56b0ce6535f4b4699827f5b204985c21bb00add6760f640c83d96529f68f6d0f5bc3d73f995b83fd40a0f51dc5bc00eb886215023baf6cc2fa87ea82b036c4af12f7e771139d2cd7c194b89ce567195d73aa1f94e78212f482b912ac6e1383c894deae7fd3f2fd2ad39a72916155c9ff744b5d642baefc7c48da37dc5baa01a34cfe32556128c2c6e56161a1c167e3b3e429d9c7f1f6c505617e875dd7f8d4dcc40925f4911ec37adc1d3f5a5a13c8667897a9c2cc6c3c8442e3b54dcc94827e6352bb32d9ed3353aef1e936cb77e61630d8be9938789f675578c4b5f3eba2a777c3a52d850354c42c288bd32f367431e0d1ba2d7ed661b13e080c2f35e1c89478df38965e1728f21e699a0fb3d3d8fa380b796ff5c294705a98193ecead8460e940e37068e753f99472da311127effcffb996ee9c1eca28b5c51d07543783c512329fa24171b12c483371966c18f48ce6560a552a269795a274a488b232750474c1163f83febe90227e69b5a739dd66bedd71c2f72e489367dd67bbef10aac947dec00c6ca09b816387911bf24f19942c7e2c631a703bdc708c932b13b13de229e6b14ffa1b2158dd35e94f8bf19bd1a7f4b44fc95a0a3fd73de0759419b65d2aea39e87cd9c642ac4fe74834673db10f032052769c8ef570b1e1c79a522a93ea25c104c0228ebb5c15140825744257ba2588ce404648d020cdd7a8f2810283b6e0b2b6d56c78fb1030c47afc62f96d50b2997ced3db1bd121a784f598d0986eb5030d26544ff9096b410fb3f0886f43d70a983a270e6f4e4bc7405edd3c0e8876aec79dd641e1da69da8b035424e2044ce5e26901ed2b715dd18a5537e434b4db4bb3059ee802fbd9826b9211e64201512a78c4ee7fb3279979860350449293a861d1b1e7b1b89346ceb3d77e00c332b6ce10babc96396194e0a4142b6fe2c9c13ef40003757fd61291978822d0eb19c397ba8c20d0fb401ffe257531fba30a046648832c674edca49cf51cb5e193a98885e659769560f1cd42c32e2460a7abf4158817b39537466e263a33f8e160ecdb3fdc2fb9537f029d362fbf10a411650d02a19dd13c124fd602831ccbaf77b1b60a38f1301e0bbdec58e910f7ed16cc01be5735a209150af0b5133b73fa33a6f99f9794b04ac55195b6a14d6e1a00eb7d29e2e86f745031d708fa33c6215b1ba31985b404f155c25a2ccdea20dd6c70f7d54ac3dc910f120bfecdc892c687b56b714b0f2fe5eeac7d6c6f556a57f4d7108931073a2e19fb553c8b988250138d2c164a929d8a3d15e41644f74fbb51e65cb1f227d6ce5abd98ad4665a3743d4829669196697dcfa7215a1dbbb07318372a278ff9770ad32227ba589812076691e22096ba68b59ecbb3205be62761761096884bb0622fab996bdf01e820bea26f8eba47301b705c3f0fa0d77647d703fe57ef3e7de2cee15260312feed8cebf90b151fe373e7439862edd5bc4b7308226555491058d9549d0bb61dc2f84d3fd06fe06e6c0fe926120280d2fb95e1d38d60309ec99bc9bff86a3d539f9929495a343090ee74cfd775c0f52972344ee5dc927ce86db7b93a259cfa2db9319b7b277998ea31e9ef76331ba8ff466982b343db878989f5f28ef59ee8c2060deda9bcce2a8c35915a97d64c2959b68d490d8", 0x1000}], 0x2, &(0x7f0000001280)=[{0x30, 0x1, 0x1000, "32bf9dcb3e1bf4150240b88e23027d4ad8281993dc6c2f7f6b78a9"}, {0xb8, 0x1, 0x6, "eb7e792b326c9cadbea9dca59a0ef2b3d17e6c2148e49a66f8dae6eb942cdea64308469b903f790ff32d57028764ad82ba4ba59b476fd1a728fa4632f0c696127c5f4edd0f005085a760ea7bd8c3f7f9d42a9f8c51de2223fa11a64ada0aac3bad089aee8616127f8f008f2c7ff11c861e995535d8cf476340279abe091315df39a5ed3b9e9dbdd294499ea4faa3a5e5a7df235f4d4d5e936e63d2bba013d460c0b7"}, {0x40, 0xffff, 0x8, "83b436f1c34528b40153e6cecb6760cbd22edd4f0c48ea2579841090da8f7adec519f6c49033cd65da546dbdc96189"}, {0x58, 0x1, 0x4, "bfd3bc5a3b7587a2b7731602f78524144bb75beb9544d28d948adfec9b156d18f61699e1578696ca85f393aa25ad932687a9274540f9f033c7253d466f08a9362d"}, {0xe8, 0xffff, 0x3, "ce1ad7a15829edc07597a2954ab1cb3e1924c8754268caef62d96e5f6a1bee260cf36a21ff36bba81eba68500cbbe48db43ce03d5704ff7e0a21731c5b7093f7eb10374687f1f51468afbe329b0dac63b63a0ab275e76f1ed988fe9ebd6103535d1b74ce8dffcfecc16d185d35abf4a41ce5535de57c2aba57269354e2f56765664d4c42570cf08de837a67e3681ba1cb1c1d789d52a611687298498a2d538cae9c9e4eaab1c5a4a896c231081092204acdd3145c2eaa705e00d50e7f9d44b2b9c244bb5831161af5073f228ff3c451635"}, {0x20, 0xffff, 0xc2, "450d237f4cc304c7068336f9bf312262"}, {0xa0, 0x1, 0x80000001, "1ad1d27b6fbbd95e1bee6c50259d1676797a55d69d2ff8c6e31c175ae74cf03dbf6fcaaede8e376d9990411e6cf4b71e03cce3c9ccbdd9a4851e9c8e9ce47a52fb5f025fff6eb60c205e2922f16bf758f10c07493a17d70032abc8850101e942bfb24697489067af5cd55221478f981920bbef6553737fb3abf984cfde85764dabe9f0212ca4c9cebc71a53c089f24"}, {0x70, 0xffff, 0xaf1, "6a8c808d786426705207d9b607f7b0591c8ea23d21e88eacb7b57170d705828769efef9427101eb426efcae3d03c7e92217d1668b2c9f0facd350be396ab9c4534ca1582d1a375dc352d095c5e55f03c3c9da713225094a7ee"}, {0xb0, 0xffff, 0xb76, "f73b5871bfebba24aa7f65a6e6a6194a7e4f1f3064917045302c24e2f851ec001d0c4ab431f04c083163114338858292fc5f39be7ad38207a8373506d60ea59a9669bc6068ff5219452437c32aba4ceb92ca853cb52514ca94571dd0c93fed2adef8270ce5f1d7d404f172c17680e454fdf76287a98b77d118baeb36f171877f250a53797f731dccf9bb8a87a330b5fcf6ac05ba5806aff9c9a93b86aa46"}], 0x448}, 0x4}, 0x10, 0x1) fchdir(r1) (async) fchdir(r1) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) shmget(0x2, 0x2000, 0x0, &(0x7f00007c4000/0x2000)=nil) executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f00000001c0)="149afb5f", 0x4) (async) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) close(r0) (async) write(r1, &(0x7f0000000040), 0xfeea) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f00000000c0)='./file2/file0\x00', 0x176) (async) open$dir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x200, 0x0) (async) select(0x40, &(0x7f0000000280)={0x4000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2}, &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x200000000000000, 0xfffffffffffffffd, 0x0, 0x0, 0x200}, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0xa, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r3 = getegid() (async) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r4, 0x0) (async) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) close(r4) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') (async) msgget$private(0x0, 0xb148ee520dba9a) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) r7 = getuid() (async) dup2(r4, r6) (async) openat(0xffffffffffffffff, &(0x7f0000000600)='./file1\x00', 0x200, 0x10) open$dir(&(0x7f0000000080)='./file1\x00', 0xff8695b854c273d4, 0x42) (async) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)={{0x4, r7, r3, 0x0, r3, 0x0, 0x8}, 0x10001, 0x71, 0x4}) executing program 7: r0 = socket(0x10, 0x1, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) (async) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) (async) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) dup2(r0, r2) (async) dup2(r0, r2) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000000c0)="caf8250c1360066d2a5f0b69aa19fb2a8d426c949ceb972b6f4682f1f65df59ef18eaa90d58ed122eb3cd103833b1dea532aa41e540c0dde0a9a88a3f4c94d5f363757e64fdedc973a6623f8ed0b29eead4b8bf2947fd100e91314604b5929892990a266aa9fb1f828017c6f27bb2da8d76010eacb447212b2d6929e7dc364d35052dc67acffe6528e87fdab30b878bf0b97f8e3e6ffa2118134ecba081b9d83673826b42169cf4325422198976f78ab5f08e6ed9d72c2e1cc3f5714afb3430a78cd6e7c3156240676eca979a947b3595e7a56e38c470dcf7c5e", &(0x7f00000001c0)=0xda, &(0x7f0000000200)="b294cc15318be6a5f23293ef6cb61e05853333e030fa74ecbd1746a3b1bd5f38b84742149079f2e2c2c0ebd978b0a3febcf40a967048c5bde5056ddd7c560329564a5bca09d6d25305938b65433a5e01a94492efee7d555a3d6fc59cb98c21ee1d46f876f9689496a514ba61bf74840d7dcf47b5e0fe69d62d988e0b4df5fa30984918d0b6610dd4c7b2b1", 0x8b) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, r3, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000240), 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1000) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) recvmmsg(r7, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmsg(r7, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1002) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt(r5, 0x4, 0x3, &(0x7f0000000180)=""/54, &(0x7f00000001c0)=0x36) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001e00)={&(0x7f0000001fc0), 0xa, 0x0}, 0x0) r9 = getegid() r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x3, r8, r9, 0x0, r10, 0x140, 0x1400}}) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002c40)) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f00000005c0)=""/200, 0xc8}], 0x1) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000140)="a8619d07d507cf3d1416f74303194954fdea9761fa26", &(0x7f0000000100)=0x16, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) recvmmsg(r0, &(0x7f0000004dc0)={0x0}, 0x10, 0x0, &(0x7f00000006c0)={0x101, 0x3a082e27}) sysctl$hw(&(0x7f00000003c0)={0x6, 0x18}, 0x2, &(0x7f0000000580)="f8ab7593fdd97e174626c40a5c417158a2431c2fb444422ed839eceff9ea6a0c125817b6685a6628220292576d308cc14365dcc78f340a61afa12b47e9acfaadf33228b68822e972e9a3a1a10220c4f995310b3fb2eae595751cae50a974ed0807cebe9f62bf05784872e96344ee721e25bc2f678c67a63980f4f27acdb4cea7c00ffa2cef9822", &(0x7f0000000180)=0x87, &(0x7f0000000340)="7c4f7ee0d5d13be182bf0900fa2682672ba738c5980b4c8533feb50f2ecabfe8cee7b865ee41c6bac6f2626644d13e69931e019e993f53b5e90581969186135bfbec10b42051597702466b6f5ce6f75b8591073a47d842d7848e3dc29fccc038340a4f0f20c2436100", 0x69) fcntl$lock(r0, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$hw(&(0x7f00000002c0)={0x6, 0x10}, 0x2, &(0x7f0000000a80)="ddb839ed46a05d746e34dfa779bf0a2968bc6dfc195efc46a54b06df69e92d3b5bc884fcdea8f0512aba0d55a8a5019620f15f16b7f75fbff0a4fcc7dc832816bcd6b11ecced950ab99b060903bff25b8954fb32d7c821fbbdc34d48bcd77bb696ee0b87d4b7814923999d944a228eed161b24aeccfae83ce79a07000412e64290a2c97093b3c74309005a65297c98b62249e3c4a81aa4c8e380d0bb939b2d7fd3ee2a03de60bf2b2ca7dfbf5a6a5083ab19daf7b4f39014f851369d37ab524cb2979d3e3f2efc0fcf9b485d025fc9efc424fb5d2a373b613c999dd425c5ca4b113e58a8c0c164b10fc716bdf50fe45ca33ad6b4443bcd1aea17cc64a52881439a89268ffb09b4f383f80e7dc8aa90dab88434816bfb8452a6d553fcc23e6f89b8e404c3f4ceb409073b81431ccbe9a56b6fbe610f5ee3adb36ca96cacdea7ce4053012f9542f7878d2f0e1d518948421f57b2a57d14b50a6993e1fb12f6ec313aefe12eb1a4e363ebba6ac9e28d3b6657265695d0e458ac61aad35a32ea7de6c690d12350a188aeb26eb29907c3f065524cbe9b3f024ec02ced1aba523e696811f4b4f8046aab0000000000000000000000000000000c51033914432b4cf07a24a2b038a9b8d770537c7ea1b92365252834e2c768231823555ae505b820ff606520e2cf049378e9a6b15fb26d9503447e6cab3248287e12630bed724eb11f823a99764d1a3f09e7b79eddddc7e46a28a745e8e9cd8e449a763415316b140d91faa688a18d41e0ee1ee02265e7f0de4060bca4a47d96a942f1d93af7070939e00d3ef3c93b0eb19e27aafa46664230413e832e2da78377f050b2676dc18b0485c14b0c2e972423af", &(0x7f0000000200)=0x268, &(0x7f0000000900)="31d02190ba290000bc47838fc46f52b621ba8d1c266e928a4077c0e3069a9baef95b07fccadfbc80dd5acc10ab05e8a529e747f601d393acd1e35edf059c6f6cb6545474957e9bddd3cae7d25e00df651c0ab9c19578bca3e7133a192fea52ea7cca73020000004e6cc6b423683d17e3ad4f65777242711425b81b4252d8c9d0c71940c642a63853f0ffffdaa7495291dca734a2f323e674a548ab211aa95900ed0ae803ddf221ae90a0744e1feefbbf6c1098de7b59f23eb47a99c2dbe6ce8da0340000000000000000000000009921c2181c866249fe11d93c040083b6c8dd2719ca578129a15bbdcc89b6b7986298a167dd8568404487eb2df502330182295d215e7ff870d75f87cd568df9a6a5bbffa4d647de3280bde42a082b098dedc122ac723c14c279cc4ffb0030d065d3015343d3302e729101abd3d1b7832e73bc563975acdf8bd8d23f1c2d9dce7ba8dd3c0643f6aa5856c4e2de07ed15c0106d9e625f846f448ee37fbe63180669e60bdf1974552f73a5e0a389", 0x17a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0x8000)=nil, 0x8000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r3, 0x0) mmap(&(0x7f0000243000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0xfffffffffffffffe) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) socket(0x18, 0x1, 0x3d) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000300)={0x0, 0xfffffffffffffffc, 0x0, 0x5000000, 0x0, 0x1000, 0x6}, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff}, 0x0) semget$private(0x0, 0x4, 0xe0) semop(0x0, &(0x7f0000000240)=[{0x4, 0x7, 0x1800}, {0x2, 0x2, 0x1000}, {0x4, 0x200, 0x800}], 0x3) executing program 4: mprotect(&(0x7f000056f000/0x4000)=nil, 0x4000, 0x5) (async) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000180)="b1f5d915", 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async, rerun: 64) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) (rerun: 64) fcntl$lock(r1, 0x8, 0x0) (async, rerun: 32) close(0xffffffffffffffff) (async, rerun: 32) r2 = socket(0x2, 0x4001, 0x8) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffd, 0x1}}) r5 = getegid() getgroups(0x1, &(0x7f0000000000)=[r5]) (async) kevent(r1, &(0x7f0000000280), 0x0, 0x0, 0x10, 0x0) r6 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f00000004c0), &(0x7f0000000080)=0x4) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) (async) r7 = msgget$private(0x0, 0x41) (async) r8 = openat$zero(0xffffffffffffff9c, 0x0, 0x2, 0x0) preadv(r8, &(0x7f0000000240)=[{&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000700)=""/201, 0xc9}], 0x2, 0x100000000) (async, rerun: 64) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xffffffffffffff94) (async, rerun: 64) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYRESDEC=r8], 0x401, 0x0) (async) msgsnd(r7, 0x0, 0x401, 0x0) (async, rerun: 64) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) (rerun: 64) socket$inet6(0x18, 0x2, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x17a, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x131f, "0000000000c0ffff00008000"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="38c3bc6b78b7c88529587e4f359a9be6f549b7b07982d6eef7ca350e25e9bdae563584309e825bf8597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b114e863a8865e6a473a74fdc1319d1e41a7619adbab1f134eb50af7f129ff06dc3628fec10fbcc45feb8a4d18ebacf7161bac0488f76e22079b2f1ce4a78fb2dc764781bac86e066918106eb004269f1a9", 0x94}, {0x0}, {&(0x7f0000000800)="424d6324bed1ce346d44ed08852fc5a1e7e225efe434cd0813dc245a41db", 0x1e}, {&(0x7f0000000400)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8ad281cdc3f39c750cc66fba7d7fdd98836b0afc888d6e3f155bac7", 0x3d}, {0x0}, {0x0}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getegid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) executing program 2: socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000503", 0x4, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() close(r1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3fffd) preadv(r2, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xb8) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') r4 = open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x6, 0x3, 0x21e, 0x8001, 0x7f}, {0x6, 0x1, 0x5, 0xc06, 0x4}, {0x7ff, 0x2, 0x0, 0xdbe, 0x1f}, {0x65d1, 0x7fff, 0x2, 0xfffd}]}) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000000)='./file2/file0/file0\x00', &(0x7f0000000080)='c\x00') executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000600)="b117c2d2", &(0x7f0000000040)=0x4, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x801000300000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000298000/0x12000)=nil, 0x12000, 0x1) nanosleep(&(0x7f0000000140)={0x1, 0xfffffffffffffffc}, &(0x7f0000000180)) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1b2) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7fb, 0x0, 0x0, "6d14ff9e40c40000e98000004000000000000020"}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ftruncate(r3, 0x7fff) executing program 7: sysctl$net_inet_udp(&(0x7f0000000400), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0xd2) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x180, 0x0) r2 = getpid() r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r3, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) listen(r7, 0x0) r8 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x400, 0x2) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r11 = getegid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="ad1bba568b6388bb3c0a2b1cc08c69657477df2e68c680df238bb073930ab97e6db45d223d2e98de1ac862435c2345bffce3ed83205969556b54f3fb86d90536a01911223cac", 0x46}, {&(0x7f0000000180)="fd3404b4d77baaadb0d010f267b7c18054c0", 0x12}, {&(0x7f00000001c0)="ccab97f36804cbd3a077ac680456acb5508367deb7b7fea83b7f6edcf89ef1a4a0f03bbea9c855bee503ac53572c7919dffdb81fd6eabb9fad8db8d2bc15ee7677f28235bae011d76d23e638e1862cdcd15327914c7d5232ed7b11b94275c8db", 0x60}, {&(0x7f0000000240)="374813a2037c9fb7ecbdb83fe5608de7f4c9c5b5dada8177f536b25ab5a126f06c266b777d", 0x25}], 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000f6ffe600002b0b000000000000d4288f1069d0e4a21d2657bb3cbad77e81829c54ca2af7c88ca3233be8ea72453ebab55810bf7d081a795613d37bb367f588dcb143405ab185d102e8c3247f242dc0642a56af281525a3b3f8af4ce8fa4a895fff7ca9348a8b3939b5b1f3aa4daf10400bae91471566335e510a6e018574108e858ad70f08d2f5cf958fca7abf02b84c613acb4a5efa559072cd9650edd184d188870d1b", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x60, 0x400}, 0x1) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = dup(r1) getsockopt(r2, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x2d) writev(r4, &(0x7f0000002200)=[{&(0x7f0000002280)="1e0f895d0c314587df7f97d6e5ffe85d22869baa1d8f620019f6c67503c5be61a119bf5b615e8f8bd2417eb63ca09ca2c9838e54fd096459efd11c52d5b68b578a2b54cb6fc08e2163e91aff475b5415074ee98e099d4a04984985e70a1588f54877f69a3e81641b535585b87fd5d1b2761e5e5128", 0x75}, {&(0x7f00000000c0)="2fa5d59a5f931583247f9e9dbd50939fe76a4fa9bd90950989c7d7b126043b2cbf3744fd48d9fd405bfce45ee898708f111904c12c70ca159912bb69268817b0fcc6c9a737d5f8444154a45c72762df6fff82e61a638da11071b621e2bc1bfe16d6b49507f4c15b595b332421bbf3457b8df668c2fdc768fefc5497804537a5cf4180eafd8a0b8cfb3fb9d487ab4530e136df5c9e629df85d8af21f30acb6b358151e66ee65934e648b88e8a9accf2da22bc9c4d74194fc1fb898dff2642256205e498389f9317d2727a02adf8313b97369f4bf8d0a48e2b0e2e9b50c432da03d075c074ffe6efc5db0c67d32e08c73963e5b7bf570ef463a4fff9740485f5d9d5d83b71960190bd412e7a30b20816dc78f46e503192088e315ecbb940ea4c33114a6bea4eaf17a3ca225619ac02b09cf33a0aedcc8225bd3b55bd507ea2c2bb6689bbf55dc2509463041af002d1bee098408537c3f2eea5e205c129b86f479b18527d0f94bc86a37ccd5dce8bbe3452c319ed6c792043480dcd59804178e6e772c52753dee497cf6eabe8090e03cd7a796732aca51bb144fa80064a2e9e162ad2fa9e157d9dc6fd56a553d5f7580c46f90d6d9b9f1bc7b425b8c0aa975ef0e159eb52095de7ac13fdec348d9208b8627097074e1c48b3a27bc8626c9d841b10cec7a9915b3c1aad3a988ca88209bab983674ca573e743114c76b784639108e130295aba84166f967c645b5bd39410c81a538f771232a45a40d082773a166206ad94474407bcea92ba862a3b7acf0baf1c2b4ab346a3c41ef1b4b160b7f60649e57921140255776e3531f0fcd2e3be1611eb413bcb2e74c7b2c155420da715ee866ddae4cbd976132581a37f794c0e2f0568fb3ba02ac60f6a547e83d3c6eaf38a0717354576619f45f22b4119b107f700778654c3a8fa30e229140e9225b3ca40420e6a819d5ff2989edd79c05b951622015c454e57afce19b8c37e96b73a79b1435dece7b4d15c6758fadc69cbb5a9c1bf7882e6d4769cd8466439e00d65ac7b7e46e0efd418669e1810dd21f0922e7ec4908fbb3ac1f25c5b8b9773ed3e3c0a6ad532fea7ce8ccada005151556b2a9ecd77cfd4d4d76b1f0963819ef9f616acb38b2e0b290416d4437d7ba975ae98a6f98d18e995e7f9c055d6ee6e54d3db24dc9f4a993568a02b5988df687e30692e9c387922f7b91c6d2ea6f581c7bc93ef4c5dd73d5cebb5f52cf2074b23838de3f4bd0c77d367a772f13ae369c57f207971534aeab7cd9132c16d2a868462de2e94f4e4b86b349cf50242aae4db6d6e80bc6de316133c5e35fd1a17e050054b0ac67ad25d704342f85ac895e808f6ad69a010f102d4fa2b9b77874e3dca09fd939fafd70d2bfcde29c1d93c5450b3286ee91256667da4e447c050723cae87de13ad2bebfba01812e7a5633f7c381b65291dda0d2d82381897b03083f07f3438497705744dc55cf4448b8498b04137c416f1d7d4b680e7d4575497f68a565b67adb401a777becc80de37b01a00c4867c5f4f8ae955034222914dfe59f7280d564371811331dd47b416e2deeb70716060938957bc8f928d3680c88a7989928fd7e77ec4700ae1b62c8578a42c1ead2a30222a39c4c96166212d9c2cb5b374759c4bc42599edafd5bf46e42124218cce485750a9f63a30d969cee5ff158ea2f27e5ac2f838118adbef208a3f27bef53f8bb9e5ab46abd38368c39bd942e2f737fb1665dbb01bc9e465801afa5b1528bd9404aad5f54d6eca41d05502f2ee5c47b39ff53dd5ff61ae860e5ccfe297f078c8212218ad895b92b1b1c41e239a114f3d6685622865dc5052d15b2fc63a2af9e67ca764ed291e22c34c3e67ee6466eaf9848f73bda82d1cbf1bbc8d7803ef03d6e6f495f07c8f256a99ef14d10b92f30440f0df462416f69f7e1de47146366418c018a380ba0069128f17342f41dc9bff2d0b592b9066feac40e44a287280a83c8a73adcf9a0ff78a6f03f44da1cc46d029b043225ab05a2777048a9a0a86509a79ea0ebecf564f0019cec38aa351f6fde490cacceef34c469874db80dc4a36e1cbb79a3594fd3fd01c12928b4b4183228077f1221a127af559fe7f42086118b16d69afc567e95b1726ed4581e07807ec28f98f8d60810bbf441300e7ce5ccac8700cd853e93cbfe3832973af339d3b838e9cf4751dcc9d8b0b7959072b90bfb8de767665fd6008ecc958a96c9144288c852b7e711826fd4c84267bbc3f178e58e296e6da3a4c1164806b2ec9268bce168411df919094a20c10fc2e900926f81c211bfe0cc85d2f8d4faea1d4f17b6fad90c68df04616f4ad9d14afe47079a1b2f005df10ac783b5500d7dbd57fcee756f18c1b248e668fd6c2201ef4112849a520b49998259cd3eb74755d82c217dc930bfbfe409c160b66e2f7b934fb04b28a863b4d595f7b29cd0f22ee64126c221d5f8f28a4174b29c549c03eb0397672a64db93bba838034a89286b332b77dfe637592029d753ca9a1fb4812660daec05f3cd2f0c9bd39ebd9a543298e8ac0da258b6845eaddc42bdf6dc35031a57229f5693ae29f48a1356127e5bc3bff638cd51db927922fe1c58806c4b4bf954fd82d375a20cce0e368cea18719691887ca2e4e1f6ce53be9d220c0504ec6ba9f54f0389dbf69ec234554d02f1fc8a258645ea2844363e818af00e87e75dbffea61eb55f4b4b70f69da41ec0402134a5b72254263c2883dc83857118e4fdfc582a4ce4a867c97b4b3d129c5d6f12987052d8a96fffbbeaf1b3c510958e7a4b9272f9cacae7cb84005289a7d1726fb119703e095df67ddc05d286ab2594a60e4bba9ad910c5fc2b30fd599c83d0ee07d7f479c5690dc956bdda7acad1c20bdb90817774e8450d2f3c43dc26fbfd3b6b704aba5ef069edebc0a80834e80c406d9c1a1a6dc259edae81d9547f2004e9c732895aa6c5a5cfcb2c3978e5fa728c49d1714f93ecd7f8e7b8af9ec764b4594379c3b0126c6e8814eeba2ace2a16fe7c5e3503b3b26735621facc564934008264f522e38c2d12dc358aaf51ce2a364b59611142d519ea41c3f004795992eb06202777e617d366ccdd0db55f6767c1422ad8b454bc283dfdd44f2db8c34058766a949829e02a170d2b57c0e125f467fb507f224fa5940bc31bdea98c00aa2dd82028d5bf633a9fc2cf34b2c5ae2dfb9774b24af4e575ef1356fcb329418d2fc92ecc129a39ac30ed2943e597b9e7322009c6256751f02902323ec91c220b9fe3d5959c22724cc4ece8ff2a20b929f4cebb698f32e13c60fd59e6d78fa63ce4d772fbdf003605cab62512e3df0830b18813e6cee264a815e07de76c291513dadf419c7b8a8b416bf4cb252bf53589b15343f8fb77d3168fa5ba39c547f00b2ffaa8a008dba48011511a4dda3a199a66a5f58deb8c1d6fcc5b7e6aecd6368a6636afe5362ffcfdab192289780b3e0e528055f954ae41379f46af45db56e781d0d9c9f5070274280d78e6a76fee0911061215be84d1c69f94043071ab901145bc0954b4dec4d4e9f7f3dccbdf920a75862cc381132ab417f1af2ba9759fcab14045f2e6d78c57a7fd2ddc8e53c4b7916cf44bd39a5d21b643e5a1fa6cab6eab10b9253651bb664caed81e6f90d37409b0580a053249d1ee0405f21199a837df240566bf492412481a205a82508ae9f09dc9931ba8700d95c77ec5faabac1c17112e075a832572403e81bd24931a4635d193e85913c90edc135fb908e79bb408406858ef9dea7e72f44cb03abd13c7b51108bb4a46e501435af96fb095cd3b6837dacd8a3757e7796b7e1f15f94b7d5e4e044ec3de75fc7b8c27a31c76ee5684a2891c91fa7b7429b9ee3152f2bdf8566996bd19314228e77e2f73b3fdb92209946a0838a211fed97bca8fdfc279bb4791166a65f7b4debe2abbe4e0453925f67ca6543a682afe1ae3cfbce109dd068bf36b1ea63a94b494a4d27c0a4716050f07d788e4fc7a8839c36f3c61dc929fd6a760394786f64f7210cab7c7fb907da1e2d080e0c5958370b1d43aa5d747d5327698b7b0b32f9a025c701d0dab921718bacc96a5b6e21c3d83f0c2ab9265934f371af52cc2d5159b4270c08741b625e619a628847c8615d3c9fc5ee429a0c4a9d7fcd2e7227e27de6f4e3288c96350ac8d84049a4b7deacbf9800b528f9dfeecf04ac09c6c9bfffc59e8658c3f0e5e583e90a0c94e69b76770574ccf11ac7807d8e6821809ce9103ce7327f699e3c928511136c5f5d5c33a38997d4eee165389ae89f8f3c4bf80cb35f9357cb6f803217e40fba194f3b289d84d455cec83477777d29fa9e8a9629e6093159737f05ed765bd6125a8afbcc20d8b79ecf850280b211d960db6c3191c3ef4e0e7f2edd75ce0fb15180c5adf4765ec95965a060604cea651940a79ac7520dd7eb044a2f81677697f8f3c0bd6972f39fe71d26224840d069f3103d7985f2224eb2e570111a4095d5146e82922c47460e0505bb5c0d63e24ab5ace4d751ad9bb0df78c6080e9ae3dbb1c0c34c741ffcad08312b354ed75209fad0b5812b24abe7bb7ffacb40f1af7a544c2dfdb3d7e170df9a786442feb26e9b4925c46cbc62960336ac6b4b87030d51f038741864f7faee50a6198da310c5b7daaf7181e33a84a121b297f8a637c132f4aab38eb49550f2ec734575226cc03da16916f3eb17b69bb4b4208ea0194649a245dd21b8c92e608553047c76d22d79367d1963bf2813e77a51a5abc762955381eb49d95e6ced4a361ad3568734a610ccdea19090349cddbcf7ffc82ab22e1babf08949045dcbe878d4a2eec81960fb923f1a07b6aac434587d8712b5c96ea9cab8b105ccf5f86c8c0f7d7b80542a4d73c379b328e2b28dbe0d957a3a6bf0470f051be27ef1360e53e6192f78165ed6f4ba63724b11cd87b162acc0eb90cc6558f279596a30c6a0d1d93fbec2a10246719d87b1eae3e9f4eafcd6c5ed614ab663aa8300fc8250d89d42e6f8cb44318f79e2a65b1d5820778485a0d255f35a7a6fa95c2129e3ffbdab019156fd524197fcb4aa892d4afe24f3d268c95e2c6955144cef9df96fe4a7a68c34ae0d083ac6d69b660a18fb48980eb1f5898d9a3e8cc682a0bcfd56fcf2d8ef8a309456e1c19f79e7fd28f1b4a8b9b65cfb3a86eecf6007f74f15648a6b95f17f774554bcbca6322a6f4245a74f678ec2193a9e3bbb868e0b3ad06e4983b96b0e39348f2a3a05fc5a84f51af4778b69854b8b41a5bb1321c7f011e24c283e1e6dd2649f8530fea9cc7de046dc3a48737770a6000f52a7b223e675db08eabde3aaed915593dc92d2887b8ba8e3ac10f2e3704497b560c913b9cef7f8e8ffa046fa3aa83826f79b3afc309cad61c9ae955171dc97060242c656b657ba606192b9d488346fee3b2fe0d470cd019f6fa86642830677a68dc5ea78826aae2a989d5825678bccb7a28ae8a99c009f632b4411d7cba11a6a2aff4aa3cb0203d9993e184fa89a5342093c381483f772081eb560d830785589e67c5308ac9289f4a11bff3b7f580ac4803876fbd266dc004f2fb6701f808b9e5f027353d33870a62c926bfb48fb680762289ff1ca52f455b3d56f06d5abc9e2bc255fd5b8f1d2652a825eb00c7031627299b4c26824bebff9203de6988492bb212187e2c0cbbc3f451efb523f9a070ba181b1b9da813a0f6158350660a7000f5e9553e8556184057fbb8e7e73c47ee5393432c6d2b1ba76a6fd35c13496988f35fcb72d6b21d2abb5bfb7c4c9983b7dfabcb63", 0x1000}, {&(0x7f0000001200)="54221c43f7ac028f0c5473da94a3ea183b27138d825153408be282b4d9c537654931595641e02d8c6832b5d0df9961e5168007e3b0a930fe299e40d95a5b123227b5e2eeefaa59bf4ddb1b288693e67f72fa31046c7d592b9fd869b26dc35f790aee87384b8999bc16fe8dd1814e5324b83a6cb64548d17bb4264fa688d7cde7108a", 0x82}, {&(0x7f0000001180)="588d329e4ddf4d95cff214fe73e936faf9b2c9d9b82361d5cfeaab67b1ee0df49fa935ef0c27a8103d7ccaf2a55ea9fa52bff314f51535bf7350672fb96d3d1049cddd5c2823f9cfc9a48dacdc8cc667e4affd13a155aefe8dd7065fb80d930c9f9c56a39f85b0c32d8c50dd2b4c56b0825c42bd97ddfb9351db1fe0ce42", 0x7e}, {&(0x7f0000002300)="9a78e25bcd09cae7cd10000057f2d1c15ccdd6819b614d5e7953fc3642c5869ace969773bd51c944c6f44435c9f9ec63affbe2e56593e9633701b06a5cfbcd72a05e4ecaa645bfd7b83841e07f3773f057a300da2870936400756d80962d9ce4d3947b37103b946d412393c30a8fc44565363ead176a41574a566d7b8932005a771d631bf9e338f70a81a36cd2e309fec25332116196d5471296eac9f7ba017f0b67417d53ec9ff789f57970e2c4e920557ef294966636ab3dcfe4a0c6aaf25a79b9051c4b72f2fa5bcaf9e02cf19f004d547fb1231574f8eae8ea327c33c1a04d28d6f6520a8daafd5908def893d3a2b27ecc3bd1d64579784f6f2e2bbf39cb87f4d0af5c289f0d9e1431bdf8b66d281d5491fd766bb2de88c4268351bdfd41c152b62cbf21b8659ed04fb41e2a01ce88212adba02b7de4ec30641791dc4355eba25aae583b46068ef35cace6a994512a800a192d3062412bda5585d82b3a02fdac16da6fcb5bac9f2789fb02e780dc6fb6163010d672fab7727ce904eabc50ae97ec0f8db1cc266eca5d502c3262ff84155e3d7555f56a1fbf63925b7d3cc94b9d6e5a98f57d54ba0cc7ee3574132c1ee4d1f4eb174b1902787db2bc6b5ea536530bc315e4ba5b63783b9be60e7c6d0f9f08aba42240d90ae518e260857ed29e9b34cc47f20789f75dd2212c76e68a7a054b37cc22f53812af4815d2983c0991bfa5754b0f53106b1dae19287d7f0ce07c0a056ecf78073c58816ece41834a8446788bcd3f0f3f8a6450eceb356dfb5562a7652a4cf9bfc557dde2c1bdc6587227a7da9eceb8cdc1177cbac81338851383805641aa1765e75d36ef1f6e562eca0cdbd823f81730522cdbac78a9ed96cfd42db23cbc2ad4009c5dccc089824f73062ad481da1b38eefba845e3f14e6c4c907d51a3761404271f35ba4bfaa5035dd2e00582352caea361a0e3c9ce6e936c4b7897cb2c597dca278d5e1cd258e7c19a1be22f80858d3c953b874181b0c3dc7401232e563c05b2d0f4c4cee768f48b73bb028fdd1a4a5bad52ebc569834025d1ad95631c391a1fe126cadb2ef5f2f2bc839f236b1a7e2d8b202adabcb8928884533bdb82ba90df50bd74c31ad8f8c6e599567860c9d3d13639ae606e42d19e03f79ba14238fa287597cd20acd6bb232b59fa6fb7f7f618cd35d676946079d63e6379b0e447301d3146a77a01dfc07ae332dc7ee1b7b67a181b2ea68d9674835c0a5243d6d7a0f478af2c6a75ebaee88600edd3f422c9a54f517bf7c1580a709de2cafffebe08685313392126463a0ea63ed68de97da3f784cb1b63e04bcf8368ec0e36e5765889f8e6780e03d16b408226e76326d8f9a454228f469daec79dd7ca2cb8a17a3cffb87e4072fed15f5ac8848ed4fb7daacf102020f731e6ec0aeab0305784473a0abe40ad680132cfde942b458be071f326e7d05c3eef5b14d6c3b06fb76e851cf6ab3ddc953962efe69447692096de1e081aeba4824088e898ce913e79b83ad4b9ea199933df41e06dd3d03f8ea8cb2f57fb96c444073751c06f62251d64f009a660e3086eb39ef2387bb3af8903f5b34dcb4a6e25f90ebf3d85e9a1abf6e8f40efb87ea7029d71abafbe7d7915316610445659a62d770401190eb2a3accb3e72082321239bd1aca3218778198b8cc8020e50ddb4d5aac5abd8efd7f80a44f64002d74eb8ab90e15db5f400f074d15c98464a55f22fc9aa13f6d3462a38dfbd9950221e319c8ec21cec7ab4c06d4da6938a8fd6231c06a1defd71a2705e9ffa4c904ca6c1a9c3444bfeaef33658433eb9baaa1097cd6959f1a562bf771e45e3b1bb346ec2e97d61caff2a5dfef3cfbc1b132327f5d46fc3e63e7b776c05d9b90eefcdfb98beb34145b53d0201b940395820bd5de03b71f66b21a69335cc8c3eb107ec571f23af92a0d440f869137e31e95c68abec4274626768bb78f314493d4030b3f0e88fef1d4a5d7dc610175caba2b48a9e759b2fb761eb2978819ca4d3ed69c1285473892946b6a8b5ae231c3ccb55658a9a79937f00895912865e0e8e9b2668d88dd2d1a263df06b7b61385ac97d1c5c1a78202e9271e5b184e5deee0a41349110d50daa8227405b0857c656a028e67e18a572d35dbfb192ab4bc5dc43bc4be21f8878fb78c42eaea711828df72995202d4c656cb8acabf92518dcdcbce48223b00d4e42d521403e8e1d4ade028f3e438c8add5e73f37a1e5e816a79fb7a3072a47d2fa55707e8768c713d076aa00f1cd7eb72d73efe0c8328a563ce0d54c2b93ee03586fefbdd60f413cdbce9d3e1db03604e4ed0eebdb3c6f51654dac9d3a320f726162cbabef5d82510629cefefafc24e11e689a33615561a3c4984a444e1ddc79a936849eef12531e5f9a5396d60568c7f895304ce8fa8bfd23b692c985ec75d458b6f6cbc441b2c5a9336b4fcd4b382ebec58ac27911772492d69c50506cc43503be88d59bc43d8fb3ff24fa6cff3e7454ebb13136a95d40aae76225bf9b7d6bf3c057537322a631745fd28ca27307934d2b807c1ae2e4b60e68d259d81aae75b7b4717ecba00732ea5612089e146aca7f0824355a3e11b18237305b0215c5576ff2d3b9fc625335bd3b1a47892a465e74d952f220f7b7571e2d16f6b7b36741fb69729ee3fe9acd84e6ab8f6cb361576d4a15526d5d1d87209d79c1ace0a9a376afec3939da303f1d8060cfc520166f3657a147234b535c0a05098cfa93bad822541dd745630ea1dd2cc907923e494e6014582b2214eedf4d00a23fede539086aa9698135421e0a2f0d030b75723efa36c01fb244b765fc02f9641f30a5db174c0912f8988938c3c0358b16fed5f7f3ec6599b25e1d60d253a168f622c172c7adab9269e6e4dc698d664cd7b05a0510db0459b075f980b4c00f763b653045d945b10a8723d0f67a62a64a981b7facb16edec2dc971a0de6138e795b299b654572917c29e5efaa871b94c5a83c9c7cf28d3bedfcd4b11ea0f9e90fd86971b1d606012c3ddc921fd02690b679099c89ce0d76342221458c6889433ecdca6d884574cf6e193b4f21cb6749916e0a758e7f9ab5e78e1f21e0d7ced52377fa1d0300c4b6d628afea6f23d2b4160b5a694ad85c1234e609cfc94b82b278e49b8041a1ae5fc23e2a6351ba9dea4ebfe023fa1df5798544cda4a38347db9a3d3d74e4a06d027bff0fd7086c15c1f86f1b6596f97fd63c844dfa2d0d6c1a89c934cb4f912a710478d4a13bb07cb7483efb9b996b5cede88b6462d1f020203fc2c4362e6dd7c1d01e0228bf39e82b5f43869d5f04aec08373a8aaf58940fef69b04efb4b06ff7a45ea0d499c1e54878e65a581fca2123d2b2d33330557e8dba7533b9f860b2e49f611f8ae292f0cc75a24b61150f01968d4710b1581e4908ea8e93b81231728ef4ffd2288866ceab5bdce23538074da904c8575d00b3f2a7a49383dfccee727e6fe3f062579e02e91caca2406b87ea17a8f72067418d40f9baddcec1ab3641cea128e4a48d4e323e31d5a80cd7aefbc3b22f8b47fa724817abeba089d770cdd1a2bf1efdd3b103b89b6f6d43e42b081e599f4a532302712f5ee2f2d63db94d9dbd71f75c9c0a2a25121c078e19bfa5829c368db38078b12ee7362424a40414c67f1ddd727cf10d232ba534f330653df77424d57824b2235c3a9ff951a49b1db1b91c0cd16ec5cecc15e560fcd3a115f9aa027c01b6fd634e3e9ba7cd1fcd65c39db997afacbdbbbb657acf48dac3750ca5155aa03fb2a27707dad2913a5ab00c2db118072bbac483a1060e30697100455b9c19d00eabf537f67578577aaa98c9c2faa7f1e42c48b85fe13ff0c25a2a606b44951f13518702c1762e54167199065575993037781df762b46a488fa8bc75e0d26e611d169160fc0c3320425c7e69eced7ebd0361cbd975b6612f096226a56fc1e10fc5a2863720957c6054a8d1ee370979a98705b6973aa94c3dbe99db8283b741b0982ebc9319bdac493fc80f77b0c6a9ef6e2e530feed75a2e42997d9a1b3cb27105c4dca760692a29a39d77a9f683fbdde44a841bbb55f5805b24714a45f70639dedad058955ab0a09e0e122a627eb3a7b223a4ab8d3a3741387cbb5e5ef22c69afccedfb8e29b0fdb6a295452ab74e19da27ddf1ba8e6831a5d91b438fc65c0d907cb9bb2eb5e5b2e0d978b4a40c60a391f3e46e2e40dd9811abde6b8c963dd84752ba032d839b2851754ec9c18acf87a2042dfcb51cd733531808164d6636e15e80810886067c8c7a0237b175b2fae6d7dbb1fd3dee317b279ff57322344a7f60f619607cf9862e0d7be09689503448add89b92e3c2e5d7f83ec08ad56760cb26c7ff7164f96af773f0588cab686bcefeca5cfe68b1ba73e83b8bb1974c0e9451b6460efb8f61219f007b20593a2a9622197d6806cdad0e44ababc13930d72ee06579d30eae2c334998c22ecc3d53a24408fff2649cd8da504390ae50f022342073529bd1b16edb454d432a7c2c64996aacf009a0b32ce152e49a1979f02f62cc0d741881a3e01cccb39ac45f9c97cad36f38cfa08fa2c95406c312b7101e279105322309d61ded55876f6c251445da96030e1f8dfcdc75fbd681f3df1c2aff3a448b25c797ae118e132425d7657d62ac1314320e8446e60d8a57935d8f930982cd13b862b635ac15c069b86dca262eabb9be6941acea488837dc5bdb1e6f479a24eb5d091216fc49814515f07ea7983344cf6225df31faa02076495f19c978e5903b58faabe20cc0669568af15f902061d8fbbb55cae6a93c5a5eaf23a39f038b8409e0d733e01b72689e2cab2ea6e24a6fca47c5aebeacd151b45e60dedebc0f0ac09a010d618926fbb4174fadf9062838331633befa164c2d75e672ead7a5e37445062caecc08eda8e809", 0xda0}], 0x5) close(r3) syz_open_pts() writev(r3, &(0x7f0000000640)=[{&(0x7f00000002c0)="a5309c0e3f0abe05e3726a2329e4ef85655c194c59f9a0f0d156142d44fab34c9c6b513f1985c7500375480388bea86c202a528d22a177a2b5cf29d108006bba2e70f3f8c0774c434c541f9abea0f0bebaa2a4d52658978a9218417a9ed42b1e279a96eafa131b5da7b6b2d6fb5ed12382ac906f7415097b91b55dbdb525e9d4cde615", 0x83}], 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f00000000c0), 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x19, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffff9, 0x5, 0x10, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x41) chflagsat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x710, 0x1b2) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) preadv(r8, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/125, 0x7d}], 0x2, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0xb, 0xff}, {0x18, 0x2, 0x1, 0x81}, 0x200, [0x1000, 0x1, 0xc6, 0x3c, 0x20, 0x3f, 0x4, 0x2ddd]}, 0x3c) r2 = socket(0x2, 0x2, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x5}, {0x3}]}) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000948000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xffbffc03, 0x80a19f, "070000ea09b2008000000000000000000500"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000040)=0x6) r5 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000100)=0x2, 0x4) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x6aaaf9f55adc2226, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shmget(0x0, 0xc00000, 0x680, &(0x7f0000400000/0xc00000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000140)) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(0xffffffffffffffff, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)="5d6de708df25c99e4c51b10dd271347d22b2bc510ea51dbf3470f6daf5027f62ab811a289f51ba3760be64edaff83cf332667b0417776cd2675be2cfe8129a9cb5785a60fa66c41e1093230b7a5227293cdd57bdd1229ed0", 0x58}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 6: clock_getres(0x0, &(0x7f0000000180)) (async) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x8001) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) (async) ftruncate(r0, 0x1) (async) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000340)="cc60d3d79ae9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da74d2d50400000000000000543baf7f0161a025c9c02a561f9a76b76f1eaedf99d6c28b10fa891e47d632ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb178de649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c6059dac2d431a157866522b54143137af84ab2847d78ea2571900"/188, 0xbc}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff", 0x2b}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: syz_emit_ethernet(0x102, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000096000080000000000000000000000000000000ff020000000000000000000000000001001500000000000001060000000000000001000101000022bd67c775b827c0ac29c21dbaf419423fe9894fddd602ae41d63a49b79e14ac6169a904010000723b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d16000000000000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50140000907800001b1e46492eaa994cfc2c8a037fc4c073981b07"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c536, "3c107dae307e08002b4600000000da64612c3300"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="bf0909b98732e43a60ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xfff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x11}], 0x7fff, 0x0) executing program 6: ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080)="76f5d500f1f6e878eb2fdeb1ece7768239359235d0efc1f47b", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000080000000000000e01f00000000000000ff0200000000000000000000000000010001"]) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1f) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af9328a449e256e977d05acac48da1d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a44", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0xffffffeb}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f", 0xa94}], 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) connect$unix(r2, &(0x7f0000000300), 0xa) sysctl$net_pipex(&(0x7f00000002c0)={0x4, 0x23, 0x7}, 0x3, &(0x7f0000000480)="6409e547cacf89fb1afa144b6c41831fffeb67ea365c4a1f57097a1cde19b72f7bb93e0d8a9f1b", 0x0, &(0x7f0000000700)="7eb5b69f99b5983fc0c28a6a579d7d565041b29922215b883e529130651ecf4550f837d8899c7ba5a3ee11c3acc51fe0cb3b26d7d1d85b3a062aac58623efec845583259b1d1638643dc1cdd57fc1b3e59f4569dbbaf10e802c1f46dd72c896a3b10b65236d8341d859955e978a25202f30202957cc777410f25732b2bd5d29a865e8bd3526c53f9abd99b301837bf34d2fa2590ab67dd4ba50790f1192fb5c0fc694003867b8b09cef6864765c44f4ed31992ac07ac7cfa9ce5e8b7296242124536620678ff90eb27ed4710e1d96da6fb1b9f9a3545f24b13cabb1401aee03dd1ac02dc6400ae4b562a5b7432f39fbcd370", 0xf2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) semop(0x0, &(0x7f0000000340), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000600)=""/121) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000340)=0xc) r4 = semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000540)=""/90) semop(0x0, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r5 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x4, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1800}, {0x1, 0x204, 0x1c00}, {0x0, 0x5e0}, {0x2, 0x3, 0x800}, {0x1, 0x20da, 0x2800}, {0x4, 0x6, 0x800}, {0x4, 0x0, 0xb36c4100aa4b9a81}], 0x9) r6 = getegid() getgid() r7 = semget(0x2, 0x4, 0x403) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x5, r5, 0x0, 0x0, r3, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, r3, 0x0, r6, 0x3, 0xfffe}, 0x1f, 0x7fffffff, 0x5}) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r8, 0x29, 0x9, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) kqueue() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "eb7eb92d84e08ccb93d9d653b5745ac693fb5ea3", 0x5}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5e, 0x4, 0x0, 0x0, "09000000000000000000e61f7bef090000011c00", 0xfffffffd, 0x3}) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) socket$unix(0x1, 0x5, 0x0) accept$unix(r2, 0x0, 0x0) close(r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0xfffffffe, 0x0, "000001304c00000400000000000000000001f6b6"}) shmget(0x2, 0xc00000, 0x200, &(0x7f0000400000/0xc00000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 7: r0 = getpgrp() r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, r0, 0x0, 0xb9, 0x80, 0x3, 0x5}) r2 = getgid() setregid(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x1, 0x0, r2, 0x0, r4, 0x1, 0x2d}, 0x7fff, 0x8000, r5, r6, 0x8000000000000000, 0x6, 0x9f17, 0xfff}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r8, &(0x7f0000000180)=[{&(0x7f00000000c0)="e0", 0x1}, {&(0x7f0000000080)="844be5e3", 0x4}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f00000004c0), 0x0, &(0x7f0000000580)={0x3ef}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, "d8f1f9ff00000000a40d00719c632a000000c37f"}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) lchown(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, 0xffffffffffffffff) r6 = fcntl$dupfd(r5, 0x0, r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x80206932, &(0x7f00000001c0)) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x1000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000080)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x20, 0x1, 0x2) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) execve(0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a24b8e5f84cf71b59c7afec333dd5e59fa8500e3f7c2b400000000000000000000000015534d1dbca6af5469ed488582efb7c4747a072ad3e5d09ba7f9746f0ae4a714b51c86dd2f9b8bf72279133c9c6011ecd3663a66731e2e4bab9f251d534ae08ed1211db746680365558b107825661f8d2756ba21d552de42470ea16f76a5558b4ba63a3d35a685b34761d80b13b503c6554671f3dd80348bc48fe06705225f975d22bd2d1d97a161e3a970b613ae5afc96ad87d37d9d17d4f5e3db4e6cef76917ccc75207b82568662fa4401cad57c137487747cfd", &(0x7f0000000280)=0x10, 0x0, 0x56) r0 = socket(0x18, 0x2, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000000, 0x0, 0x3}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x23, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000400), &(0x7f0000000680)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000500)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/154, 0x9a}], 0x4, &(0x7f0000000440)=""/156, 0x9c}, 0x8}, 0x10, 0x802, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$SHM_LOCK(r4, 0x3) mmap(&(0x7f00002a1000/0x1000)=nil, 0x1000, 0x4, 0x1010, r3, 0x0) readlink(0x0, &(0x7f00000006c0)=""/256, 0x100) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00ff8000000000000000000000000000bb000000000000000400000000000000013300000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r5 = semget$private(0x0, 0x3, 0x7c8) semctl$IPC_SET(r5, 0x0, 0x1, 0xffffffffffffffff) getpid() mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000005c0)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5cb9703a8619b06f58a5fe7f3a3aedb9719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a096c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f97ae3966d54d8870adf1171efca1d4129263bae9a1fd252cc", 0xa6}, {&(0x7f0000000080)="3089cefc53e0af7d3cda147df475a11d34071c1afaa5a01e7c7c2d1bb6e520a7cd8a7c272c1923dcf970b8", 0x2b}, {&(0x7f0000000200)="5912290f856f4f2f56126bd3b539df0aa0fc98", 0x13}, {&(0x7f0000000540)="7b998d3aa3f1a603258f09005625c7810546e87d00e61b9a82f2ed8e56ba6dbc4ba2d98e9f2f074e84a8ef4ce3b9d0711f20381cbc9d2ee5f0b0548617a0fcda4573ef6e9234a54b60aa399fee5dd1278ae3a93c4fe4f0141df02c82190b1e3d0000000000", 0x65}, {&(0x7f0000000240)="5845b7ea0b39276d2aefe8caef2fdb0e296ccceb1aebac511c014879ba4bb7c030048a408637484cc72ce83eacf16fce8b668e9f208967794b7a551f5a6df901f0f64ae8b310e9e65674fd43b300407142c859", 0x53}], 0x5) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @generic="0fa0eadc3f0dbe87"}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getrlimit(0x3, &(0x7f0000000080)) write(r0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) write(r1, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) r2 = syz_open_pts() fcntl$getflags(r0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001c80)="3b8434c65c603588c83b4a8fe389f92cb2bfe2cc22c142d890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f319bff963151a2973f4a028eefe36064a0ec6c4b53f8d2bad4be9a62da170bb25882721743da880f36459ee645a675accb45db51c1868643defaa3bb1f820d07a654a746978b1ff5627c96ad22430cc555c111cce8ed7c9f20ba592d104372f37ba560853ab115892eaa25576b95ccc206552797dde8360950af1c66baa0ce337d2905a5b6ec79", 0xfe}, {&(0x7f0000001d80)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa90387ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf2c5416ce8d91755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093e7541a7ab9fca501cd2a649325c96f14aa28acbac731e789e29d7f3d7b77479f732934a3012150a0a6d9cecc6f425f9fe1842a021b65b0aeeadf1b764f18a354476950f25aeb0dd06ea0b92ceddeb44e01ff934a05c5b3a6d1c56e5590d29ed137115bbf8804aa6377b8348fb859ac40f2861fc18768141a6dcedc1138a33f49ba6e7efbe3eaa4de8fbbdf1b4ff385d26860f296b337ab24a3b00581e313fe7297340cea36bd811fbd738549098ee50341db0ae9727785d15ae2e206190e632aa04ba9ab1081c207ae4b7b6629e7f928b4", 0x17a}], 0x2) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000380)}, {&(0x7f0000000180)="0ee6de4f6bdb40267d4ae90e00d80000000000000080b67a4f248571e271ee506de4f63adea6b3a878854aa4dbd01312e2f3342b6c27f91b76f2bce89cccf8fc7adbbc2460ea4c46cef5e0b4477b5b9e41a49146f2d8e100ebd184fcda8759bb4f34227fe9e2e4c306d00fb253fa1cd7e9d77347d7bb4bb5f0beda62f6935d6fd592ed6bdb8cefbfc2f53b494a7a109caf382a0e92616d9c4d9f89", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x8b}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef", 0x91}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f49c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae0000", 0xa0}, {&(0x7f0000001780)="1fd3ec70a4c8c69952be60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7442898f668699feba05294aac35ee3a212d73dfa077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8791d7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a9853800"/165, 0xa5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="17b5ad3cac6436c1b3a522d10d92adbc670506253cc9a68a78aabe89d2ef67f9c2481345c15bb9150126a53c40cb5329a9673612d7ebb104ccbd0c367b3ba7fa109771ade198d76f080c46e3495358799bcb8c79be32", 0x56}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001940)="93e98bf7df36bc0642baf67106ee4f40e07819f0d83f8072fe8093e9c1144a8c81dade4a65465b11fae9ade8fb480178b4010dcbb4efd8b6088ebb342d7cb6f3e2c32da0e2794c5758b9ab9912e2cbfa2542a7073138d5524e59b9d008348f9fe025b84dc1460e50454f9d12e171ec8a1dabcdbbcf99d3dbc9cae481f2d11a5df50f4f724a8c24bd75d821642d4a6d124c17d96dceb0614815aac0d0", 0x9c}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001a40)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001a80)=0x2) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001ac0)) syz_open_pts() socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socket(0x11, 0x3, 0xfe) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x422, 0x0) r2 = getpid() r3 = geteuid() r4 = socket$inet6(0x18, 0x0, 0x0) r5 = getegid() r6 = msgget$private(0x0, 0x100) msgrcv(r6, 0x0, 0x0, 0x3, 0x800) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getuid() setreuid(r7, r8) r9 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x4, 0x1036, r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r11}, 0x0, 0x0, r10}) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x7, r7, 0x0, 0x0, r5, 0x100, 0x71}, 0x2, 0x8, r2, r10, 0x1, 0x6, 0x3, 0x10002}) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r12 = syz_open_pts() close(r12) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r13, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r12, &(0x7f0000000440), 0x0) writev(r13, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000001700)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f0000000600)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f0000000440)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aef77e0afee5ddd2876e6cf2d4619b88ea57677837ad427f446f45f90ae8c3acd0f0032313b5d58e9ca6c312474657357829992898d2079d1b5b047e15e039c5a31b0b01de45da4e51cf8f6a4e6badef784da1cddd51832c24d5082a20729da11c0b2d40f2cfe0a959b6fa8c1a1c946a450e180148c0475fa6b33a8373df95ad2ffd4afc4c5211445fe8aab969aed8b9d9db51ee05fa5418d5ab46a57efe478f0eedb68fbe0aa4db72ef579bce0cc420a217a4b74e8c621181fd348b9ce4524b4591ae472977ae8e3f07732a8bf810755cf55cf2dcfd9bf5fb14653c8036d3e96d07834322300fddb46e1fd8b922c7a8ef5d25d26d2e425d50f4cb168e7d020b7def9e2669d26fcf0b2121272ff10009ae5841a701fce1f234d56d10de5aa535e776b68854b8ba230b2643de5acd8393488", 0x1b8}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788cf99", 0x11f}], 0x5) writev(r12, &(0x7f0000000380), 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x20) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x80000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000080)=0x10001) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x5, &(0x7f0000001500)=[{0x80, 0x6, 0x80, 0x339}, {0x2, 0x0, 0x0, 0x7}, {0x6746, 0x23, 0x6, 0x5}, {0x80, 0x0, 0x1, 0xffffff2d}, {0x76f, 0x56, 0x6b, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, 0x0) socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2", 0x4a, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001580)={0x4, &(0x7f0000001540)=[{0x401, 0x11, 0x75, 0x1}, {0x1f, 0x6, 0x9, 0x7e}, {0x5, 0x0, 0x3, 0x40}, {0x400, 0x5, 0x5, 0x2}]}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000480)="bc770800000030cab4fe4fa5eb278c627e5119b7a60ffc65d96a484cf92e40f007fa381706f50a2e728259011dc73e2392ce30a84b7cf04fa3433503801e26e0f2d97ad7a6c040d958afdb97213a0a75d17d129a394261900327c18f62ffe5082b1b271ab5113ac5060cc4dcdb2355340ca46664fcd7e43904bfb36fc42c0961e447396f29b1213b066ba396f6c1d3985b0297b37ee7ca9d296af7c18608a0a2f647738c6127ef3c36a73287a0d30c4713ec2a6dfe5c9a212a25df085a6b816c5f60e93f7cd4c2244a45831f9d3184d73075a1bc39a13dbc97448a7111f1569a818d40f8c09a85b254c4957cebc6b8bcf294aa077ce4f54e9af3894cb0d7d1ddcb863f256fc07fd2e88f91524331ef2dac54e36a821a9ea0a3c70f147911937669c6549b709ecaa80383b969ece5e7aa428ac2018e81b25e7ac4723bb713636a458c7fe4adfde0447ca94693c8dccb1ee60f5c1315fb28f604a15831f79484924ddb034f521234e90fe7499c7f1c299f3448af164f5ca489ba64e0430109fce5ea57bb5db756fec35b390098b6d4ddfb5eb7fb73aab21f2a22614c865aae8ed1ae21a95da2638312761a8cd4c29c1a44aa42cbbf1b009e4ff3351ad87b7d7465b69cdbfdb01a76bc24a43326869b617a7e408ee4bf10005468b19dcbc587b1f50821f32eb900"/498, &(0x7f0000000000)=0xff94, 0x0, 0xb) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) r2 = accept(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000001200)="f5017b796e056ab10b159c148f41320ceb571867afbbfbb3482aafbce56cb175c372c918e18150d58b1a3eb47c4f0e0b4a529fecbfaeebe8c262cbb900d09b10ccee31f56c900a4b0becff4e5ee1dee092ca4e89a175ada76d74b23c3c52ec9a63ddbcd0890215f51ab8867a19a5ab95ab732000adfa65b0f40aacc70b63965ccf50ff300790cd495cdcfd470508764cd8df2d467e3033b9722f", 0x9a}, {&(0x7f00000012c0)="ed8c445ab976f264d8ddee61f02b8e1f0f6c277d537ec51246fc401e2e306696d11e9a0b6b96374ff438ef7aa1a5a7d80d02af9e86d30ef7f27bfd0a01e85b91dff70a2185a47ef9b92fdff6732aeb01b697440f630d044e2a4a3028e146563e2feb59658aee58c01189f0cdae989b7ea91e4b524958544da790aee3ba6b5b2fe5f02a0ea646dde1ee1aaa092e59ff891784f14a07c93223a81250ffae3ac06f7d2c890fd323f7168111951a7515fdb2cb5b70", 0xb3}, {&(0x7f0000001380)="cda3f8e88b14903aabac0ed2ec06ab306b6e6fc344a6f4a37ab522acac7628037bc8595ba757edbe0abec9a932aa269ed2705cd3123aeeee94c2541efcb885cc4d9f332d43c1fca36519ff265231fab39a998bb4c96d42aadc80d47863c4cd54c175c649859a6e41a0ca704ef4ad25aebff99f3eefe60a96be5b616b913134a79fef78c828cf29284d9367942e2246806c3b1134b02661203793bf5f12841b2ea742aecc38f0e3a9", 0xa8}, {&(0x7f0000001440)="6e1e257736d07a11d0e538edc76f35a3644b5cd9dd39b09188271a04ce8be758269b365257d830d1ca61", 0x2a}], 0x4, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0x6}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x3e, &(0x7f00000027c0)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, '5\x00\n', 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @multicast2}, {[], @icmpv6=@ndisc_rs}}}}}) dup(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sendmsg$unix(r2, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) syz_open_pts() r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000022c0), 0x9a, 0x0, 0x1000) r4 = socket(0x2, 0x1, 0x0) dup(r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x9, 0x0, 0x0, 0x10000}]}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x0, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) close(r3) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x20, &(0x7f00000000c0), 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}, 0x0, 0x0, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r8 = msgget$private(0x0, 0xafb0e20fef6483ff) msgsnd(r8, &(0x7f0000001440)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7b3163b41614d75bef49651cd281e60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114b3788e1c1dd11ab37ffe81e9153b640cc305b34c3fcdba0d19144a9df3f0c7e12cb0f46f3336d51d7b08933d6621985400ee0dd37b45b31311400ddb0cfb4565b11b25bdf6b0a3dc06d70dd22d2d0c72e36f91da8b8b975ad47302c359158cb26cddcb16fd77193a4d2fe83c6f65076029f8c6a1e0340c77bbf087b5744545deef04580e3e41f98f218ec2b65922b331be149a2dffcaa96795062abd6d056f0313528d1e63c9b48fb74cdbefc4fe544c7f92183f3cbdf0228cc6ca9a8eeab2531d161959be04dd87111cbde96e1083ae53cd738344d9cba420a38a5e705ee409fe1d73fea1cfb676324a555ab0c3f488080d5ca67eeb7a4e8bce858ba4cefa1ff34d98675e1857e20410d4eb439ab97eec816acb823c9b40f427e1f3a935212dff33dc6cd41616642dc0c9f46fb7f7e184b0376610a1cf718f0793d10ddf35ebe2f3d70a2837a207b1b062f1f979b122a21cd0e45c060ce2320b76cac14f6d2bb3d2595ca24a0d02d4261aed5a43f548fff1f25b40df13c4473a0dc40f7bac7dfb3a19d276f25bd4555343b59ddb8079f96131bc10dd17ed3e52f659eb33e39737268f153833c6e80ecb4a6a80313f4e5f266e3c3aac11b5caaa29379193edf8cc"], 0x101, 0x800) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001400)=""/39) recvmmsg(r5, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/162, 0xa2}, {&(0x7f0000000280)=""/89, 0x59}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0xe09}, 0x10, 0x1800, &(0x7f00000013c0)={0x5, 0x4}) clock_getres(0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2", 0x4a, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) executing program 4: syz_emit_ethernet(0x6a, &(0x7f0000000200)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast2}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x12, 0x20, 0x2, 0x0, 0x8, {[@generic={0x2, 0x4, "2686"}, @generic={0x5, 0x5, "f339fe"}, @eol, @mss={0x2, 0x4, 0x8}, @md5sig={0x13, 0x12, "261569619879447fe5a78219cf663c9d"}, @sack={0x5, 0x6, [0xc8d]}, @sack_perm={0x4, 0x2}, @generic={0x13, 0x9, "822e07b69ea728"}, @eol, @sack_perm={0x4, 0x2}]}}}}}}}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) r2 = syz_open_pts() fcntl$getflags(r0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001c80)="3b8434c65c603588c83b4a8fe389f92cb2bfe2cc22c142d890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f319bff963151a2973f4a028eefe36064a0ec6c4b53f8d2bad4be9a62da170bb25882721743da880f36459ee645a675accb45db51c1868643defaa3bb1f820d07a654a746978b1ff5627c96ad22430cc555c111cce8ed7c9f20ba592d104372f37ba560853ab115892eaa25576b95ccc206552797dde8360950af1c66baa0ce337d2905a5b6ec79", 0xfe}, {&(0x7f0000001d80)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa90387ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf2c5416ce8d91755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093e7541a7ab9fca501cd2a649325c96f14aa28acbac731e789e29d7f3d7b77479f732934a3012150a0a6d9cecc6f425f9fe1842a021b65b0aeeadf1b764f18a354476950f25aeb0dd06ea0b92ceddeb44e01ff934a05c5b3a6d1c56e5590d29ed137115bbf8804aa6377b8348fb859ac40f2861fc18768141a6dcedc1138a33f49ba6e7efbe3eaa4de8fbbdf1b4ff385d26860f296b337ab24a3b00581e313fe7297340cea36bd811fbd738549098ee50341db0ae9727785d15ae2e206190e632aa04ba9ab1081c207ae4b7b6629e7f928b4", 0x17a}], 0x2) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000380)}, {&(0x7f0000001380)="0ee6de4f6bdb40267d3ce90eb2327abe1aafd642d671e271ee459803d61f10", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x9f}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef", 0x91}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f491406c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae", 0xa0}, {&(0x7f0000001780)="1fd3ec70bfc8c69952546e94ef441675f081f2edea7fbe60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7442898f668699feba05294aac35ee3a212d73dfa077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8792b7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a98538", 0xa5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="17b5ad3cac6436c1b3a522d10d92adbc670506253cc9a68a78aabe89d2ef67f9c2481345c15bb9150126a53c40cb5329a9673612d7ebb104ccbd0c367b3ba7fa109771ade198d76f080c46e3495358799bcb8c79be32", 0x56}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001940)="93e98bf7df36bc0642baf67106ee4f40e07819f0d83f8072fe8093e9c1144a8c81dade4a65465b11fae9ade8fb480178b4010dcbb4efd8b6088ebb342d7cb6f3e2c32da0e2794c5758b9ab9912e2cbfa2542a7073138d5524e59b9d008348f9fe025b84dc1460e50454f9d12e171ec8a1dabcdbbcf99d3dbc9cae481f2d11a5df50f4f724a8c24bd75d821642d4a6d124c17d96dceb0614815aac0d0", 0x9c}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001a40)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001a80)=0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001ac0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x3260) fchdir(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000001b40)={0x2, 0x1, 0x400, 0xc, r4}) fchflags(r1, 0x0) r5 = getppid() ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000001bc0)=0x58) fcntl$lock(r3, 0x7, &(0x7f0000001c00)={0x2, 0x0, 0x1, 0x3fb9, r5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x0, 0x2, 0x0) getsockname$unix(r6, 0x0, &(0x7f0000001200)) socket(0x11, 0x3, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0xc, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x18, 0x1, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, 0x0, 0x0, 0x8}) r1 = dup(r0) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd68f000fb1eba28e2e5bb13af3606ea115ab7740fc8411e27659ce25d54ebc819f03c4298881b81357e3b33446e3ac4c5818a0c831a87b9afb5d20fba5b1c950c4ef57a7c04882a537070755ff9f832d58e65a768f203e5bf07de226026a7b6a0acf61f1205b9dd1bcb26188ae0d3446dfe14333cc85282a7af7a2fd336279e2a2804"]) socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e", 0x26, 0x0, 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f00000005c0)) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580)=[{&(0x7f0000000080)="777c05f9d97d7dc9c17181e69ad680e51a042d17e531980bc1bba493922154571b08f6600feb0adbccea38feda37dd5901eb1d0a91070efc073c19b39d2db9cb06982e94b3c93dac90ae7c0300000000000000034e0665e3e11d6c45363349514fac2616445db447fc8b3385abd49f2db99bb585ca7fc97b350c460731c67f16263f2fbafbf2648497c940182034c4e4a388568cc16cdca7ad0dc0133b98d4575c", 0xa1}], 0x3) socketpair$unix(0x1, 0x5, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt(r2, 0x29, 0x3b, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x3f, 0x40000009, &(0x7f0000000340)="030000004a33ac71c1d19f57804245d5e29271e278173fa59015a4eccb4c6b15b60d7b9ac0eb496de42a92bc4738aa52fbec18435cdcceb8f6ab255ca23b4e1248b70551b0f183d41a4d790ef4f7bf840affc09789cafe48b956657e2267dcc0c8726c14d4e53716c68fcac5303674d1e309fc20d55a6eb4a2713f51c2e7d2849737da9fae9ba6b7a50b7292a572fa48cfa0fd5ee7c60c233ac313e37e61cdf2f0795879923d9faf2f10841fe6d6853815da51f9226b3f461db145578749a67f8a92e606f04a53dada88aa00ec6c41f892ee70b7abbb5348e79807286c696808931f13825c79508afa", 0xfffffffffffffdc7) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) write(r1, &(0x7f0000000040)="cdf31d7c3d8a91810fddb7048bde8f3fe9229e6dee5b3f657bdf3e3ccf9c492d44313f07ab8ff870f402e3ed34107a50455552200fec3d6a348d6fbace58c5b3", 0x40) r2 = syz_open_pts() fcntl$getflags(r0, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000001c80)="3b8434c65c603588c83b4a8fe389f92cb2bfe2cc22c142d890841656fb30965d9bdf86a59ca970b121faa3e8f77ccaf0806b0e522a645d26822bf79dfc8e7c840473452ea9a3300cd6d030cfdacc57b14bca30ddb5ea8356e3bc532ad5066184dc00ca82cb3cf2bfd3c760fe682a8cb1b384e06f63e09f319bff963151a2973f4a028eefe36064a0ec6c4b53f8d2bad4be9a62da170bb25882721743da880f36459ee645a675accb45db51c1868643defaa3bb1f820d07a654a746978b1ff5627c96ad22430cc555c111cce8ed7c9f20ba592d104372f37ba560853ab115892eaa25576b95ccc206552797dde8360950af1c66baa0ce337d2905a5b6ec79", 0xfe}, {&(0x7f0000001d80)="928507e0f815a4cfb777c19401e8c4d8adea595b916f89cef73318bd7c6730833352fd45c80b814732faddca84cdc9406f2ff01aa90387ba68bde2cec5f90fe8b3bbbc722edd49050f55d8d9425c8467a3dbdabc2dbd44c19090f04b8d4c63a16278c01c46b7557a331ecf2c5416ce8d91755f143259028370280ea852a9cca84eda90937a0843b40334689bce8bcf2eed14d0759248d1420fba8c7f8888005ba82e80246431e0a093e7541a7ab9fca501cd2a649325c96f14aa28acbac731e789e29d7f3d7b77479f732934a3012150a0a6d9cecc6f425f9fe1842a021b65b0aeeadf1b764f18a354476950f25aeb0dd06ea0b92ceddeb44e01ff934a05c5b3a6d1c56e5590d29ed137115bbf8804aa6377b8348fb859ac40f2861fc18768141a6dcedc1138a33f49ba6e7efbe3eaa4de8fbbdf1b4ff385d26860f296b337ab24a3b00581e313fe7297340cea36bd811fbd738549098ee50341db0ae9727785d15ae2e206190e632aa04ba9ab1081c207ae4b7b6629e7f928b4", 0x17a}], 0x2) writev(r3, &(0x7f0000001840)=[{&(0x7f0000000380)}, {&(0x7f0000000180)="0ee6de4f6bdb40267d4ae90e00d80000000000000080b67a4f248571e271ee506de4f63adea6b3a878854aa4dbd01312e2f3342b6c27f91b76f2bce89cccf8fc7adbbc2460ea4c46cef5e0b4477b5b9e41a49146f2d8e100ebd184fcda8759bb4f34227fe9e2e4c306d00fb253fa1cd7e9d77347d7bb4bb5f0beda62f6935d6fd592ed6bdb8cefbfc2f53b494a7a109caf382a0e92616d9c4d9f89", 0x1f}, {&(0x7f00000013c0)="678bfd1c46973325f19849381bf7cbfa0fae440746c102086eb3318e559c38c9c927b7b6f5fa0cd1cfcf6461", 0x2c}, {&(0x7f0000001400)="c658c9b136dfb53679cbce3f3bfe15df2547b9ae5127d90204e9b45c3406154ca2aea2192e9d7fad20a2a3da24d4269c6286b1d857741f6c90889666cd216dfc", 0x40}, {&(0x7f0000001540)="4314abac71fe1a79bce69bdb1413efa7fc586004fbdbbacef89196ccff40d2155614d41337ea97d8b42d24b402da0c59638c91e3b7eacf7d185990d6522e32f98d5d0407a3288dacfad2b5f5afaf994736e9bb56952e63f1162790a48367d86eb37e65bdd8f4764813a574e446f9710fe5a06aa153182dcc4a23e7f0878d2191222a717f56705a4d219ced2897c45f228f0814d29faf71ffdea3260001c236", 0x8b}, {&(0x7f0000001600)="e3c5bcf656c36de6c91d0efdd48ca21b49453dece595a7f101e42a6c785cf91443e01a0e11c9cf3666ae07242544d5abfdce4e7a53bacfabab672921b8df718299242b601d84e54817e1b2d5f5759a17b47be4d38447e24bd5bce803be1ab97ddfc1180a6b461d195fa38d6f15f5af6403cccae5a1082930d4603d3ebc9aaac6edf1b413dbaedd854a179fce5280fb63ef", 0x91}, {&(0x7f00000016c0)="453f35dec4d281010eec0b58447e9c3c001e3641a83bcd9c75901a84d536aabd9a93ae094ed0819ebef671a5d4d5395a670772c3775ab498dc9cfb8369b518a281ed6512e1059b6f3dac90c44c06c7ace2d8e0d94fbd558cbad51a539a349f61783c525ab3369f73cd5fae2819bd38358e701760e4b9b63578c4c9cd196b47833562a84f6d4b8f49c8fad5b4c53cb0d25fa84f690027a91c19f660d02bae0000", 0xa0}, {&(0x7f0000001780)="1fd3ec70a4c8c69952be60a0da9baa9d8641ba4cd25b56738f3f20b5e9b6b7442898f668699feba05294aac35ee3a212d73dfa077763a5de267b5a020069f1f8806c9d4ab38bc3e8170f8c7c3602a8791d7ced03a9d9e7b8ef1da51391ef328afece02879347e8711c50bb642168788aa30a2bd28e0ac1956f68d74662176bbd3744ba2ae90e6e9ff1099c2c87d84ddf7707dccc41a9853800"/165, 0xa5}], 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="17b5ad3cac6436c1b3a522d10d92adbc670506253cc9a68a78aabe89d2ef67f9c2481345c15bb9150126a53c40cb5329a9673612d7ebb104ccbd0c367b3ba7fa109771ade198d76f080c46e3495358799bcb8c79be32", 0x56}], 0x1, 0x8) writev(0xffffffffffffffff, &(0x7f0000001a00)=[{&(0x7f0000001940)="93e98bf7df36bc0642baf67106ee4f40e07819f0d83f8072fe8093e9c1144a8c81dade4a65465b11fae9ade8fb480178b4010dcbb4efd8b6088ebb342d7cb6f3e2c32da0e2794c5758b9ab9912e2cbfa2542a7073138d5524e59b9d008348f9fe025b84dc1460e50454f9d12e171ec8a1dabcdbbcf99d3dbc9cae481f2d11a5df50f4f724a8c24bd75d821642d4a6d124c17d96dceb0614815aac0d0", 0x9c}], 0x1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001a40)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001a80)=0x2) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001ac0)) syz_open_pts() socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) socket(0x11, 0x3, 0xfe) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0xc62, 0x0) shutdown(r1, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(0x0, 0x0) r2 = syz_open_pts() close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)) flock(0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="3b11dd83dc5affffffffffff86dd60a668170008002000000000000000000000000000000000fee2ffff0000f707907819adb4b2d9d62f0947"]) syz_emit_ethernet(0x37, &(0x7f0000000100)=ANY=[@ANYBLOB="09ffffffffff671b0b000000000000060018880b0601001faaaaaaaaaabbd74ddadb9b87323f6a5e8393c863611a5d64678ba3d62785"]) r3 = msgget$private(0x0, 0x340) msgsnd(r3, &(0x7f0000000140)=ANY=[], 0x9c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unveil(0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502b9", 0x5, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a24b8e5f84cf71b59c7afec333dd5e59fa8500e3f7c2b400000000000000000000000015534d1dbca6af5469ed488582efb7c4747a072ad3e5d09ba7f9746f0ae4a714b51c86dd2f9b8bf72279133c9c6011ecd3663a66731e2e4bab9f251d534ae08ed1211db746680365558b107825661f8d2756ba21d552de42470ea16f76a5558b4ba63a3d35a685b34761d80b13b503c6554671f3dd80348bc48fe06705225f975d22bd2d1d97a161e3a970b613ae5afc96ad87d37d9d17d4f5e3db4e6cef76917ccc75207b82568662fa4401cad57c137487747cfd", &(0x7f0000000280)=0x10, 0x0, 0x56) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000680)="8c09982b476be8c76e685e3c6d91734d37", 0x6e) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x802, 0x0) kevent(0xffffffffffffffff, &(0x7f00000020c0), 0x7fff, 0x0, 0x100000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) panpanic: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 953 Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *175374 71237 32767 0x8000010 0 1 syz-executor.7 272146 39983 32767 0x8000010 0 0 syz-executor.1 db_enter() at db_enter+0x1c panic(ffffffff8295f3e1) at panic+0x17b __assert(ffffffff8291102d,ffffffff828b0ba1,3b9,ffffffff829342c7) at __assert+0x29 uvn_get(fffffd806de588d8,58000,ffff80002bccde50,ffff80002bccdccc,3,4,ba09c670d9c3c3f7,58000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80684d78b0,e87f88dc000,0,4) at uvm_fault+0x255 upageflttrap(ffff80002bcce050,e87f88dc530) at upageflttrap+0x8e usertrap(ffff80002bcce050) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75fdeba6cad0, count: 5 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{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu0: vop_generic_badop cpu1: kernel diagnostic assertion "((flags & PGO_LOCKED) != 0 && rw_lock_held(uobj->vmobjlock)) || (flags & PGO_LOCKED) == 0" failed: file "/syzkaller/managers/setuid/kernel/sys/uvm/uvm_vnode.c", line 953 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8295f3e1) at panic+0x17b __assert(ffffffff8291102d,ffffffff828b0ba1,3b9,ffffffff829342c7) at __assert+0x29 uvn_get(fffffd806de588d8,58000,ffff80002bccde50,ffff80002bccdccc,3,4,ba09c670d9c3c3f7,58000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80684d78b0,e87f88dc000,0,4) at uvm_fault+0x255 upageflttrap(ffff80002bcce050,e87f88dc530) at upageflttrap+0x8e usertrap(ffff80002bcce050) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75fdeba6cad0, count: -10 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002bccdaf0 rbx 0xffff800029cecd77 rdx 0 rcx 0xffff8000ffff5740 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xf711d5ecb1473dee r11 0x966cbc16bab83a67 r12 0xffff800029cecb78 r13 0 r14 0xffffffff82d5eb78 cpu_info_full_primary+0x2b78 r15 0x1 rip 0xffffffff822251fc db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002bccdae0 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.7) tid=175374 pid=71237 tcnt=1 stat=onproc flags process=8000010 proc=0 runpri=82, usrpri=82, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000ffff4f90,0xffff8000ffff4a80 process=0xffff80002d7479e0 user=0xffff80002bcc9000, vmspace=0xfffffd80684d78b0 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65546 397485 2605 32767 2 0x8000010 syz-executor.6 64086 283232 7343 32767 2 0x8000010 syz-executor.2 64086 119371 7343 32767 2 0xc000010 syz-executor.2 *71237 175374 13288 32767 7 0x8000010 syz-executor.7 73313 444775 35530 32767 2 0x8000010 syz-executor.4 76146 476991 11872 32767 2 0x8000010 syz-executor.3 76146 410710 11872 32767 2 0xc000010 syz-executor.3 39983 272146 47687 32767 7 0x8000010 syz-executor.1 47687 306737 31317 0 3 0x8000082 wait syz-executor.1 2605 200485 23378 32767 3 0x8000090 nanoslp syz-executor.6 23378 497787 31317 0 3 0x8000082 wait syz-executor.6 35530 308545 97318 32767 3 0x8000090 nanoslp syz-executor.4 97318 147034 31317 0 3 0x8000082 wait syz-executor.4 7343 347175 24742 32767 3 0x8000090 nanoslp syz-executor.2 24742 502911 31317 0 3 0x8000082 wait syz-executor.2 11872 179657 747 32767 3 0x8000090 nanoslp syz-executor.3 747 57894 31317 0 3 0x8000082 wait syz-executor.3 71982 516900 84874 32767 2 0x8000010 syz-executor.5 84874 423021 31317 0 3 0x8000082 wait syz-executor.5 16745 255320 70866 32767 2 0x8000010 syz-executor.0 13288 14475 86393 32767 3 0x8000090 nanoslp syz-executor.7 70866 515025 31317 0 3 0x8000082 wait syz-executor.0 86393 346142 31317 0 3 0x8000082 wait syz-executor.7 73395 216632 0 0 3 0x14200 bored sosplice 31317 68074 18268 0 3 0x1a000082 thrsleep syz-fuzzer 31317 104094 18268 0 3 0x1e000082 nanoslp syz-fuzzer 31317 60638 18268 0 3 0x1e000082 wait syz-fuzzer 31317 165953 18268 0 3 0x1e000082 wait syz-fuzzer 31317 34926 18268 0 3 0x1e000082 wait syz-fuzzer 31317 401499 18268 0 3 0x1e000082 wait syz-fuzzer 31317 242355 18268 0 3 0x1e000082 wait syz-fuzzer 31317 207257 18268 0 3 0x1e000082 thrsleep syz-fuzzer 31317 351637 18268 0 3 0x1e000082 thrsleep syz-fuzzer 31317 272792 18268 0 3 0x1e000082 thrsleep syz-fuzzer 31317 435045 18268 0 3 0x1e000082 thrsleep syz-fuzzer 31317 407255 18268 0 2 0x1e000002 syz-fuzzer 31317 248013 18268 0 3 0x1e000082 wait syz-fuzzer 31317 57752 18268 0 2 0x1e000002 syz-fuzzer 31317 398687 18268 0 3 0x1e000082 wait syz-fuzzer 31317 224380 18268 0 3 0x1e000082 wait syz-fuzzer 18268 433001 23043 0 3 0x810008a sigsusp ksh 23043 190683 15915 0 3 0x1800009a kqread sshd 81212 144894 1 0 3 0x18100083 ttyin getty 15915 246922 1 0 3 0x18000088 kqread sshd 99995 410333 57103 73 3 0x19100090 kqread syslogd 57103 121423 1 0 3 0x18100082 sbwait syslogd 23453 421773 1 0 3 0x18100080 kqread resolvd 52638 141409 73085 77 3 0x18100092 kqread dhcpleased 50733 428249 73085 77 3 0x18100092 kqread dhcpleased 73085 147918 1 0 3 0x18000080 kqread dhcpleased 335 187133 0 0 3 0x14200 bored smr 99494 514132 0 0 2 0x14200 zerothread 35802 51132 0 0 3 0x14200 aiodoned aiodoned 69817 360414 0 0 3 0x14200 syncer update 66439 17574 0 0 3 0x14200 cleaner cleaner 41236 327205 0 0 3 0x14200 reaper reaper 32739 189482 0 0 3 0x14200 pgdaemon pagedaemon 92963 37524 0 0 3 0x14200 bored viomb 70479 240956 0 0 3 0x40014200 acpi0 acpi0 69293 289303 0 0 3 0x40014200 idle1 23255 365441 0 0 3 0x14200 bored softnet3 39134 29563 0 0 3 0x14200 bored softnet2 38491 269836 0 0 3 0x14200 bored softnet1 74265 428190 0 0 3 0x14200 bored softnet0 22835 107486 0 0 3 0x14200 bored systqmp 98479 414696 0 0 3 0x14200 bored systq 77999 287687 0 0 3 0x14200 tmoslp softclockmp 12920 183718 0 0 3 0x40014200 tmoslp softclock 16240 476633 0 0 3 0x40014200 idle0 1 524239 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 73313 (syz-executor.4) thread 0xffff8000ffff4f90 (444775) exclusive rwlock vmmaplk r = 0 (0xfffffd80684d7108) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 vm_map_lock_ln+0xfa #3 uvmfault_lookup+0xb6 #4 uvm_fault_check+0x63d #5 uvm_fault+0xf2 #6 upageflttrap+0x8e #7 usertrap+0x22a #8 recall_trap+0x8 Process 39983 (syz-executor.1) thread 0xffff80003738f228 (272146) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82d6a3a8) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 ffs_update+0x27f #7 ufs_mkdir+0x430 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068c60d58) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_mkdir+0xe6 #10 VOP_MKDIR+0xc3 #11 domkdirat+0x125 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806862bf88) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 Process 16745 (syz-executor.0) thread 0xffff80002a1fd218 (255320) exclusive rrwlock inode r = 0 (0xfffffd8068c601a8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1e4 #7 ufs_mkdir+0xe6 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd805906f6f8) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10205 6411K 6419K 166960K 11498 0 pcb 17 12K 12K 166960K 17 0 rtable 238 6K 7K 166960K 3107 0 pf 29 8K 8K 166960K 171 0 ifaddr 44 16K 16K 166960K 336 0 ifgroup 50 2K 2K 166960K 334 0 sysctl 4 1K 3K 166960K 8 0 counters 64 36K 36K 166960K 206 0 ioctlops 0 0K 2K 166960K 197 0 iov 0 0K 24K 166960K 596 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 3260 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 152 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 0K 166960K 968 0 dirhash 12 2K 3K 166960K 375 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 23 85K 117K 166960K 7715 0 sigio 0 0K 0K 166960K 128 0 proc 56 78K 139K 166960K 3129 0 subproc 104 6K 7K 166960K 1157 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1832 0 in_multi 99 7K 7K 166960K 1232 0 ether_multi 1 0K 0K 166960K 51 0 mrt 2 0K 0K 166960K 7 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 229 1023K 1023K 166960K 229 0 exec 0 0K 1K 166960K 2163 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 281 76K 134K 166960K 67489 0 UVM aobj 131 8K 8K 166960K 164 0 pinsyscall 43 86K 104K 166960K 10736 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 649 0 NDP 15 0K 2K 166960K 240 0 temp 74 6820K 6948K 166960K 28733 0 kqueue 12 18K 30K 166960K 1397 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 1266 0 1263 1 0 1 1 0 8 0 rtentry 112 1035 0 923 4 0 4 4 0 8 0 unpcb 144 6498 0 6485 29 27 2 6 0 8 1 syncache 336 119 0 119 33 32 1 1 0 8 1 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 30 0 30 8 8 0 1 0 8 0 tcpcb 808 5138 0 5133 88 80 8 8 0 8 7 arp 120 165 0 146 1 0 1 1 0 8 0 ipq 40 35 0 34 4 3 1 1 0 8 0 ipqe 40 186 0 185 4 3 1 1 0 8 0 inpcb 384 10290 0 10278 125 114 11 12 0 8 8 ip6q 72 2 0 2 2 2 0 1 0 8 0 ip6af 40 4 0 4 2 2 0 1 0 8 0 nd6 136 374 0 349 3 1 2 2 0 8 1 kcovpl 48 89 0 81 1 0 1 1 0 8 0 rttmr 136 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4759 0 4298 51 18 33 34 0 8 2 art_table 32 4760 0 4298 6 1 5 5 0 8 0 art_node 16 1034 0 932 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 14 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 966 0 956 1 0 1 1 0 8 0 shmpl 112 161 0 33 4 0 4 4 0 8 0 dirhash 1024 259 0 242 3 0 3 3 0 8 0 dino2pl 256 12215 0 10688 97 0 97 97 0 8 0 ffsino 272 12215 0 10688 103 0 103 103 0 8 0 nchpl 144 22771 0 21040 66 1 65 66 0 8 0 uvmvnodes 80 9076 0 0 186 0 186 186 0 8 0 vnodes 216 9076 0 0 505 0 505 505 0 8 0 namei 1024 86006 0 86005 16 15 1 2 0 8 0 percpumem 16 117 0 71 1 0 1 1 0 8 0 kstatmem 264 164 0 142 2 0 2 2 0 8 0 scxspl 216 172444 0 172444 53 51 2 8 1 8 2 plimitpl 152 2208 0 2185 2 0 2 2 0 8 0 sigapl 424 7848 0 7795 8 1 7 7 0 8 0 futexpl 64 116976 0 116976 24 23 1 1 0 8 1 knotepl 120 1415 0 0 26 1 25 26 0 8 0 kqueuepl 216 2579 0 2571 10 9 1 5 0 8 0 pipepl 320 1535 0 1507 16 13 3 8 0 8 0 fdescpl 496 7829 0 7795 8 2 6 6 0 8 0 filepl 152 54188 0 53953 58 44 14 17 0 8 3 lockfpl 104 1831 0 1829 1 0 1 1 0 8 0 lockfspl 48 697 0 695 1 0 1 1 0 8 0 sessionpl 144 94 0 78 1 0 1 1 0 8 0 pgrppl 48 228 0 212 1 0 1 1 0 8 0 ucredpl 104 11544 0 11526 1 0 1 1 0 8 0 zombiepl 144 7795 0 7795 1 0 1 1 0 8 1 processpl 1136 7848 0 7795 7 2 5 5 0 8 0 procpl 656 16341 0 16271 9 1 8 8 0 8 0 sosppl 168 94 0 94 21 21 0 1 0 8 0 sockpl 664 18277 0 18251 106 94 12 15 0 8 8 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 964 0 0 48 21 27 47 0 8 0 mtagpl 96 4 0 0 1 0 1 1 0 8 0 mbufpl 256 1595 0 0 70 0 70 70 0 8 0 bufpl 280 20107 0 11031 649 0 649 649 0 8 0 anonpl 24 1224177 0 1217729 322 250 72 155 0 186 0 amapchunkpl 152 229806 0 229131 234 189 45 73 0 158 9 amappl16 200 26184 0 26049 230 209 21 34 0 8 6 amappl15 192 112 0 111 1 0 1 1 0 8 0 amappl14 184 401 0 387 2 1 1 2 0 8 0 amappl13 176 20 0 20 5 4 1 1 0 8 1 amappl12 168 9566 0 9531 2 0 2 2 0 8 0 amappl11 160 48 0 38 1 0 1 1 0 8 0 amappl10 152 148 0 136 1 0 1 1 0 8 0 amappl9 144 213 0 213 3 3 0 1 0 8 0 amappl8 136 526 0 484 2 0 2 2 0 8 0 amappl7 128 65 0 48 1 0 1 1 0 8 0 amappl6 120 1280 0 1264 2 1 1 2 0 8 0 amappl5 112 448 0 436 1 0 1 1 0 8 0 amappl4 104 1253 0 1211 2 0 2 2 0 8 0 amappl3 96 40905 0 40826 5 2 3 4 0 8 0 amappl2 88 8419 0 8343 3 1 2 3 0 8 0 amappl1 80 36985 0 36476 22 10 12 22 0 8 0 amappl 88 65689 0 65492 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 163 0 33 4 1 3 3 0 8 0 uaddrrnd 24 7830 0 7796 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7830 0 7796 1 0 1 1 0 8 0 vmmpekpl 168 56682 0 56617 4 0 4 4 0 8 0 vmmpepl 168 488280 0 486237 256 145 111 130 0 357 6 vmsppl 440 7829 0 7796 5 0 5 5 0 8 0 rwobjpl 56 124499 0 114224 182 32 150 153 0 8 0 pdppl 4096 15667 0 15592 430 347 83 91 0 8 8 pvpl 32 45439 0 0 367 0 367 367 0 265 0 pmappl 248 7829 0 7796 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 948 0 515 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82d5dff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc scsi_xs_put(fffffd805dca3640) at scsi_xs_put+0x3f scsi_done(fffffd805dca3640) at scsi_done+0x2e vioscsi_vq_done(ffff8000000a3268) at vioscsi_vq_done+0xb1 intr_handler(ffff80002e956630,ffff80000006bc00) at intr_handler+0x93 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(6e) at cnputc+0x4f db_putchar(6e) at db_putchar+0x3eb kprintf() at kprintf+0x69a db_printf(ffffffff828feb70) at db_printf+0x89 end trace frame: 0xffff80002e956a20, count: 0 ddb{0}> trace x86_ipi_db(ffffffff82d5dff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc scsi_xs_put(fffffd805dca3640) at scsi_xs_put+0x3f scsi_done(fffffd805dca3640) at scsi_done+0x2e vioscsi_vq_done(ffff8000000a3268) at vioscsi_vq_done+0xb1 intr_handler(ffff80002e956630,ffff80000006bc00) at intr_handler+0x93 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f Xspllower() at Xspllower+0x1d cnputc(6e) at cnputc+0x4f db_putchar(6e) at db_putchar+0x3eb kprintf() at kprintf+0x69a db_printf(ffffffff828feb70) at db_printf+0x89 panic(ffffffff82896cd2) at panic+0xdb vop_generic_badop(ffff80002e956a58) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd80547e3058,fffffd80554e49d8) at VOP_STRATEGY+0x9f bwrite(fffffd80554e49d8) at bwrite+0x1d3 VOP_BWRITE(fffffd80554e49d8) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002e956cd0) at ufs_mkdir+0x445 VOP_MKDIR(fffffd806a74ae88,ffff80002e956e30,ffff80002e956e60,ffff80002e956d60) at VOP_MKDIR+0xc3 domkdirat(ffff80003738f228,ffffff9c,72f9c98e3380,1ff) at domkdirat+0x125 syscall(ffff80002e956fe0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x72f9c98e33f0, count: -24 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff8295f3e1) at panic+0x17b __assert(ffffffff8291102d,ffffffff828b0ba1,3b9,ffffffff829342c7) at __assert+0x29 uvn_get(fffffd806de588d8,58000,ffff80002bccde50,ffff80002bccdccc,3,4,ba09c670d9c3c3f7,58000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80684d78b0,e87f88dc000,0,4) at uvm_fault+0x255 upageflttrap(ffff80002bcce050,e87f88dc530) at upageflttrap+0x8e usertrap(ffff80002bcce050) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75fdeba6cad0, count: 5 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff8295f3e1) at panic+0x17b __assert(ffffffff8291102d,ffffffff828b0ba1,3b9,ffffffff829342c7) at __assert+0x29 uvn_get(fffffd806de588d8,58000,ffff80002bccde50,ffff80002bccdccc,3,4,ba09c670d9c3c3f7,58000) at uvn_get+0x4ca uvm_fault_lower_lookup(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50) at uvm_fault_lower_lookup+0xf3 uvm_fault_lower(ffff80002bccded0,ffff80002bccdf08,ffff80002bccde50,0) at uvm_fault_lower+0x62 uvm_fault(fffffd80684d78b0,e87f88dc000,0,4) at uvm_fault+0x255 upageflttrap(ffff80002bcce050,e87f88dc530) at upageflttrap+0x8e usertrap(ffff80002bcce050) at usertrap+0x22a recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x75fdeba6cad0, count: -10