last executing test programs: 6.545793971s ago: executing program 3 (id=337): mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x40000800) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20400, 0x0) setreuid(0xee00, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f0000000200)='./file0\x00', r1, 0x0) socket(0x2, 0x2, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) setreuid(r0, r1) (async) setreuid(r0, r1) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r1, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000462000/0x2000)=nil, &(0x7f000057e000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f00002cf000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {0x0, &(0x7f00004f5000/0x4000)=nil, 0x10000}, {&(0x7f00003d5000/0x11000)=nil, &(0x7f000049e000/0x3000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000036f000/0x2000)=nil, 0x2}, {&(0x7f000054a000/0x1000)=nil, &(0x7f000028b000/0x3000)=nil, 0xe04}, {&(0x7f00003de000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffdffbfffffffffe}, {&(0x7f0000065000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000523000/0x1000)=nil, &(0x7f0000063000/0x13000)=nil}, {&(0x7f0000181000/0x3000)=nil, &(0x7f0000156000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000463000/0x1000)=nil, 0x3ffffffffffff}, {&(0x7f0000ad4000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f00004c1000/0x2000)=nil, &(0x7f000006c000/0x4000)=nil, 0x2}, {&(0x7f00001cf000/0x4000)=nil, &(0x7f0000463000/0x3000)=nil, 0x4}, {&(0x7f00000cf000/0x1000)=nil, &(0x7f000028b000/0x4000)=nil, 0x9}], './file0\x00'}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x101) (async) r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x101) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f0000000140)) ioctl$WSKBDIO_GETENCODINGS(r5, 0xc0105715, &(0x7f0000000140)) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x1000e, &(0x7f00000001c0)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r8 = socket(0x18, 0x0, 0x9) setsockopt(r8, 0x1000000029, 0x100437, &(0x7f0000000480)="ef9ce771dcd59816d8ff86599f4f1cf485315a4a6892f826da19625a4193ca4ff0c8312aa4e6a4c8e2fb206fafe07144fe6114f0c7d21451b027310b7546c147fd4f911d5e3f0de0ec01a7e6fde882191404e594dc425bc9da4010f7847b1a9b134ec0ac6c8508d6d3a33af666a5e098aab76a66ff6a0378b88c241016c11fc2fa70a2d3b4a633c2a9fc957346e94f14a6831f6f5bdb6e6ca1f2182f52207e20d4e7c397298726272c47d3476aeda87d8434f97da592d06b7a4307e2ecddb677c73e14d3ae44763dd4c2f4511d235ed76f6431798fe8f92c8c85c8eb02c40da2958c57e7a7fccdfee583a651e32fdebf2aa34fbb782a5d5590b0599c4e39f5c09b9cd47ad98e289c7b4fcb6daca214ac475a4a59881f1be999d78785b5609d4214deac9d23d3179959d6765b763ed7a2b8803b823d5bfb5548fc1ba09149ef30ca4769918c7e27", 0x147) (async) setsockopt(r8, 0x1000000029, 0x100437, &(0x7f0000000480)="ef9ce771dcd59816d8ff86599f4f1cf485315a4a6892f826da19625a4193ca4ff0c8312aa4e6a4c8e2fb206fafe07144fe6114f0c7d21451b027310b7546c147fd4f911d5e3f0de0ec01a7e6fde882191404e594dc425bc9da4010f7847b1a9b134ec0ac6c8508d6d3a33af666a5e098aab76a66ff6a0378b88c241016c11fc2fa70a2d3b4a633c2a9fc957346e94f14a6831f6f5bdb6e6ca1f2182f52207e20d4e7c397298726272c47d3476aeda87d8434f97da592d06b7a4307e2ecddb677c73e14d3ae44763dd4c2f4511d235ed76f6431798fe8f92c8c85c8eb02c40da2958c57e7a7fccdfee583a651e32fdebf2aa34fbb782a5d5590b0599c4e39f5c09b9cd47ad98e289c7b4fcb6daca214ac475a4a59881f1be999d78785b5609d4214deac9d23d3179959d6765b763ed7a2b8803b823d5bfb5548fc1ba09149ef30ca4769918c7e27", 0x147) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) nanosleep(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) 6.513140115s ago: executing program 3 (id=341): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffbffff}) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) r0 = socket$unix(0x1, 0x1, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1}], 0x6, &(0x7f00000001c0), 0x15, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1e, 0x3, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) write(r3, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) fsync(r3) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) (async) open$dir(&(0x7f00000000c0)='./file1/file0\x00', 0x80, 0x2) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) 6.466814764s ago: executing program 3 (id=344): r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfff7, 0x5, 0x40, 0xff, 0x9}], 0x8, 0x0, 0x15, 0x0) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540)='\x00\x00\x00\x00', &(0x7f00000002c0)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040)="1fbc05b32832385b438794ec04b94762fd3ae2ea24726299557659e073441b77cf604e5e4242c4e6a3494f5404104868cbf8000f9c2c983916bba6a9c7fbbe311ef301d8b39f46cdc51566c4897655abaa9b12f1", &(0x7f00000000c0)=0x54, &(0x7f0000000100)="c7cff601c304746bd36086b3577c7ebef7f1015368c4d641d96e6a0babda45bd5fb288c01f522bc18661bae1d994cf1c32ab7b2731d26a0df7f75e7bf8c45ed3c85a487945ddc1de562c7076061aca9cfd846cc0f0ff0f34bd0c3c93a3c406674f3483a319b96f8f73509149882b25709b6a438af5d1d430d72a4ec1dfe597acc947659df8834fb58f8d13ad7a", 0x8d) kqueue() (async) pipe(&(0x7f0000000000)) (async) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfff7, 0x5, 0x40, 0xff, 0x9}], 0x8, 0x0, 0x15, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000001540)='\x00\x00\x00\x00', &(0x7f00000002c0)=0x4, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040)="1fbc05b32832385b438794ec04b94762fd3ae2ea24726299557659e073441b77cf604e5e4242c4e6a3494f5404104868cbf8000f9c2c983916bba6a9c7fbbe311ef301d8b39f46cdc51566c4897655abaa9b12f1", &(0x7f00000000c0)=0x54, &(0x7f0000000100)="c7cff601c304746bd36086b3577c7ebef7f1015368c4d641d96e6a0babda45bd5fb288c01f522bc18661bae1d994cf1c32ab7b2731d26a0df7f75e7bf8c45ed3c85a487945ddc1de562c7076061aca9cfd846cc0f0ff0f34bd0c3c93a3c406674f3483a319b96f8f73509149882b25709b6a438af5d1d430d72a4ec1dfe597acc947659df8834fb58f8d13ad7a", 0x8d) (async) 6.375815742s ago: executing program 3 (id=348): r0 = socket$inet(0x2, 0x2, 0x0) setegid(0xffffffffffffffff) setregid(0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000000c0)="5b024fc4e49b2ef75d6d869d0cf2c1911705f3f2d8d7c9f3037cecfbbd550fad5f3775adb6dc73f3f809e02ada818f3ea6824255ac82e03e42dd3d373ccb5464aedab1ab02b88985b187c96793cc8c1085d238253b6535fd5d6aa1d401fed083fa51018eb01fa51f074628f44287979a3d1bc4bc743c3cd11ab4dd83e4c590985d1f38ab5a5988e4f712fd15ed7010833d4a7754f2ba499ba03f42392eef544d9aa008a30084b7dc81a7b63381975e", 0xaf) 6.366950226s ago: executing program 3 (id=350): r0 = socket(0x2, 0x3, 0x0) (async) execve(0x0, &(0x7f00000001c0)=[0x0, &(0x7f00000000c0)='/dev/speaker\x00'], 0x0) (async, rerun: 64) r1 = socket(0x1, 0x2, 0x0) (rerun: 64) syz_emit_ethernet(0x42, &(0x7f0000000180)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x2, 0x1, 0x34, 0x64, 0x3, 0x6, 0x9d, 0x0, @broadcast, @broadcast, {[@rr={0x7, 0xb, 0x1e, [@local={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0xb, 0x8, 0x3fc, 0x4, 0x9}}}}}) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() (async, rerun: 32) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x40000800) (async, rerun: 32) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) close(r3) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r4 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) (async) kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) (async, rerun: 32) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) (async, rerun: 32) recvmmsg(r1, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1, &(0x7f0000000280)=""/64, 0x40}, 0x731039ab}, 0x10, 0xc0, 0x0) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) (async) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) 6.1791094s ago: executing program 3 (id=353): r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) unveil(0x0, &(0x7f00000003c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000400), &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) close(r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x1}) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x6}, 0x10, 0x800, 0x0) r4 = socket(0x18, 0x3, 0x20) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0x91, 0x0, 0xb}, {0x34, 0xf, 0xfe, 0x80006}, {0x6, 0xc, 0x1, 0xfffffff2}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x1000e, &(0x7f0000000200)=ANY=[@ANYRESOCT=r0, @ANYRES8=r1]) open(0x0, 0x4000, 0x60) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x19}, 0x4, 0x0, &(0x7f00000000c0), &(0x7f0000000100)='c', 0x1) 2.674194534s ago: executing program 2 (id=439): chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r3) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r3, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 2.6740048s ago: executing program 4 (id=440): r0 = kqueue() r1 = socket(0x1e, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000180)={&(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=""/179, 0xb3}, 0x8910}, 0x10, 0x0, &(0x7f0000000000)={0x6, 0x7}) kevent(r0, 0x0, 0xfffffffd, 0x0, 0x5, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2a, 0x0, 0x0) close(r2) 2.598957536s ago: executing program 2 (id=444): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0xa7210e10bc3c9dff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) fchdir(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x97) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x97) unveil(&(0x7f0000000080)='./file2/file0/file0\x00', &(0x7f00000000c0)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x140) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000000c0)="f1a42138cd18f3b0a16bc56a730bda8b263c0f70544fe00a08731bf3c827cdbf05a5fbd23d3f6e9faf40f7b9d4f512b7e1897b8105e05c59464a5dc9d3df6aa0da5099f84904880032cb260da746d9daac347a589c25185d05c378f8161277582bfcf801d0eaa2a89dfae08378672e56069ebd078a436f08f02ea81782cc26019a9ed26cbd039ef8d35862", &(0x7f0000000080)=0x8b, 0x0, 0x0) 2.559102848s ago: executing program 2 (id=448): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc0}, 0xe0ffffffffffffff, 0x4}) r0 = socket(0x20, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) 2.557324287s ago: executing program 5 (id=449): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x2, 0x87, 0xb, 0x7}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000637000/0x1000)=nil, &(0x7f00002b6000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00001be000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00000d1000/0x3000)=nil, 0x1ff}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f000075b000/0x3000)=nil}, {&(0x7f0000762000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000e88000/0x2000)=nil, &(0x7f0000f8b000/0x2000)=nil, 0x9}, {&(0x7f0000760000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xb2bc}, {&(0x7f00007c2000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000034000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f000002a000/0x2000)=nil, &(0x7f000075c000/0x3000)=nil, 0x100000001}, {&(0x7f00006f1000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f05000400000000000000010100907800000000603963"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2842, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') socket(0x2, 0x1, 0x4) 2.469585144s ago: executing program 2 (id=450): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b92) select(0x0, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x100, 0x180) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r3 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000700), 0x82, 0x0) poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x2) ioctl$TIOCSETA(r4, 0xc088444f, &(0x7f0000000000)={0xffff, 0x6, 0x0, 0x0, "97a2224ff1c14a06ebb178926cc9795a6b47c1d1", 0x6, 0x800007}) r5 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x200000000000008a, 0xfffffff0) poll(&(0x7f0000000080)=[{r6, 0x7d}], 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x33, 0x0, 0x0) getsockopt(r5, 0xf16, 0x370c, &(0x7f0000000000)=""/123, &(0x7f0000000080)=0x7b) ioctl$FIONBIO(r3, 0x82907003, 0x0) close(r3) ioctl$BIOCSRTIMEOUT(r1, 0xc0307004, &(0x7f00000000c0)={0x2, 0x101}) r7 = fcntl$dupfd(r3, 0x0, r3) dup(r7) 2.390815214s ago: executing program 5 (id=453): setuid(0xee01) r0 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1b6, 0x3ff}, 0x400, 0x10000, r0, 0x0, 0x202000001, 0x80000000000010c, 0x4, 0x7}) r1 = socket(0x1, 0x4004, 0xff) mkdir(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0xc0, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6036e28200083b0001984b0e23742b40c3fa3d76af5fc1faee8000000000000000000000000000aa4e214e2000089078"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x20001fffffffd}) fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x3, 0x0, 0x3f, 0x200000001}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) fcntl$setstatus(r3, 0x4, 0xc4) read(r3, &(0x7f00000001c0)=""/24, 0x18) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000140)={0x7, 0x4fa, 0x0, 0x0, 0x9, 0x77c, 0x3, 0x10, [{0x8, 0x3, 0xfffffffb, 0x401}, {0x3, 0x10000, 0x4, 0x100}, {0x6, 0x0, 0x9, 0x1}, {0x7, 0x8, 0x7, 0x2}, {0x2, 0x1, 0x2, 0x3}, {0xa04, 0x63, 0x7, 0x156}, {0xa63, 0x3, 0x3, 0x483}, {0x3, 0x706d, 0x9d, 0x7fffffff}, {0x53, 0x0, 0x200, 0x6}, {0x2, 0xf, 0x5, 0x9}, {0x6b, 0x6, 0xfffffc01, 0xf}, {0x7, 0x2, 0x3, 0x9}, {0x9, 0xa49a, 0x7, 0x2}, {0x7, 0x8, 0x1}, {0x80000001, 0x8, 0x8, 0x82ce}, {0x2, 0x4cb, 0xfff, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xce0c, 0x0, 0x37) 2.384170826s ago: executing program 0 (id=455): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xa}, 0x4000014e, &(0x7f0000000180)="3178ab85eb298df9", &(0x7f0000000040)=0x8, 0x0, 0x0) 2.383741818s ago: executing program 5 (id=456): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = msgget$private(0x0, 0x460) r1 = msgget(0x3, 0x400) msgrcv(r1, &(0x7f0000000000)={0x0, ""/95}, 0x67, 0x3, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000"], 0xe2, 0x800) msgrcv(r0, &(0x7f0000000e40)={0x0, ""/254}, 0x106, 0x0, 0x1800) 2.380605621s ago: executing program 0 (id=458): select(0x2a, 0x0, &(0x7f0000000340), &(0x7f0000001900)={0x100000000000000}, &(0x7f0000000440)) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x74, 0x0, 0x37) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETA(r0, 0xc0104419, &(0x7f0000000000)={0x0, 0x1, 0x10000, 0xfffffff7, "01d00180000000020000000000003c00", 0xfffffff8, 0x6}) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000140)="5ebbf7ab49e25423a88608eee286f7c09012b50286a32b9b4b6c7d12400ee5a0de3b8505a714665ee75890fe205fee7d58cda8161a6c828e61f9725095cc64edf7df3aa828190a2197c7001b56481c3e37998ba80793d2aec3193ec1aa24b371532d1ca4569702bfd5c9381d9dea86c72ffedabc7b3aef5997f75bffe5127238a5c9b4b0269b2c9f901c0d37c5c53caca4a4f7ef6fafa1b3beb736e4a262bbd8c88871e2bbb16fa53b6b7e1c998087f798137b76a4205e2c43ef2328b53360c4", &(0x7f0000000040)=0xc0, &(0x7f0000000200)="5146d11154d11baaaddb25170a3093b86fce7db65cffdf1efea2f2949ba0ea97b5c7805a52406eaabee8c0878d43b6e2f556bccd56b2499fd3b9e2227d66aa73a2e7a18fb6092454334513c6764e04f55a1f755cf952ce88c7d485d8d909b7a44f1b1f4a1eac28d0", 0x68) 2.264458837s ago: executing program 0 (id=460): r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="415fd75eb4901c92ffffffffffff8035"]) r1 = socket$inet(0x2, 0x3, 0xfc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = getuid() r3 = socket(0x2, 0x400000000002, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x9, 0x8355}, {0x0, 0x2}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getitimer(0x0, 0x0) setsockopt(r3, 0x0, 0x20, &(0x7f00000000c0), 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x60) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2000, 0x1003) select(0x40, &(0x7f0000000080)={0x7fffffffffffffff, 0x8000, 0x7, 0x4, 0x4302d39d, 0x80000001, 0x8000000000000001, 0xa}, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000040000000007000000087c156610c18125d7f96ecfc73fd3d89815a9c61d3952ddb06b36ac970bff03000000000000000000000000ebe1aa5323edeb51e2f0ca3ebbc2c4699a09000000acb5b302000d7d010000000100000021020000742fe2458bfbb770c1f5a8aec872ea772ec58904000000008d9810361b1257aba8c50000201201", 0x8b, 0x808, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050400fe04000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', r2, 0xffffffffffffffff) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r2, r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000100)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') r7 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x4000, 0x8) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r6, 0x4) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x8) setrlimit(0xb, &(0x7f0000000000)={0x8, 0x10000100000}) 2.263342937s ago: executing program 5 (id=461): r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r2, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) syz_open_pts() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x7}], 0x7, 0x0, 0x913f, 0x0) r6 = dup2(r5, r4) chflagsat(r6, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000100)='./file0\x00', 0x3ff, 0x0}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r7, &(0x7f00000003c0)=@file={0x0, ""/4095}, &(0x7f0000000080)=0x1001) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="5f2a1ff1", &(0x7f00000000c0)=0x4, &(0x7f0000001180), 0x4) 2.033493839s ago: executing program 5 (id=471): r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 64) r1 = socket(0x800000018, 0x1, 0x0) (rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) (async) select(0x0, 0x0, &(0x7f0000000080)={0x4000000000000008, 0x0, 0x8000000000000}, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="c3", 0xffffffed) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x5, 0x8, 0x0, 0x0) (async) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x213) 1.901613931s ago: executing program 6 (id=476): sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f00000002c0)="d4110529f42467f0780aa03fe18098fc45240b73cc490468b82e50075229e3a2c843bcdcfc8461f37ddebc07d92372e9aa658a5e8b8ca4d5ef8b6702286aa913c5a66350255c11f3dd8d22b1adc8a2b0db55e676a9a450b3bab78ec23fd33f5b7e45b158f5c893124709049c0a9b9e284985d19898bf16e8402bab", &(0x7f0000000040)=0x7b, &(0x7f0000000340)="f67ad3784654dd3af3b633e13bb08ba157a52a7cefa54d7a96ffc78f603a41d74231198696c0f62a00fa4c440d8b1fa115548b3b2462150511c7e1cb17cd3cbd666f7511d74a46c66a6b461a10bfb309a8f37bcd3f206e1a0e5d0d87db409c17a86a45b77a67a481be8de23de6a1a09d203e181ade982adfac7e3ff435bbbf809d24e1b4c8fbc35df2fccc9168b058f6be8b91b07303ba430f8ea9693ae67df7d3e07ef354512a0f98f46009642693c09f5aaecc9b6e3b4dae22dceb7f263017ac7ec96e02adb4a45314c6c305baf8e308fc8f0d266d6278925eba096455bc7c4859974289c2ab167c53a7d9d50752a6a09e51ec2ce82f373099445f5985a3c5269a0a4e49b292267bd96f15ff3d13315b7e45eb375eefbd3ca46ce78f4bfcc540b8c5d09250c29ad411dcc78ccb0bdb61fd6695bf2a6f26ad8380026ffae598b9fa279a2d7d3697ebd8e4af8457828163dde91384bc842bfa5d7114606f54418a94963cbf7e31732d091f6e3e3fa1a8264e6e331c8ea89851d0d09b5719c078801c002ab9632f60e73a9d6adf25f91d90180a3f3c162271d53a77d7835a86e9767cdb35a01c0658618c736956bf7f3386e4a01c50d5b00aa12e709fda60c42c9040783868532a7aac54f9f104451663883bef94de306237f838d438debb6573b81902b9014ad453f19cfefaebe4eeb8c26c650a0fd3c613ceaaa4ae2cfeebf46fe35b2de9b14923b50f554b387df78c6f8c2569dad65768150641713d6ae727f701e296119370e29bcac71e9558edaca0959f3c7a36a176548b9f9e065f0b675aa6afbe8b88bd826eb6881c0c0a980de23fccbf33ed941fd8178341fd987a79fc36552f6761f678e22e3fadc4eb10ace6b41086e10cf8c873f49880a88016e4da40d504f413b8a9929d14dd2677bad6cd0b58248dcf694028c806b4371be25f8d0529e28a82dd8cdd1b54889637632edcf14a1b560f3714b56e134eaaf3d7289dcb9b1b84f4566f97836c57407bfde56aa95b56d19232d7f8ec482eacc3c5b4886af0b78fa18d5433c4ca3ce836b123fe49c975bcbc8ee3e19a0639e068dcc198405fb95c39e25f072eb308d4bfbf8a4f1db0f69c25fff84592fad5726995a40b39fa27178f7aaa7cdbca462c354eef23870f0803730b024055d42b7351d4350638d829ff254c1dc9fc6574a65806ab06ab93dca7bbc0ee1bb215e1a2b0cfbfa8ed8d1571c5130ff8472c837f11cad5f841228d8e561f331d4f16cef9c0b15164ac85a2d6a4a7cdd94fbc254bb45c78e140d6952e6339662c12a083d80b1074d1f4a685a2c36754190c788a0cb99c453c7618ae9e0eaed8ea4e2fb5f7ea78eec2722d099a8782641ed5dd528d4b9cfe760bffb8a92c8ca740671ec37001f37e016bd414b901f31a1296562754a6e155cc93aa2cceb112628fab9b4d966f1f27a0da7f6a91c314ef6f54035df9609c62a6395daf8f0c44848e78cd8e6899ec50cbc7561949c69fab4c3f83ff1a89cd1edffacdd85879c673e35014a80291a9060925401153d8c6fd9e3f50bf10620a97a26b43e7fcc6391bc86eab9273914d758f61d97c8df1de75fd71fe4e5f9a3d3f4bcd5667ecc82e281639b969ed6638c1d6dad73420fe38bafde46dab26e66d52e704e900d9771afc5979eec285561bb61f90ff611dece5a81cb42fad8e7119f2b39db4d97236e33f6b9c4e76238633997c92a57f0f958791062afcf4a108965fa3d3f80e169350f659b65585d2a42f763e4c10f4cb62d51e455445453b2bd7c189598f61e323411ce2184a8d4236056e5bf67634afab3ef07de4333285fa9efc18eaf6d579c9d7ca5e83a3ae50d088392e4255e1a4e57cdb08fad00e09667e56f9261e27ac7c9d9897956e30c2e03d5688cfb25d7ae5cef937ad8dfcdfb4b5a750d39bfccde2bba897a5783027ec24a3d701259f21de2641497b768051321c9d933f5875a18ce92408f84671b8f43e487846f56df66673aa04e080e59f3b565b48e5e3dba72c007910d20fe1fdfb1c748bbf2de9262695e4f8beee941a8b022162b26ca71ddddb015b3296d25e5d30c1df41b3269f8546db879820cd87ed5b2bda9e2034d62fc9a4e01df8f5b55359fb0c2976cfb3bd602a4515dca13a2e1c11b714e13f5705c80131e6d81d504ba0a9b62fdf31254a785b295ba25747df7c42e574a414435d83293ead9a2a1cfde9606f46f3915dfc2df59f3bd530f9edcfff452efafe0e308dbc4327be410ffde480c1cd3bd8289f96af2eedbdc2d6a4350ae932fb800e8d485da4d3fb246cfedb5582cf3d2dbfe2d22bfd9b027290c34fcadc35b1b4ac6563b4b91709df193e82e865e958a13c413736638bf761fa85121e43461f4de6bcd957fb1989837748425f8188f637b36e299fb8609120430792bedfcea729af5f415d52a4506226680091833c2efa98fb53d8735981f56c9b9c7c8f36a99fefcdae5c1541010d34bfaf3206b2d240320eeac7894ec81fdc23a54000f62a4f47cdbab9a434d861f856e53ba2b776fe2b3dade4b66193678e6a3d54466b095168088ae3f877d1c6de7a78f8d58bf4b4aacaef8a533aa13b33b35d8d3468550925aef287acf5c1a8d428640d4b5622c660e44fd211886cf96de7be6eda512f1efb6abc79c8797a00f8dc1391005f66ab2c4d7dc642d805801f0afbf43f79a5b6f697ac30afa049534319fd7d0c3116559928416bae8a25134598947c0e8311041edadacecbd1bbba4138db9bedf5a39933b4b61105881668372cf092321d85c4196f16c1443191b90c68aa6ac0056dc808d5a08bd9c924a294430594d1dbb2d086811f5bd1baca39eaabe315c284a39f066377b33d9626a1498a1bf718e98e7a6d3387fa99992fc61af89731002ddf5076ddb2b27892c9f3ecfb7848ed0e5e93dc063f09164c33f1c5bf2b1d95fa91a8d6aee4127c184558b43aa65397f5bfcae3736fcfa74b30568f8caf6ab6aa3708c785d8389d8997fbd7f13a1b212c957acc28e681b8eaa5bd440d90759eb982546973c6e5d46ad1c1e0741ff805a474aa08b076bc74dc03227e086b6a3b330a02b2238c4c6b84d14240121843ab0730258526e584936ccb35102919564a495c3aa4b58a09bc8893915f7742c5cde975b2277c125be500ac826713827362704a45a6eb9b135c47a3217d5b32879f71b91a2e6c895aa2e2a83ee0172b6a7d297dee11bdb783e7c91cc5bffdc9265ce2d28a5ce0ba72ccc61a9ee98bea9d800f2141e997d3405b2bb973cdadb777ffa8578fafb73a0457c9f4f05bed8cfb841c09f78f2fdfb3629842a08c613bbb533e998075850bfa537d267a18636cac066a36f2d9cd3bf91d706b0c7935cdaf60e0fa7fd6813f7c6c75ea9052bd2cdcd3982bc0b87a0d9ce24c5134278261d7e0a70bea5cf457be5ca531af3c596df483fa581f74f83ac9f7151836d5dc959fd2903d2fb0a5ab39422d2da66ba41f6399cdce9009d5f9f70cff65381ccf98f4a8796858a5602e528237898c6e720843253494a1ffa4435433ea81cb8c6208c2ec072740dc531c4ab4a69ae73a7ad93fb9b6c653436fd838e4c7f5eed7759439ee8e2e9bc9eb8c8354a2845dfd9b98b71cff7b063f13f2bffae22e52cbd91e1dba06d33ab100591872ece4c6db7817787c6d706064504213cd7b6c893360815ed737ec8f79af8bb06e2dd12c4c7077fe3ff7dea0e4ec3848907a1e6f05335b859694e4a42561c8d4924d3685051166cedd3f31705c8834b70f3668d78bca061aea312b07c7f78324e8163e16f353a0f7d1714fe2994006d3d6a2fee5e9e2ac04ea43c43c92e4c8e215276ca7c385464c4a099804b589dd48c2d9280497a5c0418f2e479bb9ef56b2e1b2bdaa45ac4436ad2aced2cc6b4503bd53f969018d6a0ee899df9d517561b731370cffd4f8cc43f5f70ad964699f88cf85e9daf953be8447eadb4c7a28f36ba4b0fc0618f0ccde834ac9d35153f4490ce834e3d4406166a091b1a382526fd7bfa76495654d4c808d044b7a264c14b55f160e61210e00b7e935879fcceeabe5f676ba4da05ecbff875425fe4d3032727a8af2912a1697d3e012823b809e5e040fab1808fbefd1dc94b7d6ce3cf9a123ff4cc00433bd88657634cee128968d8b810326c4c518c68b37f428ba37a6abe6bc2ab6cb782f0ef4366bf2c467a43a5951fc1c1648568fb26e21359e0acedde6538033e6dc9134a62d44886f86f5064abead697ac2c48193d9baefff16c68b39fe33e6e52ca78424ddb9152bc62429a2a9ee0335c26f82ee0941b954958c3e58cd496de2db6a989ed33327bb7f0fa3e1b5fc2b557f18b65852167be5227320006b0ae819d5b0e47458eca26e337fa677809575a255dd83869b3533b147c5a7a3c14173f1f86e103987b44428cd4297c85cf9fd48dcfb4eba6db088cb0ea5278fadec6491c33498b98eb6f0eee9dab48715fee7ef2dc2cdb3d35c18c24e725d59e73dfde3e1190d8be268f287ce9511140fe3129c7d4a3504d3e79533316baa5a07ed8d592547769dc22483a26ac25719138e57033bf02e4eec140bd6b09fedcbd3706c214aa4db254753c55bffd2a27033890639f7425f11e65eb5e4f7bbac15812684f545c8de6cc505c2b6f799eb744f3c4ada38cc9f55962c9bae6cccf7ff44a7d4ec186f736c31ce7d4b385d6e547f39f0316721b6e2a86c38dd445d5866bbdd01c2fa3f5a46869ab234d4782502b228b42ec619e6929f26be6fd9798363cb79fe772fc0ec6b207ad28526a97dd8dace4148eac5b10630928ea8926dca664d45d4f69c9a7f96a449fd02f40210cb3faaf27c8290131c0457894142de23c07049e1bc308e296e4585ff9b14bd4a1d014bd362312d9a9b902ee318d4e24b702a1d4533ab7d021f3a5b866222dc50a0d1c13a2db8f046fdf2e722d0d29d35d2a3051f8119d3c40e606e4f8c750fa4fc77eb7868111b8070dc1d210154a1f5a2bcf48e39f680a8d546b43fdd7b84462e19a7eb4a0d0b531660eec0f95da280a79e0607c30a47c1d5c189f10253a62549fc60bd1c42a721e28e666c87191643c1d4b320cdc29cc8e42631dcbed24aa716132558c4867cd33301769ac8fb60b12435990de1d64a3ec34cb5528593021b2c52ceafc0e6b1aef6add9ce681165014a2248b11cb282638539584d0eb8364f8062799a540f52f2d2ac1f2e1f7614027bd528c3c72d66056c08a7c5bdc1e855a455e6eb379ab314c4a379364761bb600b5e743dccd14166224fd557b05b6baaa7692766212ef9376fcfc2269507496cfd8d3653fe6250aad5b4e2d60caa87244ad08bf54d44e687976b78309effd2688b3a74cf5a821ea662d9cfa4ef9765b50585ce900b842c847bbddbe8714826df4e1ba601109183a9163ae4902abcb5bc9336f60943b33895ade9cc60a1a14172f9ba688108c11ecc683554c26b59bc86774bdaec180f21aeae43db16d3797f60293d971a9e8c65e99838c32d9262e6d40161807446ad75a0d5f0e764be528b025fd326bbc72f591ee0c42a2507c580b981841279193e69640cf27135926b109c0a5d643c95936999796d5e5303979c16b5a48a5689e113f9a493c7169e36444c211d535d1bf7871f343f75fe5df0de933bda9fbc2791824897b4de7dea1d26d1f8ed3e1e02bcae8fdbb9ccc51a971715aba87fb3d58e766dae2c3d2418eace479593b24725db6d54cc1d6a13455c49f069d70ed700871cb93791bce779d2e2d5e023cb023b88864bbfd7433d0a4d99c7b11056d4b900d8809b", 0x1000) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r0, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffd, [{&(0x7f00000c7000/0x3000)=nil, &(0x7f0000616000/0x3000)=nil, 0x1}, {&(0x7f00004d7000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil, 0x3}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f000066a000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x80}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xc}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x2000000000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000696000/0x2000)=nil, 0x2}, {&(0x7f000013f000/0x2000)=nil, &(0x7f000064d000/0x3000)=nil, 0x2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000668000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f000069e000/0x2000)=nil}, {&(0x7f0000617000/0x2000)=nil, &(0x7f0000010000/0x3000)=nil, 0x1}], './file0\x00'}) (async) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x101) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) (async) socketpair(0x1e, 0x1, 0x2, 0x0) (async) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x12, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x200}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f00007f5000/0x4000)=nil, 0xe87}, {&(0x7f000062e000/0x1000)=nil, &(0x7f000024c000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000069b000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00004e6000/0x3000)=nil, 0x40003}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000051f000/0x1000)=nil, &(0x7f000072b000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000010000/0x3000)=nil, 0x8}], './file0/file0\x00', 0x3}) rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0/file0\x00') (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) close(r3) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) ioctl$VNDIOCSET(r2, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) 1.900953317s ago: executing program 7 (id=477): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) dup2(r0, r1) r2 = getppid() setpgid(0x0, 0x0) setpgid(0x0, r2) setpgid(0x0, 0x0) r3 = msgget$private(0x0, 0x200) msgrcv(r3, 0x0, 0x0, 0x1, 0x1000) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0xcacf, 0xfffdff7e, 0x160350d, "04e4ee0d090000deffffffff0fe0ff0405080800", 0x200001, 0x9}) poll(&(0x7f0000000040)=[{r4, 0x10}], 0x1, 0x8) msgrcv(r3, 0x0, 0x0, 0x3, 0x800) 1.80875084s ago: executing program 6 (id=479): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x3, 0x25, 0x83, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) dup(r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0xc003, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x6, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000003c0)={0x3f, 0x1, 0x10, 0x7, 0x6c0d}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x7, 0xba, 0x95, 0x800}]}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff001, 0x4}, {0x18, 0x2, 0x8, 0x4}, 0x1003, [0x4, 0xfffffcb1, 0x24a, 0xc, 0x1, 0x8, 0x9, 0x1]}, 0x75) close(r1) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0x400}, &(0x7f0000000040)={0x700}, &(0x7f0000000080)={0xcb, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000180)) 1.807637661s ago: executing program 6 (id=480): r0 = socket(0x6, 0x2, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) socket(0x6, 0x2, 0x2) (async) mkdir(&(0x7f0000000180)='./file0\x00', 0x8) (async) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000240)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') (async) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='r\x00') (async) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) (async) 1.806221459s ago: executing program 4 (id=481): syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) sysctl$vm_swapencrypt(&(0x7f0000001340)={0x2, 0x5, 0x2a8b36b5f143d17a}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) semop(0x0, &(0x7f00000000c0)=[{0x3, 0x6}, {0x0, 0x2ff}], 0x2) socket(0x10, 0x1, 0x97) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10091, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x300000003}) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x3, 0x4000000000000003}}) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x281) semop(r2, &(0x7f0000000180)=[{0x3, 0x0, 0x1800}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x2d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x10, 0x4, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 1.685801937s ago: executing program 6 (id=484): r0 = syz_open_pts() readv(r0, &(0x7f0000001180)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80, 0x4, 0xfbfffffe, 0xfffffffe, "d76c1f46000000ef1f0160fbff2000404b00", 0x800}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x3, 0x100, 0x100, 0x5, "59a6a3add2de214652c840200000000000200020", 0x40801, 0x80000001}) 1.682646528s ago: executing program 1 (id=486): r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x6) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file1\x00', 0x18289, 0x110) (rerun: 32) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffff32a, 0x6}, {0x18, 0x1, 0x0, 0xfffff097}, 0x938, [0x1ff, 0x8, 0xffffffff, 0x8001, 0x3, 0x8, 0x7, 0x40]}, 0x3c) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xe01) (async) r2 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) utimensat(r2, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 608.464551ms ago: executing program 2 (id=487): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r2 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000002c0)=""/212, 0xca}], 0x100000000000023d, 0x0}, 0x3}, 0x10, 0x40, 0x0) read(r1, &(0x7f0000000180)=""/238, 0xee) socket$inet6(0x18, 0x4000, 0x1) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x6}, 0xfffffef9, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) (async) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) (async) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={0x0, 0x0, 0x0}) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000002c0)=""/212, 0xca}], 0x100000000000023d, 0x0}, 0x3}, 0x10, 0x40, 0x0) (async) read(r1, &(0x7f0000000180)=""/238, 0xee) (async) socket$inet6(0x18, 0x4000, 0x1) (async) sendmmsg(r0, &(0x7f00000003c0)={0x0, 0x6}, 0xfffffef9, 0x6) (async) 606.623438ms ago: executing program 0 (id=488): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x8, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000180)=0xe2) r5 = syz_open_pts() syz_emit_ethernet(0x38, &(0x7f00000001c0)={@broadcast, @remote, [{[], {0x8100, 0x0, 0x1}}], {@arp={0x806, @generic={0x6, 0x818d, 0x6, 0x2, 0x9, @empty, '5@', @remote, "2864ec25aee191c9b34c959f57ac87ae"}}}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000000240)=0x9) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000280)={0xa, 0x9cd3, 0x955d, 0x1d3, "79cc532f42906b8f8e5c8402eae368ffc7c0a09f", 0x7, 0xffffffff}) r7 = getpgrp() fcntl$setown(r3, 0x6, r7) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x1, 0xff}, 0x10) r8 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x5) flock(r2, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000380)={0x7, &(0x7f0000000340)=[{0x10, 0xf6, 0x10, 0x4}, {0x7, 0x7, 0x3, 0xfe000000}, {0x7, 0x2, 0x1, 0xffff}, {0x8, 0x7, 0x1, 0x8}, {0x9, 0x55, 0x9, 0x5}, {0x6, 0x81, 0x1, 0x8}, {0x6, 0x5, 0x20, 0x2}]}) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f00000003c0)={0x8, 0x13e, {0x6, 0x3}}) sendto$inet6(r8, &(0x7f0000000400), 0x0, 0x4, &(0x7f0000000440)={0x18, 0x2, 0x8, 0x1000}, 0xc) r9 = dup2(r8, r2) r10 = openat(r9, &(0x7f0000000480)='./file0\x00', 0x800, 0x1) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sendmsg$unix(r9, &(0x7f0000000700)={&(0x7f00000004c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000500)="ab2ea50044c0d39272b8a5e49650a36d96933c36df11455f654e2f", 0x1b}, {&(0x7f0000000540)="0b4a4478fe8a1658728157a1093a365854fff2f6f7aebdcfd3756961831923cdf744d78c2beba18f8b1a185ab6246773ef5c69fa6e6eb8de788ed5601a2bf3c987b680ad90fdaab6c38ac1071e", 0x4d}, {&(0x7f00000005c0)="e9a6bdf05ef863c58c83675ab8cc06e2f48ac65ea08e7ef9a52ad1f15851b84585fadb55a73aed6f75b253b6922f99711fe4ddcf45a37e30150f193267f8e9d67d7adbbdafe9e014", 0x48}], 0x3, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r10, r10, r1, r11, r6]}], 0x40, 0xc}, 0x403) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000740)) ioctl$TIOCDRAIN(r4, 0x2000745e) socket(0x10, 0x4, 0x1) select(0x40, &(0x7f0000000780)={0x8, 0x0, 0x8, 0x1ff, 0x5, 0x1, 0x3955, 0xc}, &(0x7f00000007c0)={0xf, 0x0, 0x31e2170, 0x10001, 0x9, 0x0, 0x59f18a2f, 0x8000000000000000}, &(0x7f0000000800)={0x2, 0x7, 0xa, 0x7, 0x9, 0x9, 0x9f4, 0x3}, &(0x7f0000000840)={0xb, 0x2}) ioctl$TIOCNXCL(r9, 0x2000740e) r12 = socket(0x0, 0x5, 0x3) accept(r12, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) 606.224173ms ago: executing program 7 (id=489): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="17f2a4c90c5ca755f29d67cf009db03bfb9abf6ee1477be8f63e02ed6d73", 0x1e}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x1, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}, {0x0, 0xf}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x2c, 0x0, 0x2e) 603.086425ms ago: executing program 5 (id=490): r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000000c0)={0x10, 0x21ac00000, [{&(0x7f0000f36000/0x4000)=nil, &(0x7f0000bb9000/0x1000)=nil}, {&(0x7f00006c0000/0x4000)=nil, &(0x7f000014b000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000c47000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0x3}, {&(0x7f0000672000/0x3000)=nil, &(0x7f00004ed000/0x800000)=nil, 0x7c01}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x2}, {&(0x7f0000c1a000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0xf}, {&(0x7f000005b000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000018000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000807000/0x1000)=nil, &(0x7f00006f0000/0x3000)=nil, 0x7}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f000093e000/0x4000)=nil, 0x10000}, {&(0x7f000000e000/0x4000)=nil, &(0x7f000069c000/0x2000)=nil, 0x1}, {&(0x7f000015e000/0x3000)=nil, &(0x7f0000660000/0x2000)=nil}, {&(0x7f0000c1e000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil, 0x101}, {&(0x7f0000394000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f00008cb000/0x7000)=nil, 0x8000000000000001}], './file0\x00', 0xfffffffd}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$VNDIOCSET(r1, 0xc0104401, &(0x7f00000001c0)={0x0, 0x0, 0x0}) bind(r0, &(0x7f0000000440)=@in={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x0, 0xa, 0xc14}, {0x0, 0x0, 0x80, 0x218}, {0x6, 0x4, 0x2}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020691f, &(0x7f00000001c0)) getitimer(0x2, 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x5000)=nil, 0x5000, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r6 = socket(0x18, 0x3, 0x7b) syz_extract_tcp_res$synack(&(0x7f00000002c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000300)={0x41424344}, 0x7, 0xfff) syz_emit_ethernet(0x9b, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaabb00f70004000088a801008100030086dd60000000005d2b09fe8000000000000000000000000000bbff0300000000000000000000000000014e234e23", @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="510200079078010002040400001312cef2e84d52e702dbe2dbb7aa6eab6c45030370050a000009aa000000050809d7cc924fd82b1c0402050e000000020000000400011e16000000e441ebd8de1b8790e1"]) getsockname(r6, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r6, 0x29, 0x68, 0x0, 0x0) 601.991599ms ago: executing program 4 (id=491): ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x400007ff, 0x400801c, 0x2000007, 0x0, 0x80000001, 0xba4c, 0x80010007, 0x10, [{0xfffffff8, 0xffffffff, 0x1, 0x6}, {0x806, 0x1, 0xa, 0xfffffff7}, {0x104, 0xf89, 0x100000, 0x9}, {0x5, 0x20002, 0x9}, {0x401, 0x200727, 0x400, 0x3}, {0xfffffffd, 0x650, 0x6637, 0x99}, {0x2cf1, 0x0, 0x4, 0x6d}, {0x6, 0x80000000, 0xd, 0x3}, {0x2, 0x7d, 0x5, 0x400000ed}, {0x1000006, 0x8001, 0x7, 0x480000}, {0x2, 0xc3, 0x4, 0x40000fcb}, {0x0, 0x9, 0x640, 0xa}, {0xb8c, 0x41, 0x8, 0xb}, {0x40000, 0xfffffffa, 0x10001}, {0xc, 0x8000005, 0x203, 0xf85b}, {0x2000001, 0xfffffff8, 0x1000, 0x4}]}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x820e, 0x6, 0xffffdf82, 0xffffff90, "08955c1cfac164e261150e00000009ffe600", 0x4000000, 0x1a7}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) clock_gettime(0x6, &(0x7f0000001080)) r1 = socket(0x2, 0x3, 0xfd) bind(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x1068, &(0x7f0000000040)={@random="e33a176ed024", @empty, [], {@generic={0x6002, "39682a119ea1ba66116a60ceef49369afdd6a214f3fbbfbfcd9e0ce3c043188498fedb448d87376a7ecb0b365b5554a3334df30646bec974aefd61b831ef793ab81388e23db6850bd05992cce7ee7661079305170545794e765ac750e7387422555e53dedc01de85bf18b4df28420a0aba8031d97813fdbc6a1bba7aa1f7c5e423ee15b90ee3a9b96e880c7d7fdfd6ee808ba3abb8cd6c35a0e5199d469069c1f973b0e7a0014cf65604186782fde6a89479eac298c0dfc0622bddb2e99b0a970745151b5b987ad9f40d0274179c0999f071506c72559ff703deda10cc64220d8ed84a8ecc09812e0ff7fc2f71e2383c218cf9027fc957b60ec9318fdcc3ea5324e9705b233e72991824d17f27f844c44270e81d3a62706aa47063ee46641d60677119716fe33c2581b623cafd0604f8b37e039b857a613bf40046e1fa17d48e1bff9a70bc73778e2b46b2c91ad2814e7e6dc3bed93bc60054b96ad31f5a5731ca2df510f3444aaa60cd50f1cde12fed8c26aaba1256b0407829e8cc9a13a0bbbe61865541736392d4620e07a1f17216fe04682143c0e9f83c9bea586dcff496c97e15e3bd6c8bdab17f704efe718fcdfe5fd03d20852a14b6e4278cd335717e0778706253737132d5afb34639022f06a88e7815009d0138c568fa95a108ece8cb9f5f47af846352985d1f2c8f2ff399fc75c9a84f44e88b0e60db81487ebaede515f4173900489d8a3405083f5d6a36adb9625529855a297cf914ee71871a0334cb6488213b8bd809d3eec3a8fdd03f6cf4b6e574809dea6a6383a59a711a72ca30114b6541eda71a501b90e487ec0aeff1c3cfcbd2ca1d2d6f36e7fff747bbb7a87f625f94a2d86ab4885a1d55f554076d42e80bb30418486db11135e566c8eb676b384149c02e0b835f4422efb6d408b168cc130be8128f361a40f71b2c2a2a87e6a5d8c9ccb952cf67d146e430fc2acf961b2937ba023479cf57867393e52b523dad3fff0aea2c6ac34fcede402cfe3851e9765030db4d902a553dfee652f5be4886f8a9576fc1d2e57a7477f66c746f4b18141bb90438b1fa65bcf8f1ec0dad5c6aaa9c3b3f9026c75d7e2e274f67d0d88cd818c0aac968e6eea44af5717bc3d5bdeea45e4f367f6d2b8b7b200a758437d7dec0338eb7e3e4ba27ca0a5e18b68283eef5afade26793f587d2ae3cfec3329014bcf7fb714bdff753cedb11f3604de70e3e6ce342ffef5ee044bb892ba0c5bac4cffe4648cea3cebe3ab65cc621deb2cc47d885cf6c38af1739de1946ef03f0b2a285b52e51655a5cf67dd2d3a32224408a9a1358420035137869aa98ed45c0e19ec92173bda3862c9d15fb291fdf8a6073e11bd0856b9d39b6601f0bd50c5004ef3f831315375d626e9afe8d858d935dd9e2053d5c97cb47b015e5575ddf8c47e1a2940aab2a5249690dc0eb89530984a0f66b83a800f9d64cc5ef4bdeeb7defd5b0f123b7b29b93f0ac2fc7d7332b00494b96597cae20f0d3519d00f4d8d55befdd24b731140f337764ecaad5cbe75c4112cbecd60f73e91a6407d3e15fd2c8d681bd0dbde8db7342bf9451f2db6c915c59812f76541f55bd0588ca56b5776c6867e8dc56ee61e5fa47f0559028e6f54fa8071a37914ccb8f7a22507d0652326a3143e95211d22131aba949573a6831a04a9f0549e249e148016cc49773edf70ba8c8838f29ff2d5a342152184fa554837634d6fb18c0dc22f21d686c07ea3d648c2a898296a0839f7e4c87760d4e9ac41e4b0773595a4d1943a3b0f552a19f45ec723b589c8ee673db3f6d3d03b756149bf463727d71367a65378f81a57c403fa32ae55300866c6a32f142898b2a7cfabfdd5ce7078179d41cab6719c1a97c3024982683d2ec1ed726465b497ad17fb25e9ef69cab89872ae4d85bf5ede00315464b7de73ccc6cdb0671b4304b096f031611e4d51b670a9b9126642a7fb384520723e91664f9694a2e814b9f13a31bcab89d684a8279dc0605bd748d6707a729dd60eafff1b816d5ed92d8d300f548e21714aa7c4799a5cf6daa6c7ce84e25299cbbebe5413518bc59f4cc117e812b63eeebc872ed0944e9e45fc118d2137552cabf0279cad7fb927eb83f471ed43216ea5b96c131aeda62b8c53c8b67c0f11f7a4c9c6ccdb551caeb1646d31a922c3a5844b43c8daf07501e732cb3fde4561f350fb106f8aa0e4c768f576f0b05f0225a73b050f1393dcd893ec74fda8f1abc7ed3f2944569ef13d2aa30f5ac1e835f3561f4be4f199c34bc7da33bd5c2b22146694a21eff5f395eacf62aefe7281f981c9f37ee1131931ca524fa0ad3bdf20f539c89770af57b6ca58fe97567ffdcfe960a0973655ccbae72f7524756e92f8ef6fce7c5ab5f041f2af924074c349baf4ca37fa72dbd37bddc17338a6c9ccc99f25d19358bbdb6463bf9c48e87aaa7faacc31400496f31d45234a8288eaea924ccb42b6d4d3048bd93aefeaffc8621e5ae5f693c5956675b5cf35469a513e6459d3ada89453e0850b021d76f399613bbf7f967fb6affd5237afaeb9c0129dd502dcd4de3cba0a3b72718b7c595168cc540b0ac9c6d5cc006adffb5f5a48697c4de3f547f174d8bb1a11b5d59d7454380785474bef928232b683a082974c636fd271ba914c368d78732abba6f32cd64e16a9dbc792267058cd7951082b3fb12424661cf4054d7d4b230ddbdbca2a369efd5220d018e98374623271c041d2b021680fe47284552cf3014378f0f5f521f197e60c7a06e1dfd51a4ea57f2178d98f0572b173c6deb7daec91f1bf4115cce2db84faecfa62576c8bc8ea1cfc6dccb1a293e296396de0229f91c35e26a3b5a22fb416c42fb0d90a484ec757f1a6f1407f45e4e84cdc6b53078da3363be23356780450f54139224d2f787f05c519c2fdf6ab64d7b4cf6c574704c02c3bec758cc0ca4ec2e880a4ef9b33895e90cea4328c5685d4a0c1684bb9aa2619338c5e54d7e3a527f5cbd79181569c1c958e94ce85a4f11401405c6e49fd56bb15c386bcb487ad47415487aceba0ddb88b494b0c5dc8b0d472a072e6e724e95c0d1b610b98d4b70d2d421b0789ea5cb56be5e6b471f0e7653908fd561e93281edec432e6835dcd348c218ae971a47f4eb2a817675ae107fc6ff977caa57cfca3f1a2715a58f8f09286df10812c3c329ffb2135c21ba41b6a9b511921c58a60409cf93db512422b19ec0628c85114b539cdb99ca512fe31707920f2ccb9da8f3c1b3a60e60bb63f56c4205748157bc549ff07acd37b4997a9b11c9e860dccc1678070986dc928eb686ea8edb17b92864917257ec15703812295ed0b7d298b1d8926f3edff1883ea4b6a07371d1beff0c16b72f0b828858c397bd551e2949ecd90b6f7ca544d1c23a8c4fe92941df7b717cdb29889988865ea024c8ff91d771d360af416a018689176a93fa1ddc5e28343a57798aeef8e1ca88206fe36183ebff92abf1eed3ab83cd6f7bc3bb4d9bf15bf6b423304573dee1a6b1a99fd132c4b727a89f62d1135a99922df524443f68527e2a3c795c175ecf5e0042b338f0818fdc931bf33153b7433541fc57c54374aa1134c1ba6c5f7b5b06f19f9290cc904aa2eeeaa348b1e78375259f50c1a5e5ab0b4f4ca6658bc2906357bfa44da063a075fccea87577536910b0889294ff8e9bdd54d223a01acbf25d64eca8c433ef1acecccc7ae766ec7b0d36ff754ccf1e30f3017346c44fc6c3728d55a3eaabe262ca39fc868bc787bcd729e23805b13a493a979f4c1ffb2f4d8773055d998dd24f203423e5954e74a4e6aa63b2b2da7d5ad05af27a2f79d3c3238118a5b87ebfcb6cf04cb6f9294b6117359987f8cb55b5588bf8ea3912ccd3d16542a84b2307a2a82f1ffe78b0585306ef2c6849ef1e5d7bbc69554f5c1091b3a95c539692d52924344ae5f6a78831a38fc0bb41eebbe83e2afe63123fda1ae3b5175e40f7c56296545339e03932c41d1f9026ace8b18b75345560515921be831ca239b8917024c52254f225e494fb0e546fd26810ca53628958f052c72e0d2e225294fb4af3985b61202357c2dc6ab2bff161ca0f878be668972daada7df41d1c63bb12f5b2dfe4a91fd3f2283533057801e6fba70072534507344b253222cea1024314d1c7b240341e7bee9eb1b628064e2d06b1f263c178204965cd50ae03b762465b64b31fca0f2ae3f25e2e9a7396f2ea54b78ad6828bfbcf3f51ecd31e6c43c2d1e5a46124c5213dcc0b5d4923ca9e8487c694847dd1b7b9870f1ef887cfeece4fcbb27f0cbd166adbc8737b35bdc738b1cec70f809dbf39ded86210621363224f3dde5e843009c20ea60d3986b76064fa3253bc16b994a8adcf2ad975b6af716961afd92404973673abf2c3ec7830e67910e3fe5ef19bb11984b3f30b5107a8c2f9a096e67e8c8a441a0a634f1a8a17e86ff514cd2d2b8c82d32dd35c4242823e6a5a3a7ad10bdfdf826df319ac7d256108a0ce1f214f756fc4c8988ac51c4f976f47867f21ed8cab9e8e42d34743a742936da5071267ce86ba910f1b04bf0250f5ccb1309df317b042386de4f33cbf057995a6113d45ef33b9219117c94aed96471a45007f128786c70ec3fcf0a459840c2eeef8b4113138eb48d4cc292838026a15c4b8a1c74cf7fbb3f5a2eb829198cd2682c9ff2745d4bf9b970c4e538fa7719a33ffcd44b8532a398945fbab6bfda4e336da8d1a42e4db79deaec96fbb8801e50beb36b81d59062231c8a22ef95087bf1b958d59e682844db67d38dbd7794e4a082299e7926891b66782cc1c59878ed1dec1d4e19eca2e24fe286668db0fadc28b7920570bc5b5973ae2fc78ff7aefe5df6ec0415d390140e10fbbe625c6d12d75e07423756a04bfd6fcfa97846051c2ba1fc8124043d99bbc7535ec3ee2462bc9063745bf91531553cf0c767911e881b319d7bb9de22e36457a58ae4fa4c8498a4f2111381778ec271919b0468496c97d9a17b35dacc8e9cd650f43b93b4bce7f2317200fdfea9170eb0a463ee9f4cdd74ce8fb2d1a58a9b7bd0531ee064bece091f4e319a3f34a0f3dff38b83732481ccffb8c840a4ffd47f599ce7d41a20617fc0bbad65e3214ada93d4de7822c8652dd92e03f1c680ea9f1a7707ec502f6bbd8bbf835aef60f736434618d96405dcaa5d1c3c66adab2188ae5fe5b8765dd661ecba6f034c757aba588cb530d5369d9451dc904dae09f1cf1926de2611ac909e405f6b5093bc52d5940a26f36aacf8c678c253cfa2e07cb2804a36a8e10f8a9389c52665a5e4ceac70f4dc49ee75af8f621b3d892bf3661a6019eb4d37c12fc9425b78b2040115ff1e77e0f58558658ab8ea6810cd01176fc356947b5dc2d389f87945efc3b1bcd14b8a6864ca8e0c5918ad5b6ba70f9bc859a1c9734b6b60e653ff0ab7f42b69eaaf9b44757abf1fe2de7e416d2c59451d888dcceff4187489bd283134b1903fa4899f342897080fecc1d3cf3b19706d0c6c1655041a7e14f04a4efe83ac06da1958449193beb95c0bafff1cce54a9d0bc1c7c418ff20745d87fa9a26e0a453f8142651ec007a9cb7e3291e8bcbbea5f67505445364e25f450ffd2b121b0d1257cf209bbe6a20266e973dec893956e2325625182bbd80b2f2265f2e9ddeb0858a97346e3ae95fefba8e1a3b2c847f4c65413fda4d626162d4194d3d899e39fa196e2f010994b94b81bcd582f08c6121211be80d34e085cb76dccf040095bca70e7193c9d9a978863d00b1c7e83897e790f2f0e798cc786"}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) recvmmsg(r5, &(0x7f0000000500)={0x0, 0x84}, 0x10, 0x1000, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x569, 0x0, 0x0) 406.807837ms ago: executing program 6 (id=492): socket(0x1e, 0x3, 0x0) (async) r0 = socket(0x1e, 0x3, 0x0) clock_settime(0x100000000000000, &(0x7f0000001400)={0x220d13f8, 0x9}) sysctl$hw(&(0x7f0000000000)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000000)={0x7, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) (async) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000), 0x14) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) ftruncate(r2, 0x40000000007) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) (async) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000000) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xa}, 0x4, &(0x7f0000000200)="48fbd0aca7a190c68c43bc0d7c6cca1b2e3d663fd78b2962bd6459379194b2f4ef3d235f4f4ade35e51fb7ef8c39c0f5dd7d4da73bc98324fa44fefac00d7eab468953fc4428866206220bd6fa7ff52ac29dd2cf5c58a1d4ec6faec0541cbf91a331157ccde96a05bda1ff24f5d073b2c088b23ec5be87c659a34c153d33237070c349cfe96c0713c1ea78802357d504664323", &(0x7f00000002c0)=0x93, &(0x7f0000000300)="2813b27a6f7753dd5b5e61b862a2e1451fb5775ec684cf839827aadc8446f32d974a7b3d39cc3a3201345e25299bb0197cca1f7a7c0f9f1fae1c90b1982ac18542d8554e0f2df60c0c7970067edeab6e0a5f4d40d60a576546c340ea46fc4a1573a2f2b71c3a1e6436bd655372581e6213e24b6cb62628f923d8fa64b0ca2452ba50314997c5b5d52313fe762deab3f0b447e2ebcabafe9d00ab01030e6079635b2df2243a14dbadb030bbf24b71699c23faedaf570f2bee23c9737d0148", 0xbe) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf79ea) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000180)='#!', 0x2}, {&(0x7f0000001200)="47a79e75098cf04ca69ff761132eb12f230a", 0x12}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) 405.147148ms ago: executing program 7 (id=493): preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x80, 0x8}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000280)="00041b000f3e8095043fa8985d012c000001003d0817c53fcb7c7d40b5bf66108039750000007ab791f608f7b2e1e356ab0471039f5d", &(0x7f0000000000)=0x36, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="7300ccc3000000f70004000086dd6000000000003a01a58a758b54842231253c4709d5ea5af4ff020004000000001e00000000000001"]) r1 = socket(0x2, 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x5, 0x7, 0xff, 0x1ff}, {0x1, 0x10, 0x5, 0x1}, {0x9e, 0x1b}]}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[]) (async) chflags(0x0, 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2040, 0x0) recvmmsg(r4, &(0x7f00000009c0)={0x0, 0x800}, 0x10, 0x40, 0x0) (async) close(r3) (async) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) r6 = socket(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)='\v\x00\x00\x00', 0x4) recvmmsg(r5, &(0x7f0000000280)={0x0, 0x2}, 0x10, 0x1043, 0x0) (async) shutdown(r1, 0x1) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 404.409961ms ago: executing program 1 (id=494): ioctl$TIOCSETA(0xffffffffffffffff, 0xc0504417, &(0x7f0000000740)={0x4100002, 0x9, 0x7, 0x800, "0000000000000000ef00551200", 0x41e5108b, 0x10009}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x2, 0x0, 0x10, 0xffffffff}, {0x2}]}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b100051600000400000000b307000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b67404d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002022fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0xc, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) 398.853734ms ago: executing program 7 (id=495): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8982, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150, 0x200}, 0x0, 0x0, 0xfffffffffffffffb}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0x1e5f) write(r1, &(0x7f0000000240)="90064a97fd183f97e9fbd67ef190379a6403531b2a190673fe11f00b50860792f56eb2c110c5e7af4631bddf50a28f2186051d33f58bbc55d0609f0a5e0ff42affec9a47cb3d4dbb37e67351", 0x4c) r2 = open(&(0x7f0000002740)='./file0\x00', 0x8000, 0x1f6) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x802, 0x16, 0x3, 0x5fe, 0x80000004, 0x80000003, 0x10001, 0x10, [{0x6, 0x7, 0x4, 0x70fff}, {0x7, 0x8, 0x8, 0x8001}, {0x8, 0xf86, 0x3, 0x9}, {0x8000001, 0x804, 0x8007}, {0x401, 0x200726, 0x2800, 0x3}, {0x2, 0x6, 0xffffffff, 0x99}, {0xce1, 0xffffffff, 0x4, 0x2000006d}, {0x6, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x9}, {0x4, 0x7fff, 0xd1b, 0x88}, {0x1ce, 0x4, 0x406, 0x3}, {0x7ff, 0xb, 0x8, 0x9}, {0x400, 0x4, 0x40000008, 0x4}, {0x29a71717, 0xfffefffa, 0x1, 0x6}, {0xc, 0x7, 0x5, 0x1}, {0x0, 0x1, 0x1002, 0x3}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r2, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000340)={&(0x7f0000000000)=[{0x5}], 0x1}) ioctl$VNDIOCSET(r2, 0x80044403, &(0x7f00000001c0)={0x0, 0x7, 0x0}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCSETA(r4, 0xc1084425, &(0x7f0000000040)={0x3, 0x0, 0xfffffffe, 0x5, '!\r\x00\x00\x00\b\x00', 0x7, 0x5}) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)='c\x00') setsockopt(r1, 0x1000000029, 0x23, &(0x7f00000001c0)="ebff8bff13924800", 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 398.161412ms ago: executing program 1 (id=496): socketpair(0xc89758159f73f911, 0x5, 0xb, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001700)={&(0x7f00000016c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x7fffffff}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000080)="ef90b496af0fa8cbb77a52e65502c085aaee13211c6325590c218bd9d05cf491880fd1c902f0e4c178c04d493b324d95563f6570938eefdd2e2e36d2f7dcb6a3103d8eebd339e2e639eaf0b938188c0940100a70fbed4d6fcaf8e5dd4fae077609ee0975b15705db26e339d5db6b40834f828e8a8be58d1f364baaf422acf1efb350f11d82f13d706e3d60c80ce9392760d0ce3d20215040f48b9cdf7bf391a83c64a20e42e3e15c8f96e3fb2baef7ee21240f6a8588f74d117c31e676fb97924ba57d21b895cb3dc1adbc2018937d449c55f9c6250facf2ab32d9983d39c31ebf452dbbd727b3717ec2c2ca189b721b054a92bc053b40f9b62fcd97c34ad3f705ab94bc9a87218b8db37c61231c9f27bbfd6bcc922dcbdf69a2be751c5e0f774c4bce4d52e5811ce54283fe0f6e3e4f8c354aef5066b83918c18dd0b10fe759ec9498de7337915da436fb0d90a515ed62073fe1a161a90b4626985bbe9974c775f633af528ef6a84020a853e2d6778992dee22083bc2c431d1df35e425ea688b16630c0194ad4df2f45607e4c3226cd92d0a5312c3541da1b8d95351e9ae0aeaf255376d1cffbff159d1e02a02adc72d5352c404c758426eccfd989bc6dd4fb074ce6456c433b767c46b4310f5deb51602d2b369e57bb1fad10405f29891f88b3b98ad5b6b2eef8eeb59f60512b3dd4711d304b67903dd905e76f2b0c1a5ff2fabea00a10b4505301afc9ed6b32acde93f0c5ac91d8b300293d7acd089951bb6e150bf985c3d379a52e5ef619744b53613396737b784142af73b22b1311bd07c2cc8ada1a49da646bb85f2b8053daa68dfb6ee0cb91a66190bf767a28eb7b047e179eeff0492d6086980dee5e7f1f1fb688174f1377e703cacbfa79b0d767009864a8e411687da5036a662e908ff4fdc716d6c34e0828020e6518585a02d6370a20bc796b0e1b7ac50b46ce4eaaa321beba954f631f3ec5f8fa7a6db1a7a1e560deaadd985150aa0926a5b4f5fcf1237d95d7722bf96272c1273ad7de004c9ea2514bae28dbc7295c0ed84d4862b17f5981f6aaf706f2e3838a951a54e3d37938132c732f49eccc6fe8e29ad90309801609292692080261cf329640e802c4f78410127d415d1575aee65e936185deed1068dc300932b57eab7fc69c30dc920b998fef6e9b2feac005723ecac7862dc352558990155a43909339502376544bdf5221b80867ec1c33140c219a96c8133702eae4301cbc299602440e294c6ef66b6a84d66a359593cc454dca09e7ee27f435e353f84bc9a29666913b183e77e9e09160f54afadf66cc390973a8fd70f0393e4a015dda141a62a05e670567c2721817f16ae7dd5ac87fe6a04e5d43283033c443ff2e99c4946ec7fd84e8139b84a289ae55f0bdffd992b722a5860a05cddf6f478377e369b6e2b7f143f6e8291060a5adf7c879f2050880a18d36453055a8af655378e8b36fd99c49729f08aeff10cdfd4e956acd7e7fa88464a59dd4532425b047b1d4fd7cc385ee45881d800e91a69a3d92e3f82ba3344bdf18c76eb10429c9da56fed808efa7759d4be526792781f25f9a4466ad453f5d26bb552233ded018ce49e11aed46718fda2934e783814d0de46af4f035cec4613b289e98c2589f01f851e377d84340f779de1aa5f6e9c0c0bd6d42262e0d4ec5bdbc6c191e77dcff40c0dba041f68bb0849c9479746e50dd39f2a70775a0faae4cc68486e228a12f417d5fc45d924be119fe34ab28c9976c281196176998d82e2b147807984cb86071a4f9e502e7f7cf7a0089e03cd8002cc1ee86fee47beefdbf91a18b4acf1a3afc5be7b8b8fe02fb0e3edde615b6875943ebc9395e79ff42fd689bf9d17ca5a46f7a8fcd4040a6e25b42a5ea73f576705e6f8c9b26d8d15d3c8deace0067139d453499d6dbae2ec96633fb9ae7ea18553d0a9feba578d88a0f774eefa79031ab19f1a247c87c77d69d0fbd1a1ab7efe3950fa6f78f9b2ccf223caf12d593e9293eee9ca96ee04d8bfd6c0530a45be78e6f9481cd37ddb57fc240654868483e4950d3c785b6c1469fe83310b7f871989408a7adf8d45503ac4a1a64a8b07659340e56aed09e78e409d799347af24cad779a7712f291a2e015ea01ed5c9f5eaceb6474da38adcf2914476a8c62e72aacaeaa6c845fb13bf16b787870791a7b22028a9c03a06085da5603265413a462c18422d9b5af389e9e515952660e1ad9f98788dcb05ea72676832a1104209b5b2afb952d79695ff7624c69664872c9e23dfae741d9437eddca145424b7fb2ea5140b66bf279fde5c50bcffab645043964f6bcd26bd0fc441c14b2917254dff748d804083bf20c67001dc7b3be3113f3f6736946a0c23ba158a72583fbcbda47c2e27bb21e6c84da22c2da3c4dab635ce25c2e56d6d89bddf5353caa867de6fea3b9de4953a75cbf61f6c5a3e554496c98966ddeac29a3e46e5ded67f02e729fd843d9f0246e49f62d920317532f6d3914da6c97deeea36d19a5af305a7e445601e6a59a69a0846fc95e6d1b384abd9c32aed6e860dc5563deb75080df1e5e86a585cf431a478405b33261c87ad363b46920302819e12428380b8508efe8fd8b24622981ef41af78054a298a3189c6d54bb9ca08e127c5057c7dd4df347844bc90fffe86e40bdbe6cdb89a5f5b002cb49e010674e78df9de1575ffadd927907caf09257975f1c89c483bfb3c411f6caa518fdfad050ff616d535d1f21255607b6afc6a6200633fb8b72c6ff420ebd25b81a735b55f8c2777b6c92619e5fc1a14d2362cc85591202966a62ca19970e6ea195548f86dc02f143ccbc7c175970fb86ac1f7684e152366b16081a8592d87b1326c22b3bacb4c5ecedd68c37a6d751ba20bd3a4a4b26c8eb505c9a584e102c84aa6f3e212c51ca8c9b7e1ae26a7d1d725833941b7ee11b59e936906cb5a15b429f67b2a30142f025650ac050029f83e9be2c7a15742fb523986bba3dea9ded849daa967257a1ea21959c0d250500c71a02650824edc4b742c23f55be6c61006dcc999beb0ea14299c3deb0fa0855648cce03ea1cfeb07e3c32b0b261ebac530151786f08f607420048aed0b7e5ac51f5a1ae2a7439aff7c3b9bdc36794ee3945b097087f648410c69fc6ebb73e3d6339c3803283f4d61ec7376b3dc5efa258f1b9f18989941d54c3e1937aef679783fb21d6d74ea7a273f31f48f85f2998af63bc418983a79b67c0dd6e48d7433654aa3ae2e41203f957f119909b66eedba5777c052ba8d409051b3f1a040236bdfb67218e047896f847e9f9f5bd70260146a7d9351d57b6bd270038c0b69354de9fe0803e69f988a0a5c9459780f347d630d08f87aa6800ab014f7d8c7161212ffe0ceef751307b9d9d7f08664f91d1dfc4f20771ec15ea4401a3b7ca4d46a455cb59cac1ca3f634ffc75c0df665d31449bf78fd185882f4033fef4823eb0f0c35e9a23ea976322ee8897a3e051e95452010d91413c3df08a07bea107b00aecdfb848449805483d22f1ec4f45bc9cb90987444a2bceaa6291b775273248d03ff66d48841089e9a61ee1d88394588be6313d9cf91ca7284e080fc6503e691db6304e5e29636290b6a327da87ddb0569568ef6e1e9637dcd47a75c3837a2ffa288f28c9d9498a84bad69f6f7e09349c10a55f91bcb114e17b883b14a6760d16e02187f3c64fb9fea9ec293d085245486bd0f1c5a3ac7a15ad4d8d93a0d2ce26ca9990518ec9d2f68ec99751ab18e5bf724eb3a87b2c187e81462a38fe2248ba0eee511c259c8d6af7059deada483702e800976bc07c65cc8254756180803069fcb42d59240ae7fab8e463cc69afc0284ede48fc45b95dee050c0f1d33b00657ea1b6c04739a652a01a8ccc9fef6c51d6bec4c84e1e08414e97fbcb4ca0040c4f11e9555473447cd5be0cdea25d994347d93f7bfc1f41980f0e81e2a86544c3d383827de4a2390e0d845ccc98314a5fe0bef75fff632e3c615c769c7a17394ee93f8a1b3ef50192bb3f242ad2fc13f1e9d8081e1bb63d21fa20f9a8103f8f89b3494a0816794ffbb84ee7c5a5d9ed536af8f85443450d3619a11ad06ab502a887fbf7a2ca887be7e0f053ea6243b38bc0270100d56b971a6ff94e5d66cb01a1b7d6db6d53680a5af77c930242ebb926ebb55952b5242f343281f06d6ab90db8be087e017aa2975ed6d271ebbf80074783f2d85bce1cf72e7a5b934e159da11e2584ceb37f497ead98ca38c17848342d737ae0e73755fb0506e024b84944b3d697237451746ac1fe863e6f57c94315d71098c152527cdbd770d8fdfc26d648a85f8dc2d1aa958573b6e787fc10ad83ea0903945b81f8660806bdf046dd1341e91ddc438b997fb7a20e906b3b90c5d0f4ef81a3cecdebefb7bbd6a686adf78927f150bc905f2444c793e83e71e155c84dfcc71309a9d0fbc4ec394b4cc99c6bc8c66feeeafa797e08904c1eb34e45ca7bff06e2e98c2df6493f884c9c2215336614c2b39ea56e13e2c7d9f0463dfa04d2bc1dcfe72864a622038b2ddd79a3bd2729042495b7b0b409d30515d0f28f0d9465cd24d83c3243f233afabbbf8dc7263e11d07e1386b3c501b03c0be0f93e9983300cf467630d166c1fb6db8a3acc3d51c589cb330f03caa8560ced26cdcc4d26690aa30594ab78a23cd84875fcc49a592536e63a2f0ec8765c715c48712d8dd86341d872d407475d487e96b372113028bcfc3eb95385b1612837a9036496518a7d2a491a991b0f64a0a5bb7eb94d22006c8d708421258b565c8a558e4374ad0f120cca8bf90cc53c615dad6e726199bc17f44f7abd2def9494905e38e13ec5c77cdbfde4e18a5df5516d888ca8794b3ab792211de9db0b17853b31f9846172d4e2cd0df44d2901e03c1820075cd83c81bf625d66068606e70eb40d3a767071810116867eac4e6ddbaede58096053795906d7fef50a82a24e2979a1dffbc58328af22ded5cdf85ac59696137790135a16f1e6e12be708bc8d3550db0945cc3bf8a65ab41d750347f2c75ce298b7a8582ead4a214d2f0a98e5ca5b934176703cda87aaf3c709a2f56d2f9052b5238310e5244e78cd09bee0d300d4951a36b5e867d7ca70b31804d51f6474bc3d4ea100c3c2c3418fc6b903734a962150b016be2b8d82b39752de9d99e53b4dc2f2cef9a6eb402774e3514733b5e11fb847b1022af65dad6f011eae5b7398fd2f6cffd0a28cb49594df5cab46fc052695eab7c74355f47effdce456c882eea5117116e087dfabd3ff3999a23f6423363664e1b708f3effcfa75c3d4ca7bc281a60132fcd87ff0c62e158dd8719c9a133d66071269c8346fc0d56f159bd3f33cc3333126d054e80d35b60b25d7649afaf218de3e1bf3ef5968754a28f43f13277545173fcc3befb62f29b6a07743256b0b8890efb401fbcde5716e2ed3e0851a21089caf4eaa05bd7a7acea4a6aa3a704bf4bc0740f219b5dbda1f2aff8adc5ed0e77306adf1a3fd80b7e2ac2c2c519a89099cc86ace65c8d53a3e5c404c930b1e154a70e36273bce3a61a55f90a4183bef080a65de7c4b2fb7b2bae90b14b9491c977d9be26341600f5b280d7921c9b61c6be8a4eccd5ce2fb0efc04bebb883dfe20cb834d1c6789f25673bb253d77ce9861e25f393aa37cc0cfed6049c1292a998fd9dcffd436ab9286557685ad9fb62e5c7fa78b37cd4a7b9728229df2427bbb6b142cafce952599ce1869bd705ecc024a505089e61dd5a5fb8eb61f085a256cb5460fe7d505660", 0x1000}, {&(0x7f0000001080)="37a94d4e9ee5b69841e3c26d637e96914e559c2fcc5e01eaf58b00f0d86714bc574c816515e68cc55e7189da8a72d5943a", 0x31}, {&(0x7f00000010c0)="015f4ed3f827d4449de496ad605065e6a39c226cad08a5c07383fed474880ee9523262cb75b4efb2f7dfd324269be0d4828f5225f78e563bc6869c88848a5cf7a6420065cbab5f91bcba5bffaf644766cb47b2dfb18997e82e04cbd2e44c4f5aea03c7824c110e6594e9b4620be10d0833f6a03746b7845eca7ec30021eea09a6fb77fc41033bb1f1b1d54328ce5bbcad95a9a28942caab26bd8d7c0cb0157096861b669862c4911b30464b97f2e05b91172", 0xb2}], 0x3, &(0x7f00000011c0)=[{0x28, 0xffff, 0x7, "5dd6052ce5b4716117f401f74f8526bb0638835d53ed"}, {0x108, 0xffff, 0x7, "50d1e18e1831a9f083f056072ee968d995d3716bb229fbc1c6477caf904a884598470d5d1a477ebe919698adf8d436b0cae09e6ac6e8813cbae80d8bec7378db2bbbdcefa89dbfd5ea2a2376189af41a72e32116cc7182d524660da605acb501dd1f3ea0cffd4bd0b5942a4232bffba8eb63494157e4613b6bdce55b8a8bc2174d3f4d5fd05587179f11b1f7fe35e7d96486cb3150b2dae3a0d346f4ae9eed2b1e7e66849ab9736804e5d3bd0b62725f8bef5ddcacd5e6b79b46cce4e3d87a4d945134594ec843aaa81e58af53e89cb9cf26ec05365cfb79c2a2c4b0a538b2e59c1d2bb2c65e371a0f9679a5fde106659c7cfc"}, {0x68, 0xffff, 0x4000000, "04d6525a96583374307b2ca187f58cd917cb5a42950550a9f57380e65210249046163c679c7b545da7ce1886953649693d4d16fb7b25d81d4981fa9d7e778d7b1f409ce8173ee22b361944343ac216c0e2541d"}, {0xd0, 0xffff, 0x7fff, "7974cd16a2cd615a3c382365f38711cbe86ae59d1158d7d6438b28647ff071fc07393742692c28ff20028945acf07166b470abfa687515fa9a9ee6257f0d1e390bc65241e64065d2c373f86c908e736fba70a35e12f0f539eea06d5847685a18a18c5529880b66a271f6457b482b3e45944630e6e2e6b171af73f13cfba24287bc96a8391744c290637605cf91b240e6db3c5571694bbc0299d2969a939e7b751d1c410d2c7caf075bc14857ec502cf12aee2c6a7f0449c40b4bf0472df9905d"}, {0x108, 0x1, 0x7ff, "afec0c21970e3caefae285aa935051d7a103ac941f6f6a32cb6cdc3ccd1f41d180c43a7dc6ff7c948961620905ef7ec73e5f2e12e7a2706c4f7b5b8e13a988ea5b358f5e94ebe07f409d8e28a2b9e8b3b07bccaa12f5c7ffe49017696ddb382138b6a03bdca5a3fd2aeb68e3e72d8e76b824cb9c22905f5397284b0025be14ffbf7428911c2cdc1eb268158938d01afd194690508ef911735b5ec1abce18e39f174310457cebcdad0dea46d27f5652cf060b428c84e2a6013b69fd5183616af071e37ba70e87c8f8ebf1286264a96bb36e7fde5f6542c0ef2bddb3c1e76d90a2fd05fd07657bf8ede212334a4d28a52c2f669e"}, {0xf8, 0xffff, 0x9, "63fb432fcab26083da94b7af8206695b19be542b61d2a83fc2c1020d32fd95400cf54eb9a86949101c672bc2b7aa49529825d53398948e829c52d62be295d63a811c204e33eb072ab3fdb30254cc058487296f3d6c591fa5ab27471bbcf2ebcf70d16f48e6c535e85f0cc27a0a6834b2efd6d5a0af441c5a1d418b1569cd941a0171c3b07b3a8c7e76ae32bea24b9e81e230e0b48835a105e9437fec14c352c25c360d842a1178bb749623cc33340436f77c6290883f187fb42e37d936e966d4099bfebf7772f7fc30dc0f77516498ef6986eafe901c876d60c8af3851c4ebd55d16"}, {0x78, 0xffff, 0xdb63, "54c6d80a571e9f93bba481f848b5a44193a3ee576eac320873452961e4345f65d4a0f6e672526ff62c14abfb711369df61e950076c48ade594342b4ec9349768d7a789ec351d8665522994a771be050a9bf011256089bf7cae06d1db74a6a1222bc8"}], 0x4e0}, 0x86f1f90}, 0x10, 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000001740)=0x7, 0x4) (async) sendto$inet(r0, &(0x7f0000001780)="2f56473653f3c05699da2d0a1bd7b1cbed7772d28398c8b022de8d222fefe3fead19305f4709cc8c1543e7ca8de569831c7a3c650caa0fe68950d4236e82737bb3e49ca2e06e19b51931c41cbd23b158224219d194628054238b1494885c847438c2518a560368465f262139b34a7f7b174ddafdbcf05a2f41d2327e91e07cfc31a1cbe6ba45f4dd1b1a9d9b8b6168b26b3f1a34fb9362aafa9afa3115ae7480935e35b7c0d0c412da621960f6bf24009d23d378124b1457cfe5cbadf0a6845f08018b1b04f879a58fea3c83025e3f0ba6dabb0b2eb0c720", 0xd8, 0x2, 0x0, 0x0) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001880)=0x2) (async, rerun: 32) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x20, 0x0) (rerun: 32) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000001900)={0x6, 0x8, 0x400, 0x61, 0x0, 0x0, 0x8e4c, 0x10, [{0x7f8e, 0xaf, 0x9, 0x1}, {0x6, 0x3, 0xffff0000, 0x9}, {0x75, 0x7f, 0xfffffffd, 0xb}, {0x8, 0x6, 0x8b, 0x6}, {0xe, 0x2, 0x1, 0x1}, {0x3, 0x0, 0x3ff, 0x5146a27e}, {0x7, 0x6, 0x0, 0x81}, {0x8, 0x2, 0x9, 0xc}, {0x3, 0x5, 0xc70, 0x1}, {0x9, 0x800, 0x9, 0x3ff}, {0x1, 0x1, 0x5, 0xd72a}, {0x6, 0x10cd, 0x5, 0xd}, {0x38, 0x9, 0x8, 0x567}, {0x5, 0x6, 0x3907, 0x7fff}, {0xfffff000, 0xfe7, 0xd5, 0x6}, {0x80000001, 0x101, 0x2, 0x3}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a80)=[0x0, 0x0]) fchown(r2, r4, r6) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001ac0)={0x6, 0x1, 0x80, 0xddbc, 0xc}, 0xc) (async, rerun: 64) bind$inet(r1, &(0x7f0000001b00)={0x2, 0x1}, 0xc) (async, rerun: 64) r8 = open(&(0x7f0000001b40)='./file0\x00', 0x0, 0x1c2) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000001bc0)={&(0x7f0000001b80)=[{0x45, 0x1000}, {0x8a, 0xf554}, {0x47, 0xbe160000}], 0x3}) (async) connect$unix(r8, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x3}, 0x8) (async) r9 = open(&(0x7f0000001c40)='./file0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0x81205724, &(0x7f0000001c80)={0xf, 0x3, 0x4, 0xfffffff9, 0x50, 0x8, 0xea7, 0x10, [{0xffffff92, 0x6, 0x9, 0x6}, {0x0, 0xa4, 0xffff, 0x401}, {0x6, 0x7, 0x2, 0x400}, {0x4, 0x10000, 0xb, 0xfffffff4}, {0x81, 0x2, 0x7, 0xdd84}, {0xf883, 0x6, 0x4, 0x2}, {0x9, 0x7, 0x7f}, {0x1, 0x3, 0x7, 0x80}, {0x6, 0x9, 0x1, 0x1}, {0x5187, 0x9, 0x81, 0xfffffffb}, {0x6, 0x7, 0xc, 0x9}, {0x100, 0x0, 0x40, 0x7}, {0x9, 0x8, 0x2, 0x7}, {0x5, 0x2000, 0x9, 0x2ea}, {0x1000, 0x4, 0x5, 0x2}, {0x50000, 0x81, 0x100, 0x8}]}) (async) ftruncate(r2, 0x8000000000000000) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r9, 0x252) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001dc0), 0x20, 0x0) (async, rerun: 32) pread(r1, &(0x7f0000001e00)="e80707140d07f9e00e839195a1f71021971e40e0512dca95db36ab881931bfdb829c9f3abdc3", 0x26, 0x7) (async, rerun: 32) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0, 0x0}, &(0x7f0000001e80)=0xc) recvfrom$unix(r8, &(0x7f0000001ec0)=""/205, 0xcd, 0x401, &(0x7f0000001fc0)=@file={0x1, './file1\x00'}, 0xa) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000002000)={0xfffffff4, 0x1ff, 0x2, 0x2, 0x2f3a90d0, 0x244, 0x2, 0x10, [{0x8, 0x6, 0x9, 0x1}, {0x6, 0x3, 0x4b8b, 0x8}, {0x6, 0x8, 0x2, 0x1}, {0x2, 0x3, 0x21}, {0x5, 0xcd, 0x8, 0x4}, {0x2, 0xff, 0x4, 0x6}, {0xfffffffa, 0x3, 0xbef, 0x9}, {0x2, 0x7, 0x30, 0x9}, {0x0, 0x9, 0x3, 0x5}, {0x101, 0x200, 0x7fffffff}, {0x80000001, 0x300, 0xf, 0x3}, {0x10001, 0x7fff, 0x9, 0xae4c}, {0x6, 0x6, 0x0, 0x81}, {0x3, 0x8, 0x7, 0xa}, {0x2, 0x224, 0x6, 0xffff0001}, {0x18da, 0x7, 0x5}]}) (async) syz_open_pts() (async) fcntl$setown(r2, 0x6, r3) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000031c0)={0x0, 0x0, 0x0}, &(0x7f0000003200)=0xc) (async) getgroups(0x3, &(0x7f0000003240)=[r7, r13, r13]) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000003280), 0x802, 0x0) sendmsg$unix(r1, &(0x7f0000003480)={&(0x7f0000002140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003180)=[{&(0x7f0000002180)="9922c24e5d167c03f090a5b792dcf0a3546ba81ba57833f727b2a7503451ff8b39210982f0c5292a03cb71ec5e60ed2cfcdbc85ae8ad7ffa2fa4009eb906d0b64211c60b706e6bbb9a7f7a5494e87ed480a5ea103dd44fa665109d0eecb7daf22e860549e1fd068cebb11f11b1f2e9d53a0446b315a7452dcc2d230b4f53018156af227892c0fce7914706900c0af3cea2844fd5179e27e08a0e79ec1bed0d018936ed7f2cab648d09919368c7640f4db6675d41f232391e51c5a6e3cb4d5a9518f38004a139f415f72f3c7f7976872c1c0c2879cb393706a8ed7840c6baf6cc76dda69b6c9b062c19a26cbf9bf1c73a31ba934016343c5f1257233d562cd6765555ef472f16f25825e8ef90ec8011dc74a0ace9f1495a4dae601aa80075d1cd3f2e8ae6de82a838aa5065fc801f7fda7514f80c5afad8bed8b68d1241a7b883ef39f753d35229f856763e6ad0ffa411dbd557ad6ea619ffa61e2e009c26ff74036a265ae04ba952688ce0c477e327a64a0e97383aab76e3faa33391f2eee6e1a28666c89c1ab137d07f9c9696230fa406c56305dd45eec66050e32f0ec6f78c6db63a069ef8a682ad72122ac0f80e8d0df10968f323f51e9cf9ac6711bc4de5c9d4a1cedb97e5358180935d4513e646c3f5a5bd924504e16bfa3d6e9f7210a6a753bf3952d5ca17dc6889f480a92eeedc2cdd6891b36d3c82e927c46cc7b92da555c324291f3acb297ceb1d7d7500e583b592fd6d4cda2687a906d2431e1e678cb318ce239bd39ea3929f4549c9bda114a86c2c485934b1d3f4753e51c7158dd417e96c9298b62c4f53cadfaaed98dc4566d4ed917becd4004ea049ce9cba3e339d24b4c3eba90a904cd6c1dc8cca53dfab86cbd31342d00410dd1415766e60c8549188fe64d57aaf6c9091f1e01ae2bd6be04f751b15e0dcd11e559c67da51b5cdd0d37448018945dba477178c9b783257c777daee9f0c934b81ffe19aea3c14133aeb66fab0e1cfbc0b5d5afa9187ea1088b77621c5b163a48be2b046943cf6e56e377d8e2d9529728b49799241b22bf729d6d77ab655255655a4e18eabb724caac0a13f64177ce1551ee297b1470940297b557633d8b91d05fb76bd70b18d804ba33366262d255c3287f48cb4b3a74b52ce4085ba17b8c1cd366003f96337eba43d8c84f854d533fb31030190146486758ffa1cff7c8837291210b8164ed3134ad040383d311bdf0de8cc9df782fdee08715fe1e38576babf4d636ae5a09816a92654d7c4ced216a0c5d349451e474c161eb82d723ae303c7ed239aa630a1bb4beb4a19f146b571b3cef544178b5270c7a3f7a8e48a7a774dc419e17019ee358b2a7c384410898740ff8e20941354bab4b7596dcddaa85024dfe4c40dc340d50d824d227599631ff3b2206c0ea9b015aeb4b7d6b558ee50da19a10701fae6966fdc8cf7dfc63c73780159cf01cb9a92d32a02e0914de717a7d63aa7661de4536d0724d3d99bf0c242da5ca511ece0e7dc14c793a44cdcd9232c7f25972f38e33ee7fb9d2727de41510530f2e2e72605c22d58c368c08367b041fd7ea46a69c0b8c821fdc9b21456e900e960c66e7a3c4311b51dea95abbc3c222abe74704e3f7afaab0d2bcdcea0af13ea0f34f6eb1ee97dabe822d1fe196a85e24492225fc5e2df48339037201fb1c28c0d186a970f0a24f2f8e7314baf7640a8b0f80ac534cc13e2a2498d8f37d35b9ce686be14a692385ba065445187588246e5069098adc344ada6c578c1615943fde6723999fee9f4e3fe70835675054d889e1129f68d22e5f947ef59b698a84b927abe9510530ddd8b66f8a90ae493662b0872c30cce418989adeeae49a7cd8d85e3cfd4beecdee479312eefc649807deeb5f8d14b47db53edba7d06d4059dcab5a330b9deab70ac5fa6f2797d43ab9f2e2bbe6523c0c6636cccead5a1d88692d9bec5adba933c0e4e65c682cf1a526fbe5a1253eeb5df8687db3b1ff1ee3420bedf722bbb90fdbb706524d48f8bd71f17e3727ce29f5c7602a44cf815f94a6d87726906a8d545dcfc37b0287e5921c28aa24bfb8dd1ef5a5d303a0300498842eea033e5f8cdb62bf5c627c0384e8546b672872ed4bdccf710107f376b025d3bdb9c035decaecc8b721fd1a87c994e8cde942723f4e5ea241ed54535f51a33fa91a029739ace311a8eddc259c0f45cb23d02949ccaab7d7a15cf7772204bd41196bf1bd77dc175aaf75778870e6e87a25193a700a9cc6f2c06feca820fba0ba0e9ed6fb8f6e9fc932aa3035b57ae1f4ec1c79e27503e880da43f6d2efcf555056e2fe748f806fac943fe0ac1ed59beb14a3fccaa0127aa60d217f1c74511e4af04c047033bcada972a2c2807e9251aa35655feab0eea88f948978d0325d09118120acaa872a4ccb5396b64c06fd63b47ec3becd2d7619d67cac5f9c47f676a1b234100c627c0f3a46847c5e5bf4c7ba3015310721563b861392183e660e7526f55fb69624dbe3b78df42f26d50c5883f807dbe5313df8e04cf025701c82e6bda89f70ebe32ff0aed2cf60680d57b5aecab89aaeeb856d223bcc86b5191a44fe998c3c0a9435cd3d92a7b13d90988de2b069d5fb48541061341bcc049e867b28598d3cd410f93b1432a777221070507944efb07664619dff5db19fcc9f40ff9a1b9705cae8a5e1c03649cd87813806b700dd0f2f4073990846732ac4479bae734951a147b96e00c1391f107c800c58fc3650da1924b172ec841a7330c0d76efd056971fcd568f96d8903b010a46c17fbf43c06ffe7949182972144116a8e67914f6b1d99766036fdbdd9148b8eed1c728754594ff8bf7577b8f9357c7d3e37d3a82738edc13131f28c65e06137248066a52c8685c01aa243e2d2c3b1866ab331fb1e984672859ac8a4c7f2ac56af9e0e67cc5e28c801249681d56f916da5dce398cdf6f93bc6e82d7e9e488a39026eb066c2fe295671043f3e999b27edb66c4a9b709eb4c6341dc783323654cd326e49129bff7b226e9b7c0186fad773b3b0f9934787ea22477245ed3ad73cdbe50c226b45e1d174a07c821d2ec1f08b3f7a1f22f29b860b57ce497ebefb9bab3015d38c84c2abe47f60c03026c8307721c7669b0c4b6988c47aa596b54f28aba2cc5b197e4ce6ffbee8d3b180d6a0dffabc6dddf3b0957f564026c278ce62e6057a7b354b36beabf006441e3cf688ddac380dbf8bc48d0ca569e81a7a7ab30ecee96c380712e9dc69c1c67c043512bf4036018751d60eb00ce6f6d9981ecaaeea1e32f4b9ebc5bc8c5c177403643aa2cd51514378d8c1a5d83b6a1afd34ca8534600cf9cad51850774cfbbf97dcaf99ae2964101d592305392892336ec07034463964527656cff1be1569b8a9a353d7b3ef16e88286e2ab131c6e4c62ee072e29627ab12ef572708f69ae1174eff05620e4a6aea84f750742dd0f29ce6b528919212a89f8eee3db1cb902644bc2992127586e60c958d2a420949268a849d8a1c89a0c564b82afcb25c4d7563681ef69aa3de7f21f49348be17e1f1d7f0858d8e6b1bd4bec22f009195e8699ed3d15fd9578c4cdd693ef2cabb140632eb9769535a96e5d9aa5e83e7f91ed028daa3b8b7dcbeed5a904e851d5d74bca2d15d97fd63c2b3e8d50bea2418f7e181da98958157b6d9d12536225f28a19f1888ff227bf3fd8a59cc7d1801b4ff3645079b108bc08083431b79649816ad8609ff814d41915ce9197a2193ea87d0a65f71f46dae8783583eabdc8558c86b931ab55f90276c257e247aa4fe4d0aa9d43bbf35cad0b0cfb48a828313858bde84c5afe29f3c5d14a68add1a6e60c821ca8c5f55908f564bc9b27acb417f8e43d359a9f90cc8f706a0a60447b41409c9618627fbd8c51c12e53de35a4f73e6ab1122d735cd475cda92dd4f1bdd408639b4dde7094975205d4b0e6732e48d762dd459588e946136905498f82776f8c6ce2672c5f31985c9c447aa9042dadb82428a352b655dd57d8e56c218f03a63aa888cca0cdf5d43c441a1eef23d014e36852f6e680908ed391b0b9d3d0fe522c37a956e7116c9f5fccff64692ad476e903696ede048880f2294010471a94ff0a47e6dd95b2b8540a1b9c1f68a55225249e57a384c1cd31f91a6dee6faf7955b2a3fbbd96e6f8c654c705cfbb085027203bc59b788578910e1706c51dc078a885537c7f290a98d81c29e167c1d1d7e00f9fb68b69352a9f425ab633f1f79d722d629ce6d8ee7743bca559ed9042f08f5daee9f8076aade6eecb735c4950a63461ec7c25021ec97db91b7c517d4af800b2178d6ab830f9adb97d8fcc9eca4f4a02dac728072ea9109e81cacea1612797031ed48ab10400f93269f390fc59cf5271907a5f24411f001b3fcb05b5561be42559c607d4f9a6db85f9900641df2de9736a023f34fc7e2506985e874dc3fcaa046d9ad80f5ea7a249ce2a990952695308d705f718198f054ce0ffea14306c69d6551113f26f318f91365a2a70264894b4a2b6744d0d1ae3ac66b88041d1d56cdfcc94844d890eb7062c6ca2978c896b77149f1515298e3599174c377db30afa125eb31c783ddeb1edebba7809da0f7f5d1a04aeaab010121877dda1f0ba4d29f9e694483cd2f0ed061388a097e027c139fbf2a4ec6318b8f3ea131b857a89fef14a39d7242b118e4e0384292323300583cfc0525f1239ef117618b67952e2482e3f0f62c797fb3980098b2a131da268349a3737096e9052ba60bcd1c6a1510dbd23a3a7d2811694cdc46c9ff6732b2348c1a7a4776891f8e15aaa777a6f28054c50af97c81d42918f0be1ed09c5328916e7d4c63741f6043f8e48d49d36002277307a58ad6ef6e7de324d207918d7a7125e22b2e1e8436dd4ab54494d403a2bfc06999df5dd9bee745d208b51402402a388237b95ba286e840690d6cd6c03736ee0827d199daa815eda27945211b21542f93b49cf3192e9cd8a0a221e5c00341db4be887078e1092c86664d506a0f00cdf5a42a2e349944b40be344a9e70747fcfe976a2a65f427d0f9b031dcfe220e526eca62e1bc032eb8306b45fbfa0440a4395a298889b27b49c8a909ae16c50fabca26e8503edbb7dedaf61c6d03ac00161d933ea1b7557f1e2dbd05226cd5b2fa3948a5c69bfecfb04915e9eaef74de3bd52b5fd571164a7670274841cab92bdf1378b6c6722ee01359da834f315d36a8ea7185cb383a286d331e452d6d8971b3f2909f9acc6e1127a937037795fdfc01d866f6ac87c3c96764b295287a2aae96ff46cd997303a286d2e46d4e4eea286f3e6033da3c5d723caf9f992836bf0b4b74d79b97a9a3f6625dc43bc4be7b886b540c2eb800c0231f27b47b4866f0b5d6d3290b968a5b8d70e406a71e26d6eecc6279f1b33cec9f7120ae7bd133527f5c9c13ac94b99a8d3e1d312de4e7f8356c068a429fc06ef11973a875200a79625ba9e704da989ccaf327699ac3fc40bff63f1362ba412ce1cb677a8dfc94c5e5fc09c27fa1ba70496932494380ab6bc6fd33116dd1d72a4dd33473390d1bf4f7adfc278b720f6027c08e27a09b2312e76aef75404dc1abafea9f83eda0f29992d0df227bf45b8af4892a05e5e67e7b4694569a6220b0613cd693492e77a2b945bea87dde5f3d80a42311db2d04517f77ff45960eebdc0492ae68c0ee3281d7000f44059874d0409d0085833dd02858373cc6cc840a8d908128af7e3e549b668de78d06ee16fc6e94ce747002bb8392edbb6f701ee93179cfeb907057e742287a", 0x1000}], 0x1, &(0x7f0000003340)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r12, r14}, @cred={0x20, 0xffff, 0x0, r11, r4, r5}, @cred={0x20, 0xffff, 0x0, r11, r12, r15}, @rights={0x30, 0xffff, 0x1, [r2, r10, r0, r10, r16, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r9, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r3, r4, r13}, @cred={0x20, 0xffff, 0x0, r11, r12, r6}], 0x128, 0x1}, 0x4) 329.25183ms ago: executing program 1 (id=497): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x17) ioctl$BIOCSETIF(r1, 0x80084904, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x40384900, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x80184901, &(0x7f0000000040)={0x3, '.\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x1000e, &(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYRES16=r0]) sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, &(0x7f0000000480)="ee411240e8468892ae2ec98a1655b40b3c8d7d241a7febd022add313645a2ed593c2a0401573bbddc72a1a59f246715c8dec5d50826fad61f45be4de20f674e24970d8acca03cb6bbee3e8cd55f993bf669822b56bd03ae1933f1278de7c26d568544c5b310d6260521d2c90b2154b46d217bfcc40ea270a05915d338ad5f91d8ea60e31c3338ecdc67bc3df5177ddd14101d189ac0e2de24db25a34b1203d5fbeea183f547c46ff8533ca5078e4b3878014aea09aef1d4f0872f516c501cdaa28425c29b7caca3f9687e1767de724439f1aaa03c71fa5ea7b2938fe2c5004fa150494aaf32c759345bcfd7293883111739fb4cdb1ae45c6d5a5e05c092795f98bc350a5d7d147588b620c07693b3e7f3a3720fa386121512307a538ad4e7edee6b91cd1ad3140c7f69a13482ff4c72bb51030c5592e30ff04f54f15e4c27431b37f6b69fb4e4ead0621f6403f4d14319db80c83ebd630a81789cdb2dd4d32f853a6a792029031b46b3def5bb1c192016f444f4e25ed729f97eaee20dc88aa7b9009d4949c2a31544bf62428fd36d46f52601b2c1237b36c86c731cc9c00250b1aa473b00b26c03295e395d43bec64764ea3418decfa1c888391e0bc9474a44d09308d17a8fcd61f3ecc143125094c63bafb9d8c88594d749e201a61bb527c3ae5527789d9d44e6b212097799d207728a2f94bef9b9139e6b0f82eb77e0748b845fad1fa6a2056c84e7aec151278ec7af35f91ec4de6160a1fad1c87b6fed58469a1f585bf502a5cf43dc6945c28f8af03cac4ce33be973580205637db3ff1b981317e147bf5654da9739567b3a9909ba1a01ee931ed79c9ddcce3fbb8d4a20272b0f9f4ca7468dfd7e013e30891586e86d1cbc111ed6053623e5053b6df9625c30f8564c1e0ca3ac9b143e1664ee43768ee5a57034a8b26b02fd4451e71191ddf2a0de52fdda3714f6f9486c530c08ba43c5adf8045075471a85b745061c2cdca9bff739b4e5a6fa5af2193d2e0bb7664c8fdce01cf07dcb19cff9f061f26db09c92d60bf162614f061006cd89823bd3cb6dc249807b69c1d7c54499adb803512ba399f6be191bf197a48a79b318fc9ccf49a6be9886f5e3a4390b117e02315bd508949b71726ac9100239a6fda41749f13a5bca4643aa6862c3bf3e561230db49775b7fba952ddf27d93eac00d50655836ff30c2c1bc3bf389cf9f8f49a21c5ff246f6bb7845052be9d44d36f654dc3992aa3255ecc58ce67c19c13286703f27a3a379f352b557ee758780487e0a4c35f3d5df92f2dfcf2f19c727a3db8098b7d45756a552f89247a66f149232a3b6d5ecaef9bc6086bbfb1d2172d3f72813314bcf5c6fb1fa739161040d35e262311219e924600dedf25994d0fe1b7c5b4c80395d9af8332452d2d5c4fdd6da8e793c24f53f987282acdb212e9c6cfda43d61af67e74a59394c7fb3509035ff52cfd95448259a88691450f937dc1c3f7f98fa5a0b4368c0a7ad2b4f74b6ba6343dd105adc12a2048cc4ccab62dfeceb1526c7179d7e91f3cf5bc61da6d9145d89c607ff871149348f02d5203411f208c5965f29306a5119890ab5df9fe2177bc4957cf1de93ddd18264b248718b4b0b7bbd7e2f1869828049bacaac1176ea2a36730aec71d6378b87357744ad62c039378c7db40850d4f83f8842c5807bd134762238d6bd88431e1bd55f2ba128e934351666cfe0796e25405d9c0f012a042c66aee5fd0ce14acf055cb2e2b4baeccc082541977eab052a48b7a39d75364cffb4c43adb9060e48459d482a71be36feff86ea3490a251d3be4d21b70a7f3cc2c88487abb8ee72d52adabf4da28a0f1f8cc1c6ad9c7e374f4f80fc4728c09bdd7b6e461f7290c136f9d59492bee7bd6e03e4ca73eba9b28c8187c26cc173a7810a951dda33b3585488fedd81b6640b494939b81409ef2f2dbf4a87c1dc8d04381d2918afa951af2c077c34e4690b6c23a9081e6063a95ab037e1365d5e2e1668c801ad123ebbccebd26cfe605a0f7d70e38ea0b80a46c7f896879b30a2f6d6f119f90c37de5ca1291333312126410c47350d6147ecc7900892447bf3379d81f3d106fa81101366634b227dab5d033b0746b8e518876ff34ff27f4d23963fc39f7183d191776109de4f977d16ac51812cd976b98923136b3dc16a17af2bcad1613a6ce5a5243c686a3f6dfef3de27aebf540ba944a18fd9928c53f0cf8e75d83542adf3654fe27f162e652a39470a8861824361ebf91213f37c2702f0e28c456655a7a709d7d520eaa75f49d546984381c4e0b01448b858ebe940ea128ab9c4007636defca66387b5cef45a2b4fae40fc31accec953dfddb9a6da213c2fd4b190518a1dbc218dc9a37c84abfc7b4cfcc7cb347316ea17db09e19eded8ddfb45460d43fe99291eda10e8b3d9ae81c217634a7febaf4e836e49b9be812b1f47b8b8809cdc7f212aa4b83eed68f31bfc4e39afb8e9ec07b83b6afee7cd3eb2cbb5de7e8757ac35ead8bbb359e39809b2336708496f221674b08dd6d3c3c52e5964c88efcf41561a7555ceb275cd1c1aa5e24b290d9d3bccb1ebc70192eff067e7a652a425b7a02c62cd9f857822c1b3d42a8b7a6b76b5ff03513a1a8aef18cbbda73add5e12ae2076a6990b45184af298b44ed3fdc47bc39a8df37d9164454736b1c165c8c78f2cb8d83b6a89e9c9c99d940d24ce46b6aeda2d736cb4b72fbeb7bcc5a77cc415a2516d78f3b7cd013ed32c5852c0df955e40a5b2b4ee17d7022cdf76ce90eb6ca426c53f8bf10853ce9448e7fb567f888584c896b7085a63b85fa348c631f94f0edaf65b5fe92fa367b6b61c09efd40287bdaec99754ab7112265164b5ccb18a7d4941dd7fd48274e203c995d1f4f51f30de37f335e9a968ed0a34d5014813d7ec7adc3c107f4ea162aa0a9d5f034e0ecf1bfe791571a946f43ae3f2bbd21e9e7232e59deedb48bf24185c12e0f6ae2da06062f49357b185bdeccc42c99482edc69de84bb1ebf5b431dd8b3ea675f143e5d352bd3a8537d4f708ab5a1d2e5007414a3e84d36ccf47c0332bf17cf913df8dc6e09e7b7681d1274cf1beec5b2345dda03d14c50f4828d744d0e0fcc53b5637e1882fe822c6f6c6943886d2c35d5de86ceb1ba65142805c3b492d81cfd576f232e5594e2c1ab4f00e9bac54ea20e6c100e0b8db59bc5447c823be15b2c7374cea7564fe72ac2cef80bccebde4b2ecdf22f57613571c6041dfa204ace73b53072de75aca6c62612837639ed5bb87870cd1edc331d0d2c58a643edcd4bb3cfb0dd01578252330421ced32146a27f661b81a9fed4fa4a2690ad8d5de8159939a2229e1d419c2c7747b82ff44885bb90cdb2b1c9893cdd74ca9f45c51d8bbb5ea38cf7a5587ee3ddb4a7d667a0ee7cc0cb83aa1053307a1527ad954d467bb6a1cb92d114017c25d362e6685d017339a40425b6566169d3734a651d86c2a621023492fda579eb42813e67e7fad3f0e745bccdd7b9375016cb88f7ae30c84973e21f8766068ad0b968ab60dfdaff6485f022fcb6e4fe338f6e352841bbf7b9ba1cec1ee744c6d92887a0c048eca3adac86988b962691ccc74eaff1bd90e8e9c7a102d85d4a9652b2f1e8d205570959754df7acd6d734cd3c030f5711e5ff455430c0bd568a5cb8c338a252dad050dce0b4bd6042c756254c697f8d2093c033e297e1e67e33641fb16b58f5c3c8aaa33e310e4640661a99c36a9774418d0397d7beaeb131f52823d35c557ddca5e99ec92a264140b8bd5d590a085541ac57e5df69b27b7b3b776dd4d968c5dcc0fa68659dc4f9fcaff1b5f82814e8a7966c6c5613ba0a550f9bdc723f5217393a100ad4fd6c0327b8c43936959f171bd25233052592e1f9bb519acd564c13ad5003ad59f7f6b36fa33d57c5256bde2fe79a90a28ecc81069e9c664091d2f4343071a9ee17f6efe033a5cb5bb5fbfdce48a907630ff4b10e94b8be2c33a7f37a2abd1ecfa637d19a07bfaa7ab8b5ad74ed7406a0d47115f27bca06688b03f911d734a143b050deb8e43fe88e17b5348ecc3b7d40558354b682be80f80b518b5a1c720b62b08a014def78e5d5c57943260e872e687eb3eccbed1cd0bfd5ee0dbe2ed8cc00487bcd9d650225403bf2a96ba9f19d5e8a0737a8d30ae0518ac8eb76985ed74bfafb6c7a4025b1946586e613b4e683a217c053073e4c1e2d4fd034ecf01c280d23d66bc3ee4c69514ccea7ec46c5cb69787a53b88037a806fb3d757eccc0def3c0b93d024cebdbbfe4f3e150f3dbba5f158ad7c7711f533b280bd43b216ad434a6b482d767f87fd99b06f08b06e6a2bc12aaf4855a2ef84c9a2de3e89249904d1fdddc6a45e4df89b52b562442642100df2d9dd814d8691326299578644209f6c3c1280af0af49749da355a50990eebe3fcf48138fbd68702ed7fe113269d803d8e1198b485f85cf980d1f1c32f649bc6588e75bd4323bd7ce978eaa3f67fc6c501b8ac3f0aa58d3cf2cfff3bd742d0cc105d247ea2dc56de28edd79bc76e2521bea4a0f0ef85749d117f97f36cc417f2de169afde5fe72ced6b4abece6824c4a05e00c911c80f78c4b421b1e087f3d6abd50860ec021fc5b6caab5dc5e58ef59fc9cb1c65dd90a20f408f11d6a2a038b64c246879bab0a518bad0b25b6c4158140f8787b927177b4010b37a979db0e7eea1098273447aaf3ba2303a9b01bb902825c2ad4983658deba139c64ac55ec5e001d787cbd0b225d5c8d8b627ffce28f7829d41057c9d9e8ef4598d02f4e488c354d7b6a766efeb4791e78626b37ef6b51faf7bb95b191e7c1c9646ca39cce7f899efbe44068bc9778b8739d951b5eff44712ef0b8ebcf48d6c0c6c1e3608d0ed761df68e0702e3d7b84ed7285ec7ed5d9fbec677d2abdd23271d99a539c747d560a0dccd8fe052ab5c6215f1423ef2092f2f4928b425aca620815935ecc093889d19fdd5f287e566d272509abc884c5269727d7311424bc85026455f634408fcc772ae17462f1b7aeac71770bdfe9b2422b6749e3b4f163c0ece9598ef0e59287716c5c3d754575b84fda386cf9ad4ce5a74e7dedc95b76de38e86f0567b341a7bde42d4f19a50cb5120068729c92f7f2d0424639780a729b729cc81e24ee3a3df4a0e6068a7c59a632f8ae7d7398b3d562c3fbf17408af2481cee6cc97f91a1a9a5099aa197b33c500528906a86ecc5d4f435a3139030e4ddbfc9ae0a52850d921f37c77491d31e22d470be183cdca205711e95d77ba0872d6d5868171cf7ac95b34e83d042dab5113840038d3da028feebf92c435f885fba78a50c3b0e948ae08af38b549bf44434cac0b1325920af13611aa83ec6471256c62fc4b7b9594234a15c9b487f34da95c9e2cc31b55ff346d671966e900023746a0de3b22d1c7c9dd294d485583c7176bd8cfdcdb3bea73930389dd340191b7d36ee3b7a9646b9c6cb60e9ee924c821931546c8f4c0b0de588342075a3a9915a72f6a927528f6ba3957def244ca951fa697528c33a62e33b57033587e3f7d65dddc71898cf283c46e8af7429c67c3d2272a7f0286997c77446ee9d003f735476165ffdef2076ee9d6cb00655396609cd83d7b96c235a17aad324b4651320d777afe77592a1002179cc287585c2c3326eb3840be70dc2075c017c99aceebef74b680289d065363a18ad2fffa81cd713d6f44206c21af2dbadcf8672384929505090e8f6ca133696cd19ff11ab12adff512dfe8e8ca506f8f10b192f4715a25be83f7f2c83798", &(0x7f0000000100)=0x1000, &(0x7f0000000140)="40186c13b5c958a5b5022b4264babd6fb590a320e5d02dff379ce513c5bc127063b15c8a6fb9dddd19ac3b6f8a02c443e722c2a5aaca85e80b", 0x39) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 327.12372ms ago: executing program 4 (id=498): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r1, &(0x7f00000001c0)="b144d41fa34c73ca54f9b4b0748dd9a96c04b2e8262dfb005286190d0b308fb22b024fc29a18f559485270af1a7ce11599553e55a0ca2fe1f5e1aa7e", 0x3c) unveil(0x0, &(0x7f00000000c0)='x\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500), 0x800, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYBLOB="ff0296c099879a03f6e2d0db73054b3ddb35eb138110b5f7c4d12f654a38f26efeb7983e434c0e7867824e4f1ca50fdff557b86a57ddad58b421b502c8a014bceee12f5fa694243b057841e6b997d241457e70fd5c4da3397eb2d817987938a1ac26fb297ceb70d0f647b63abbdb4a1be723c8726d43eca5c96b97c241e4780d8b253716327b805e8f49c4a0d5d8b775da3999af0a142631257ed18aa333d66a271094698bbc5b6bf66372f5695c44fe639092dda89e6534e13b488ca747434790ecb661c9b9480ea52c6378ca91a406348f533d15bf470289cd02b77dfe5acbe30d98f36ab64b30092f5633f9834f22d723d4eb0a5c8abf87bc65840af2dfc570"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="f8b4ac7385b2dcc7d1007419d99bcf08011c9b24f220fd11f2", 0x19) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = fcntl$dupfd(r0, 0xa, r1) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1012, 0xffffffffffffffff, 0x4) setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x196, 0x3ff}, 0x400, 0x10000, 0x0, 0x0, 0x1, 0x80000000000010c, 0x5, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) kqueue() 321.661898ms ago: executing program 0 (id=499): r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="c503eb10", 0x4) socketpair(0x2, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) 234.36554ms ago: executing program 1 (id=500): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x57, 0x0, 0x0, 0x0, 0x0, 0x33, 0xa2f}, 0x80000002000007, 0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x2, 0x400000000009, 0x5, 0x8000000000000001}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$TIOCSETA(r3, 0xc0104419, &(0x7f0000000000)={0x400, 0x0, 0x13, 0x2000, "01d04b0a00ff02000000000b00", 0x7, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) (async) r4 = socket$inet(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000100)) 233.379792ms ago: executing program 7 (id=501): sendmsg$unix(0xffffffffffffffff, 0x0, 0x404) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xff, 0x2, 0x0, "37a1d9cbdcf8399d099ccba7c26a535fcf1b970f", 0x9, 0x8}) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0xff, 0x2, 0x0, "37a1d9cbdcf8399d099ccba7c26a535fcf1b970f", 0x9, 0x8}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x280, 0x0) ioctl$TIOCSETA(r2, 0xcd504407, &(0x7f0000000740)={0x8, 0x5, 0x2, 0x4, "a3ae02c1000000000002000ffb7dd5a80b546600", 0x28, 0x4042}) 233.055862ms ago: executing program 2 (id=502): r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x800) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x10000001, 0x200000000000, 0x6, 0xfffffffffffffe01, 0x6, 0x4, 0x400}, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) r1 = open$dir(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x80, 0x80) renameat(r1, &(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0/file0\x00', r0, &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 232.297943ms ago: executing program 4 (id=503): r0 = kqueue() select(0x40, &(0x7f0000000200)={0x9, 0x200, 0x7, 0x4, 0x10, 0x0, 0x4, 0x2}, &(0x7f0000000240)={0x1, 0xa1, 0x3, 0x10000, 0x4, 0xfffffffffffffffe, 0x6, 0x100000001}, &(0x7f0000000280)={0x9, 0x100000001, 0x9, 0x80, 0xfffffffffffffffd, 0x2, 0x9, 0xffffffffffffffff}, &(0x7f00000002c0)={0xa1b3, 0x7}) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x8) dup2(r2, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) dup(r3) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001a40)=[{&(0x7f0000000500)="370dc7cc4e61858942", 0x9}], 0x1, 0x0, 0x0, 0x406}, 0x8) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETA(r4, 0xc450443c, &(0x7f00000000c0)={0x72f, 0x1, 0x9, 0x3, "c9f7d2462f0000023beeca8f00875a6e80f775d2", 0x2}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8c, "08ed95990000000000000000ffffffffffffffe6", 0x4, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000400)={0x0, 0x5, 0x80000001, 0x5, "fa2d85d1e4c04cc1a0fa3c72d17d4e70c62971d7", 0x0, 0x5}) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) fcntl$getflags(r0, 0x3) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000140)="3440d68f940e1f", &(0x7f0000000080)=0x7, &(0x7f0000000300)="5b8b0515ab8b356149048c473c76451b4535c284b6fe20a90f02969d48b7743d35bfef6eb0886a236aefeded26a47871b57a70cdcc3c98641845db6969161e82820333cde7ae70a46bd8a797666fa3136c469390eaf7bed7362a2ddacb9d2b0bc2c582980179078960faaf03c237a8957ce2f19e77c5126610047c10f6cf4fa503d3ccea258751a840c53cfbb0e55aeac169973f43ff99bb74c04fe368110f88b4616621f46edade5e42aaa1a93a38abd0fedc1222515eca7df4e75f87a46359e241c92a3a159fc6180f4ae4eae9", 0xce) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000180)='./file0\x00', 0x8}) 18.78149ms ago: executing program 4 (id=504): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0xe) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe04) r2 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x800000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) (async) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) socket$unix(0x1, 0x2, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0xe) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe04) (async) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x10) (async) setuid(0xffffffffffffffff) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r2, 0x800000) (async) 17.618848ms ago: executing program 0 (id=505): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000280)={@local, @remote, [{[{0x88a8, 0x3, 0x0, 0x3}], {0x8100, 0x2, 0x1}}], {@arp={0x806, @generic={0x1, 0x8016, 0x6, 0x5, 0x1, @random="b1f32012fc21", "e541e1c090", @remote, "8c254af060aeeec84d3b7c78cb9f35ae"}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x7, 0xfd, 0x6}, {0x2, 0x10, 0x5, 0x1}, {0x9e, 0x19, 0x0, 0x40003}]}) mknod$loop(0x0, 0x20, 0x1) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x100000000000000, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)='\fO', 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="5f4516a2299b4f", 0x7}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) mprotect(&(0x7f00004d3000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x813, r3, 0x7d9) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d20900", 0x10, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xfe, 0x7f, 0xffe1, 0x77994f4, 0xb2}}}}}}) 15.578558ms ago: executing program 7 (id=506): sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000080)="146ddefd0300000000000000ed93f01a51bb3d5880", 0x0, 0x0, 0x0) 15.182966ms ago: executing program 1 (id=507): r0 = socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="ed54c9372b7d7569d259fdb4370f0e2fbdf7e992dc072050f95ae67163dc4e0646f8f9e004ffffc4489022e5671a7153", 0x30) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000200)=""/173, 0xad}], 0x1, 0x0}}, 0x10, 0x2840, 0x0) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f0000000000)) 0s ago: executing program 6 (id=508): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mlock(&(0x7f0000237000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x1, 0x0) close(r0) socket(0x24, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="e9f2d776", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) mlock(&(0x7f0000237000/0x4000)=nil, 0x4000) (async) socket$inet(0x2, 0x1, 0x0) (async) close(r0) (async) socket(0x24, 0x2, 0x0) (async) setsockopt(r0, 0x6, 0x1, &(0x7f0000000280)="e9f2d776", 0x4) (async) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.8' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error ¹jload: 2.24 cmd: getty 57458 [ttyin] 0.00u 0.00s 0% 330k pckbd_enable: command error wStopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806e02c668,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd806e02c650,1) at rw_do_enter_write+0xba rrw_enter(fffffd806e02c650,1) at rrw_enter+0xc6 VOP_LOCK(fffffd8063be7448,2001) at VOP_LOCK+0xa3 vn_lock(fffffd8063be7448,2001) at vn_lock+0xa4 vfs_lookup(ffff800037ff6670) at vfs_lookup+0x11c namei(ffff800037ff6670) at namei+0x7ca unp_connect(ffff8000015360d8,fffffd806cf23600,ffff8000377ec550) at unp_connect+0x29d uipc_dgram_send(ffff8000015360d8,fffffd806bc1db00,fffffd806cf23600,0) at uipc_dgram_send+0x163 sosend(ffff8000015360d8,fffffd806cf23600,ffff800037ff68f8,0,0,e) at sosend+0x804 sendit(ffff8000377ec550,5,ffff800037ff6a78,e,ffff800037ff6b30) at sendit+0x5a5 sys_sendmsg(ffff8000377ec550,ffff800037ff6be0,ffff800037ff6b30) at sys_sendmsg+0x246 syscall(ffff800037ff6be0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xda7e74217c0, count: -15 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff800037ff62f0 rbx 0 rdx 0 rcx 0xffff8000377ec550 rax 0xffff8000299edff0 r8 0xffff800037ff61d0 r9 0x8080808080808080 r10 0x363f0ab8a4b6ac6a r11 0x9121b72878189f54 r12 0xfffffd8003f28680 r13 0xfffffd800470f718 r14 0x3 r15 0xffffffff833fd5ff substchar+0x2f54 rip 0xffffffff810a1865 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff800037ff62e0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=323856 pid=94424 tcnt=2 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff8000377eda10,0xffff8000377edcb8 process=0xffff8000fffef9d8 user=0xffff800037ff1000, vmspace=0xfffffd806eebb7a8 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10265 25620 24905 0 2 0 syz-executor 9413 513038 44095 0 7 0 syz-executor 9413 329694 44095 0 3 0x4000080 fsleep syz-executor 13948 129084 76933 0 2 0 syz-executor 13948 114156 76933 0 3 0x4000080 fsleep syz-executor 13948 439649 76933 0 2 0x4000000 syz-executor 94424 288202 46270 0 2 0 syz-executor *94424 323856 46270 0 7 0x4000000 syz-executor 15720 26334 27482 0 2 0 syz-executor 15720 28339 27482 0 3 0x4000080 fsleep syz-executor 3342 409359 12903 0 3 0x80 nanoslp syz-executor 3342 380480 12903 0 3 0x4000080 kqsel syz-executor 3342 135110 12903 0 3 0x4000080 fsleep syz-executor 44095 7271 68523 0 3 0x82 nanoslp syz-executor 58829 151677 68523 0 3 0x2 biowait syz-executor 12903 98358 68523 0 3 0x82 nanoslp syz-executor 46270 306965 68523 0 3 0x82 nanoslp syz-executor 36731 352723 68523 0 3 0x82 wait syz-executor 27482 472156 68523 0 3 0x82 nanoslp syz-executor 24905 364225 68523 0 3 0x82 nanoslp syz-executor 76933 102966 68523 0 3 0x82 nanoslp syz-executor 68523 262820 67655 0 3 0x82 kqread syz-executor 67655 277462 78574 0 3 0x10008a sigsusp ksh 78574 384856 85051 0 3 0x98 kqread sshd-session 85051 398857 35422 0 3 0x92 kqread sshd-session 57458 175050 1 0 3 0x100083 ttyopn getty 35422 199062 1 0 3 0x88 kqread sshd 42939 122419 44001 74 3 0x1100092 bpf pflogd 44001 304173 1 0 3 0x80 sbwait pflogd 29237 355616 67568 73 3 0x1100090 kqread syslogd 67568 251389 1 0 3 0x100082 sbwait syslogd 92443 389920 1 0 3 0x100080 kqread resolvd 80082 192266 49311 77 3 0x100092 kqread dhcpleased 45899 200013 49311 77 3 0x100092 kqread dhcpleased 49311 394169 1 0 3 0x80 kqread dhcpleased 24132 21487 0 0 3 0x14200 bored smr 80718 964 0 0 2 0x14200 zerothread 11303 194487 0 0 3 0x14200 aiodoned aiodoned 67588 40763 0 0 3 0x14200 syncer update 33699 66738 0 0 3 0x14200 cleaner cleaner 91114 80705 0 0 3 0x14200 reaper reaper 38446 245106 0 0 3 0x14200 pgdaemon pagedaemon 85179 494242 0 0 3 0x14200 bored viomb 22424 474396 0 0 3 0x40014200 acpi0 acpi0 75495 20306 0 0 3 0x40014200 idle1 51376 479987 0 0 3 0x14200 bored softnet1 47693 369060 0 0 3 0x14200 bored softnet0 98643 365010 0 0 3 0x14200 bored systqmp 62416 355302 0 0 3 0x14200 bored systq 53928 91611 0 0 3 0x14200 tmoslp softclockmp 7792 476160 0 0 3 0x40014200 tmoslp softclock 87481 520223 0 0 3 0x40014200 idle0 1 249960 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 9413 (syz-executor) thread 0xffff8000377eea88 (513038) exclusive rwlock uobjlk r = 0 (0xfffffd806c11d090) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 uvm_fault+0x1e5 #3 upageflttrap+0xa9 #4 usertrap+0x42f #5 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806c1cbe70) #0 witness_lock+0x5f1 #1 rw_do_enter_read+0x3e8 #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4f #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x42f #7 recall_trap+0x8 Process 94424 (syz-executor) thread 0xffff8000377ec550 (323856) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838dec58) #0 witness_lock+0x5f1 #1 unp_connect+0x28c #2 uipc_dgram_send+0x163 #3 sosend+0x804 #4 sendit+0x5a5 #5 sys_sendmsg+0x246 #6 syscall+0xbd4 #7 Xsyscall+0x128 exclusive rwlock sbufsnd r = 0 (0xffff8000015362c0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 sblock+0xb6 #3 sosend+0x2e9 #4 sendit+0x5a5 #5 sys_sendmsg+0x246 #6 syscall+0xbd4 #7 Xsyscall+0x128 Process 58829 (syz-executor) thread 0xffff80002a271770 (151677) exclusive rrwlock inode r = 0 (0xfffffd806c082ec0) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 ufs_ihashget+0x185 #7 ffs_vget+0x8c #8 ufs_lookup+0x1a36 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x93a #11 namei+0x7ca #12 dounlinkat+0xc1 #13 syscall+0xb17 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e339c98) #0 witness_lock+0x5f1 #1 rw_do_enter_write+0x419 #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa3 #4 vn_lock+0xa4 #5 vget+0x2a2 #6 cache_lookup+0x351 #7 ufs_lookup+0x1e3 #8 VOP_LOOKUP+0x6e #9 vfs_lookup+0x93a #10 namei+0x7ca #11 dounlinkat+0xc1 #12 syscall+0xb17 #13 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10216 11054K 11294K 166960K 11875 0 pcb 18 12K 12K 166960K 140 0 rtable 213 8K 9K 166960K 460 0 pf 42 19K 23K 166960K 114 0 ifaddr 42 7K 7K 166960K 75 0 ifgroup 59 2K 3K 166960K 129 0 sysctl 2 1K 9K 166960K 10 0 counters 70 37K 38K 166960K 122 0 ioctlops 0 0K 4K 166960K 1606 0 iov 0 0K 12K 166960K 28 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1406 88K 89K 166960K 1824 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 2K 9K 166960K 15 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 25 0 dirhash 12 2K 2K 166960K 21 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 17 61K 106K 166960K 644 0 sigio 0 0K 0K 166960K 12 0 proc 72 115K 147K 166960K 587 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 63 0 in_multi 87 6K 7K 166960K 135 0 ether_multi 1 0K 0K 166960K 10 0 mrt 3 0K 0K 166960K 8 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 109 493K 493K 166960K 109 0 exec 0 0K 1K 166960K 494 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 240 175K 186K 166960K 7592 0 UVM aobj 81 6K 6K 166960K 82 0 pinsyscall 42 84K 106K 166960K 1791 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 51 0 NDP 13 0K 1K 166960K 47 0 temp 49 8653K 8718K 166960K 41950 0 kqueue 14 22K 32K 166960K 142 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 134 0 131 3 0 3 3 0 8 2 rtentry 176 127 0 38 6 0 6 6 0 8 0 unpcb 144 505 0 484 6 5 1 6 0 8 0 syncache 336 3 0 3 1 1 0 1 0 8 0 tcpcb 736 238 0 234 7 0 7 7 0 8 6 arp 136 20 0 2 1 0 1 1 0 8 0 inpcb 328 871 0 860 18 8 10 13 0 8 8 nd6 152 25 0 6 1 0 1 1 0 8 0 pkpcb 40 5 0 5 2 1 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1192 14 0 14 2 1 1 1 0 8 1 pppxif 1504 4 0 4 2 1 1 1 0 8 1 pfstscr 40 2 0 1 1 0 1 1 0 8 0 pffrag 232 9 0 5 1 0 1 1 0 482 0 pffrnode 88 9 0 5 1 0 1 1 0 8 0 pffrent 40 16 0 12 1 0 1 1 0 8 0 pfosfp 40 1429 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1429 0 714 21 0 21 21 0 8 0 pfrktable 1344 1 0 1 1 0 1 1 0 8 1 pftag 88 3 0 1 1 0 1 1 0 8 0 pfstitem 24 52 0 9 1 0 1 1 0 8 0 pfstkey 128 54 0 11 2 0 2 2 0 8 0 pfstate 384 51 0 10 5 0 5 5 0 8 0 pfrule 1344 25 0 19 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 604 0 219 31 4 27 31 0 8 0 art_table 40 605 0 219 5 0 5 5 0 8 0 art_node 32 127 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 2 3 2 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 79 0 1 3 0 3 3 0 8 0 dirhash 1024 23 0 6 3 0 3 3 0 8 0 dino2pl 256 2502 0 991 96 0 96 96 0 8 0 ffsino 296 2502 0 991 118 1 117 118 0 8 0 nchpl 144 3419 0 1723 64 0 64 64 0 8 0 rtmask 32 2 0 2 1 1 0 1 0 8 0 vnodes 216 2861 0 0 159 0 159 159 0 8 0 namei 1024 10811 0 10810 4 3 1 3 0 8 0 percpumem 16 76 0 26 1 0 1 1 0 8 0 kstatmem 264 66 0 36 3 0 3 3 0 8 1 acpiwqpl 32 1 0 1 1 0 1 1 1 8 1 scsiplug 72 4 0 4 3 2 1 1 0 8 1 scxspl 216 24399 0 24398 10 9 1 8 1 8 0 plimitpl 152 171 0 154 1 0 1 1 0 8 0 sigapl 424 954 0 907 7 1 6 7 0 8 0 knotepl 120 566 0 0 17 0 17 17 0 8 0 kqueuepl 224 308 0 297 6 4 2 5 0 8 1 pipepl 344 175 0 148 3 0 3 3 0 8 0 fdescpl 528 938 0 907 3 0 3 3 0 8 0 filepl 160 5200 0 4979 21 6 15 16 0 8 4 lockfpl 104 204 0 201 1 0 1 1 0 8 0 lockfspl 48 92 0 89 1 0 1 1 0 8 0 sessionpl 144 22 0 13 1 0 1 1 0 8 0 pgrppl 48 43 0 26 1 0 1 1 0 8 0 ucredpl 104 619 0 606 1 0 1 1 0 8 0 zombiepl 144 908 0 907 1 0 1 1 0 8 0 processpl 1232 954 0 907 5 1 4 5 0 8 0 procpl 664 1848 0 1794 7 1 6 7 0 8 0 sosppl 176 2 0 2 2 1 1 1 0 8 1 sockpl 752 1527 0 1492 31 19 12 18 0 8 7 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 116 0 0 15 0 15 15 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 37 0 0 5 0 5 5 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 191 0 0 12 0 12 12 0 8 0 bufpl 280 11337 0 5200 439 0 439 439 0 8 0 anonpl 32 16748 0 0 138 2 136 136 0 246 0 amapchunkpl 152 24638 0 24169 31 4 27 27 0 158 6 amappl16 200 4382 0 4342 49 34 15 44 0 8 4 amappl15 192 4 0 4 1 1 0 1 0 8 0 amappl14 184 5 0 5 1 1 0 1 0 8 0 amappl13 176 438 0 437 1 0 1 1 0 8 0 amappl12 168 1318 0 1277 3 0 3 3 0 8 0 amappl11 160 10 0 10 1 1 0 1 0 8 0 amappl10 152 86 0 72 1 0 1 1 0 8 0 amappl9 144 288 0 288 1 1 0 1 0 8 0 amappl8 136 25 0 21 1 0 1 1 0 8 0 amappl7 128 82 0 79 1 0 1 1 0 8 0 amappl6 120 287 0 273 1 0 1 1 0 8 0 amappl5 112 104 0 94 1 0 1 1 0 8 0 amappl4 104 429 0 399 1 0 1 1 0 8 0 amappl3 96 4261 0 4175 4 1 3 3 0 8 0 amappl2 88 1060 0 985 2 0 2 2 0 8 0 amappl1 80 11423 0 10823 15 2 13 15 0 8 0 amappl 88 6744 0 6585 5 0 5 5 0 92 0 uvmvnodes 80 2861 0 0 59 0 59 59 0 8 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma512 512 2 0 2 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 255 0 255 3 2 1 1 0 8 1 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 81 0 1 2 0 2 2 0 8 0 uaddrrnd 24 938 0 907 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 938 0 907 1 0 1 1 0 8 0 vmmpekpl 168 9157 0 9116 3 0 3 3 0 8 0 vmmpepl 168 67362 0 65432 125 29 96 124 0 357 4 vmsppl 488 937 0 907 5 1 4 5 0 8 0 rwobjpl 80 24144 0 20271 86 1 85 85 0 8 3 pdppl 4096 1883 0 1814 101 30 71 85 0 8 2 pvpl 32 24472 0 0 198 0 198 198 0 265 0 pmappl 256 937 0 907 3 0 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 285 0 41 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff83827ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838dea50) at __mp_lock+0x192 intr_handler(ffff8000337de740,ffff80000006ac00) at intr_handler+0xe9 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __mp_lock(ffffffff838dea50) at __mp_lock+0x192 uvm_fault(fffffd806c1cbd70,61e0040c000,0,1) at uvm_fault+0x1ea upageflttrap(ffff8000337deae0,61e0040c000) at upageflttrap+0xa9 usertrap(ffff8000337deae0) at usertrap+0x42f recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x77fa5b006930, count: -11 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806e02c668,9,0) at witness_checkorder+0x10b9 rw_do_enter_write(fffffd806e02c650,1) at rw_do_enter_write+0xba rrw_enter(fffffd806e02c650,1) at rrw_enter+0xc6 VOP_LOCK(fffffd8063be7448,2001) at VOP_LOCK+0xa3 vn_lock(fffffd8063be7448,2001) at vn_lock+0xa4 vfs_lookup(ffff800037ff6670) at vfs_lookup+0x11c namei(ffff800037ff6670) at namei+0x7ca unp_connect(ffff8000015360d8,fffffd806cf23600,ffff8000377ec550) at unp_connect+0x29d uipc_dgram_send(ffff8000015360d8,fffffd806bc1db00,fffffd806cf23600,0) at uipc_dgram_send+0x163 sosend(ffff8000015360d8,fffffd806cf23600,ffff800037ff68f8,0,0,e) at sosend+0x804 sendit(ffff8000377ec550,5,ffff800037ff6a78,e,ffff800037ff6b30) at sendit+0x5a5 sys_sendmsg(ffff8000377ec550,ffff800037ff6be0,ffff800037ff6b30) at sys_sendmsg+0x246 syscall(ffff800037ff6be0) at syscall+0xbd4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xda7e74217c0, count: -15