last executing test programs: 23.981421733s ago: executing program 2 (id=52): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x41, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x4, 0x4000000000000, 0x3, 0x4, 0xf992}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x406}, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$DIOCSETLIMIT(r2, 0xc0084428, &(0x7f0000000040)={0x5, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x2, 0x1) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) 23.93067927s ago: executing program 2 (id=61): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000840)={0x3, 0x1, 0x5, 0x1000100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 23.773310536s ago: executing program 2 (id=74): r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) write(r1, &(0x7f00000000c0)='\x00', 0x1) read(r2, &(0x7f0000000400)=""/119, 0xfd4c) setsockopt(r0, 0x1000000029, 0x40, &(0x7f00000000c0), 0x0) 23.766937691s ago: executing program 2 (id=77): fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x100000003}) (async) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) (async) setsockopt(r0, 0x794, 0x120000, &(0x7f0000000000)="177178343477aa73246e04164c8cee4ef9475dcdf59dcab3b3edb166c13bf25316ee695b24de0c04d0b45e7dc1e0", 0x2e) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1b}, 0x4000000000000007, 0x0, 0x0, 0x0, 0xfffffffffffffef2) (async) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) mlockall(0x1) (async) syz_emit_ethernet(0x46, &(0x7f0000001700)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x38, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x2, 0x8200, 0x0, 0xfffc, {[@sack={0x5, 0xe, [0x6, 0x6, 0x8]}]}}}}}}}) 23.655195512s ago: executing program 2 (id=81): kill(0xffffffffffffffff, 0xb) r0 = setsid() fcntl$setown(0xffffffffffffff9c, 0x6, r0) wait4(r0, 0x0, 0x13, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x401) open$dir(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x10) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="be69a86598afa7", 0x7}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r2, &(0x7f0000000280)="457a798326d4b81e45eeb97b91c9bd5b4d8d54545b3f5300094faa3c1fc28d6579d0e448c4a6bb3bea7a3cd3c0774b118f6c1640c7b11a6a22d59e9fef52013e8b0fd969e3f55ebc4647ae3cc39c3bc73ae59770940bd2f75f8d604ecd9d8c31255634fedf1613477df6bad5ed80ebc5a01311fa05ecf950e70c2f79efce4e621a3e3fd18bfdd727eff87e586f0981eb1c", 0x91, 0x0, 0x0, 0x0) recvfrom(r1, 0x0, 0x0, 0x2000, 0x0, 0x0) ioctl$DIOCGETRULE(0xffffffffffffffff, 0xcd604407, 0x0) ioctl$DIOCCLRIFFLAG(0xffffffffffffffff, 0xc028445a, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x8010, 0xffffffffffffffff, 0x1) 23.651197138s ago: executing program 2 (id=82): poll(0x0, 0x0, 0xffffff81) accept4(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0x1c, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xffff, 0xffff63df, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xffffffff, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffff, 0x80cf}, {0x4, 0x3, 0x85, 0x9f8f}, {0x7, 0x1, 0xfffffff8, 0xfbffe2eb}, {0x8, 0xffe, 0x6, 0x20}, {0x3, 0x0, 0x5, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0xc, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0xffffffff, 0x8003, 0x6, 0x69}]}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, 0x2}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) socketpair(0x2, 0x1, 0x6, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4085, 0xff5}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x80, 0x1, 0xfbfffffe, 0x10000, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffe, 0x9448, 0x7, "590113d22022b1cfc500fcc398b384fbdfc91000", 0x8}) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0x40a7, 0x9, 0x5}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x5, 0x0) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x8002, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) closefrom(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f0000000040)="733beebb", 0x4) shutdown(r3, 0x2) 23.650463109s ago: executing program 32 (id=82): poll(0x0, 0x0, 0xffffff81) accept4(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0x1c, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0xffff, 0xffff63df, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x6, 0x80000201}, {0x4, 0x8, 0xffffffff, 0xfff}, {0x1, 0xfffffffe, 0x6, 0x1}, {0x2, 0xdf, 0xf, 0x40}, {0x2, 0x7, 0xf11, 0x7}, {0x800, 0xffff, 0x80cf}, {0x4, 0x3, 0x85, 0x9f8f}, {0x7, 0x1, 0xfffffff8, 0xfbffe2eb}, {0x8, 0xffe, 0x6, 0x20}, {0x3, 0x0, 0x5, 0x8bfd}, {0x8, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x10a, 0xc, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0xffffffff, 0x8003, 0x6, 0x69}]}) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, 0x2}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069c3, &(0x7f00000001c0)) socketpair(0x2, 0x1, 0x6, 0x0) r2 = syz_open_pts() readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4085, 0xff5}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x80, 0x1, 0xfbfffffe, 0x10000, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffe, 0x9448, 0x7, "590113d22022b1cfc500fcc398b384fbdfc91000", 0x8}) r3 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x1, 0x40, 0x40a7, 0x9, 0x5}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b18", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x5, 0x0) close(r4) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x2, 0x8002, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) closefrom(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x10, &(0x7f0000000040)="733beebb", 0x4) shutdown(r3, 0x2) 21.176995009s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 19.329087886s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 18.326427818s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 11.401589477s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 9.881203372s ago: executing program 7 (id=175): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400", 0x5, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) (async) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa040000005be608004600002c000000000601907800000000e0000001090305000d009078001200030000060004"]) (async) syz_emit_ethernet(0x3a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa040000005be608004600002c000000000601907800000000e0000001090305000d009078001200030000060004"]) connect$inet(r0, &(0x7f0000000080)={0x10, 0x2, 0x2, 0x10000}, 0x10) 9.873898161s ago: executing program 6 (id=179): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) (async) ftruncate(r0, 0x79c8) (async) sysctl$net_inet_ipip(&(0x7f0000000300)={0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) unveil(0x0, &(0x7f00000012c0)='x\x00') (async, rerun: 32) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) open(&(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x84) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) (rerun: 64) 9.79303974s ago: executing program 7 (id=180): openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000080}) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x5) mknod(0x0, 0x40, 0x0) setitimer(0x2, 0xfffffffffffffffe, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x110) utimensat(r1, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)={{0x8, 0x4f43}, {0x5e2bd53f, 0x7}}, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r3, &(0x7f0000000400)=""/119, 0xfd4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r3, &(0x7f0000000800)=[{0x0}], 0x1) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000200)={{&(0x7f00000000c0)=@in6={0x1c, 0x18, 0x3, 0xcf, "ff010000000000000000000000000001", 0xffffffff}, 0x1c, 0x0, 0x0, 0x0}}, 0x38, 0x4) open$dir(0x0, 0x200, 0x0) symlink(&(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f00000000c0)='.\x02/file1\x00', 0x0, 0x0) munlock(&(0x7f0000706000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x12d, &(0x7f0000000180)=ANY=[@ANYBLOB="e9a600f72c03cb6910c600576f000000500000000000ff02000000000000000000000000000116e6ff2e22756dfb7dd3955500000000000000000000000000000000bcd1ee312e948c9d3a2661b770bd88beb3d494c73ef5edff7a2750165f7f2e"]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f00000000c0)=""/179, 0xb3}], 0x2, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0xd9ba) closefrom(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000002c0)=0x9ba8) syz_emit_ethernet(0x1000e, &(0x7f0000000080)=ANY=[]) 8.133924462s ago: executing program 4 (id=183): writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb", 0x2}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe1a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r0, 0x10000) r1 = socket$inet(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r1, 0x7fff) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3d, 0x3c, 0x67, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x2, 0x8201, 0x0, 0xfffc, {[@md5sig={0x13, 0x12, "64c127f8654dd2daaaf4eab4886eaf32"}, @generic={0x1, 0x2}]}}}}}}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x38) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192, 0x100000}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$DIOCXCOMMIT(r2, 0xc0104452, &(0x7f0000002780)={0x8, 0x5, &(0x7f0000000740)=[{0x1, './file0\x00', 0xea5}, {0x1, './file0\x00', 0x8}, {0x0, './file0\x00', 0x3}, {0x1, './file0\x00', 0x6}, {0x0, './file0\x00'}, {0x0, './file0\x00', 0x7ff}, {0x1, './file0\x00', 0xa}, {0x1, './file0\x00', 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) 8.13335839s ago: executing program 6 (id=185): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x10001, 0x412, 0x55, 0x0, 0x2, 0x7f, 0x5, 0x0, 0x0, 0x2, 0x3}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x86) fstat(r2, &(0x7f0000000180)) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x8) mknodat(r2, &(0x7f0000000240)='./file0/file0\x00', 0xc000, 0xa) ioctl$DIOCRADDTABLES(r1, 0xc450443d, &(0x7f0000001780)={{'./file0\x00', './file0\x00', 0x21, 0x2}, &(0x7f0000000280)=[{'./file0/file0\x00', './file0\x00', 0x42, 0x81}, {'./file0\x00', './file0/file0\x00', 0x77, 0x2}, {'./file0\x00', './file0/file0\x00', 0x6}, {'./file0/file0\x00', './file0/file0\x00', 0x1, 0x4}, {'./file0/file0\x00', './file0/file0/file0\x00', 0x0, 0x2}], 0x401, 0x5, 0x6, 0x6387, 0x507a, 0x269, 0x4, 0xf}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x12, r2, 0x800000000000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001c00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) mkdir(&(0x7f0000001cc0)='./file0/file0/file0\x00', 0x84) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001d00)={0x0, 0xc, 0x3, 0xb}) r3 = accept(r1, &(0x7f0000001d40)=@in6, &(0x7f0000001d80)=0x1c) sendmsg(r3, &(0x7f0000002480)={&(0x7f0000001dc0)=@un=@abs={0x4, 0x1, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000001e00)="9e0474b00b16cbca0b72e90ec01efa63e47a0f2b025bd3750913501554d9d712108312a9de02e4", 0x27}, {&(0x7f0000001e40)="4ed3bc7c56303844972fc35522852ae20b6b7b358e6ce872fe4b3c8cfdfedba7bb1ffc61e0fe476fa3a28764ded89444bc6ae5de394ed06d53fdffb3e457249a96737237561f89ae26a607527c33cbf14f629acc2359783ccd3bad44b8fa50cbac9f13bdcdac5fdc0e37196b33a2bb1ae377b1b4c11f1ccdf5f173af2cb8f6029b06ca8c30e4b975477396b37ac225f9a6e31bd6f6db601301", 0x99}, {&(0x7f0000001f00)="f31d154d30bd898d68ec978b2e991b94f3da18e9c22738194b5b6f838b56fec153f76f48203a5eb7bec700550a6a85d5927f89c7202948ef75a5f47c485fb6fe6516be29f49d86a7508d73d8fe", 0x4d}, {&(0x7f0000001f80)="4d8863d139c8fe9e9f943032d8eed12c7b9986d8b9eb015b5859ff06e336c422e8", 0x21}, {&(0x7f0000001fc0)="425e543633d2509bf4768731fce53c623ded8af08a980f8ddbb305b5300784e0a8589d67b515a8533cf84b3fa7c8094a3bc795d76d2a9846874da1784d9065192d31646d541bb9468f3fac0e7e7a7c1a65f4fe4ef8275ed0e96ee02efac71edab3dc259e4ec1d0884b166122215f4d3e474d57ca896f18cfd7d1c7a629b154c69cbf8ec70fb53b", 0x87}, {&(0x7f0000002080)="287d4e4aece23e569e399a43ed280032cfeacbb7ca5e5b02070b62335f9d05876cdcf5813ebcb54f90bae7286e5cfd4b2052f803439ceb5dfaeaf05781adfdbfb0", 0x41}, {&(0x7f0000002100)="32005fd823442304eef4e743f9f016310c9efbf2165d3ccbbc3829365a62b0848fa7e0506ca99ff823ed0408991682a37d639c79e9789f52761a1cf370257bf878de1181b75f9fb38a8aaa9e9028b12f3b2265ae1bc718289c843ee6cad17f3c7a6dee697697cb9a90b77e3f531eb4b1dc5a608fa06de97eaeaaf0664f861c5429b3edeaadba9e8d605075", 0x8b}, {&(0x7f00000021c0)="94a95d8886e02a8cbae1995c1c25fbde2cd66fd9faaf3e059d9530742bd37a3ffab5a40aa92c2c911959dd6bcdd685acfe4e4cea390ef7e5e7986361f48093a5b0193c3c45d822c293137fbb63ad7787e51c8377fd6fc0d4b7c2106ed51ff2a07fb19c2134670351da04f5634d71fa4d0aee05dea3b5ea2acea9ccc92194732a3deb84d8e47bae19208317efa56f90ec0d2c7e3c5b857f7f4ad456ebd144ca4d3cc96e52ce1869b7050f7caf4303c9ed0ef1ec9e9dfa30a83fa0a78184a2c803a504bf980859712c049430d3ea60", 0xce}, {&(0x7f00000022c0)="6f582fc0ec556b558b009bf35c081759e30db436ec07162bfbcc68a6506bceb73b89964561ebf9c6e88491e0b5893735addb6b114120e18def2954c6fc8491", 0x3f}], 0x9, &(0x7f00000023c0)=[{0x84, 0x1, 0x2, "0f21da2ce6b0b618329717f41a45e86d6c771222080400e0d13e039abbb1a065b96e4fd23c6368791b9e7b4b00a0dff2a1a08f121f2d34a13144261be9f1e3692a44db724f03f73654230e0e96884a5c85364114ffccf0e46f8b328dc1f3d3cc35151724fe5fb4a29d327df9df09f7440b4911c175"}], 0x84}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000003d00)={0x0, 0x0, &(0x7f0000003b80)=[{&(0x7f0000002500)=""/122, 0x7a}, {&(0x7f0000002580)=""/4096, 0x1000}, {&(0x7f0000003580)=""/81, 0x51}, {&(0x7f0000003600)=""/108, 0x6c}, {&(0x7f0000003680)=""/100, 0x64}, {&(0x7f0000003700)=""/240, 0xf0}, {&(0x7f0000003800)=""/216, 0xd8}, {&(0x7f0000003900)=""/228, 0xe4}, {&(0x7f0000003a00)=""/193, 0xc1}, {&(0x7f0000003b00)=""/65, 0x41}], 0xa, &(0x7f0000003c40)=""/142, 0x8e}, 0x1800) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000003d40)={0x0, 0x3, 0x4, 0x1, 0x40}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) close(r4) lstat(&(0x7f0000003d80)='./file0/file0/file0\x00', &(0x7f0000003dc0)) socket$inet(0x2, 0x4000, 0x9) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r5, 0x2c) sysctl$net_mpls(&(0x7f0000003e40)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000003e80)="f46c2665165564c958", &(0x7f0000003ec0)=0x9, &(0x7f0000003f00)="5444366f23bc7db6ba825bd0e1fd834dff8f25220848beddf1e69228aba3c7fc762fff763ccaa4d699119c1c4be69e5fa0a3bac116724a4aeeb094176592426becc59feec2dab267139b5146475ddcc910c59afb3e78274e8849ff3848a4c318477a66dd9f716c9cba8aa5b0ae55d5d7b9ebf5b160b0f630318de6c1b3cacc8b6e39b45f5b7a13b0ea9a2045be1949e22d88a7d05edfa5886adaa05693668dfd956e9c9bfb830a3b58066e5a9cb78bfe2cd43b2d75df5ed43b2040d8192bf3be87434d548008f04694455df5a554c6ea6434904c65a5191eb35e9ffc2d75dd5d420a64f14c3d7614549289be5add5a14", 0xf0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000004000), &(0x7f0000004040)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000004080)) r6 = dup2(r0, r4) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000004100)={&(0x7f00000040c0)='./file0/file0/file0\x00', r6}) 8.125982334s ago: executing program 7 (id=186): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000400)=""/119, 0xfd4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f00000002c0)="212b8d41da931176a2146a17f5f704bc23ba60437bc309f5243c01e6005327d94e8829f7ca6cd4bcaa695ef35e02651692aa3df9e266342a184fd2f2033690cd1a627884ebacbd5ae6e2a2e915496f784ee46a8144b70b2e452a32ed40b1ac8dc32eee19e258", &(0x7f0000000340)=0x66, &(0x7f0000000380)="607e830808c9", 0x6) sysctl$ddb(&(0x7f00000003c0)={0x9, 0x3}, 0x2, &(0x7f0000000480)="66c224fe305493f136f64e511ed7d26bfd7c550292921a998874529283a70507c91f36f583bfccc3d36670994ff7a8a14725dc9b4be5dedfcd13823baaa29825c1afa2ce64e768", &(0x7f0000000500)=0x47, &(0x7f0000000540)="4fa90c177d018a3aefad076330d7c1a38784717450ff9de0f90a244b543038f478072a", 0x23) r2 = openat(r0, &(0x7f0000000580)='./file0\x00', 0x80, 0x8) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000005c0)) readv(r1, &(0x7f0000000800)=[{0x0}], 0x1) r3 = socket(0x18, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x9, '\x00', 0x80000001}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x46, &(0x7f0000000600)={@broadcast, @random="94ea09066dbd", [{[{0x88a8, 0x1}], {0x8100, 0x5, 0x1, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="d468e443e78dc873c70715297d2051ce298caa0de017d90dd4e10b22795d6f7a5f12106837e2273bb0af1f08f300a7811132827b243a699525bb1cbd1d0ee9b8c0c5523c746a8f38d1e9a6c4075a411e99e1899205f92ad58226e03c1772d3e7fb90218f3aea875b8501114d765b99dd71fc6c9d7a81014112a8c73399133271c61a8133a30d2588554f838fc00d18504efd8e316a6850c953776704683368071ed798ef31eed7f41329beb6cf499824692cf273485d0753dde8fce65ab4", &(0x7f00000001c0)=0xbe, &(0x7f0000000200)="177da244d2facea94444b5d04be77677398c7e13210ad7142b9876ffe4db6b0109308f76da30ee1998c76835fa95e25d9753bf0bbd5032f51c9cdbf20ffb8ab013296a50751095398b37c613464fcc5762f774648fe1e09b3dc0514214e1f5d397b0e79411a140e5ac824f17ba8b2e4f73c591e76cb5928b26c4f8feadd3046019c29e5a301d3f71080ef59f4d2d83", 0x8f) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x67, 0x0, 0x1, 0x1, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r4 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, 0x0) close(r4) r6 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000040)=0x11002) readv(r4, &(0x7f0000000040), 0x10000000000002c6) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0xf, 0x0, 0x8, "297ee45b9ccc86ca000ee6de8d3930ada8d58218", 0x2, 0x38f}) 6.347169733s ago: executing program 4 (id=188): r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x5, 0x1000100000000}) flock(r0, 0x3) unveil(0x0, &(0x7f0000000040)='x\x00') sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000040)="00100000", 0x4) bind$inet6(r1, &(0x7f0000002680)={0x1c, 0x18, 0x0, 0xfffffffb, "b16cb6c3ae469c10a8dfc3be75ce44e5", 0x9}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffd000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0x5bd) msgrcv(r2, 0x0, 0x0, 0x1, 0x0) msgsnd(r2, 0x0, 0x0, 0x800) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r3 = socket(0x20, 0x1, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$DIOCXROLLBACK(r4, 0xc0104453, &(0x7f0000002640)={0x9, 0x2, &(0x7f00000001c0)=[{0x0, './file0\x00', 0xe171}, {0x1, './file0\x00', 0x3ff}, {0x1, './file0\x00', 0x9}, {0x1, './file0\x00', 0x2}, {0x0, './file0\x00', 0x1b}, {0x1, './file1\x00', 0x52}, {0x1, './file0\x00', 0x2c6}, {0x0, './file0\x00', 0x4}, {0x1, './file0\x00', 0x3}]}) setsockopt(r3, 0x1000000000029, 0x3b, &(0x7f0000000040)="2300bf98", 0x4) msgrcv(r2, &(0x7f0000000080)={0x0, ""/123}, 0x83, 0x3, 0x0) 6.346660758s ago: executing program 5 (id=190): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x101) accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0x10) open(&(0x7f0000000040)='./file0\x00', 0x40000, 0x101) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="ffffffff", 0x4) 6.345923876s ago: executing program 6 (id=191): r0 = syz_open_pts() close(r0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0xb, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe59) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x1c, 0x18, 0x0, 0x9, '\x00', 0x80000001}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x98, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @empty, @mcast2, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) recvmmsg(r1, &(0x7f0000000300)={{&(0x7f0000000080)=@un=@abs, 0x1, 0x0, 0x0, &(0x7f00000001c0)=""/6, 0x6}, 0x3ae}, 0x38, 0x1000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc020699c, &(0x7f0000000100)) socket(0x10, 0x4, 0x10) chown(&(0x7f0000000240)='./file0\x00', r3, r4) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r6 = socket(0x20, 0x5, 0x0) getsockopt$sock_int(r6, 0xffff, 0x2000, &(0x7f0000000040), &(0x7f0000000080)=0x36) 6.309723995s ago: executing program 7 (id=192): sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x3d531331ea49668b}, 0x319, 0x0, 0x0, 0x0, 0xfe1d) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) pipe2(&(0x7f0000000080), 0x4) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) (async) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (rerun: 64) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') (async) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='x\x00') (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3d8bc200f2c4c333}, 0x3, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = openat$dri(0xffffffffffffff9c, &(0x7f0000000140)='/dev/dri/card0\x00', 0x40, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x1, 0x2, 0x7, 0xe, 0xffffffffffffffff}) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x7, 0x3, 0xffffffffffffffff}) 6.289770815s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 4.458313819s ago: executing program 1 (id=193): setrlimit(0x3, &(0x7f00000002c0)={0x45, 0x60}) (async) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff6, 0x19, 0xf27ff7794bbc9c2d, 0xfd, 0x10000}], 0x1, 0x0, 0x9b68, 0x0) (async) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff6, 0x4, 0x80000000, 0x2, 0x13fff}], 0x1, 0x0, 0x5, 0x0) (async) r1 = syz_open_pts() (async) r2 = getpgrp() getsid(r2) (async) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x4, 0x5d, r2}) (async) close(r1) (async) r3 = syz_open_pts() (async) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRES32=r1, @ANYRES32=r2, @ANYRESOCT=r2, @ANYBLOB="6afd2d10cfc1cc85850df9e5374f26146c7bb271b8b84ae7c0e39d96418b8937dd7a6e31fec676b9bc747a37790127b5fe08ac6685abdeec40e0c737cb183223313d418e44821268cf60cb5f4fdc8e75c28dd15d7ddee7f86ecd2170e12fee37dd", @ANYRES32, @ANYRESHEX=r1]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x200000e9, 0x1, 0x2, 0x1a9, "bfe7c7ec2e3f50243908ce5b6fc98e8b95b7c194", 0x101, 0xe}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) (async) sendto$inet(r4, &(0x7f0000000140)="457a798326d4b81e45eeb97b91c9bd5b4d8d54545b3f5300094faa3c1fc28d6579d0e448c4a6bb3bc0774b118f6c1640c7b11a6a22d59e9fef52013e8b0fd969e3f55ebc4647ae3cc39c3bc73ae59770940bd2f75f8d604ecd9d8c31255634fedf1613477df6bad5ed80ebc5a01311fa05ecf950e70c2f79efce4e621a3e3fd18bfdd727eff87e586f0981eb1cb887ba21", 0xd5, 0x402, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1e, 0x3ff, 0x6dca0653, 0x160350a, "04f00400000004be1fa614e0ff22700907ffdd00", 0x7fffffff, 0x45}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r5) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x3b, 0x12, 0x3, 0x2}], 0xe4c, 0x0, 0x6, 0x0) (async, rerun: 64) r6 = kqueue() kevent(r6, &(0x7f0000000240), 0xde0, 0x0, 0x8, 0x0) (async) kevent(r6, &(0x7f0000000040), 0xe4a, 0x0, 0xa9fa, 0x0) syz_open_pts() 4.45781376s ago: executing program 4 (id=194): r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x80000001, 0x21, &(0x7f0000000080)="c5", 0x1) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x9, 0x4) select(0x40, &(0x7f0000000000)={0xffffffff7ffffffd, 0x0, 0x0, 0x564, 0x9ceb, 0x0, 0x4000000000000, 0xfffffffffffffff9}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f00000005c0)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0x1}, 0x38, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4000000800000000, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000074e000/0x4000)=nil, 0x3}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x5}, {&(0x7f00004e5000/0x3000)=nil, &(0x7f0000669000/0x2000)=nil, 0x8000}, {&(0x7f00004c6000/0x2000)=nil, &(0x7f0000234000/0x2000)=nil, 0x7fffffffc}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f000070c000/0x3000)=nil, 0x100000000080}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000169000/0x3000)=nil, 0x9}, {&(0x7f00002e7000/0x2000)=nil, &(0x7f00000e2000/0x2000)=nil, 0x4}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000750000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xb}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f0000722000/0x1000)=nil, &(0x7f0000694000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000064000/0x2000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00', 0x1, 0x0, 0x0, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffff2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff]}) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt(r3, 0x8, 0x8, &(0x7f0000000000)="37ee074c2b90890bec144682294adfd979feac1b003b56f9a5dd475384ea69b84d3b1bc4bf043401c9d4edb2d2305886c519dbd3d2727aff225e766fc91c21b405", 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x1) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x42d1ac18da67a6ce, 0x800}, {0x2}, {0x2, 0x7fff}, {}, {}, {0x0, 0x9}, {0x1}, {}, {0x0, 0x3}, {0x2, 0x1}, {}, {0x0, 0x6}, {0x3, 0x5}, {}, {0x0, 0x55a9}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {0x1}, {}, {0x0, 0xfffffffd}, {0x0, 0x9}, {}, {0x3, 0x7fd}, {0x0, 0xffffffd9}, {0x3}, {0x3}, {}, {0x2, 0x8001}, {0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x4002, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) 4.457513865s ago: executing program 5 (id=195): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE(0xffffffffffffffff, 0xc01864c2, &(0x7f0000000040)={0x0, 0x2, r1, 0x0, 0x4}) bind$unix(r0, &(0x7f0000000140)=@file={0x4, 0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x9, 0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=@file={0x5, 0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x102) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="ea000001", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) bind$inet(r3, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) ioctl$FIONREAD(r2, 0xc0206917, &(0x7f0000000100)) closefrom(r0) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) chdir(&(0x7f0000000100)='./file0\x00') 4.456963859s ago: executing program 6 (id=196): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000002ac0)=[{&(0x7f00000009c0)=""/4081, 0xff1}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/181, 0xb5}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x62}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) readv(r0, &(0x7f0000002ac0)=[{&(0x7f00000009c0)=""/4081, 0xff1}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/181, 0xb5}], 0x3) (async) 4.456705615s ago: executing program 7 (id=197): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00aa6600000000", 0x8) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 4.442237418s ago: executing program 1 (id=198): r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0), 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) bind$inet(r1, &(0x7f0000000000)={0x10, 0x2, 0x3, 0x4}, 0x10) r2 = socket$inet6(0x18, 0x1, 0x6) bind$inet6(r2, &(0x7f0000000040)={0x1c, 0x18, 0x3, 0x4, "00000000000000000000ffff00", 0x7}, 0x1c) 4.228733819s ago: executing program 1 (id=199): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x1000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x19, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) connect$inet6(r3, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x3, "fe8234022c23bdd0e86bc2a6b5ae30dd", 0x3}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000080)) close(r2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x4, 0xf08a, 0x80000003}, 0xc) r4 = syz_open_pts() syz_open_pts() futimes(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x2}, {0xefa}]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) r6 = dup(r4) syz_open_pts() recvmsg(r6, 0x0, 0x28c3) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x7, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000180)={0x1, 0x5a}, 0xa, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x68, 0x0, 0xffffffffffffffcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000240)=0x6) setsockopt(r8, 0x1000000000029, 0x3c, &(0x7f0000000040)="00100000", 0x4) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000002c0)="78ba36d5847122b4c93b466e4f8e574ed97286654c5b86974373ca59c85f776ae438d3bd096747588c4dd72f520fd4c59ec7461323ceb134e2256264e5abdf7cbd80f2566f662802c9ff967786970b61b6d87b504bdf245798e73a92b7c5d523f7820500d67c68f7f579aaa403dc059e1788d96838b6b6b912ee6be42cd8f0635281f7de78401da07690424b65e75719cc2701dd5eac450e8c37f10bafc9501911068f61fc6a4d9660cf0454c2cdcede0dcf85af731e3a476d2dc4dff67cfb6c44f6f97f85e330762254343ed2345fc958fdd420055393a6efb68660206fad053a14e890aec205730eece2040140bcccfa618886c504d4350fdfa6c49e414094c9578f55d126c8895ee149f7a5e345811c1977387b3a8d5933611fe1b913743390240c8d123f5a6908b32fefaa0b4fa327e941e03038c329c0c56e652ecf1592746a0e0d3f598daea1112093fd9f01feab167118156b19df940b0ade87507fc3256bc1b87366e24c0fed24a6833e1c5ff6f725d6d2ea0d6bbb50bcc7f48efd61fc66bc92da5a3d2e6f16b6b21bfea3cceda82472483dd6a8bc078eaee68c25cc49c4fac6c7b2dbf962210dba56a521f9bdc48058c29eca1ca4a8a9597b44e4a79ab70a1121614cce7d6c1832872dccc8f89583bdc7e0619c4c6a13bf10e8ae97e93e6f7c8f1b526c571a87ddf4f5fef786715e6e4daf50b1707c53d43ac0fe5e7cd0fc5825f5cfc07e81fb7e0e33ac5f004a93d92c39bdf1323283b65ab77bd93dc53acd3c288f3692229b19d25ed71413699b491da18fefe253a9de21afa8a4c235860e8cfbaed4e1223b3551992232c942af16665fd624ab15dd5f73a4ef7ab8e1ecf689381fe21ada7a596cde9e5936acd10d14fafe26c0da46ed05faa80097cab42f3e19429ab9937f0fd6c8539b28427adf618b8f1f54d27b9c5efb7b614cdffe93d9703f9fa8527f1546f1eddba5c51545a5eb0a74e09cb3c5802cc9187cc2c556d52b95c0954e4cad3680e2fb2f731f42c7d81b5fbce850450b77911f4aef74fcfee581d82d8eb679a768017abeea1ccd28d42adfa3482637a6440e0ffe15d25bd99a45b08075d016a1099f0c2e01806f765f3c3ded4261f2fb0aa0f155faca19bc5dafe046677155ebba81d4d711e64020cfce7fec1882bc897f641228fbf94a0c23159ddcc557aa1fdd7ca3064abc4c136031beb387e7d976912eeb895997803d2ee83505f40d8343b9250c932f1a6830179152433abc336de1122f7e4239e34d6e6406d9f0c9f1f9559dcfead8abe5670142036028f9aedeec5bc7063750b938ef3a30307565783c60f92778bdf714fef24fd3abb3310665c6b51346667d88ac88381961054336039c8bbf10a1989741e29651105115403b34e1df62ec06f99d04078a76739a6b43ae437ec86e61bc39d48d3ddfbc3d9c05cc344a3fb9b0e38004cd8c00b1037cdcc83dcbd47e6e95f9a3b6e95829cf4b5a85b039c43813a2d1c32dbaa90575e91fc8d39887d9b791fa1efafc4a5a26823d99526a12468e765b733c259973f576b18777ea83866946f95cd485193099916b1d3cf87402a3e242e321b040af06f60d23f12e361d32c3bafb201b6888ab673bbe9263d2cefc5690c04d2475df538f9245f52598198c5785dc5d465a83ceeba1a1fa5f0571e737e016d524269b5d4a47011e2509b54eb6180f13e6460ed5d81d2bdab10964b4804c1ed46aae250d9ee4041febbf17749183abaef9f4a8f24930ab9d228ac4d1d6b1837d4fe59060ec098ecf0a21dccc68852c245b5cf10ff966bf10905ec7023a2d787336905ed2838ef3a8d91054ff56cf8a78ae29b37684a8a5e0ba8d99d544c08f634b38a4d705cc3d81e0ade37bda7bec22eaa2f94a8161b1e71d87fbd5b5767bf6288b00d3ceea3f1410542f14b64a8652e06ebfab9cbbc097750056e142e13f0c54faea463b9b0a2a6afaf57219417f200ef3a1a10100ad1446280137ef216adb6783d9de9722bc936975b90e1d265e3f393cf79bdd0ef6571d209263987a9a79390bb12dedc91d4400aac2befb9812d489ab0d74d3dc75eca87ea0368ce5014419da5392189143386ee123cde497de7118a46a587a80f6339d2ef9fbc100e7b288e9bd9aeb9ece7b87fb35a938d8f486dd77de3e3fd96556d64272960557bf5d55d1c16a4b595fe7884d56db002c7c4c1fe9c26437494406ee408dddacdf08a4dab36dea79203365f15b2631162657e1749d4ee51239ae1ce3ccb3dd18df8276985e3d658e30a430af8be8b80e8a04b9d5e4c89dd89a1f8a53ca051394ba18125391723c8764f98c6bf46eecdbe59729657eca35a0c14b43eea30d9743dd6e39c914698ac1c9d3459c20e092310d1b6626c1aa5c1c307426a5b0032f6a906284d8ad326e4d6486e0dba489d95df54e1f9369a543980b0516b9024da400deb9c21538b10481f6cda323c6b164f187061dada286bbcdd724a60a3dde795ea4e502e6f8f8f9eac0751bccb7ba50809d5d2e0c0bb8a83b8d982e80f9e26c8a4fae18ad78d5298540f88a5f8c9129af146ba5a464a69a88773411f0ed01d7281f01e7fa44f660493c692fc606b41f61578d019883a6b61b24be55efb52dfde29aa4a6c605fe3aefa109b83ec0991b634404ded38a6d36cc4e40358e768d22e587fe3b4933b64c2ccc43f89aa8ca5ce21f33c63c0608f6e42c45b31a05c9b3ac6b49e3610a55cf02dd422bf1d21ee8122fff59dcc35feaeb72b1f1cc97f59609ad0343f1279478465c44857bd5c4b97af0e343f39858ce2a0efcfbe03286ccba9c02a21a7dafe1dea3357010ae7567e680ffc8b5b7dab3042e0b14cc24fda0855b636da086801dde896a8e1bc44bfba0bde41e3fde94d508e118933c5f1b53ca1a17973abd39a57259d299d843b7de059c2437c3baeda805fb2da00900c21d0eb1598480f7f6bf2ccbb0a2f213bae66e07911a8c659c71e03f70065dbf01761f480916ea561d9255e9a04551255f65d6d620811ea4443d1454f8dffbb0569e7323a259af95f5b9902c35c882e4528e4f62d31d240c98ee9570d232392886773bebc30e7aa9f181171892360f4136e0da044cbe81b0ef6808b0fa26f8a4b037c794a698b71928ee1a90a2607db55003200e66d927bac46d1365e6975080e85974930336d565d4df33239a68f04f1e62b252c56721e4b350a22ae724131e45b84455b9c9dd1f429b7cd873a734adb72eaea0c1892e4be29d4e52af103e1ff3b68b0242bdcb714de23a8fc1f338c6387849183aab00df01d2b1776f8b9b25e8b8bcbf5f397075bf6e9fd39e5067ba65b3a415ce062607b3c3965072bbe0d08c198b540a7713845f8732565b3cbe180f82147d761622a2fe581fed17203f3491eab584efcdfaf3cec97e0cde586c8cd905b2dec846bd562f7d31c43d26b584bb7bae5049ce611b6ce12afea09838ee47e7cec9ec5c91205f0ca6d56d82ec3c3f197a7eaa12c37febde0a116938e791c0137bcb737a232550f43d5bc531d70bd8358b1e49b00dde06f139565e81401adccb78a859403ddd5bb90c79d6b56dba02cbcdfb35277276b4b52ee555d8f6320658e844ae958c3d092d0e2ec9403f2a43c0dbb2e4b3b0c3c329f992d82ae503d96ea76f463555243f77f0368ba226be92f3154bbb5528b0c0e075e7e88039118dce38bc8815f04b28c39daae86b75645bea0f07826f8da725914d01de8e7f2bcc2dd66f724956a75968684ae9979cd96cda9c2b14b0d45b4870b1f286f064f6129787d9bcb288e79cd3c4acace7582ea9e8b70c63493eb3155b49e1663039706a2a823f6bd533fd8d4d209a05fe583a64672fd8dfd7b2aeb2b4f5461bbfa74ca215f09bffc9b707bdff3302f164e93e2f34361e25230f19dee021732348162a9927985e3b6ebca5cc9c610c8897a9c69117b63cb6d4e92e5f72d19eb0e6f6a49adccf19bab7d761dfbc65280c4e7da669ceed8fdd66afb52c24beb18f47f58f2e63cf428b0b6e7531d68fe02a29abcd5c4d01aba51b9a2a03739b8b9e7bf144204446dab3dc3adc00630a5d0bfc9e7fc9d123f285663432e7a59c10521d182c930a8bd190b1ba704573e4fd111dad73e25830182c3ebaa38a93f72a3e215dd551b5f3d6d61590d52ef9e8217d22164caecf56e6122d2847553ba763fd14a2bee24efe85138a51f177acacbb9c4701c689f57e8db77e5a9385bfa37cd7c31667bd78e4a6ee0279b107d2a20d675af33837579adf69f9bc85d13b0b115a5df1c344e213ff64e2793f960fa45e99d9cdd2a64878e22d9c892986f79a01a5c185f1ad60e0a29847f4493a06483f209c2236bd155a7a2c7d36c240e9cecf61f4e03ebae59a600a018bffaa6a7f84e36652cdc5b98218f298ea75666b2cee626b448799d5f55bebe2f9f6e410ec71410c35f410ee407c022553ee912f496035022ea5d7b216d28711a33d60f5d4665191475ced6ebc6f8441757e9a3e06bd28f72086e18ac7764d8262fa1a7aca82cc64e0f0c86601af2cffc551b6a4e1d1a1b733a31be78bdefc0378510bf2e58fcf7278fea9f25580f5a1317683c5ad8b491b72cdf36065f1d60d26b3fbee098d13749c824259a4f857c25ec222b8c429fdcc5005d0be305791f2e0585996e8b8f9b38c9aabfbef7648a2968f9adff00b8fd34937fc2887e3b8609a1676a792a000fdfcea58dd39c0794af6a7fe2f4c63fec8e9c44badb05a43e485f3c173ebc0334a321072f003bf83191a6ae0cbdda3cdf991ebf55d18be86ae3eb611c777b4850b31d59f4f11ac2fd5115869b5af9c5838b0d0d1e008fa33d98732abf75755afb3a99873c442f33837c7d0621fa763ad462075c0bcb0477bf3b6a654291f31e6d3c57dd4e3356c92e8ad666eb50668fdbea901340f41b48c66dbc6b4c001eccd4037fd753ed91044303660f7a80338ace89e0b0835c3e632b01176ea68c2bfa9f68e55262378913091b0b047f21947af7149ee3835307b0de7988cbb0ad9424c1318ffd426a54284ba3a369400fae5cc9c716fe9a98103009a940e3b479b8c529099d32d7bb63f6212f420d61a236a641665b9623d8427c2f3fcfd7aa13db4bdf101201be68c1a540069562fcd85451d240d77f285ef68a2fd58b079842a777c9acb37346d3f455b10d7c4adacc91d760bfdde3680f2aaf3241f4b5eb1f5d0397a6e6ee52c5a3578699cc81c79c6b94a8ff1637d0d254cf4c336713ae1a48acaff14e62f42d4a3e065681c118017819c2a5b5e52ca3f214f8bde91765a27487433b2b9ef758b43dadf546df6fe2137effce50fb08b106121e86e9655cb0e55c9f4448c7ac4a44828a72eabb5f125ebb7ca7d70dfed9ac613928ccb2b1175e5ab9061125539e45c7ad3394e309ddb7bf980b734e65f05a246fd0b45297a90c957449a1a613f2a77a4311017d3e9d2e4a8c55e8d33936d8c4c88c6ef0fdfa837de0199a7120736dbea20b51eb53eca3a800ef6d1df4c3d1e0c3559c3ed17857ef9aabfb972e2fc380a388cf3906a90b94bc6d2c860bc51f7a6f5264e6c404cc91b72f656bc6f416cf5e9cc1d7bab14f398233fba1b96869e19fd5d5e3c0739fa037c9f645381cca9660e2e163d188471835beb094347005b521e1c79e489359d8dcd00fbad64766ef760e4484726f77f8025038499f770be1d6112ff654d54d0ea989458d3f27e4898e9b8d0b6fd2ebc9bea6904482b0c203bde4d83d5d5220cbe7c475153155a2caec1f9fa81317a72a45591962197ee71c2569aee0f3289a9bb317d", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="4ad27c5d03ee2db23cb1f650a24f24255c27b5a8fb7f96a97bdb371b84b0ac249d1efd380de2282757a927efd2dd438244c382ad71288f80174e990ecbf8858ec2d9466bedc3e7fc521a6a19a863f4e5fcd29f47c83b2bf7e249e49a004316fbb30a9a16fd6890aab1e0802b589340", 0x6f) getdents(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=@abs={0x7, 0x1, 0x0, 0x3}, 0x8) 4.019713187s ago: executing program 5 (id=200): r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0xe, 0x1, './file0\x00'}, 0xa) listen(r0, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x5, 0x1, './file0\x00'}, 0xa) r3 = socket(0x2, 0x8002, 0x0) getresgid(0xffffffffffffffff, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) closefrom(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) close(r8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmmsg(r7, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffd}, 0x38, 0x2000, 0x0) read(r7, &(0x7f0000000040)=""/28, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2000000000000017, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x58c00, 0x0) ioctl$WSMOUSEIO_SRES(r9, 0x80045721, &(0x7f00000005c0)=0x400) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0, 0x4}, 0x400000000000000b, 0x0, 0x0, 0x0, 0x0) recvmmsg(r6, &(0x7f0000001880)={{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000000340)=""/225, 0xe3}, {&(0x7f0000000440)=""/167, 0xffffffffffffff17}, {&(0x7f0000000500)=""/70, 0x46}, {&(0x7f0000000600)=""/87, 0x57}, {&(0x7f00000019c0)=""/197, 0xc5}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/235, 0xeb}], 0x7, &(0x7f0000001840)=""/21, 0x15}}, 0x38, 0x3, &(0x7f00000018c0)={0x7241, 0x10000000000fff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x8, 0x100200000, 0x3, 0x8, 0x4, 0xfffffffffffffffe, 0x0, 0x2f01, 0x93, 0x3, 0xffffffffffffffff, 0x200000000002, 0xf, 0x4, 0xfffffffffffffffe, 0x8000000000000001], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x525, 0x4, 0x200000000207b98, 0x80000000000001fe, 0x0, 0x0, 0x8], [0x100000001, 0x8000, 0x3ffffffe, 0x0, 0xb, 0x11004, 0xffffffff00000001], [0x1, 0x1fffffffffb, 0x7ffffffffffffffc, 0x100000008, 0xfffffffffffffffe, 0x1], [{0x0, 0x0, 0x0, 0x7d02}, {0x8, 0x22, 0x5, 0x80}, {0x4, 0x4, 0xfffffffe, 0x80}, {0x2, 0xd, 0x5, 0xffffffffffffffff}, {0x0, 0x1, 0x207f, 0xb}, {0x0, 0x9, 0x9, 0x2000000000000002}, {0x7f, 0x0, 0xfffffff9}, {0x0, 0x100, 0x1000, 0x8}], {0x1, 0x5, 0x7, 0x3}, {0xfbfe, 0x9, 0x6d5, 0x4}}}) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) 2.295203536s ago: executing program 1 (id=201): r0 = openat$dri(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/renderD128\x00', 0x40000, 0x0) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffff9c, 0xc04064a0, &(0x7f0000000140)={&(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0], &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f00000000c0)=[0x0, 0x0], &(0x7f0000000100)=[0x0, 0x0], 0x4, 0x9, 0x2, 0x2, 0xcfc, 0x4, 0x10, 0x8}) ioctl$DRM_IOCTL_MODE_GETRESOURCES(0xffffffffffffffff, 0xc04064a0, &(0x7f0000000280)={&(0x7f0000000180)=[0x0], &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0], 0x1, 0x5, 0x6, 0x5, 0xe, 0x7fffffff, 0xb, 0x9}) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(0xffffffffffffffff, 0xc01864b0, &(0x7f0000000300)={0x0, 0x0, 0x8, 0x0, 0x5}) ioctl$DRM_IOCTL_MODE_GETFB2(0xffffffffffffffff, 0xc06864ce, &(0x7f0000000340)={0x0, 0xffff, 0x90, 0x30335258, 0x0, [0x0, 0x0, 0x0, 0x0], [0x3, 0x4, 0x4, 0x8], [0x1, 0x9, 0xffff, 0x74ff], [0xd, 0x7fffffffffffffff, 0x566, 0x3]}) ioctl$DRM_IOCTL_MODE_SETCRTC(r0, 0xc06864a2, &(0x7f00000003c0)={&(0x7f00000002c0)=[0x0, r1, 0x0, r2], 0x4, r3, r4, 0x7, 0x1a18b81e, 0x7, 0xee57, {0x4f9, 0x0, 0x6, 0x20, 0x8, 0xc, 0x0, 0xb1, 0x4, 0x3, 0x3, 0x59, 0x20000, 0x3, "b891b8e46e0b8658276cde77aa3d3fe50272f0be91dfc647c2823fc26d9c065f"}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(r0, 0xc00864c0, &(0x7f0000000480)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_CREATE(r0, 0xc00864bf, &(0x7f00000004c0)={0x0, 0x1}) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE(r0, 0xc01864c2, &(0x7f0000000500)={0x0, 0x1, r0, 0x0, 0x2}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(r0, 0xc00864c0, &(0x7f0000000540)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_SIGNAL(r0, 0xc01064c5, &(0x7f00000005c0)={&(0x7f0000000580)=[r8, r9, r10, r11], 0x4}) ioctl$DRM_IOCTL_GET_MAGIC(r0, 0x40046402, &(0x7f0000000600)) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r12, 0x41205725, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800), 0x40, 0x0) poll(&(0x7f0000000840)=[{r15, 0x4}, {r12, 0x20}, {r14, 0x10}, {r12, 0x100}], 0x4, 0x4) fcntl$getown(r15, 0x5) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r13, 0xc00464b4, &(0x7f0000000880)={r7}) ioctl$DRM_IOCTL_GEM_CLOSE(r13, 0x80086409, &(0x7f00000008c0)={r16, 0x6de}) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000900)={0x5, 0xd, 0x101, 0x0, 0x1, 0x6, 0x6, 0x10, [{0xb, 0x3, 0xc, 0x4}, {0x400, 0xdd5, 0x80000000, 0x3}, {0x0, 0x0, 0x7, 0x4}, {0xff, 0xa, 0x1, 0x5}, {0x0, 0x9, 0xd, 0x7}, {0x40, 0x4, 0x3ff, 0x8}, {0x8, 0x9, 0x6, 0x1}, {0xfc19, 0x7, 0x6, 0xb}, {0x0, 0x9, 0xe8, 0x7}, {0xa, 0x9, 0x8, 0xe0}, {0x80, 0x3, 0x1b}, {0x6, 0x10b1, 0x4, 0x9}, {0x9, 0x3, 0x0, 0x10000}, {0xa1, 0x40, 0x1, 0xfffffff6}, {0x14000, 0x5, 0x0, 0x2}, {0x9, 0xffffff01, 0x1, 0xf}]}) socket(0x2, 0x2003, 0x3) ioctl$DRM_IOCTL_GEM_OPEN(r0, 0xc010640b, &(0x7f0000000a40)={0x0, 0x0}) ioctl$DRM_IOCTL_MODE_ADDFB(r13, 0xc01c64ae, &(0x7f0000000a80)={r4, 0x4, 0x3, 0x1, 0x9, 0x2, r6}) ioctl$DRM_IOCTL_MODE_ADDFB2(r14, 0xc06864b8, &(0x7f0000000ac0)={0x0, 0x7, 0x80, 0x110df0c7, 0x3, [r16, r17, r5, r18], [0x1000, 0x3, 0x1, 0x40], [0x2, 0xfa65, 0x8, 0x80000001], [0x5, 0x9, 0x80, 0x9b2]}) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$AUDIO_MIXER_WRITE(r19, 0xc0144d01, &(0x7f0000000b80)=@set_ctrl={0x1, 0x2, 0x10}) ioctl$WSMUXIO_INJECTEVENT(r20, 0x80185760, &(0x7f0000000bc0)={0xc07, 0x4, {0x200, 0xfff}}) ioctl$DRM_IOCTL_SYNCOBJ_RESET(r20, 0xc01064c4, &(0x7f0000000c40)={&(0x7f0000000c00)=[r11], 0x1}) 2.293943263s ago: executing program 4 (id=202): mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xffffc5db, 0x4) connect$inet6(r0, &(0x7f0000000000)={0x1c, 0x18, 0x3, 0x3, "fe8234022c23bdd0e86bc2a6b5ae30dd", 0x3}, 0x1c) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xa, 0x8000148, {[0x3, 0x0, 0x6, 0x6, 0x3, 0x8000, 0x1, 0x0, 0x7, 0x2, 0x9, 0x91c, 0xb, 0x180, 0x0, 0xb8, 0x76, 0xfffffffffffffff7], [0x5438b950, 0x3, 0x1001, 0x5, 0x1, 0x1, 0x8, 0x7, 0x1, 0x3], [0x6, 0x9, 0x10000, 0x8000000008, 0x10000, 0x9, 0x2], [0x100000000, 0x10801, 0x0, 0x10000000000005, 0x3, 0xa], [{0x5ad, 0x7, 0xfffffffb, 0x6}, {0x2, 0x924, 0x3, 0x338}, {0x1000, 0x1, 0x0, 0x5}, {0x8, 0x2, 0x1003, 0x895}, {0x4, 0x3, 0x2, 0x9}, {0xeff8, 0x4, 0x0, 0x7}, {0x5f, 0xffffff81, 0x1ff, 0x1}, {0x3, 0x10000, 0x6, 0x5}], {0x52b, 0x4, 0xfffffffc, 0x8}, {0xfffb, 0x3, 0x40000008, 0xfffffffffffffffe}}}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000180)="fd0cc085", 0x4) sendmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) 2.292403978s ago: executing program 5 (id=203): sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005030000040005000000070000003300080000a11800fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be3816499104000000882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257af", 0x84, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f0000000040)=0x1c) sendto(r0, &(0x7f0000000080)="830ff2f03c6e", 0x6, 0x40a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040)="ea29", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)=""/54, &(0x7f00000001c0)=0x36) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) kill(r3, 0xe) kqueue1(0x8002) 2.291872801s ago: executing program 6 (id=204): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) openat$dri(0xffffffffffffff9c, &(0x7f0000000000)='/dev/dri/card0\x00', 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/4085, 0xff5}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x80, 0x1, 0x4, 0x10000, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f0000000040)) 2.242634654s ago: executing program 7 (id=205): r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) (async, rerun: 64) setrlimit(0x1, &(0x7f0000000040)={0xffffffffffff829b, 0x2}) (rerun: 64) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000080)={0x32, 0x0, 0x804, 0x1, "666f2fa6bae77e6fc953a1c90d5771adf51da49d", 0x4, 0x5}) (async) read(r0, &(0x7f00000000c0)=""/1, 0x1) (async) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0x10) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xca605601, &(0x7f0000000180)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xd692}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5033}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9e6c}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x62c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x300}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}], './file0\x00', 0x2c, 0x7, 0x3, 0x3, [0x9, 0x5, 0x7fffffff, 0x0, 0x40, 0x2d61, 0x23, 0x3, 0x6, 0x4, 0xe, 0x8, 0xff, 0x8, 0x7fffffff, 0x7, 0x5, 0x5eefae1f, 0x3, 0x6, 0x3, 0x1, 0x6c, 0x4, 0x1, 0x8eb, 0x5, 0x9, 0xb, 0x1, 0x3, 0x8, 0x7, 0x58b4760a, 0x211, 0x2, 0x4, 0x7, 0x9, 0x0, 0x4, 0x1, 0x4, 0xffff, 0x4, 0x40, 0x0, 0xfffffff9, 0x0, 0x3, 0x8, 0xffffffff, 0x4, 0x101, 0x3, 0xefcf, 0x3ff, 0x8, 0x6, 0x8, 0x40, 0xfff, 0x5, 0xecec, 0x9, 0x5, 0x0, 0x2, 0x0, 0x9, 0x1000, 0x8, 0x7, 0xffffffff, 0x8, 0x3, 0xfffffffb, 0x7000000, 0x9, 0x67, 0x9, 0xd, 0x9, 0x3ff, 0x3ff, 0x7ff, 0x1, 0x1ff, 0x7fffffff, 0x1, 0x2, 0x8, 0x7f, 0x401, 0x100, 0x7, 0x7, 0x5, 0x7, 0x8342, 0xb, 0x0, 0x631a7581, 0x7, 0x1, 0xb1e1, 0x6a, 0x2, 0xcd, 0x6, 0x7, 0x8, 0x2, 0x5, 0x0, 0x40, 0x8, 0x3, 0x1, 0x6, 0xbf92, 0x8, 0x9, 0x80, 0x3, 0x6, 0x0, 0x100, 0x4, 0x4, 0x3, 0x9, 0xf, 0x6, 0x4, 0x1000, 0x9, 0x8001, 0x5, 0xd36a, 0x8, 0x8, 0x315ae43, 0x8000, 0xa55f, 0x8, 0x28ca, 0x6fed, 0x1c8, 0x7fffffff, 0x8, 0x800, 0x1000, 0x7, 0xad8, 0x8000, 0x4, 0x8, 0x6, 0x9, 0x8, 0x2, 0x3, 0x0, 0xe, 0x2, 0x40, 0x7, 0x24e30, 0x6, 0x6, 0xffffffff, 0xee32, 0x7, 0x5, 0x1000, 0x5, 0x3ff, 0xe3, 0x7, 0x7fff, 0x3, 0x4, 0xbbce, 0x3, 0x3, 0x8, 0x10000, 0x20, 0x6, 0xf56, 0x101, 0x551e9db2, 0x4e37, 0xfffffff9, 0xb, 0x7ff, 0x3, 0xffffffff, 0xa, 0x3, 0x1d620db, 0x4, 0x2, 0x4, 0x740, 0x6, 0x3, 0x1, 0x0, 0xe864, 0x1, 0x7e, 0x3, 0x200, 0x8, 0x5, 0x8, 0xd, 0xe, 0x7, 0x16b, 0xbad2, 0x0, 0x101, 0x7fffffff, 0x7, 0x95fe, 0x5, 0x7f, 0x8, 0x8, 0xcdc, 0x4c8c0250, 0x7, 0x801, 0x2f, 0x1, 0x8, 0x2, 0x9, 0x129, 0xe3, 0x9, 0xa, 0x0, 0x6, 0x3, 0x3, 0x1, 0x9, 0x80, 0x3ff, 0x1000, 0x0, 0x7, 0xfffffffd, 0x6, 0x0, 0x7f3109e7, 0x6e, 0x1d60, 0x6, 0x9aa, 0x18000, 0x92, 0xe21, 0xfff, 0x5f6, 0x1941, 0x8d, 0x8, 0x7fffffff, 0x7ff, 0x4760, 0x0, 0x6, 0x10, 0x9, 0x101, 0x41a, 0x8, 0x140, 0x1, 0x7ff, 0x0, 0x200, 0x9, 0xfffffffd, 0x9, 0xdc5, 0x4, 0x0, 0x80000001, 0xeeed, 0x6, 0x7ff, 0x3, 0x5c, 0x1, 0xce9, 0x8, 0x4, 0x7, 0x9, 0x0, 0x2, 0x9b, 0xa7, 0x800, 0x3, 0x100, 0x0, 0x9, 0x8, 0x0, 0x950, 0x0, 0x8, 0x8, 0x0, 0xc, 0x8, 0x2, 0x3, 0x101, 0x0, 0x10001, 0xcc, 0x0, 0x3, 0x625d, 0x1, 0x6, 0x0, 0xb, 0x3, 0x67, 0x5, 0x1, 0x7, 0x3f, 0x2f3, 0x78, 0xa7e8, 0x5, 0x1ff, 0x1, 0x1, 0x8, 0xee0, 0x497, 0x5, 0x96ef, 0x5, 0x7, 0x0, 0x8, 0x24, 0x5, 0x6a27, 0x1, 0x9, 0x33, 0x5, 0x8, 0x80, 0x401, 0x3ff, 0x6, 0x3, 0x7, 0x9, 0xa25, 0x0, 0x2, 0x28000, 0x80000000, 0x1, 0xfffffff9, 0xdcf1, 0x0, 0x3, 0x3, 0x4, 0x5, 0x8, 0x4, 0x2, 0x400, 0x40, 0x5, 0x7, 0x3, 0xf, 0xffff0001, 0x4, 0x3, 0x5, 0x10001, 0x9, 0x2, 0x7, 0x1ff, 0xffffffff, 0xfffffffb, 0xb, 0x5, 0x6, 0x10001, 0xf4f7, 0xffffffff, 0x2, 0xcb, 0x9, 0x5, 0x10001, 0x0, 0x746000, 0x5, 0xfcd, 0x5a8, 0x3, 0x5a, 0x81, 0x3, 0x2, 0xfffffff8, 0x2, 0xac5, 0x1, 0x7, 0x3, 0x2, 0x74, 0x6, 0x2, 0x6, 0xb, 0x6, 0x8, 0x70000, 0x0, 0x1, 0x0, 0x1, 0x10, 0x32, 0x0, 0x1, 0x5, 0xfffff4f0, 0x3, 0x5, 0x1f, 0x4, 0x9, 0x1, 0x7, 0x6, 0x1, 0x7, 0x80, 0x4, 0x6, 0x9, 0xe772, 0x0, 0x80000000, 0x4, 0x1, 0x8c, 0x5, 0x10001, 0x1, 0x8, 0x8, 0x0, 0xf, 0x83d, 0x2, 0x800, 0x0, 0x7351, 0x1000, 0x153, 0x8001, 0x4, 0x400, 0x3, 0xd69, 0x8, 0x3, 0x7, 0x80000001, 0x1000, 0x3ff, 0x1, 0x3, 0xc8c2, 0xfffffff8, 0x7, 0x2, 0x8, 0x8, 0x7ff, 0x100, 0x101, 0x4, 0x8001, 0x7, 0x5]}) (async) truncate(&(0x7f0000000b80)='./file0/file0\x00', 0x7) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000bc0)) sendmsg$unix(r1, &(0x7f0000000d80)={&(0x7f0000000c00)=@file={0x3, 0x0, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000c40)="64a8d98cdf9b2be525c0b132125d53e1234c6790279891fbc6adcb7f78822ff7b25eba9250912a437787af70d04ccd642f392ea9693ce0ce1f01d26564fd2eef6add20e7398e13e57a096691c06db65e07cbae947ca25dd3b57d930945a8a541e5c3d8966db07a6fdc6cdc5f2544811b4a87b4a84e03c34985c28913cf4a81ad1313ea623fd3176788216d15833f", 0x8e}, {&(0x7f0000000d00)="ea958d8bf866b872358540770ffa75c72460c494723b5b12b090e05872e546ce08c145f3bb7fd776d3fe569996581eb0a43d61d385fd0df4d74157", 0x3b}], 0x2, 0x0, 0x0, 0xa}, 0x1) rmdir(&(0x7f0000000dc0)='./file0/file0\x00') (async) fchflags(r0, 0x1) (async, rerun: 64) r2 = socket(0x10, 0x5, 0xb) (rerun: 64) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000e00)={0x0}, 0xc) (async) fstatat(r0, &(0x7f0000000e40)='./file0/file0\x00', &(0x7f0000000e80), 0x2) mknod$loop(&(0x7f0000000f00)='./file0/file0\x00', 0x2000, 0x1) (async) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000f40), 0x40000, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000001000)={&(0x7f0000000f80)='./file0/file0\x00', 0x7, &(0x7f0000000fc0)='./file0/file0\x00', 0xe}) (async) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000001040), 0x1, 0x0) ioctl$DIOCRDELTABLES(r5, 0xc450443e, &(0x7f0000002980)={{'./file0\x00', './file0/file0\x00', 0x4, 0x78}, &(0x7f0000001080)=[{'./file0/file0\x00', './file0/file0\x00', 0x6e, 0x6}, {'./file1\x00', './file0/file0\x00', 0x2, 0xff}, {'./file1\x00', './file0\x00', 0x8, 0xfd}, {'./file0/file0\x00', './file0\x00', 0x30, 0xc}, {'./file0/file0\x00', './file0\x00', 0x46, 0xa}, {'./file0\x00', './file0/file0\x00', 0xd, 0xd}], 0x800, 0x6, 0x1, 0x5, 0x8, 0x7, 0x2, 0x7}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002e00)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) (async) getpeername$unix(r6, &(0x7f0000002e40)=@file={0x0, 0x0, ""/519}, &(0x7f0000003080)=0x209) (async) r8 = openat$audio(0xffffffffffffff9c, &(0x7f00000030c0), 0x80, 0x0) ioctl$AUDIO_GETPOS(r8, 0x40104123, &(0x7f0000003100)) (async, rerun: 64) ktrace(&(0x7f0000003140)='./file0/file0\x00', 0x0, 0x210, r3) (rerun: 64) r9 = syz_open_pts() setrlimit(0x6, &(0x7f0000003180)={0xffffffff00000000, 0xa}) (async) writev(r9, &(0x7f0000003280)=[{&(0x7f00000031c0)="84fd9c3bf0d9bd985c9823dce2ed8ef04d81f9a6a65b33e3818d8c8ad1683401cd82c44a1c33164955", 0x29}, {&(0x7f0000003200)="8a5b26f0e5d325852731152fa0bdfd3244a773dd163f977483b46f8034ef5f446a7a6d2471635f4c5b332d737b9fc36aa736833450e1c514451205e529d37d75020bb89ce07a2ea30c", 0x49}], 0x2) (async, rerun: 32) r10 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) (rerun: 32) writev(r10, &(0x7f0000004380)=[{&(0x7f00000032c0)="895d5356bff85ca7c77edd5432de26eefaceb0e0ffdaabbcaa1e31ff4a1a8cc1dbf23aaf9c097ebd7b307028ea5de6f094ee23bc7533186c7af8ceb2239b89a5372ef030172e53dbaf4bba3d0335979d15b2a1bbbc93c4f3a8ae0d91cb8b48eb85473829f496a0ac75a2efbc8c2d94bed06046b604424cdc2496d88186d92f0d6bb3fa2d01a7a33726ea255c651e5327e9ec098bff7b7e971ab617a4948afe31d89a12773b818e347901461fdda1e6ef3203d1a23926a88b8fcc64fc69b19ee1f0cb3d1c86cfdc3cf03b87b0debdd7887324dc2025f2b3bd5547933ba65e32f30b83d3d89867faf5e8b860ad48bb997ea67b97999e7348aa827ad00a74670c4216d17ac8a849fab79d558700ecd0e86fcd01472af646682dc1bb9de9d9c5b268edc8c2cabd516b941de5ed6b068886e64a9d5e705e4c8d13cd4ea65fced649f5599a4074e3433550d65a844b6500229e2fba582f028e0978cc368fadbd805872efa914bcb185f4dbca7903028cbb4c74be3013b167c893d99c47a7a523a0fd8b3db7a4e41a0af8ab2dde2b73c7f8cfc122732cdb3a87fc9023a422692a0ff285d0fa46cc61b3e4d2765d5d62392f9471a321753d2f8a4f6ee55629138d685867c7be3107fa027078e8ccb3adff5e43c766ee68780c608c7598895f6492cc4bc7d6f41d82c78025973ee2d41d0d0f9233c08e471df5cb7d434a06e7aa37a4e18a6379a11cc0d089784a3f77024e1bdbe9595668ef4c5cb87beb8db4cc6a663d0ce1306094862a74dca8617f07910f48e7b9cf8ed710cf5750bdf162626d124022c6c5cc017c2390e2286719f0279205a1ab41cb7cc2ecee3888440e3e89d7d1acfc821117285f36d1f6a98ac28ce36f5241a08913975c419ef9fc784e1c187d2766f9dfafbae6850f090c6f92020a91927960741918327672a4fb914f0f519e07f012a3430a8d63abdcdee1259ec1ac073771b5026025a68c8083ef28ee821b19b8db4a69d3cf37c510d512b540212628c80d75364946de940fc14d39862f6baf7a601b6920b097b35fbee6c482e6f334b3e0801cfd45183f4d568768a70b416bced206839f8300f7449026c44b1e93148d341cdb43695c1845ae3ce1b4edfcccb59772efbf2899a9b7733d938941efb130bd5085863ae8c9243b9d2566c302546a8ca8273e0ac440081e9eaa1d0790e79e5e5e6b75c4cd135df8718d5833d51b73260973c6bda48c8e1045fb0e71469ead44ac085e908cf78d939364873e4c5d1b046a466502f15f83e6687ed7a3fec8c5c4693dfb48f9525eb06b3e694c00ea2cbad5585c4d834dcd2846f64f31f0cdc14842a6d213062fe16c8b9ea6f7349cb14b2e66885401710584867be33af7da4acb8cb23167a9d30cb77a36553ead63e06cf28f4042f10c723a35153155f18e22a63c56f11c41bb57812711d4746bc42efaade1d0e2178e9daab8c1983b7ce48c4410350deff2e54d6ea4b32ca4865ad2bf3c16ddb3e245e4f85b3c40f7b462ba1d107f4f4c9e313316d7d05fd409c5a54e401706abd127acf858aa34f9f7c3e3b2aa9df3bb4e0e47efc8d64fff92f360407b1f3bfe3d1853d5fbc0a9341c2e71dc1555cf7e388f1943dcb0624c7d28cf0dd83333d26d35580c9b2573d025052daadb7a16bd52ae50e649d69018c6c58d91c6e5618c2b21b977a193d06eeeab2cf73798444b860c91dc67cfcd20ddec4fd35f6a0508e5fcd96c2e1781154a753d3b5fc5c3c9f3fb6e7ed2a29360615dd3297b4698b777b2df7c4a7d40e7d027c455850ac2b7b5960704894467cf5ce1a0c5ea47e454c81d9938a7c6d3817ca335e3fd0d07776e97128cd2a643b45435bfd6ade30544b402ba5f23e4d552cd4e6847f5855cbc48f1063231e26baca72fc3d687302fe7fffdf019db59b75309bda6266b3e5d1eeb1f7d336100b67564c696e9354921f3b3939f6db413f4e2131f287d1bbe88981783c78fb6afada600d1c5e4cbd47e6928ef0256d665f151fdaee520935e6d1b9b9171f53202e976259092d5d11985dafd5bccef9166dd21ff6424ebfc3baa2e9f881a2b05f9c6a58961d1366afd55e9d7141cd7d8764013bf8a30fbdbbefb92ff72906cd1b656cd73657aa882c4c7b42877e2d6fca946922826223c67778f920ad5634bbab3c941d1fde199ade258450482be4dfad975579c1e29e26cbc5aea83aa8a25d64dbd071d2dee634a856209e9741c9807b6e13a8e9e014b89df4bae17c0ba3596792383b5adba5ad736c84ec8bb2c3b4863385c3ac9d6002c784d71a3577f172bafce221737b753083b2075ad88c936f5f93b335af00aa61f423813d800014321e0b87a3de6df6493f9726addfc7b22ccf7a76209baefd5631b201c9a5b06da27363afb17a3fc26389a0a3f42478aca9f67fbe13a08433c73c4d5d4e9444a95c5e0656f1560a49f0a383ae747f25e15ecae2de3d3fb3de78c3a7c8e78f157f8873ac3be3b8e98082f0e9168c8577e2c9244877cd3a010552398821963795d2bac8dc20c58b5b7e821c803bab4c44d04df8a21b7ecfef41831f22dde51965f261cc7fa5344ecf2894d72c440e75c16b83d5863087d5b684d290d4e550457f2ef3b9b17429861c87d922197c261f73d04b2d760f4aa7a02406599ed7de4cfbfb680af32953eda8fc04710cd158f3d9026ddfe304ac54d1bb46010b38f0cbf159cdd38ad906819c7b88a2487ed1593602528f73385c9a52ed4eaf0b6bb5ce32fad0537a34e92cd9076069302201a8a75e133de8a43b8bdca676495b8f55ebf7becca56dc5fa7d0f2798594b7886889b2ffa9bac3798f3dddc05e93d0516b0e8215c59a552db599df09bc0aa3a47e7b482e5e798cc16c21ae2c679c292cfa3a4db02e7bbbac0d6576e16ea8737f743068ee918aaec1717ca1b424ccf7a343ceef52fda530ab19be345f1687db05f36e6d379d5ddbb9dd75e7cd474804c3b277c9e76f9426d66ef703ea12f1c277cce62eef99812e3f68bb9e2ff422b4a198c443f7b77c1832f18c13b022bddef1ffa31db98ff507cfb467bdfb7da2fb50bf196367749b054e77b4b16539c2199c0329571d52be733c2e6a655098d6d39eaed0c9f69f4b7ae9328400050ab23f7f76881f77103d94dd1768cdbdee5304a6789aa2a0900201a17b7010d2a3840a657d28f670e506893750b27711bcbea8908869ccd4e06134005f6fa270bad1feae4ee6314f0c6cfc5ee8a46e4224dd273eff84556f649874a3656848e6c671dc6c748504ed17295df5b550a1e9a5447d5dc4bfc52ecff7fac321161caced5eb43e96a1e4db012b8904a756a6c099921554f64a67f572611c1747767e16dcd8b1cd1b31a45c2cf610f9777e4c2683940a26f12a11db7d5b8d87f520a4bff8f8dc6865e5c82282d9340531e6a544a2509c30875fca3a8089484bbba6f00b6d41e2e2add6d2a0c0d7a383a9df02da7388181df3f61892b869000c9df7e7f77230983496ebd57ccdff40246335c4659ef72f234f353e9f2743d3d2b8a72914cebb6993e308c1809ec04cc7ef972471e25613172493c4d3a99396f250176b023643abbe23e88ff5cb13e6fea68d438d61708c5a917d943686afbb8f2b791b75d526fd42c97565894eeedc2d612fd0ac7c7f663a2cf071cf43f48905c6a7ca277e5dcce5e676bf6ee892708a01fed67b3fbeb01f4c19b6a97556593f9d865f62cb3d3694cf3e79c56efe228838f6a3e5b30605ac0769e2d2d8e8a21e5eed5fbbcff6147f565919a2662b1cfe0497d5c88cef9c20375537c6c8b2854dc46545bbcc7d568f9ff59767975c4326c0a37338537205955a77be4134e6ae117aadca15cb36ffe50322e6b113e7a969c73b27db1927d131f8d9e28df8e53231b177e6e7237de92fc76cefce952e13873a76a3a6b7c90c29ac4670351ca40fc37ba0fd5e34fcf217407cb017911dcfc55cb56804d809e25a8eeddf2e4046fd1982a6924e3fa0ef02e2b1f5a4741b8dd3f8f83709c9d9cc76dc6b15f68b4f90589d7202733186e5e463226157d5cd2bd9b83db986e526ed554fb34a9fcf1d92cff9a36f914d3e6cfe067d68c21672b442e40cc98340f37c361925aede5ee3a288f180dd6a568f727a310c56fafc35de586f00d705ff4c54d83f1c88e89a60ef3d142043c226402e33c21b3039f251b72ca36a26df4de2d24dda06ea09c8b3738b9d3eba5011043f21c6ffd3eb3745e0258fc7d34daad65cf10f15fd630ca16e9f8a6bfb20d4f68f3616c0fb65662ceb631756bb8838bfae708f91a67058de7acf2d2a8110e899acba007ee7300dbf27b9a37e7b71e64c19e60e580e6981922a6dbc43addb34713d78456369ac2e816b614f460c31466fc43e3821511ce847ed457a210d05c5326db07f9eecb4b7d8167ff0c2e3e5ca459e0a7727f60aeb6cbf7cf1243fefca91e4113edea816b3b61b385d3d30d001d998fd7c9ab3ef72d101e0bbff819eaa3e3645ab7eaffccc3b1104b8c12d59e9bdca9f6aa3db9aef853aa4ff39275662cc323a4fff8b707b0aebf13ceb9c8380d65f7a4c78c5a68f4b9154b203cdf21c8476a28b53cb5808eb3cab8140246e5616b0478aa9d2acd3da643f13ef83a344be56b34b28b8648f289f72366034870f7017c68c4d87c318ec7aafc95d1188068f4f4d6526f93ecc9b053a72a163d483ed2f0731bec01c16bbd1a2666e9347a7e6311d08f50a21502bfbf2a9e41fc70206a2365128f0619260b21cd8352e2fae2f9f8bab27efe74bfbcf28bc1dc8c4cfd25c19f7efd30858c69c9220ed2017e1bd5cde86283f8728ba311b31592818f9aceb73fe1d0ce95cb0cf9ddff08b7070f1dc7baf713f280bffa4fad8f3094a7877b412b1c1743b4b5d94ae76ba355ee0cfa22dc1cbfab1671b5ff3e2b9c00d7d502181ee9a9e5b8d0edae594ab7ce9c1ecd565f7b53bdb19448e75617b870de598ba8fc739312a3bab732d2c5faa7afec991e253e0a3cee1b232d33febf582ef999796cfd31152c57f66b49379235ac73ea3d9e2bc877915cf181e1af03c5f6ad8dc29534f30c2f23f26a3792df174d9c30ef60605aaf862f6e0616a3abc3d1d03d74032065816c2bfca865ea404f3bd913db8f74c8d578e7dc4ca7294bd66ef5c9f2e1d519847c6c5cbfd523d2eb05e7c8c5c98de1fe0c8807f40119b5e0764fba36b379491c0195228ee5ede345d89372431d767c93a6ac7111ee4eb21d1df3430159c018e2770f9451f1be6f8ce7de62733b19d752b1462dd847159a0ffa37ed91955b7d6e51d2697501722a98a9e62625f5f96b05111a9473722c57b7ec359ea51ffaba5aead1b244974e31a314b1bde660e7736fe654daf2bee5ab89438c968fb852e7a93541c57320c6741584f21d3e6955a438c5cb070a29f30fca33127b8f051a76316c5a624cb21e7e259e3e07a687d1fa839ae2eeba8e39d9b488b8a0a999fd9b27dd3c636f450eddd01fc74b62269ea6be83f623201e6922c1464d458c9067e10a543082c8e28831cc4f53fa90554179064e3cb003e9eb612b29e8e84be1b58fa369b9922e5aea5e205ed9518ac6041b6e2ec1544d1d27ea637632b6d765ac7c95c9b1de3e953121bd0007fc0db3d8ce8d9233f21023ce3abc8a0d9ff1e2284a5cef2b0f5fd71927182bd005d5f42943ffea04f41c9aa403aa2378ad5607d6c800c02e1462628ae36ec6f9fd49ac33fd4b0ad5215fd3d7e2d93a9002e8f2783b3815cf9fc26e624b89963daf62ac780e0e2aeb41039ebcd74bfa870a3c28133b6d19a3695044e1c", 0x1000}, {&(0x7f00000042c0)="068cb0a58d837c5b531c8547a9f5c8f29e7042a2af49e4e4225b18078e189a111c6c5e7943a89430059975df4570cd9a940b86f67a3c3067a516c67b09ecf45208ad3a858df726755c27467e64e3869cd268fd5585da82a30a6e796b902aec75ad848ac3c5515c2d7cfa8c1f6ae30009c5d64ab3b95778a2b69ba276d67163c9a0e364c3e71f58d960e8567d11790a2d", 0x90}], 0x2) 2.208758801s ago: executing program 8 (id=83): socketpair(0x2, 0x1, 0x6, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x26, 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000000)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f0000000040)={0x0}) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000080)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffff9c, 0xc00864c0, &(0x7f00000000c0)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_DESTROY(0xffffffffffffffff, 0xc00864c0, &(0x7f0000000100)={0x0}) ioctl$DRM_IOCTL_SYNCOBJ_WAIT(r2, 0xc02864c3, &(0x7f0000000180)={&(0x7f0000000140)=[r3, r4, r6, r7, r8], 0x7, 0x5, 0x1, 0x0, 0x0, 0x37}) 185.938687ms ago: executing program 1 (id=206): writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = socket(0x1, 0x3, 0x2) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) r1 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000180)='./file0/file0/../file0\x00', &(0x7f0000000300)='c\x00') (async, rerun: 32) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000140)='r\x00') (async, rerun: 32) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) 185.333354ms ago: executing program 4 (id=207): openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) getpgrp() r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x2) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504000004000000002000050000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443b42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac50000202129fa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343703051eea040000000000", 0xb1, 0x406, 0x0, 0x0) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fstat(r2, 0x0) 184.767271ms ago: executing program 5 (id=208): r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x42d1ac18da67a6ce, 0x800}, {0x2}, {0x2, 0x7fff}, {}, {}, {0x0, 0x9}, {0x1}, {}, {0x0, 0x3}, {0x2, 0x1}, {}, {0x0, 0x6}, {0x3, 0x5}, {}, {0x0, 0x55a9}, {0x0, 0x5}, {0x0, 0x1}, {}, {0x0, 0x1}, {}, {0x1}, {}, {0x0, 0xfffffffd}, {0x0, 0x9}, {}, {0x3, 0x7fd}, {0x0, 0xffffffd9}, {0x3}, {0x3}, {}, {0x2, 0x8001}, {0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x6b, 0x3, 0x200000000000001, 0x103}], 0x203, 0x0, 0x4, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000800002b00fe8000000000000000000000000000bbfe8000000000000000000003"]) close(r3) r4 = socket(0x2, 0x4002, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) bind$inet(r0, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r0, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x7f, 0x4) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xd, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000000080045f400280067000000068778e0000001ac1400aa4e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500282009078fffc"]) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0x6, 0x4) 184.38423ms ago: executing program 6 (id=209): r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x8004) fchmod(r0, 0x20) read(r0, &(0x7f0000000000)=""/177, 0xb1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000001c0)=""/56, 0x38) ioctl$DRM_IOCTL_GEM_FLINK(r0, 0xc008640a, &(0x7f0000000200)={0x0, 0x0}) ioctl$DRM_IOCTL_GEM_OPEN(r0, 0xc010640b, &(0x7f0000000240)={r3, 0x0}) read(r1, &(0x7f0000000280)=""/145, 0x91) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000340)=""/19, 0x13}, {&(0x7f0000000380)=""/156, 0x9c}], 0x2, 0x6) close(r1) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r0, 0xc00c642d, &(0x7f0000000500)={0xf5f1, 0x6, r0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000540)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000580)={0x8, 0x6}) r6 = getsid(0x0) fcntl$lock(r0, 0x7, &(0x7f00000005c0)={0x3, 0x1, 0x8, 0x0, r6}) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000640)={0x7, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r7, 0x100}, {r2, 0x4}], 0x2, 0xfffffff5) ioctl$DRM_IOCTL_MODE_ADDFB2(r5, 0xc06864b8, &(0x7f0000000700)={0x0, 0x7fffffff, 0xce, 0x36315659, 0x3, [r4, r4, r4, r4], [0xfe, 0xd3d6, 0x6, 0x6], [0x8, 0x0, 0xae1, 0x5], [0x9, 0x8, 0x7, 0x6]}) ioctl$DRM_IOCTL_MODE_GETFB2(r0, 0xc06864ce, &(0x7f0000000780)={0x0, 0x1000, 0x4, 0x38345241, 0x1, [r4, 0x0, r4, r8], [0x6a2d51ff, 0x4, 0x0, 0xcf], [0x0, 0x5, 0x6, 0x8], [0x9, 0xc00, 0x8, 0x401]}) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) listen(r1, 0xffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000008c0)) readv(r0, &(0x7f0000000cc0)=[{&(0x7f0000000900)=""/66, 0x42}, {&(0x7f0000000980)=""/177, 0xb1}, {&(0x7f0000000a40)=""/113, 0x71}, {&(0x7f0000000ac0)=""/129, 0x81}, {&(0x7f0000000b80)=""/90, 0x5a}, {&(0x7f0000000c00)=""/147, 0x93}], 0x6) select(0x40, &(0x7f0000000d40)={0x2, 0xfffffffffffffffe, 0x10001, 0x0, 0x1ff, 0x9, 0xe3a, 0x10000}, &(0x7f0000000d80)={0x7a19, 0xa, 0x1, 0x100000001, 0x70000000, 0x4, 0x3a68, 0x8000000000000000}, &(0x7f0000000dc0)={0x7, 0x5, 0x9, 0x8, 0x1, 0xf7, 0x507e, 0x9}, &(0x7f0000000e00)={0x1, 0x7}) kqueue() getpeername$unix(r1, &(0x7f0000000e40)=@file={0x0, 0x0, ""/4100}, &(0x7f0000001e80)=0x1006) ioctl$DRM_IOCTL_MODE_CURSOR(r5, 0xc01c64a3, &(0x7f0000001ec0)={0x2, 0x5, 0x9, 0x1, 0x9, 0x8, r9}) 184.010933ms ago: executing program 4 (id=210): r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x800, 0x9) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79e5) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000002280)=[{&(0x7f0000000240)=""/86, 0x56}], 0x1) 600.156µs ago: executing program 5 (id=211): writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f0000000000)=[{0x3, 0x40, 0x1800}], 0x1) r1 = msgget$private(0x0, 0x1ba) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/183) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @random, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6638bf4a1401", @multicast2}}}}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) (async) semget(0x0, 0x1, 0x281) (async) semop(r0, &(0x7f0000000000)=[{0x3, 0x40, 0x1800}], 0x1) (async) msgget$private(0x0, 0x1ba) (async) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) (async) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/183) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @random, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @empty, @random="6638bf4a1401", @multicast2}}}}) (async) 0s ago: executing program 1 (id=212): mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0xf8b, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) listen(r0, 0x6) setrlimit(0x8, &(0x7f0000000300)={0x42, 0x63}) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000001c0)={0x0, [{0x3, 0xfffffffd}, {0x1}, {0x2, 0x101}, {0x2, 0x9}, {0x0, 0x1}, {0x3, 0x4000}, {0x2}, {0x1, 0x20000004}, {0x1, 0x3}, {0x1, 0x1}, {0x1, 0xfffffffd}, {}, {0x3, 0x2}, {0x0, 0x3b4}, {0x3, 0x4}, {0x0, 0x3ff}, {0x2, 0xba}, {0x3, 0x802}, {0x1, 0x8}, {0x2, 0x7ff}, {0x1, 0x100}, {0x1, 0x7}, {0x3, 0xfffffffc}, {0x3, 0x400}, {}, {0x2, 0x2}, {0x0, 0xfffffffd}, {0x0, 0x4010}, {0x2, 0x7}, {0x2, 0x10001}, {0x1, 0x20000a}, {0x2, 0xfdfffffa}]}) r3 = syz_open_pts() close(r3) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0xa, 0x3, 0xffffdf82, 0xffffff8c, "08ed959900004cec6fd8f90dedc1ffffffff01e6", 0x400, 0x4}) writev(r3, &(0x7f0000000440), 0x0) readv(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0x7) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x11a) r6 = socket(0x2, 0x0, 0x2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) poll(&(0x7f0000000400)=[{r5, 0x10}, {r6, 0x4}, {r7, 0x4}, {r4, 0x100}, {r1, 0x8}], 0x5, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0xf7) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.27' (ED25519) to the list of known hosts. SYZFAIL: ioctl remote attach failed (errno 16: Device busy) SYZFAIL: ioctl remote attach failed (errno 16: Device busy) SYZFAIL: ioctl remote attach failed (errno 16: Device busy) SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: repeatedly failed to execute the program proc=8 req=83 state=1 status=67 (errno 32: Broken pipe) OpenBSD/amd64 (ci-openbsd-setuid-7.us-central1-b.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect login: