last executing test programs: 18.458041306s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 14.75954928s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 11.370762116s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 8.113019454s ago: executing program 0 (id=1440): pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000217}, 0x4, 0x0, 0x0, 0x0, 0x1e) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 8.005191764s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 6.658191188s ago: executing program 0 (id=1443): syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000655b5a1bc91430a57777e24c89488bcec5bba1030000000000000004bc1abebbf9ea9f8a46fd2f0d47ed2fbf5ccebda600000000000000"]) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x2010, r2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="1cd2d176f4b8f82c1d09936270286ea75b958983a9f15438392f4d2feb0900000000000ef962", 0xa8269}], 0x1, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0x2}, {0x4, 0x1}}) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r6, &(0x7f0000000600), 0x10000000000002a5) 6.381060411s ago: executing program 0 (id=1452): r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)=0xffffffff) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000240)='c', 0x1) 5.180658182s ago: executing program 0 (id=1456): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x8, 0x8000001}, {0xb1, 0x10, 0x2, 0x4}, {0x16, 0x7, 0x7f, 0x4011}]}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="3cb3ff3d3828e64ae9f989a016dd6442873668ee8adcc9b969e224607d7ffe92", 0x20}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000500)="a9000000f1ac0058105a91501d94a3f64b26bfce05392f13cd6523e6fdd3112a", &(0x7f0000000080)=0x20, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xfffffffffffffe55, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)={@remote, @empty, [], {@generic={0x807}}}) syz_emit_ethernet(0x52, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa89ab9b4c72ca86dd607927f3001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000008"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000000)=0x2) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) readv(r1, &(0x7f0000000640), 0x10000000000001c6) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000300)=""/158, 0x9e}], 0x1, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000102c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001"]) 5.177563792s ago: executing program 1 (id=1457): mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000040)=0x80000000) select(0x40, &(0x7f0000000300)={0x7, 0x5, 0x2, 0xbf, 0xa, 0x10000, 0x9, 0x101}, &(0x7f0000000340)={0x1, 0x4000000000000000, 0x2, 0x5, 0x8, 0x7c, 0x30886671, 0x3485}, &(0x7f0000000380)={0x9, 0x2, 0xffff, 0x5, 0x2, 0x5, 0xb682, 0xded}, 0x0) 5.175651151s ago: executing program 4 (id=1459): r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000002c0)={0x0, &(0x7f0000000180)}) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x2, &(0x7f0000000080)='./file0\x00', 0x8}) close(r2) 4.034197906s ago: executing program 6 (id=1460): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f00006d5000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffff9c, 0x3) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xf66c, 0xfffffffe, 0x7fffffff, 0xfffff51f, "3cee7cae307e08001fb91b000000da64612c3300", 0xfff, 0xfffe}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x7, 0x0, 0xff, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r5 = socket(0x2, 0x3, 0x0) bind(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000000), 0x10) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="3cb3ff3d0128e6fabd6a729dfaf32560c4e68810c552d8f6fb71416bd026c2dbbd09bc55", 0x24}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000800)="c90058105a91501d949f27982ebfce05392f13417c96ec51fe3a1660c95d256dd48ae2f8f49346c6df08302e85ab5ab9d6eb624dff6d4f4e5a558f0e11934b6090dc03309680b0bd79ec759fc6656fe3638236f60865ed14e286b3214ed730523a758b3c708c1fdc44df854d11ba6e4ea61989fbc5b3b5d3f054c047ed73e760", &(0x7f0000000080)=0x80, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r4, &(0x7f0000000700)="d80b00"/14, 0xe) writev(r3, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000040)="56779406", 0x4) 4.033942895s ago: executing program 1 (id=1461): openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001fc0)={0x3, &(0x7f0000001f80)=[{0x345, 0x1, 0x5, 0x2}, {0x1, 0x6, 0x8, 0x80000001}, {0x3, 0xf9, 0x5, 0x2}]}) getdents(0xffffffffffffff9c, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x281) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2e02) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setregid(0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) r4 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) socket(0x3f, 0x8000, 0x40) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/217) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1100) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) msync(&(0x7f0000617000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCGDLTLIST(r5, 0x4010427e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 4.03302267s ago: executing program 7 (id=1462): sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000100)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000080)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000100)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000080)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) (async) 3.812760321s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 2.548053862s ago: executing program 0 (id=1465): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, 0x0, 0x0) (async) setsockopt(r0, 0x1000000029, 0x37, 0x0, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) sysctl$hw(&(0x7f0000001680)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) 2.547643757s ago: executing program 1 (id=1466): sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x92, 0x0) setrlimit(0x8, &(0x7f0000000000)={0xfffffffffffffffb, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x61, 0x2, 0x0, 0x7}, {0x6, 0xc, 0x12, 0x101}]}) write(r0, &(0x7f0000000200)="d81ad3ede1f3bd8558d5c736488884bc7311c3914cef0dd6e8cf8acf9d457a7c9c611597d3ff807bc5b4d6031b22009fa8d43ae65899641792e5e5a651e0224d01c52d3ce6c14c25a074396c7df06b8c58c5da65c934b35e0031e05fae6b32fed7e05ed70703d06c2ba5e2feb567d1b987551eb0614d65470803dc91", 0x7c) syz_emit_ethernet(0x138, &(0x7f0000000480)=ANY=[@ANYBLOB="a2309421899f3d70506b6417bd9181ac50c0f648df58939c2591cd4b0000000066ffbc4575d36fc1fa15d32d6d51d0076a02c20cdfc97f6be402d14f89fa69b50fe40781a9776a8ce50f052a7747cc113c4366c63c38903cded46be590af758827a0ac6c4ba596f3e4b86f24347e858818231e5278fd30beae53074efd53fecee18be74146ef61218557175e1abd0e13b5bc16f4d9afd4ec13dbb3b4dd67aa9c053ff37ce0c00d73afe98cd0eebdb5068dcf7a7b9857af2289ae984bab05808c91c44a2740f81506752060d4ef60ed5be51155464464f7f7aadc0eea98a1773c00bb744a23c5c2a3f65955bd093014608ab0b06b7c5d7afe53c3bb050d63b8247a6410864721d93d77b9b5e198f916f72da03878d088ac51927675493b1f7654865c7133cf0568cea81a"]) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa0000aaaaaa080048ed4c67f7640003069d9078ffffffffffffffff070b1effffffff00000010000e009078000b0008000003ff0000000100000009"]) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) ioctl$FIONREAD(r2, 0x802069de, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ktrace(&(0x7f0000000200)='./file1\x00', 0x4, 0xd27d43220c7df9b, 0x0) close(0xffffffffffffffff) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) 2.530940833s ago: executing program 2 (id=1467): openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) (async, rerun: 64) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x13}, {{r2}, 0xfffffffffffffffe, 0x62}], 0x6, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x6995, 0x4, {0x6, 0x7}}) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) 2.529238511s ago: executing program 4 (id=1468): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) sysctl$hw(&(0x7f0000000140)={0x6, 0x5}, 0x2, &(0x7f0000000280)="94d271", 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) close(r1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x22) ioctl$FIONBIO(r2, 0x82907003, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x258f, 0x7fffffff, 0xfff6, 0x1, 0x5fe, 0xffffffff, 0x3f, 0x1, 0x0, 0xffffffffffffffff, 0x7a0000000000000}) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0xa, [{0x2, 0x7c}, {0x1, 0x80000001}, {0x1, 0x10}, {0x3, 0x40}, {0x1, 0x2}, {0x1}, {0x1, 0x9c98}, {0x2, 0x3}, {0x0, 0x1bf}, {0x1, 0x8}, {0x3, 0x7fff}, {0x1, 0x40}, {0x3}, {0x1, 0x5}, {0x3, 0x7}, {0x2, 0x4}, {0x1, 0xed0}, {0x1, 0x10000003}, {0x3, 0x6}, {0x1, 0xe8}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0xb}, {0x3, 0x5c7d}, {0x1, 0x5}, {0x2, 0x93}, {0x2, 0x7ff}, {0x3, 0x6ca1}, {0x3, 0x3}, {0x1, 0x4}, {0x2, 0x5}, {0x1}]}) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x142) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000180)=""/63, 0x3f) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) r4 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB]) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) semop(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 2.528359538s ago: executing program 6 (id=1470): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='/dev/tty\x00', &(0x7f00000000c0)='/dev/tty\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='/dev/tty\x00']) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x3c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000240)=0x9) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000280)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='/.\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='[)\x00', &(0x7f00000003c0)='(#\\$)\x00']) shutdown(r1, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000480)={'./file0\x00', 0x3, 0x7f, 0x1}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000008c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname$unix(r1, &(0x7f0000000900)=@file={0x0, ""/4087}, &(0x7f0000001900)=0xff9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001940)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000001980)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000019c0)) execve(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001c00)=[&(0x7f0000001a40)='(#\\$)\x00', &(0x7f0000001a80)='#,%^^\'-/!+}}]@%\xd5-!-:(-/[\x00', &(0x7f0000001ac0)='/.\x00', &(0x7f0000001b00)='/.\x00', &(0x7f0000001b40)='@(\x00', &(0x7f0000001b80)='\xab$,\x00', &(0x7f0000001bc0)='[{@)},\x9d:,)\x00'], &(0x7f0000001d40)=[&(0x7f0000001c40)='(#\\$)\x00', &(0x7f0000001c80)='/.\x00', &(0x7f0000001cc0)='$}.\x00', &(0x7f0000001d00)='\x00']) recvmmsg(r4, &(0x7f00000043c0)={&(0x7f0000004380)={&(0x7f0000001d80)=@in6, 0xc, &(0x7f0000004240)=[{&(0x7f0000001dc0)=""/4096, 0x1000}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f0000003dc0)=""/48, 0x30}, {&(0x7f0000003e00)=""/193, 0xc1}, {&(0x7f0000003f00)=""/201, 0xc9}, {&(0x7f0000004000)=""/122, 0x7a}, {&(0x7f0000004080)=""/176, 0xb0}, {&(0x7f0000004140)=""/241, 0xf1}], 0x8, &(0x7f00000042c0)=""/159, 0x9f}, 0x3f9}, 0x10, 0x1802, 0x0) close(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000004400)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000004440)={@random="2f7d1026ea70", @broadcast, [], {@generic={0x8863, "d3808b8becbce0b576ac15c644c351d8e0388b4c43b495e197bce9bdba703fcb55e28f6cc137cd25f3ef55ba61cb78d953b1f4d4ffef9834f3379784ff88c3ec5a4c58c7a65ef10110260899c2c4719ad6eb57404dcaf43531f0e777ce806d88078973ca4d0374103d055396e76909f3e9fa86c73d4bb697cf5fcf88124610ee76b37f1415654c2312c176995626a4443ea3fc7e843a77c90841f420776dca85bb48c57a46cea33c3a01ed7f1bfeab56469080870320c1e145e1c32cbb26839a66e73d40973459052949ebe75a34b75d1c4945a2ca8de809f0e76531eb89fdf2c2cd"}}}) getsockname$inet(r1, &(0x7f0000004540), &(0x7f0000004580)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) close(r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000045c0)={0xe, 0x0, 0x4, 0x0, "12c66ff217260787616472e32f5d53d1605d2a28", 0xc2, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000004600)) 2.528106834s ago: executing program 7 (id=1471): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xf9fa) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/251, 0xfb}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f0000000540)=""/146, 0x92}], 0x3) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/205, 0xcd}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 2.243210889s ago: executing program 2 (id=1472): syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xc, 0x3, 0x0, "01000000d000", 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x38) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r5, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x8, 0x0, 0x14, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 2.242497503s ago: executing program 0 (id=1473): connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x10) setsockopt(r0, 0xa9, 0x6cb90eca, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = getuid() getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) setreuid(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x49, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x10001}) r5 = syz_open_pts() close(r5) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x3a3d, 0xc7, 0xf, 0x20000d28, "0d4f95df9cafac95ccde1a5dbbabfe000800", 0xffffffbe, 0x8001}) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000280)="a5d4be1cfac10a183fbb2826895f242caf569edd14b1f8ab82cde34511049de0446d5db01dba116ad4ec19c9f92acfd861422e9a5fc60b2b512ab71ed1a3801dc5decbcb3921ad3b27378573db91e16fe41d4afb5dc77cc5428be80b0b0e86298643ee8f39607ecc5b995d689f31302a03ad5c11e6ec5cc39f134c1490f9b8a040d6f344d5624c3b38fa269d308d57bc26e70954af2ed7a820dc23f1c673390d91a71c5c23bfa51c165b4c0bcd4741b78076ae00000000000000000000000000bee2f6a2141187588f42583c73bbbd4bffaa620b133e29cf38a295c2ea3114663e2a194ce88a8d", 0xe7}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r6 = kqueue() r7 = socket(0x2, 0x1, 0x0) shutdown(r7, 0x2) kevent(r6, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x8) 2.24153787s ago: executing program 5 (id=1474): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3, 0x98}) syz_emit_ethernet(0x1be, &(0x7f0000000480)=ANY=[@ANYRES32=0x0]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000480)="582383ba32ce44e08e23b16f3aec414a7aadc2068e1e2ea661696efb258f1a1b7f6b6ef206c774ef", 0x28}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="f969afaadacc73312091501d94a34b7100006fd13194245ebbd0a75af9", &(0x7f0000000080)=0x1d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r1, &(0x7f0000000700)="d80b00"/14, 0xe) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getdents(0xffffffffffffff9c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) seteuid(0xffffffffffffffff) ktrace(0x0, 0x1, 0x10, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x2007]}) r3 = semget(0x2, 0x1, 0x281) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x18a) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x31d) dup2(r5, r4) execve(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/217) 2.180776591s ago: executing program 5 (id=1475): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0xdc, 0x4, 0x5}, {0x74, 0x7, 0x81, 0x3}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="f969afaadacc73312091501d94ac4232795f875a1913a34b71000000005c4fd13194245ebbd0a768f9874d5625f7169b7a609e0b4955c83debb0a0d12c1c147c907cadfc0501f750475d560249d43b00763656ebb1b263953c8990c469925b1b7b84f84c832514f2fd9e30ddc5bdd519fab01ba41522f2d27ab1097b199abc521987c63bdffc5fe3af46b3", &(0x7f0000000080)=0x8b, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000bc0)=ANY=[]) 2.178228835s ago: executing program 6 (id=1476): setegid(0xffffffffffffffff) syz_emit_ethernet(0x51, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff001f2000000086dd6036e282001b3b00fe800088e45968603169ad74414a0882000000000000000000000000bbfe"]) setregid(0xffffffffffffffff, 0x0) (async) setregid(0xffffffffffffffff, 0x0) 2.177958307s ago: executing program 1 (id=1477): open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sync() r0 = socket$inet(0x2, 0x3, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x1, 0x0) socketpair(0x20, 0x3, 0x1, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x2b}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(0x0, 0x2000, 0x881) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$TIOCSETA(r6, 0xc0504417, &(0x7f0000000740)={0x0, 0xfffffffd, 0x8, 0x400004, "0000000000000000e60000000000008000", 0x6, 0x2}) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) syz_open_pts() r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x80206910, &(0x7f0000000100)) 1.973664826s ago: executing program 4 (id=1478): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100051300000000000000dd03000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xf9fa) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/205, 0xcd}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0xffffffff}, {0x7, 0x80000004}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={0x0}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 1.973341275s ago: executing program 3 (id=1213): ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000000)) r0 = msgget$private(0x0, 0x8) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r7, 0x1b0, 0x9}, 0x1, 0x800, r8, r9, 0x5, 0x10001, 0x4, 0x6}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000001c0)={r8, r3, r7}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r3, r12) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@remote, @random="1019a30b1e14", [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x7, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @remote, @multicast1, @random="3f88ef4ae4e9", @remote={0xac, 0x14, 0x0}}}}}) r13 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r13, r7, r6, r7, 0x2, 0x7}, 0x5, 0x1, r5, r11, 0x3, 0x7, 0x9, 0x2c}) fcntl$lock(r10, 0x8, &(0x7f0000000380)={0x3, 0x2, 0x4, 0x8a92, r5}) getpgrp() r14 = getppid() getpgid(r14) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f00000003c0)=0x80) getpeername(r10, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) fchownat(r10, &(0x7f0000000480)='./file0\x00', r13, r4, 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0xd5d1, r1, r4, r13, r2, 0x18, 0x101}, 0x260d, 0xb6, r9, r8, 0xfffffffffffffbff, 0x3, 0x8, 0x78081ace}) syz_extract_tcp_res(&(0x7f0000000540), 0x84, 0xc) faccessat(r10, &(0x7f0000000580)='./file0\x00', 0x100, 0x7) write(r10, &(0x7f00000005c0)="fb2c8898b5370f2e2d3719438254d1b918db9f5a1a43e145aae1d784117b28637cec74cccf18a631162b7ba45dea3b16ac0752f00e2a6d74580981d2371d14d38445972c83c7a53973681d3dde9ae533d182a6697cd37542a72f9ded114eda1ae17cd15ec3f4d94b7442881cc02971b2d165468425156abac1569d4c8c2b225450772f07fef186db7dd8ea5ca123f21e3879cf306a493507f2b82867acd0980e4005a35b", 0xa4) fcntl$setown(r10, 0x6, r5) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f0000000680)) fcntl$setflags(r10, 0x2, 0x1) 1.973235618s ago: executing program 7 (id=1479): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0xffffffff, 0xbb574317, 0x2de, 0x60000, "7072c83fdce7988f343afbf4242d5421f1894cbb", 0x1, 0x7}) mprotect(&(0x7f00002e9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 707.249987ms ago: executing program 1 (id=1480): mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1600) setreuid(0xee00, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x12) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x180d, 0x100, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 706.632556ms ago: executing program 2 (id=1481): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$TIOCSETA(r0, 0x20004455, 0x0) socket(0x1e, 0x3, 0x2) 702.876749ms ago: executing program 4 (id=1482): ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0xaa, 0x0, 0x0, {[0x1, 0x0, 0xffffffffffffffd, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x1], [0x1, 0x0, 0x0, 0x0, 0x0, 0x1000000000], [0x0, 0x0, 0x401, 0x400], [0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8], [{}, {}, {0x0, 0x2, 0x0, 0xfffffffffffffffc}, {0x0, 0x1000}, {0x0, 0x0, 0xc8, 0x7ffffffffffffffe}, {0x0, 0x5}, {}, {0x0, 0xfffffffd}], {0x6, 0x0, 0x18}}}) r0 = kqueue() kevent(r0, &(0x7f0000000480)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x26, 0x20000000, 0xfffffdff80000002, 0x3}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x8000000007, 0x4}], 0xe46, 0x0, 0xa9fa, 0x0) kevent(r0, 0x0, 0x1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0xb4, 0x2, 0x1, 0xb7ef}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80000000, 0x3}, {{r0}, 0xfffffffffffffff8, 0x22, 0x0, 0x2, 0xfffffffffffffffd}], 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000004c0)={0x4c94, 0x7fffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000280)="3cb3ff3d0128e6fabd6a729dfaf32560c4e68810c552d8f6fb7126c2db", 0x1d}], 0x1) sysctl$kern(0x0, 0x0, &(0x7f0000000800)="c90058105a91501d949f27982ebfce05392f1341", &(0x7f0000000080)=0x14, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r2, &(0x7f0000000e80)=""/4091, 0xffaa) getdents(r2, &(0x7f0000001e80)=""/4096, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mknod(0x0, 0x1100, 0x0) r5 = open(0x0, 0x80000000000206, 0x17) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0x5, 0x0}) fchmod(r5, 0x0) getpid() open(&(0x7f00000000c0)='./file0\x00', 0x82, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x4, 0x4) writev(r3, &(0x7f0000000440)=[{&(0x7f00000005c0)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c640bf37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800450000302000000000019078ac1400bbe00000010c009078000000004500fffc0000000000020000e0000001e0000001"]) shutdown(r4, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x38, 0x6, &(0x7f0000000380)="02000000", 0x4) 701.89894ms ago: executing program 5 (id=1483): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x1}) (async) setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x1}) r0 = msgget$private(0x0, 0x730) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x8, 0x8000001}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x8, 0x8000001}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x138, 0x0) (async) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)="885acd20", 0x4) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0xee01) socket$inet(0x2, 0x3, 0x102) (async) socket$inet(0x2, 0x3, 0x102) setrlimit(0x4, &(0x7f0000000040)={0xfffffffffffffa68, 0x7}) 700.399281ms ago: executing program 6 (id=1484): setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x2, 0x1, 0x6}, {0x18, 0x3, 0x8, 0x6}, 0x4, [0x2, 0x8, 0x3, 0x2, 0x23, 0x1, 0x40, 0x59245af7]}, 0x3c) (async) syz_emit_ethernet(0x4e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000182c0000000000000000000000000000000000fe00000000000800001a003f00000005880090787f00000000000000000001000000000000000000"]) (async) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2, 0x5, 0x9, 0x5}, {0x87, 0xe, 0xbb, 0x2012}, {0x6, 0xed, 0x12, 0x2}]}) (async) write(r0, &(0x7f00000002c0)="d81ad3ede1f3bd8558d5c7364888", 0xe) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1842, &(0x7f0000000000)={0xe45c, 0x30000001}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='()\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='{\x00', &(0x7f00000001c0)='($]+--.\'#.)\\\x00', &(0x7f0000000200)='G^@{\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\!\x00', &(0x7f00000002c0)='(,(/[.)[{!-,\\[\'/\x00', &(0x7f0000000300)='].\x00', &(0x7f0000000340)='\x00']) 697.248431ms ago: executing program 7 (id=1485): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d02565dfbdd60de5f231e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x6, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) shutdown(r3, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x6}, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) socket(0x11, 0x3, 0x0) (async) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d02565dfbdd60de5f231e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x6, 0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket$unix(0x1, 0x5, 0x0) (async) shutdown(r3, 0x0) (async) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0x8, 0x6}, 0x0, 0x0, 0x0) (async) bind(r1, &(0x7f0000000000), 0x10) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r4, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) 264.581971ms ago: executing program 6 (id=1486): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) pwrite(r0, &(0x7f0000000100)="61d3", 0x2, 0x200) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() close(r1) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0x500000001}, {0xffffffff}}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xffffffff, 0x6f0, 0xb02b, 0x7effff5f, "9cdc440f0000000d000000000004000000cd3300", 0x0, 0x80000000}) writev(r1, &(0x7f0000004600)=[{&(0x7f0000002600)="190a87166a8cd2e8d0913495a0917b8aeccf127a0643d3b31d7fca686daecb6dd82d4e7bed38c8f359aa7b57e5b59bf1e75c721e89a078eb0c1c4df25817a41ac4f71e716e6b9b051b156c04fc36739237a78106bf7671eb3558e008709710da1625f90b2785d3a9011238933892b1df06ee5b10f04966c26d893b34616e3231ba8e8784e3056282becc0dacfb6a16b67894c545ef79cc7bdea348a3a4cff4d9bdd1be5eff65004e20f473965cbd7f51ea7c9ce8f04e05edba3766b9f6f1872b878c068c82036c7e56b79c7d1e1f4a3225d497ad4e031ac6a13ad30c199a1fcb9626060235b05f2a5ae584aa38a5b744668588cedca5bc38928f3b83134226746b6dc84ccbd1edc47f91535e5724b1bac0474f5a10ef80ed86072487875892758f148555aa6dec80564167d12bb5468e5cd86d3e2786e104b298db2490cb728f29ec00ce7da0a20fecab35e0d7073d14e4ff57d1d90c48d6e253ca605eed835453d33418f0be9fa9cd740b1b0295e42a4516b42e62b5e1bd822476cfb412a67b5410f70185f1500962f9f2418681f2dd2ad4737d938ec173e2aa5b9ca623667c3b87e57298a86126e70f27ea2e1b63fadb089a21c9d96d4644129ff0498815f15a076929041abf45e33808b4eac3f7b601f411389662c54ae7537912ad9fd8cf692385164ca86098c56b964d3f529ce035d83b99579a778527a6eb6eee583a2a873d045cb5aff74684705e4242d164cf609c33b830bb13064a5feb216e8c6b72ff15db1a2801be87591be6be13211c273f5c10f377d09a95f89e9f0d803ac39efff16c7fb822d6c0f4bf2e11c6c554896d51da0186dd2aa0553a5ddd122b3e571f6c15c25eabf5196716e96bf2d9777024664d3b5bc371bd2998dc79c9ce03bd579392a1672ba83a68fe7c5c844f048ed8c72f80a2fddd5c25b0eb4a582b9cb7d44946e1e92e94dc884faf57d319b59e24bd8da4e90a93977fc71798823ff5791fd514c1a79d826f587ca6d882fa671ce0b51759726adc2ccf1f6d69221df4b2448979f43df9e58317f400757dc45551632f69748f19243f3c0d0e3b1d342b59b1f4373aff57e9987a9a3c472b6da925a72326f4abba9db27eea295533c9fdec5b6628b5bb9c396abde7dc0a41b8be914697c22a1e42c860c12c28ff5832edb34e465f45a3d6faf47b7d49d7b3377e292387c04825755b684f2f434254ec39bff6369da5d274a2a932a899b502c4e6fe9e6ec726b2de997c218c9d70c4854f0784a9bbf7a84844c7fe906a072e105c6095c5d2b92849305ad244220c27f7df2d7bd896ac21450cca085b91c351964081b62c1a1fee3205763053b00d45566e097158d57e6389b3610c8be21a2d66693a90d4047776885a0593ce4c5beb2876bc2dd7b79c4bc3733f26c160f3eb15fa1f87b8070c83fe6cc82e7291a699e34091d949a2011df13f0c4e64f83c56802e07624b1600146c9d2dab1a8b86cf415f032c104c2a0f6b0080eb879f14182b80ffe06c9ebf1880e720bd37fa8aa91a8727b5ccad0fd37edb8ecb57796851f413228b89dfb6e01b5c229a66eb372fed62056627e475f81dbce0d8ae718513b9bb995b2aeece60e67aed081eca07416d36e6147a89ef287066f298074ab191e0ad8f64959d33c842dd3d669d9dea42f1ae5c5202458adcfe09241a0156e8d17b804d7e55d91c8a4be562046538a3ee90ed5fedccee78cae44b6d8d19bfa3e7bcc7926fbf933142d446dcf9e804ace83124c1ce22766ba21fc3c3030f2ad0aaefb74e835c575a9a281f98f0110bb91f88cccf68cd9af03b17daf417ddca64c04f82654e67ee8b0bb089bed366fc7a7c4bfa4edc760dbd9d96dbf6aa51f20d81365e3fb9446abf95eb98cfa058f1c1310dddc5885a61dcb8fd04fe15beac774eff6ceb571e403d28f8bd189cda92979c7d4ec416c3c4de0ec9b4d6bdd7ad17a5d91209298d1c903096cf3acb0103a54f10a5170084e0a96b9a5038d4e5280cbf00ff7d7dd7a5a731f0d1271ec006a3e47e93fbd5c3db400ac33658bab0755122c01bd2e3124a6b00386759535d43abd40b3b76831cfbac912cf4180b9d1a3b68d58e8cceb4f2a05763606cf92b89832836c44b3b2bb73c79869c446d63f032bc4591ba87a0dc9fb4d2799508251b52c88a1c32271909799fa7f227f481d55d4f5f0983fb82ed8822408e0b48c7eb0fbb2e58f4bd23e55114bf129549b6802ae1e5868a22e0ed8446f89c6ec4f6acde36f8f38c1671e1b582092bbe90004cdcd72b2c647e8f67e4da24c53271a764455b8f904534f9205e2e67040c7c9417e817cb84b1102cc3d84bacf75ff1485d7d5904dd3f1a76b82cfb3017bac26a161cd0d00f86839f43f82a52bb0e6fcf6fd2264628b4492ae678260c7f9c7f98285897f7a11f84b579bb5c67e5d1bfa6e7a43e84c681f9c8884388bc183f07c5e2566490a596a171ea5c930b19fd36d5a45ca99ebba30657a31a11bd56f87444dc1b63d5c528e0d95e7f7e57c403e20b4e32246aa1e4bccd2bb89dbef793975e0eedcd48d79b88013693c48509f68d2d25c3ed3dbef650eafbb76d6ead1b24076ad2cc82c0c8b3515528255a9c0b7d4d62685b05a755ac984c90a309bc9f7eefc757cded4676e96ecb7bdea2a11bd09cb96b65a4fb94321880a2fcb519dd103c0b2595ddf4deac23842b0fb726d872780f9334111961271dea616f26a2a2b1e356dfb4b843968484364d1893ffb713b32b4729ae9598e0e57bfbf62f51d1cd1b46bed192327fd38a670e71e4241b77122fc5d5e6bcb7e249948785103ea3a86dbd8c7e518ef00f1658b8d958f7e4410b6a326709a7a51b811b55f7e443eee25ee1635ca81b387aabffd40be3e574b97ae7c09af7d09bebbc1a6842b5b07fb3575c70f33f3c85f607382bf105174af1da09e3f909bf5ab883aec7bfb99d1494a8688d987cc98cab438b521bcddba747ad8a930991cefcf36a8dceaec29f096f6e801eaeedbf2ff5883701631d9fc4c59a418fe2ea206e90f2e76a22d1ca969da5f909ca6e27f7171fa1a3e38bc061a5fb4bc753edd1b202927498eb214d708ef3a2f179bb9b3b4215a1305a0b9566995ec28cd7a7445a07663ab956435190b75f8f03725512132747ca5520bb61c2783161a14e62d86778f3e8967675f0a1af8efb47905a97cce4a621df337c6f2fec06ea17915b91a866c74254e8f012b94e57273b02768f2b455e7945a8b2f3b3bd523108aa845d6563612426e18a7f640de2d27fb83b175551657776cf28876f259afc9bf5bac1364d7e4ac0e80a441f10d3316d739ea060cba3df41d3d8b6d3e93804112b541fcfe44e5e9d0f72c64feb23c8ee69cfb9afd552ea0c2573c58114bda1a5884fd17cfc2041d5bf5ab13622d3880fd8b985a86fc785acf02cc858c3c269e646896578e112d70e1290a6e46910cd184a14b6840457ba9af3872dcbbdf05cfef6201048d48fa6453a16ab145561b58f7a1d1e2dc9d3e1185cf85f212c70cbf4a76dea452ca8eac70b399971fe8457f77f4341858afc1ff74e9d4d6319bf213058aabbbfeace089106d51e201242e59fcfd5f2152d9c155ae7e8a7266c7a9e50e9980e6f11c05a6f74f984c0cf0411039bdd0330efcb70960a06a6f7773ca7a86574f3f99ee5ecfc870dcc30dde3277aed84aad14da6372419e0ee862a7b0698761b43bbe1e7f9d62517c79932cb9c60b9478c9a7be4236980f5e67fcad2e462e6396aa56befbb2dc2d6f278d8712d94e5c5d5c883344c32dad7a5a2112cb7811897143e2c1d8f44658d405c002b4f01620f1510bb6d65f3dced37ed91f4a3d6a91811aaef9126695c92909c393e0f0aecb65006d10c900962dada71ae97f1987a9a8baf1fb03e04e9268efcc725799563cf650165cd4ccd52cb9b3e6c4a4babe450f54317fe950a199b0ddc56bcb09bebf4e6fed48cff629d9b3cb87ed5cebc461330f97b67566c9e39785f85fc7d11a6fcac36b7db167a2bd6bcfcf231a6606573447c23d761e60bfba7558572843802fc40d7a0c0c42079f73cb836c7fab9d67e2d10998ffa1f152c9a3dde52b6090f", 0xb4d}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) (async) pwrite(r0, &(0x7f0000000100)="61d3", 0x2, 0x200) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) (async) syz_open_pts() (async) close(r1) (async) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffc, 0x500000001}, {0xffffffff}}, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xffffffff, 0x6f0, 0xb02b, 0x7effff5f, "9cdc440f0000000d000000000004000000cd3300", 0x0, 0x80000000}) (async) writev(r1, &(0x7f0000004600)=[{&(0x7f0000002600)="190a87166a8cd2e8d0913495a0917b8aeccf127a0643d3b31d7fca686daecb6dd82d4e7bed38c8f359aa7b57e5b59bf1e75c721e89a078eb0c1c4df25817a41ac4f71e716e6b9b051b156c04fc36739237a78106bf7671eb3558e008709710da1625f90b2785d3a9011238933892b1df06ee5b10f04966c26d893b34616e3231ba8e8784e3056282becc0dacfb6a16b67894c545ef79cc7bdea348a3a4cff4d9bdd1be5eff65004e20f473965cbd7f51ea7c9ce8f04e05edba3766b9f6f1872b878c068c82036c7e56b79c7d1e1f4a3225d497ad4e031ac6a13ad30c199a1fcb9626060235b05f2a5ae584aa38a5b744668588cedca5bc38928f3b83134226746b6dc84ccbd1edc47f91535e5724b1bac0474f5a10ef80ed86072487875892758f148555aa6dec80564167d12bb5468e5cd86d3e2786e104b298db2490cb728f29ec00ce7da0a20fecab35e0d7073d14e4ff57d1d90c48d6e253ca605eed835453d33418f0be9fa9cd740b1b0295e42a4516b42e62b5e1bd822476cfb412a67b5410f70185f1500962f9f2418681f2dd2ad4737d938ec173e2aa5b9ca623667c3b87e57298a86126e70f27ea2e1b63fadb089a21c9d96d4644129ff0498815f15a076929041abf45e33808b4eac3f7b601f411389662c54ae7537912ad9fd8cf692385164ca86098c56b964d3f529ce035d83b99579a778527a6eb6eee583a2a873d045cb5aff74684705e4242d164cf609c33b830bb13064a5feb216e8c6b72ff15db1a2801be87591be6be13211c273f5c10f377d09a95f89e9f0d803ac39efff16c7fb822d6c0f4bf2e11c6c554896d51da0186dd2aa0553a5ddd122b3e571f6c15c25eabf5196716e96bf2d9777024664d3b5bc371bd2998dc79c9ce03bd579392a1672ba83a68fe7c5c844f048ed8c72f80a2fddd5c25b0eb4a582b9cb7d44946e1e92e94dc884faf57d319b59e24bd8da4e90a93977fc71798823ff5791fd514c1a79d826f587ca6d882fa671ce0b51759726adc2ccf1f6d69221df4b2448979f43df9e58317f400757dc45551632f69748f19243f3c0d0e3b1d342b59b1f4373aff57e9987a9a3c472b6da925a72326f4abba9db27eea295533c9fdec5b6628b5bb9c396abde7dc0a41b8be914697c22a1e42c860c12c28ff5832edb34e465f45a3d6faf47b7d49d7b3377e292387c04825755b684f2f434254ec39bff6369da5d274a2a932a899b502c4e6fe9e6ec726b2de997c218c9d70c4854f0784a9bbf7a84844c7fe906a072e105c6095c5d2b92849305ad244220c27f7df2d7bd896ac21450cca085b91c351964081b62c1a1fee3205763053b00d45566e097158d57e6389b3610c8be21a2d66693a90d4047776885a0593ce4c5beb2876bc2dd7b79c4bc3733f26c160f3eb15fa1f87b8070c83fe6cc82e7291a699e34091d949a2011df13f0c4e64f83c56802e07624b1600146c9d2dab1a8b86cf415f032c104c2a0f6b0080eb879f14182b80ffe06c9ebf1880e720bd37fa8aa91a8727b5ccad0fd37edb8ecb57796851f413228b89dfb6e01b5c229a66eb372fed62056627e475f81dbce0d8ae718513b9bb995b2aeece60e67aed081eca07416d36e6147a89ef287066f298074ab191e0ad8f64959d33c842dd3d669d9dea42f1ae5c5202458adcfe09241a0156e8d17b804d7e55d91c8a4be562046538a3ee90ed5fedccee78cae44b6d8d19bfa3e7bcc7926fbf933142d446dcf9e804ace83124c1ce22766ba21fc3c3030f2ad0aaefb74e835c575a9a281f98f0110bb91f88cccf68cd9af03b17daf417ddca64c04f82654e67ee8b0bb089bed366fc7a7c4bfa4edc760dbd9d96dbf6aa51f20d81365e3fb9446abf95eb98cfa058f1c1310dddc5885a61dcb8fd04fe15beac774eff6ceb571e403d28f8bd189cda92979c7d4ec416c3c4de0ec9b4d6bdd7ad17a5d91209298d1c903096cf3acb0103a54f10a5170084e0a96b9a5038d4e5280cbf00ff7d7dd7a5a731f0d1271ec006a3e47e93fbd5c3db400ac33658bab0755122c01bd2e3124a6b00386759535d43abd40b3b76831cfbac912cf4180b9d1a3b68d58e8cceb4f2a05763606cf92b89832836c44b3b2bb73c79869c446d63f032bc4591ba87a0dc9fb4d2799508251b52c88a1c32271909799fa7f227f481d55d4f5f0983fb82ed8822408e0b48c7eb0fbb2e58f4bd23e55114bf129549b6802ae1e5868a22e0ed8446f89c6ec4f6acde36f8f38c1671e1b582092bbe90004cdcd72b2c647e8f67e4da24c53271a764455b8f904534f9205e2e67040c7c9417e817cb84b1102cc3d84bacf75ff1485d7d5904dd3f1a76b82cfb3017bac26a161cd0d00f86839f43f82a52bb0e6fcf6fd2264628b4492ae678260c7f9c7f98285897f7a11f84b579bb5c67e5d1bfa6e7a43e84c681f9c8884388bc183f07c5e2566490a596a171ea5c930b19fd36d5a45ca99ebba30657a31a11bd56f87444dc1b63d5c528e0d95e7f7e57c403e20b4e32246aa1e4bccd2bb89dbef793975e0eedcd48d79b88013693c48509f68d2d25c3ed3dbef650eafbb76d6ead1b24076ad2cc82c0c8b3515528255a9c0b7d4d62685b05a755ac984c90a309bc9f7eefc757cded4676e96ecb7bdea2a11bd09cb96b65a4fb94321880a2fcb519dd103c0b2595ddf4deac23842b0fb726d872780f9334111961271dea616f26a2a2b1e356dfb4b843968484364d1893ffb713b32b4729ae9598e0e57bfbf62f51d1cd1b46bed192327fd38a670e71e4241b77122fc5d5e6bcb7e249948785103ea3a86dbd8c7e518ef00f1658b8d958f7e4410b6a326709a7a51b811b55f7e443eee25ee1635ca81b387aabffd40be3e574b97ae7c09af7d09bebbc1a6842b5b07fb3575c70f33f3c85f607382bf105174af1da09e3f909bf5ab883aec7bfb99d1494a8688d987cc98cab438b521bcddba747ad8a930991cefcf36a8dceaec29f096f6e801eaeedbf2ff5883701631d9fc4c59a418fe2ea206e90f2e76a22d1ca969da5f909ca6e27f7171fa1a3e38bc061a5fb4bc753edd1b202927498eb214d708ef3a2f179bb9b3b4215a1305a0b9566995ec28cd7a7445a07663ab956435190b75f8f03725512132747ca5520bb61c2783161a14e62d86778f3e8967675f0a1af8efb47905a97cce4a621df337c6f2fec06ea17915b91a866c74254e8f012b94e57273b02768f2b455e7945a8b2f3b3bd523108aa845d6563612426e18a7f640de2d27fb83b175551657776cf28876f259afc9bf5bac1364d7e4ac0e80a441f10d3316d739ea060cba3df41d3d8b6d3e93804112b541fcfe44e5e9d0f72c64feb23c8ee69cfb9afd552ea0c2573c58114bda1a5884fd17cfc2041d5bf5ab13622d3880fd8b985a86fc785acf02cc858c3c269e646896578e112d70e1290a6e46910cd184a14b6840457ba9af3872dcbbdf05cfef6201048d48fa6453a16ab145561b58f7a1d1e2dc9d3e1185cf85f212c70cbf4a76dea452ca8eac70b399971fe8457f77f4341858afc1ff74e9d4d6319bf213058aabbbfeace089106d51e201242e59fcfd5f2152d9c155ae7e8a7266c7a9e50e9980e6f11c05a6f74f984c0cf0411039bdd0330efcb70960a06a6f7773ca7a86574f3f99ee5ecfc870dcc30dde3277aed84aad14da6372419e0ee862a7b0698761b43bbe1e7f9d62517c79932cb9c60b9478c9a7be4236980f5e67fcad2e462e6396aa56befbb2dc2d6f278d8712d94e5c5d5c883344c32dad7a5a2112cb7811897143e2c1d8f44658d405c002b4f01620f1510bb6d65f3dced37ed91f4a3d6a91811aaef9126695c92909c393e0f0aecb65006d10c900962dada71ae97f1987a9a8baf1fb03e04e9268efcc725799563cf650165cd4ccd52cb9b3e6c4a4babe450f54317fe950a199b0ddc56bcb09bebf4e6fed48cff629d9b3cb87ed5cebc461330f97b67566c9e39785f85fc7d11a6fcac36b7db167a2bd6bcfcf231a6606573447c23d761e60bfba7558572843802fc40d7a0c0c42079f73cb836c7fab9d67e2d10998ffa1f152c9a3dde52b6090f", 0xb4d}], 0x1) (async) 264.235118ms ago: executing program 2 (id=1487): r0 = semget(0x0, 0x1, 0x281) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) close(r1) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xfff8, 0x1000}, {0x4, 0x4, 0x1000}, {0x4, 0xfffa, 0x800}, {0x4, 0x3, 0x800}, {0x0, 0x101, 0x1800}], 0x5) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='+\x97\xc3+\x1e%:#\x00', &(0x7f0000000100)='/dev/wsmouse\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='-:%$$\x12\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']@q\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='/dev/wsmouse\x00']) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) r2 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x2, 0x1, 0x34, 0x64, 0x3, 0x6, 0x9d, 0x0, @broadcast, @broadcast, {[@rr={0x7, 0xb, 0x1e, [@broadcast, @rand_addr=0x10]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3ff, 0x1, 0x9}}}}}) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) close(r3) select(0xe, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x40000, 0x100, 0x3560000000000, 0x0, 0x80000000000000}, &(0x7f0000000300)={0xcea, 0x20000, 0x80000002, 0x1, 0x1, 0x80, 0x80000000000001, 0xfffffffffffffffe}, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206917, &(0x7f00000001c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r7 = semget(0x0, 0x1, 0x281) semop(r7, &(0x7f0000000180)=[{0x0, 0x7fff, 0x1000}], 0x1) 264.055628ms ago: executing program 1 (id=1488): writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x7b95, 0x8000000000000000, r2}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff1d", @ANYBLOB="9a0527"]) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) connect$unix(r3, &(0x7f0000000200)=@file={0x1}, 0x2) 263.782887ms ago: executing program 7 (id=1489): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x25, 0x0, 0x8, 0x8000001}, {0xb1, 0x10, 0x6, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0xfffffffffffffe55, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/51, 0x33}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) 153.620958ms ago: executing program 5 (id=1490): connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000100)={0x4, 0x0, 0x80, 0x8a13, 0x9}, 0xc) syz_emit_ethernet(0x4e, &(0x7f0000000440)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}, {"7e3fdb65bc446889a22b9c3da2a069a42ed4b2b121b99284942c1e6968524548d0c80233"}}}}}}) 153.304703ms ago: executing program 5 (id=1491): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000500000/0xd000)=nil, 0xd000, 0x2) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r1, 0xc0205603, &(0x7f0000000040)={0xe64, 0x0, 0x3, 0x8000000, "97f337576a00fdb90200", 0x2000, 0x35d0}) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unlink(&(0x7f0000000a80)='.\x00') setsockopt(r1, 0x7ff, 0xb, &(0x7f0000000100)="000000015c7dd8bdf002d8994739d4e4b811d2", 0x13) 152.364212ms ago: executing program 2 (id=1492): sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 150.76277ms ago: executing program 4 (id=1493): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f00000002c0)={0x7, 0x35}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="07fe09349384e29692510951c0c6894e281397f845cd43b961fdf88bc1277103d600135fada6154c06b3bdc7a0c5f2eadea54ddf1d01f0b6b7514ba401bb80db98580a99756edd31ec48eaa88576a5d829cd564f6edfd9304b21150488afb908bce072ad7eddb0ab106a2438d52e55f660b7671e4643818395c0c11d6ffae66d531c992e8edd5fe59f8adf4cefa17849bd22e8c0ac5c035e6d28b9b50ef3416a56578f00ce049ff2903d96909c69e08df55fd34afb3395d2108de35ae3ed77c780a5f34e5f77ce5363243d790f79dde1a2e429ca7bee1eb4283a46f4b768b477bdb95b093d9784ae077c4c39c26fea0bf17733c2926e9590d7016ffd5865ad0fb26f038769f11442ad0dfaab7925b07cce05572f27606dcd59cfe6714b7aa6b9b028604b466fc60c616eb1d778771d4212235de4c54af37208dea2b9cbe1fc9561c93688b92b0bd448ff140fd1a0b4c587ed69798e3d52fd12446e80051e1fd1bf174165150158c3fcf2f9339748ce5db60ecf9a82ed4896e721964b13b97aa536af2a882f3f96a31675b816d57ac76daa7b471c205e2261bbe5c071c6eaaa9125ccaf93f51f9a95fd8c67b74ff416011a7ceeaa45a70b364174df57bb05bc9fa3e6a798dbeaebad2208181237056a0a0d7d803d4ff5b4666191c116453140b2d7a7cc31d4753d42a5f1831e9e327ff6ab9bf39f872533f3d50b31b84ee27bc164743dc97c17d153904e22ddc397296582dee2b438e31535688031c49d2e092871caba6260b4e17e7539cbf075c37def53f1c7d9fda5f00cda49b6d0280c192451e82b2e7104bf9aab89535a02e236202a3af153aee6d5934ba1aa374b3c52bbc39021fdfe71d3e44e1c962e468f6c47e45610863359babac0f57eba5a084ca55ec96d7c40973a4f4aa4e9361105a4584a838f488920f64df5611ab9d2555660c5b515bc8afe8f0ea9a58d46e86bc3d35f7c1b1d72ce4fe5b71391f06609fcd2e18d296c88f6521ca165adb48511fb1c560a30325f223c21a6beb868bc1cd0f40d6a3ca22ceddfe3c9d111000a87243675e7f129d8f5163e9863b71b47291dd098299e13175ad9936ca95d78a11cd821ba915731a440fb1f772d", 0x31a}], 0x1) nanosleep(0x0, 0x0) ftruncate(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, r4) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9a6d, 0x3, 0x0, '\x00', 0x400}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 8.63345ms ago: executing program 7 (id=1494): sysctl$kern(&(0x7f0000000180)={0x1, 0xa}, 0x2, &(0x7f00000001c0)="0574aa288fd355487711c4d633cb90db07fdfeea18b64d35c265230ef8abbd10eb8b14ca667e1c0c610d95ba7829ee2bbe06460bb7d8e11c48cf37ed552e0f10c313b368538b4167f9f0579a08e02d26365655217c5a966a57be758597d7ac4c876c2675c65b8ec55d07bbba970f1e955ffcd8a0888287f854ea1023b5bfeaf4f32de5f78fd6ce548a92fab05ee1295ec1b4da7e462b47213e1d2c4e8de075b214786067117872e4b086", &(0x7f00000002c0)=0xaa, &(0x7f0000000400), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) 8.21794ms ago: executing program 2 (id=1495): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x4, 0x81, 0x3, 0x7, 0xba25}, {0xfff, 0x9, 0x4, 0x101, 0xe12a}, {0x0, 0x3, 0x2, 0x5, 0x2}]}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) 7.965638ms ago: executing program 5 (id=1496): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0785101, &(0x7f0000000040)={0x0, 0x0, 0x0}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = socket$inet6(0x18, 0x8000, 0x10) recvmmsg(r1, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/208, 0xd0}], 0x8, &(0x7f0000001580)=""/4096, 0x1000}, 0x7}, 0x10, 0x840, &(0x7f0000002600)={0x80000001, 0x4}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffa000/0x3000)=nil) r3 = msgget$private(0x0, 0x489) msgrcv(r3, 0x0, 0x0, 0x1, 0x2000) msgrcv(r3, 0x0, 0x0, 0x3, 0x50aa43d96c8b1151) msgctl$IPC_RMID(r3, 0x0) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x96dba8100d9a48bd) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x22) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4) 1.522294ms ago: executing program 4 (id=1497): clock_getres(0x5, 0xffffffffffffffff) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x0) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x2031, r0, 0x0) (async) munlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) (async, rerun: 64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) (async, rerun: 64) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, r3) setegid(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) rename(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0x0, r5) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r5, 0x2) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x100) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000012000/0x4000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000228000/0x1000)=nil}, {&(0x7f0000544000/0x2000)=nil, &(0x7f000040b000/0x1000)=nil, 0x6c21a75b}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00007e3000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000d95000/0x3000)=nil, 0x9a9}, {&(0x7f00004e0000/0x3000)=nil, &(0x7f00007b1000/0x1000)=nil}, {&(0x7f00003b5000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil, 0xffffffffffffff7a}, {&(0x7f0000dfd000/0x2000)=nil, &(0x7f000025b000/0x2000)=nil, 0xe11}, {&(0x7f0000752000/0x3000)=nil, &(0x7f0000375000/0x1000)=nil, 0x10001}, {&(0x7f00006d4000/0x3000)=nil, &(0x7f00006b9000/0x12000)=nil}, {&(0x7f0000678000/0x3000)=nil, &(0x7f0000523000/0x3000)=nil}, {&(0x7f0000527000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x4}, {&(0x7f0000385000/0x4000)=nil, &(0x7f00006ce000/0x3000)=nil, 0x7ff}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil}], './file0\x00', 0x40}) (async, rerun: 64) socket(0x2, 0x2, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xb, 0x2) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x2) (async, rerun: 32) getuid() (async, rerun: 32) r8 = getuid() setreuid(0xee00, r8) setreuid(r7, r7) 0s ago: executing program 6 (id=1498): mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$TIOCSETA(r0, 0xc0284457, &(0x7f0000001540)={0x8, 0xffffffff, 0x0, 0x0, "9786224ff1c102d1000100002000"}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003f8000/0x4000)=nil}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000543000/0x4000)=nil, 0x54}, {&(0x7f0000593000/0x3000)=nil, &(0x7f000025e000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil, 0x7f5a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00007b1000/0x1000)=nil, 0x2}, {&(0x7f0000439000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000049000/0x4000)=nil, 0xfffffffffffffbfd}, {&(0x7f00000b9000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000035e000/0x3000)=nil, &(0x7f000038c000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001ef000/0x2000)=nil, &(0x7f00006fe000/0x4000)=nil, 0x80000000}], './file1\x00', 0x1}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x140) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000140)={0x0, 0x0, 0x0}) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.85' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error ¹† OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: WARNING: thread `nfsio' (397916) exits with status -1 WARNING: thread `nfsio' (240951) exits with status -1 WARNING: thread `nfsio' (385737) exits with status -1 WARNING: thread `nfsio' (119421) exits with status -1 WARNING: thread `nfsio' (357548) exits with status -1 WARNING: thread `nfsio' (49795) exits with status -1 WARNING: thread `nfsio' (324582) exits with status -1 WARNING: thread `nfsio' (359657) exits with status -1 WARNING: thread `nfsio' (482167) exits with status -1 WARNING: thread `nfsio' (277146) exits with status -1 WARNING: thread `nfsio' (377058) exits with status -1 WARNING: thread `nfsio' (438342) exits with status -1 WARNING: thread `nfsio' (385693) exits with status -1 WARNING: thread `nfsio' (125101) exits with status -1 WARNING: thread `nfsio' (282687) exits with status -1 WARNING: thread `nfsio' (499751) exits with status -1 WARNING: thread `nfsio' (7955) exits with status -1 WARNING: thread `nfsio' (47526) exits with status -1 WARNING: thread `nfsio' (101086) exits with status -1 WARNING: thread `nfsio' (229649) exits with status -1 pppx: unable to set addresses for pppx1, error=17 pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-6.us-central1-b.c.syzkaller.internal) (tty00) login: pckbd_enable: command error ./file0./file0@êÏpppx: unable to set addresses for pppx1, error=17 load: 3.02 cmd: getty 67436 [ttyin] 0.00u 0.01s 0% 330k pckbd_enable: command error fuse: Cannot find fusebuf denied attempt to set clock forward to 13622315181289262 pmap_unwire: wiring for pmap 0xfffffd8068f6d108 va 0x400000001000 didn't change! 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 OpenBSD/amd64 (Amnesiac) (tty00) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wskbd0: can't attach mux (error=5) pckbd_enable: command error µ=É×Q*äfðõÖXèPWARNING: thread `nfsio' (70099) exits with status 16 pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error malloc(): allocation too large, type = 127, size = 6442450944 pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd806e029008 va 0x400000000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd806e029008 va 0x400000001000 didn't change! pckbd_enable: command error pckbd_enable: command error uvm_fault(0xffffffff83899a28, 0xffff800029793980, 0, 2) -> d kernel: page fault trap, code=2 Stopped at memset+0x52: repe stosq %es:(%rdi) TID PID UID PRFLAGS PFLAGS CPU COMMAND 119257 42547 0 0 0 0 syz-executor memset() at memset+0x52 ffs_write(ffff80002a41c4e0) at ffs_write+0xbab VOP_WRITE(fffffd805f184018,ffff80002a41c578,23,fffffd807f7d2618) at VOP_WRITE+0x102 vn_rdwr(1,fffffd805f184018,ffff80002a41c690,40,0,1,e9ca2b3c6aba0559,0,10000a,0) at vn_rdwr+0x12d acct_process(ffff800031ca2cf8) at acct_process+0x7bb exit1(ffff800031ca2cf8,0,0,1) at exit1+0x5dd sys_exit(ffff800031ca2cf8,ffff80002a41c8d0,ffff80002a41c820) at sys_exit+0x1a syscall(ffff80002a41c8d0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x74e443046e70, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.