last executing test programs: 4.103629784s ago: executing program 7 (id=35): chmod(&(0x7f0000000040)='.\x00', 0x35f) setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc4) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') 4.059823177s ago: executing program 7 (id=37): r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3012, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x1012, 0xffffffffffffffff, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000240)=0x6, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x4, 0x4}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x40000928, r2) fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff00000500000080d63e9fd165fab263274bf1356106fb30ea8b394b6c80272e00000000000000180000000000000000080000070000005571164bef65b80040"], 0x88}, 0x8) symlink(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open$dir(&(0x7f0000000680)='./file0\x00', 0x10, 0x23) 3.821730105s ago: executing program 7 (id=42): recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/539}, 0x21d, 0x0, 0x0, 0x0}, 0x4000}, 0x10, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0xfffffffffffffebe, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x45) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x1) getrusage(0x1, &(0x7f0000000400)) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000280)}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaacc871d004f990800347000380067000109049078e0000001ac1400aa830700e0000001890709ac1400aa00004e224e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5101000690780004"]) r1 = getpgrp() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xd27d43220c7df9f, r1) execve(0x0, 0x0, 0x0) 2.589040651s ago: executing program 7 (id=60): r0 = socket(0x2, 0x3, 0x3) (async) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) r2 = getppid() fcntl$setown(r1, 0x6, r2) (async) recvmmsg(r0, &(0x7f0000003ec0)={0x0, 0xffff}, 0x10, 0x1000, &(0x7f0000003f00)={0x0, 0xfdc7}) (async, rerun: 64) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) (rerun: 64) 2.588515574s ago: executing program 0 (id=61): ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x800000018, 0x2, 0x9c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0xca42, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000003c0)={0x4, 0x18, 0x3a, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000440)="098bdd6c0701ca418f63341d700ed21fa393d2e1c5c80000000000000000000000000000126046061509180d55cd2d8754cbb90d0dac34ec0ef01de7a33aa534cff31e5d7dc455a65b", 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) r1 = socket(0x18, 0xc003, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f0000000140)='r\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r1, 0x2000002d, 0x8000006c, &(0x7f0000000400)="43513ab92520530b9cdc76ba", 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x1, 0x1, 0x10, 0x6718, 0x6}, 0xc) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000000c0)={0xfffffffe, 0x800, {[0x2, 0x8000000000000005, 0xffffffffffff0dc3, 0x5, 0x1, 0x3, 0x8, 0x4, 0x9, 0xb98, 0x40000000002, 0x3, 0x2, 0x7fff, 0x1, 0x7, 0x20000001, 0x4], [0x0, 0x2, 0xe6, 0xfffffffffffffffb, 0x5, 0x6, 0x81, 0x0, 0xa, 0x8], [0x82, 0x1, 0x5, 0x100000000, 0xfffffffffffffffa, 0x6, 0x10001], [0x7, 0x101, 0xfffffffffffffff8, 0x4, 0x6d, 0x2], [{0x9, 0x8001, 0xf, 0x8}, {0x7, 0x5, 0x1, 0xffffffffffffff9c}, {0x8, 0x1fd, 0x5, 0xd6}, {0x7f, 0x800005, 0x9, 0x2}, {0x69fd, 0x400a, 0x4, 0x9}, {0x101, 0x1000002, 0xe888, 0x80}, {0x1, 0xff, 0x1, 0x8}, {0x2, 0x7fffffff, 0x7, 0x8000}], {0x8001, 0x3, 0x7fff, 0xba6e}, {0x2a53, 0x2, 0x0, 0x3ff}}}) socket(0x18, 0x1, 0x0) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0xa2, 0x0) getpid() setgroups(0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, 0x0, 0x0) setreuid(0x0, 0x0) close(0xffffffffffffffff) read(r1, 0x0, 0x0) 2.526678107s ago: executing program 7 (id=62): sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x1d}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e1280752447299a831db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a40b6d7d62d7552ef1cd2372fca4c7a7bf8215fe136421e0b2b078102c3fbb2fc84191649e927829a2127e5add5724479f814aca2fa42e830", 0xfffffffffffffcd2) 2.521717289s ago: executing program 5 (id=64): open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) setrlimit(0x1, &(0x7f0000000240)={0x8, 0x1ff}) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000538, r0) setuid(0xffffffffffffffff) chmod(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x2c4) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2a) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x20ad, 0x6, 0x2000007, 0x5f, 0x80000001, 0x6, 0x80, 0x10, [{0x1000000, 0xe68, 0x0, 0x71003}, {0xd8, 0x5, 0x8, 0xfffffff9}, {0x0, 0xfffffff6, 0x8, 0x6}, {0x8, 0x800, 0x3, 0xfffffffd}, {0xf, 0xf2b, 0x9, 0x2}, {0x7a, 0x1, 0x8, 0x95}, {0x81, 0x800, 0x9d29, 0x400006d}, {0x3, 0x803, 0x14, 0x2}, {0xffffffff, 0x82, 0x4, 0xaf}, {0x5, 0x7fffffff, 0xd1b, 0x88}, {0x1d0, 0x7, 0x2c, 0x4}, {0x7fc, 0x9, 0x8, 0x80000000}, {0x81f, 0x4, 0x4, 0x1001}, {0x29a71713, 0xfffffffa, 0x6, 0x3}, {0xc, 0x9, 0x6}, {0x0, 0x6, 0x2, 0x7fff}]}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x20) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x6000000000) 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, &(0x7f00000003c0)={0x1, 0x1, 0x10, 0x1}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x48}, 0x2, &(0x7f0000002480)="00f60000", &(0x7f0000000000)=0x4, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x1e000000, 0x80, 0x0, 0x1, "ef59a50560ba80c13c7e1e39ecc2886d5c468079", 0x80000000, 0x8000}) 2.521423075s ago: executing program 7 (id=65): syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="15792afa348f", @random="4dc36ec5da9d", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @empty, @broadcast, @empty, @broadcast}}}}) dup(0xffffffffffffffff) (async) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="56f2a1f338bd293f", 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) (async) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x10001) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x60000) (async) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x60000) write(r1, &(0x7f0000000140)=':Z', 0x2) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x2) (async) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x2) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) (async) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000012c0)={0x5034, 0x80, 0x3, 0x6, "4c91ac6b24535b250d152672a575db9a9a70fd2b", 0x3, 0x9}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000012c0)={0x5034, 0x80, 0x3, 0x6, "4c91ac6b24535b250d152672a575db9a9a70fd2b", 0x3, 0x9}) getpeername(r0, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) (async) getpeername(r0, &(0x7f0000001300)=@in, &(0x7f0000001340)=0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001380)=0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000013c0)={0x1, 0x6}) openat$tty(0xffffffffffffff9c, &(0x7f0000001400), 0x10, 0x0) (async) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400), 0x10, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001440)) preadv(r2, &(0x7f0000001680)=[{&(0x7f0000001480)=""/41, 0x29}, {&(0x7f00000014c0)=""/60, 0x3c}, {&(0x7f0000001500)=""/138, 0x8a}, {&(0x7f00000015c0)=""/162, 0xa2}], 0x4, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000016c0)=0x2) (async) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000016c0)=0x2) r3 = socket(0x1, 0x4, 0x7) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3811, r3, 0x5) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x2, 0x12, r0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001700)={{0x18, 0x3, 0x3, 0xd5}, {0x18, 0x1, 0x5, 0x7ff}, 0x479d, [0x1, 0x5, 0x7, 0x31fe, 0x2, 0x6, 0x4d72, 0x2]}, 0x3c) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001740)) setitimer(0x0, &(0x7f0000001780)={{0xbd67, 0x2}, {0x8, 0x8}}, &(0x7f00000017c0)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001800)={0x1000, 0xff, 0x9389, 0x4}) ioctl$TIOCSCTTY(r2, 0x20007461) (async) ioctl$TIOCSCTTY(r2, 0x20007461) 2.52115433s ago: executing program 0 (id=66): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r0 = syz_open_pts() close(r0) (async) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) (async) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r2, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) ftruncate(r3, 0x8531) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000009c0)="cff5d9011ca1486cda974a82388ef359025250129bdb3b8c172b8359091ccdcb3b5aa7383b55a29b75b43b0b03", 0x2d}], 0x1) 2.49692191s ago: executing program 3 (id=68): sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b12", 0x7f, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(0x0, 0x0, 0x8e69) close(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, 0x0) ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0x3, 0x7b, 0x7, 0x205, "00001700000800", 0x4, 0xffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x6}}, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x3}}, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 2.495215639s ago: executing program 5 (id=69): open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x45, 0x40000000, 0x8, 0x6}], 0x1006, 0x0, 0x37, 0x0) acct(&(0x7f0000000080)='./file0\x00') 2.31329979s ago: executing program 0 (id=70): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87, 0x3, 0x5, 0x7}, {0x81, 0xf0, 0x90, 0xdffe}, {0x1006, 0xf7, 0x8, 0xfffffffd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @local={0xac, 0x14, 0x0}, @local, @rand_addr=0x40}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87, 0x2d, 0x2, 0x8}, {0x48, 0x6, 0x89, 0xb}, {0x6, 0x2, 0x9, 0xcfa}]}) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="00231b000f407061035c2532d7a0ea9200001f00385c24fc3be7d5c1a5db0cc243846b45c688832042b6aea789af305a16b33e3f9ee1f24abe2d476bbac054987c7fbbed45", &(0x7f0000000000)=0x45, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x14f6, &(0x7f0000001c00)=ANY=[]) sysctl$net_inet_udp(0x0, 0x0, &(0x7f0000000080)="bb739455b7254e44287eefaa1885aa28e3a1393adebbfe4e1376", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107000000211c13fecea70500fef96ecfc72fd3007ae30200fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602", 0x7a, 0x404, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0xffff, 0x9, 0xff, 0x2}, {0x2, 0x12, 0xe4, 0xa}, {0xa, 0x8, 0x93, 0xfe}]}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) syz_emit_ethernet(0x309, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaaaa88a832008100180086dd687e2ac302db6702fe8000000000000000000000000000bbfe8000000000000000000000000000aa673d0000000000000502000203ffc24dbba521466179fb0c935dd1b714876cd5734a33b7dcc7e0144dc495cd21d478450e298ca2752687dee6f2c7985ef193bc4355091fbd97dfde5453844995ee152d461850d3b55b2aea3282cb0c34f469402646cee1013f0c14b00c1d0a0bdb0077578a24ff9dc1dd5f8471784cab066d94ec1f5435cc97d3f1201bd270183675a3dd4c7ddd4093e85187fd8de4fc5adc210836b3c0c30b5bc07ab602902e73c2d84641cc3a80ae8b0b37e349324850411d8450db4be6c3f8f04850ed0fe37e160989d4e897bc399532b80f11ae628d42e165f37ce3f563914d5bd8e78df2742ff6352811940f56fadd8bf8a8f623061baa6bb548fc4a67e30d2c18db1058afe59736935503d004010d0502000604d189e913b644ae0159a49007fa184eeae58b48b52021183228eadfae410ef76973158b6d7da2b09245457545222b408804014d0086b2d6c83822a973d0e836f4aecbd8ef5d9f13890dc72802fd2482d61c379883bcb732579c9b51dcc8d2325207fc0a6f58ea91555ceaa7e40d09520e48cd3cec5a3007be142f7a9cc80c146ed573d386eb9db1d2fc0f513de2918a5764e7519a9caf42807686938226c8b6d02494a5f200a8d8579bea821013234251f697699bb30b6cc82aeac4f2cc6f624975eee33b8a7e5b512af74151e50d4ed770090103000000010200004e224e2000089078d98674bd291327031af0692ff1c28b0d5568fb81c755947bace75ea9ad799445ee4c2a71da585bf72fae5ccb036f0ac10532f59543607a1f9960d0c329e3ee3ea9cfe471769fb59a30c28d201a6433c1a715a348a2e3f07d51e9dc581e3122b00adb79a7e3ce99b7e1cc3da7559f9b7445c85e0fd0ab84b054ec1f50d79a1f1d6a99df1684905749666a5060839846a461301ffe9c4a78603089ace47e72703c248206d5a1c5956452edf9833a0f5c1299780f8ade395b86264788e11588e455c81b85314cd2b19d32c853daa9c3"]) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x12}, 0x4, 0xfffffffffffffffe, &(0x7f0000002c80)=0x4c, &(0x7f00000000c0)="5b0000000000000000e8fde048a9", 0x4) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x4, 0x1, 0x7, 0x6, 0x3, 0x80002001, 0x8, 0x10, [{0x0, 0x7, 0x4, 0x3}, {0x7, 0x4, 0x9, 0x7}, {0x6, 0xf86, 0x100, 0xaf9}, {0x5, 0x8, 0xb, 0x3}, {0x7, 0x1ab, 0xe, 0x7}, {0x2, 0x4, 0x3, 0x9c}, {0x80000cdf, 0x1, 0x5, 0x6d}, {0x2000a, 0x803, 0x14, 0x8}, {0x2, 0x81, 0x1, 0x10001}, {0x66ca, 0x8001, 0xc7, 0x87}, {0x4, 0x3fd, 0x9, 0x10aeb}, {0x803, 0x40, 0x1, 0x5}, {0xe4, 0x4, 0x5, 0x3ff}, {0x29a71717, 0xfffffffa, 0x6, 0x100006}, {0x4, 0x9, 0x7}, {0x0, 0x5, 0x4, 0x30000}]}) select(0x40, &(0x7f0000000180)={0xfffffffffffffff9, 0x44809e9d, 0xffffffffffffffff, 0xfffffffffffffffd, 0x2800000000000000, 0x181c, 0x8, 0x2000000000000004}, 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0284457, &(0x7f0000000140)={0x15, 0x5, 0x3, 0x1000, "080000000d00000000010000f00000e1edffffff", 0xb6c1, 0x700b}) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", 0x0, 0x0, 0x0) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x1) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x8, 0x0, 0x0) 2.306103774s ago: executing program 5 (id=72): mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x102a0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r0}) r1 = semget(0x2, 0x9, 0x6f0) semop(r1, &(0x7f0000000040)=[{0x4, 0x400, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x3, 0x3, 0xed67b4b7597e3b6a}, {0x4, 0xff, 0x1000}, {0x1, 0x8}], 0x6) semop(r1, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x3e, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x5, 0x1, 0xfffffffe, 0x966b, "ff14e7130b1e586ca6294000", 0x40, 0x3effd}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x6, 0x7cd, 0x400, 0x0, "296438fe6c90e90f06142dbd32b73669cad5a2db", 0x7fffffff}) writev(r3, &(0x7f0000000300)=[{&(0x7f00000007c0)='y', 0x1}], 0x1) syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7, 0x17, 0x2000007, 0x104, 0x80000001, 0x80000081, 0x4, 0x10, [{0x0, 0x101, 0x3, 0x71000}, {0x7, 0x88, 0x1, 0x7}, {0x8, 0x6, 0x0, 0x9}, {0x3, 0x900, 0x12}, {0x401, 0x200326, 0x2800, 0x7}, {0x82, 0x27f6, 0x3, 0x99}, {0x7, 0x4, 0x4f8, 0x6d}, {0xc, 0x3, 0x8, 0x4}, {0x2, 0x82, 0x9, 0x9}, {0x7, 0x100, 0xd1b, 0x1088}, {0x1e6, 0x10001, 0xc, 0x6}, {0x7fe, 0x9, 0x8, 0x9}, {0xb8e, 0x4, 0x8, 0x2}, {0x29a7171a, 0x3, 0x1, 0x5}, {0xc, 0x7, 0x4, 0xfffffffe}, {0x0, 0x1, 0x1002, 0x30003}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, 0x0) ioctl$VNDIOCSET(r4, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r4, 0x80044403, &(0x7f00000001c0)={0x0, 0x2, 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140)={0xc0e8, 0xa}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 1.907134598s ago: executing program 4 (id=94): mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x72d01b29) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x6, 0x1, 0x5}]}) 1.903115404s ago: executing program 4 (id=96): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = syz_open_pts() close(r1) (async) syz_open_pts() (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="cff5d9011ca1486cda974a82388ef359025250129bdb3b8c172b8359091ccdcb3b5aa7383b55a29b75b43b0b03", 0x2d}], 0x1) (async) pread(r0, &(0x7f0000000100)="60ed70214f4c0bd91c774415c67382655656e72f59589e0d71f3a64ce4a18677e908650f4d5eb4c75c90d99411c9917475ac8a65682739eb3cd72fffcc930d90342dbe662677344d14abe5e1073d95a6ab59fbe4a533788a4e24c531ef3d8eb07b5ec3f788f64532fc908b3d3d4e6b511c2ecd8495a80c15e9386e93768c8d1aa91dbc79175cd626eaa155bf1883825232a6b231f32ab26ecb89fbe338e038aad1a84d77d370ceb575068f44e7fe5280a759bf9854a33addcde768b8ca44e41909b7c4d3d7d206649d8d149cc0283059fd10d63bde262f962d0f114327f08c2da0b6352e6fb75e8575d8b3fa1fc6ba082cf7b58eceac027ecdcdd3856ebd36baf1f0811a17dc3a63a5f51287381d354ffebbdd42e3c76a7e5a7c974245b680ed75263bcd68dad7baf2a60dbd85a469186d1367969e148bb4813ec0ed2aa463bb7d1e85395fa7bd79f76013f92c83f0bfefe10408426e1af6994a7fb102cf23ff95898311d3c5385d9396ef6b39a41b1a7b502cfd520346294700e0d048d5f1c51dce5d840f3ab8296ba321ab8b6443d13ef590bd4ab18391713fcdb715f4d6c5e2e96b9c02d0a9e8c7017899331dcf1475fe7a2c44c2303cad8b8c484e553b3d2363673cd7d5c432803e03bcc9a354acca9fdc95b8cfd8f975ad85ecea78c52b00e8f5765494fe9ff975cb9cacfe5b886bef5bf1c5950bacc557f619e402708b121bc209b51f9200613d9a3e224033cef18235f13c1f33c97f4082cd0dc9f744c86222a37691bd653f3fe41089a989c7a53a3fd1fe5bb0d959acdad7aff4e260fca1f0db8bd28f644e2290f8542927beed9d885783c4dda31fec125d5bd9ec50ac600353554d48376dde5f452484357a567cb8dd6a72d2a9503ae2d40cc01b0522e15f795b07cba2b92094f299da4a6772a833c6ac4925f5009ba2ee3e99f578fffc5cb6347ffe973d5621d5f5ab9a821fdecd11d07b5af80c8d3268d6c1cd4b7339f502228af52dcc38c9c997b9a7586bf0e8fce4e3ebad6beed27a4957befdc98618f3f28ef6c29bcb6c9e6f6ccaf7d2b31ae9a00702ca29f459047de5a92c31b9662f61944b80b3559bde18378217e4d2b417acf0fc5fe8c9f6658307593c85b5560dc44283d15794dd42f53d22f4549e9d00c9a627ea7551830b0115d7297dda68ae885ce025b10ca7fa9d6afc0e58b230bf878d505d3222a7ffb68be418ae6eb8a033bd28829832744b7a9128ea0b89a2e61bc0cca3b40521a4fca472aaa1914920b7412cc5505df8687876d889198978fe8ee7bb4ce17a0ebf96fd96c786f7e1936e6ac21c551494cf712f59e45903059e244f7598e2bc0723a519aa300ba2efa1d608d8ee8efcf86b0df2db499ba036480668b33c2dad08129f887fc426c975f8369d0d56518d995dde8c28fcf35a4463a575206702688281924631ace03e501cb94aefcacba28d8c224cf91e2aabe5abf291d0f90c3f9dea335474a57b4b0e8bec71237d9eec86c008d8b324dc624b0edd9c3bf97edd80c7baba6923dc4a14f294c846215f41ed2f0a5c9e4318d8cb2e449308a67ca8258bfc0ef50e291bbbe5de1a8eb19acc61ca3fe959d59be45ff4c06687a8c21aff811471d5f04d2d2d1877d8250ce29816aa4e856b17e4e162477c671a85722b35a75c5ad6d42a096403d01d4c0a6e717263e8bebb83650e4f64584b0de1096871f0a95e7f05445d565bec6d86e37741022ba8da9400acc47f5914a8b2282870d0052c28f7fd2bfb1a924fd20b6d5dc29fa2ece9eff16d5a9021415c920ef1f37cd8f7d30427f84f1079e2a40d5dbe233e782d2dc8508aae4f20971442fb58fe0a644df0976d5820ae0836e7bf9d32d50934a4dbacdf966348f26ed71f8f6b7066d017c6d67cabf5563d9cd35fd6c4eb7bef3385b23bd7f633b5f997937015b9456b14b388cffc7f082dc29014bcfb18863ec27f26dae0de3268d6db7a777b9032e4d19926de8af2f224364438de3c9f5df5bf37662a8feb2ef7bf9fc29b5d66a317bf25afe8f24d8feaa45d8ccb911926d21158692f865ac9ec91217a7e2c167029eeccd66af21eaf822180cda5137eb3eb81d1498a8fe643711bb9103be998e6fed01b853591f6e5369b406e038620d9487b04b21187a4f9a8790a1eece76b8236a082b175e94eeefe8c0379e82286c3ee0750b75e2bfeee35c8583def19c647e491d75dd3f27a5025297002d1f7516917562939330d8f68b471ea24ed4a3be7a9bd24a0d3a90b5c7f8f7c2e701d05ce445c40c3cad7ef58fbb3bd3b623f476d0d366432927a2713ecffe8625e12a24567b70ed2b37ae22bfabe938920fb9803ba923724a125ef691edafa58186302503abd84bd0241d500cfc1723db6bcbd6718b0295a4274a4ddc3bf05c022dc4b95ae745d69c8c1bd7cd47ead030974b7a522e00667934a4240a80620d2154b8ee0b01247a1724e51126fe9a9288fc01300c75c57c296b8bdffba4941c5f3d3ff4234843b336a16f43d629db6c6e02fbbc835a252d9dc1aeba8c9c6c6148c5e5acf6bf45b06178439b2464999e4835093766c4c8756fcbb8259dba24f3bb4311cf2f0be25d7099871d464cedc982b42c85696404e27652e2821b8877c5781afe9ded492ad160d2e392d9ddb228a1f6499dec5186168bb19e7683ba0c01afa857ebf9a3bfeb5bd41c948ab0142e4bb5c1d0793574f7b2bd429ea61e17e30bcf505cda7953f16bb056ee2d7f6f98ac488c9d26801930168f897139da3204902a137ad9a9d62653239a859d65b5275d6db21b6aa61fd2c6547caea3e649369fe22faf567a107e048717cab178380974ea57d73b24939262c64407649b32188652f1d08bffec3825182e6b4bf5a0cdc23597717015a332425b8a6dfe2bf2a8158f9558ed98e0b816037e3d73aea414441a3ce84bd38cbc5f83534bbd4c7163ff801037ef83d9512e5e2fef37494b38a244c171ac20b445b69007da870a53cdf1e4c1b10d29bf35fae0a27d19bc3a5693fed32207e564323005b1c37b9a0550aaca62787e616d0c093ba081d3194deb034c1cd62517198d2a73891ee711b0413dc0cc6345ebc918289ba3dde5b4b066b7bf7ddae8acc3512bfc661ed72542569a7c9570e2fa8c45dd8585193c65bdf8288490f45e3ffd0f5df594d9559bebeb1887820896eb834b1a74872c4a9d2eeb3659725b4889fc6a90638da9b8511dc99fb50f6b83036073c6702651037bcf1d844229635b8e85905f7f55faa74c41a2eb86fee258b5fc3fce6e3347b5e8fc234f60f9e786fe0f69ecca3778cde5bbd5690d0837e9705d93d144a48a4a57df0a6ff0c02cbdb50002ccaa3e2b93db55aa65d248e4b9ffe3fae725d3ddf46266b1c0ed91450b32474cf7a9ab2f19761d732c79abc9d14d95c5aa8390e63805385d85b3f1d93d46d6ccc7c1513e3c080cf92e150b3bd217649a26a190cf5bc4db33055a4635c75ace4f7b0b1dcf565d8a3871a65d5b14138e24240f9f4ffc994de45cd41a81c2690118077c0c18c348775d9080609a980e1b48d36a8a2f9969ca3790ea580b4e1bd345f85d032d4a62702aba96b64cd4ac7b581af741ab2927e9ba122c4235ebac4387034ff1503b35805f37a7cd031d31b4d8c3f9f4f3505c63af009da259987888c2943b0cd72e0f1f9c156f00506", 0xa2b, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001180)=0x3) (async) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r2 = socket(0x2, 0x1, 0x0) (async) setrlimit(0x1, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0)=0x8001, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) (async) unveil(0x0, &(0x7f0000002580)='c\x00') mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mkdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x51) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setuid(0x0) (async) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file2\x00') 1.837911583s ago: executing program 4 (id=100): setuid(0xee01) r0 = getpid() ktrace(0x0, 0x1, 0x40001212, r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000080)="e436e09b", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) 1.834603425s ago: executing program 2 (id=103): setrlimit(0x8, &(0x7f0000000980)={0x8, 0x56}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0xfff0, 0x0, 0xae, 0x722}]}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x40978b, 0x10001, 0x7, 0x800033, "3b08000100f167c99e3bb0c69d73230100040c00", 0x200, 0x81}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xe2a2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xf4, 0x3, 0xfffffff9, 0x71, "b1f897b7a187e2a017e59032bde986937783ff10", 0x81, 0x3}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) 1.772959788s ago: executing program 2 (id=105): r0 = syz_open_pts() mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000510000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x8000000000000000) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x200000000000, 0x900}, {0xffffffff, 0x5}}, 0x0) syz_emit_ethernet(0x10004, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00200000000086dd60db834439c1030000000000040002000000000000000000ffff"]) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x0) 1.772649256s ago: executing program 4 (id=106): r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000080)="ad979dfb", &(0x7f0000000140)=0x4, &(0x7f0000000180)="f060ce0d", 0x4) shutdown(r0, 0x1) listen(r0, 0x8080) ioctl$FIONREAD(r0, 0xc028756b, &(0x7f0000000100)) mkdir(&(0x7f0000000080)='./file0\x00', 0xdfa845869df10bcf) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) chdir(&(0x7f0000000100)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 1.768274945s ago: executing program 4 (id=108): r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x25, 0x0, 0x1, 0x8001}, {0x400e, 0x4, 0x52, 0xd}, {0xc, 0xf8, 0x0, 0x4}, {0x8056, 0x0, 0x5, 0x2}]}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="721e59", 0x3}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000580)="002710000f4070638a40c10900000000000000ce49", &(0x7f0000000000)=0x15, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r1, &(0x7f00000003c0)="f81ad30100060000000100000000", 0xe) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f18003f0107000000211c13fecea79c5dfaf66e8d030100000000000000ef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f01000008000000000000000000", 0xb1, 0x408, 0x0, 0x0) 1.724130532s ago: executing program 4 (id=109): syz_emit_ethernet(0x3e, &(0x7f0000001440)={@random="07001f00", @random, [], {@ipv6={0x86dd, {0x0, 0x6, "bb0700", 0x8, 0x2c, 0x3, @rand_addr="cb697a653e336f0000005000", @mcast2, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r0 = socket(0x2, 0x4001, 0x0) setsockopt(r0, 0x6, 0x7, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x0, 0x4c}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x7ec}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x2, 0xffffdf81, 0xfdfffffe, "1826283e680021d5ff7f0d01fd04000004400800", 0x7ff, 0x7}) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000380)="117384167f2033", 0x7}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000000140)=[{}, {&(0x7f00000000c0)="b5cea989e49de906435636d84be32e4b07c57752d248c436c567e520189c32e34e9d090be130e1e048690be623a1b5faa5c9e146380d25cf27cd717df417cb179762c9b638d120ee33b91c115dcd496523862fc1aa144531673536f255", 0x5d}, {&(0x7f0000000200)="314a5cb0069336c774acdb300d3b74240184c1d96918a37cfa77d585d0b8a685c4b8257e846f63f6fe310a7e919892f99799f7e267559f89c7debb8f6b76dc6c10798e783a2919341a9d0949698ff1e6bc5415a5c332279bd26f815cd4ee8f866c0eb33d78f8e70a135e37cbbed0cc50e782a3ecead084f6f1fe969982307c3578a8bc7049999c5bb8a32830b39b3f454558cc74cbf8c8b41270e034be655778bf", 0xa1}, {&(0x7f0000000380)="f97927643062d8cf270d903db3ddb376adc38d10e2d335c432e6178f9f8a82b509cd814cd37605d47720f6d3448224bd01f599e4160bd6c810400d5ecba79252b99827c962fa5724c06f5112b8175b85f36440bc40963617e5ce5136787b49c430bd24be1788edd31478779c9c316df00f5e22a6ade03b58b272d0030fb02c83f679116bd5c2ade4c90956f09eeb14ec69317990f34cf9d4ebd6e6e8e6facf2b58f391523971fb9feaa254ef354a883acd6ee8d63a74c43415814bbb1adfe6b51e504e7398a773", 0xc7}, {&(0x7f0000001480)="3597560897d3445cb84307c174f084218340cdce3a52250112790e4b5a19210d1bb5af4539ef7c510d5986ddac543df17740469e140b6f8d38eb9502739ac7c56e5fde577e98b1bb2f36a2fbb1cf1598f192fac9127b204f4c600f5742db13e08c502c77de3dbc02ab47fbf9b5ca28c0c6972e30ad5aba123ff2e22cb7772f278e5feae1eea5de8e329a8f44ed837ff4cd06e062a04022dd6b8313766f82fb141a58fcf0cd1c0df4f4e926fda8066f465bc539a63d4f20f13e6b10b9c65ffa686d75cdf0f665911c4939384640a1fc9420ed5368a14cbe8920ac490f5e57a1343c0a6f16bb79409d24f8886f6450b62143863992fb8ece04365c8315a5d26f89a54d40dbb950cdc1cc48eb6e2c436f0140f9507b871b42a853b674123f0588161b1bdac4b1a2a7c48ad958cadac68ffd7a2c2e3ebd7318968627f78f2616e42ed733955c43d73d97280a5a165e4889564bdb6e9195f79098c64395dac76fa0e2e9d9149db6fc4ba4453e5fa6f1c40c8f1504f9e8e827d6585d63ea2429696668060ceffba4785282c65163c36175dd87a04d2ecca8e71e06f262fc671415910f3180e494d94e03b0ee4d57483aa16812a4b9e37ea6d6ea8f41c8602bd22027661aa0485e643e44b9d55577e781d69f08c6391d5f43b0fdb9e6ab33906b01114da7d905aeed95b1ff4660437f274426f26ab585b9daec37645c3c81754378c92dbde0b8a7820bedf1aae43cbf6d5844408db4fe6c5fafcadf2da10b9852f64cc5f2dee46468f04dbc3846036ee62adc6fff0115a9f009953816c44b546ac568e4ecaf77b6788be2006dc09cbcc33b972feaf1137b1162278b0bc1b1cecdb903beeda2e30664da5349dccd0409ca4b912323b7a84ff0dbfe5e1e548ababf12d22744c54933d76579e4b2e3409779665bdda94daa040614068b6d5c53d65e283b4ce67ea5ad655aa34e3c955ead3729ad82a22c4af610f99d5010fda49a234d81f563d031c2bc62d995d63dc116f6fae1eefd48d1f5b91e5083acb8812e5eb1fe2e67b11a0b05223e305375f02113eaf5df53873ba5ef0f721c8359d7b2022258404b67a652d6e8e12c4e8239297cb3bf24f3f787f5f6a2fc2b5dbb9d031e68c0b2b55aa5f4d1f0cb131966e84b394e8a6cb3454686b0267a6e68815661c5875f19796e17d12330a6ba319f33afa420e6ab6a26427245478f195df0d6428e33c53d7c2acdcccbdf24f4d4f62fde113cbb44b73e1e6a21a782a70051e0440f5361ac3ffd7b59f198a08938771e64804e104c54730307a6f0fb000ba97266ad5d9533113ea9eedb44ac2f95c872b11ee77e8627540f3aa5f6f36991d26f251dd80c975cb7ca00f35b9ee38f70a3965e30dd97f95db819ea92ba36f8c161eb805c63e8fbed43766e0ca117d50f7ce2a43c389e7b967ec3f32428319350dd0436a4f9275f381c14f4f3bf6169daa212546b35fcfa2fe64c29c07722f5afae0b4aa31ad9c53c56eb343a5cd280d4a31edabe7087ebd3b9e8a5cfaab1be4cf6534c4b9b3146b8f4331c6226c1cfab017da6eb7ac9cefe28f2bd5b9503f6b21577286e4ea48c22cdc47d32393afd99b0449ad37352f17a972d7b95bf5196df8e81d45e02ae229ba2865b6f63baed03bfc66eecc260ae54a66c6287d1b64d83cb882ae832fdfccc2a7b9289f169c0a86536a2448c7f2524b9bb5003d0b7f04697406b22a56c290b5a7414f93fcf3796db3a71aefb2f4f0406badcf1babd38192a62a83157225c4390907e63776c1a3858da52db3a0c35a5f1498b75970f7328e6da0be0881f1c2143e31d967364c6f1fd152ee4279b54a92e2c0e9243d05e0e74c660d56099cd2cf1a2ae02554d60b7c5a4062b92182196320f0a84be098a020301d0d8ecd73806dfbf0be400fd27af6e0a3e422aefb9815ee3438e7ea91ba65e03a0ff2cc6317551ffda9f87e48530dc912be793419c1318c3677a5e96f59a9dcfac5b8529ac976f691e47a8d8b87f2bc8d05fcbb5f4692253add6ddcc3b4365854ece053ccfc626ca9c08410256813370a911949d233e3e70c321a24e5a96eaf469678109aaf3f1859b75f7a4ad2025a87c27665daa47767c1c97a03f2017daeb8ed25a3b2ccb5df8527c7af234567eaab0b97eac965f4b37817a6383168d9f0537e70f4b4adf94cd8e37a42cd8e6da05c28966af732c5be9d91000053636171aed3a7c83521eaa2288ac76d34001a4d3f63d6d5af68546db3568394e0ec2a2450069138d06640da01cab9c931907e5a83d0876686eb6c9d2e33315934d05b3a5af37698a27d59652d603f0e883bdb8b26ed6fc26f517c17abf52c27c93333c263546c0587ef2ff4cfec44cdf6a98b9778d1ce271fc66801539c8f96725aed378146b90116ee89d3eb5d397ac783dc10b71c897d43af8b8e425320c37b46bf85bdef7b521c0f102bca2fc5b9fe80adb84c7dcba738441206c1a5ac68e843ba1f9067ed589f84dcdd1ec7f518e43e0de49d75033098fd337bf7f2433c87500dea892e3b67a78c0dbddc172e3242b7cc3414ac4663470049be5d05eee95736f26462868f68fbacea170e319e0389b127188c9e969cb8759d986134269aeed6b644d044e60c99d8716c53facd55386679cf4213a764932f7ae9816b3bb10bc00e1f088c6279389b299e7695698dc854b1ae18ad6d3bd345601a4e41ad34ef6f7831888cf6fc952e6b96f7d159f223359d74251c75ee1efb00209d1bccdd7e16e9a8a507af41a77dc258bf939c6201693b911ba3e5a4a93cccce0cd347cb253d640620b9d8ec9498cf79383ac16916790fc244271395134d8b56a360192513a86d987e04c06660bf4aa3fb4c3337f0db0047159d133caf21ba07aa8ca4c8dd1a9652c17dc8d03cfb69dd3c8c0268949a87188b92780dab9b7319eff63c13dbb15702ca9ccce1028618a375ac8039bb59918a26d8ec5a0d7304bbd078359004f76feff5b23249696e4512c038e349e046b15150682fbf729e9bf973fa22febe0266cd4dc3086c029c7c43dcfbbe093f69705a47aef759bbfe59b73f76a5bcf139d66081b065926dcde7889515aed14509bcb7a56f529664e98c1eed8b664aee4d69ed8ac65546446fc511eb46e4fe7dec617d892c7e262d141af09be0fcd1325ca39684923c8821f291fa3e3bd1cff6f0c89af3807c483e00a07b7e54529aac5a4b6326a03cab7443325b32e83e0fdeaf4fe67a4c2bd03cd8b09e407ad2b582de02818dde9e3a2b38f59554d3f77c4ca93b5d7f5afb0c7fb879ac306d4f8dbf44204507f6f4840cbbb74d39b5b03aa48969a37096340525249cea492215687d757931e214317beeda402383d59119ce12dbfd5508f2cb46acda4d0503656a99fe314a8f8bdfd74b804c7800923c75b67a467b7994365f7c5c4ac959bbd5053031ddd2d0c707f2f6a60557e8cd8a2f6e184262ff285d2e180b5658cccbb09da7fb4e8cfc8b7bfc7ed655d019bae0aea1581cbbf1322ae875cf59467d2707e0ce7c0b79f9eba5a6c146b28195f57eb535f40abc33f1de1fdd821ce04bdb70b13f7f324117fa8d0176a9a7a84cc85675d039de608f9c9e5ba67463cf670fc5ac16c847e4ee198dd35dff216031dcecd41ece7f1e2563834766e7f702789caf1ca9b0bf5c0748478f954f21b1d6f1d66606cf16647c2b9c17c188126abd42eac3e30211d7a8410c94b47fd888268c5a06338dcc9ecf0550e0ad98e1faa0289e6e3464659d7b2dd92fc6a08a16c9176bfa052106bcecf7897b62be9a3c6e3cb618270d8d1108467538d584ffc075d9f5906ec1bc04bbcd2105660b61e5d02e6d8f26de0848153161c69c6d1e1681b005a0d4695caee52c4aee8b0acfc9da4cb9aea118256a7f099e3d74e21326422b20475a3ed64318f14561a51b0de2083bb26fef0c549c7ca9944bddb50ab1f5fabcc5caec36e7b07a80e1eaf2c89533b30344c33a275936d4e2e2cb6b865f164c0e33888835d1116c3fbae768efbd512ebe1f30b254f3b061fba539f8e2253e4a6ca61d624bb2ec7390859045baa006299c72b042323d14a8c7005b03d35542eb52b96322e88c23c421396d751e1902f931ece4460f4a7d5d4f7c19a33e36de9794db177fb1e4f8763a58d8304cba7418952b3e25760eb3d17b86372a0bc3f22e775a9190a0fda73c4baa6d627f48e28b427315d7f3ae18fd490fefa62ee5bb71383b91f2cb5d51080ca86376aa2319f72aaf9f15a3dc2ac503866ed782c06c06b26018e783aefea5590a99cfbb7ce2273060792811b71a10e43c17ba72e6bf826b1088317f43b4c9d7ac47341dd77db68864b1196933732c670fc830d2d2401451b4acdfe6288b51cd68a214b203762e3cccaf93f23fbcc713010199fa85b2dfe3e4034b7e98f58e81c92756d92e00bf0b9c255fb363ad6975072f47edf7786caf7cbc8ea2b1d9a2f46d84ced34a5508976981bb17c6a5b1a77f289ed54ff5efdd50ab536434bdf0a4a66400a5a6d37db44e9bc6cbb93d3005df9809f223bc5a7e9bea5489e22a4fe94d1e5984b916dcf25a5cb378593ea3d1001a35faa5c54c9185f0d276c2b379dde6a8c1a0df1e49df7c900790468b3a37c358ed8d734a85e12fd095c280d3b4306644f913e10d122ee96da5f89be563ee3e9f89902146d7b79f22353ccd743b264a47799053051d1181fe8089847526906409654aaf8783575cce1db85e5fbe1af21a980abd1f09b302dcd23a5522298f424ac54b042e9665870b75d71b210228b81c0f8bf2b1653fd2f067e7eb4289ca6f8e3208df18bd74c6885c3773de3e4b6009e7dd11aa8ba162a6d3e7d996cc85cfd91b1df996634c2ff1b78c2932d56c9ee8185c367ea40f1e1300571496b995deaf4635e3e14013d1a0d779a83ccdb5961542b9f85d48cd3eee1c81ae8af1504440f1aed7a47986557d454f9c2d6fed4e75285efd9f072975cbf01ce41ff2e5e799d7087f76b324e6ec41ec98bcb5931ff3a598018bdfa12f4546a476624f4a779040cd061f746cb08a1e93afd8211e4ba10ed272bc994add7725d345cacd4b15f0666f4bc44d48a384b9edda9c71def3dab3886496a222e66271f9e323633479d99d6866b3d169dbfa6071290a8b34191206323d2b6ef6eebf1d3cf12c153e40728ef64b752c85c8046fab9cb51a260193ac198685912235eff18fbaa0453e13a0dcca2d360c404e329d0c733b542537d49b1e8417c33febb3f3f748f045d67e38d29e1f165298026981a94ca31882cd3588643692fcec3931644b1701a1c4d4ee034a2264fcc589bd80de6b418f6ed503243c03e03bd31810951be54dc4df15ed5a7844dd7c57d4d92024dad4b4a949f83f7debed2af1b0bdb80b29c8b2852b29f5c9545c0a7b8b73df28dec64b9c58c114f9e3d301dec963f267d253a92128819ba4a7bf4e1f4bafede896bf98a3e3d791357d95a3c9d8bb24f06904d44527e16836c2ea77d1f38c34f2cd9753d98972ed8e6578e2bac771f2fc569ce8c9c3a2a2378904d2fe2913ebdaa13c525f75ba12e20b5886be74488df420b3458e3f66ee5ba109ecfde043985fef68bb4758abab89d926f91f1d107cf22e9cbaa67ffd2f9f4d2a8d5a3b619b0f184b290df28db4c55f744635886a417cebc66d88110f4e577cf407b3648578d819455d11deccbb24f4ae065f6c5da56a6527d75f47e0111dd2672c5bd4cfacbe4ecaba53b72e3980f6f8ec9a6ad52044cb847a9348803e136f2c010ca298275037e77e58aa7dd3ee26ad293959a8057db3d0168fed4", 0x1000}, {&(0x7f0000000480)="e5d69675c0eb39e853230f79650d08943aed8b3db3bccd20889a5804dbae010ac20ba9ab62aa7bdbd1e97e438dd8979b2a29ba7173a30bb651cd1db69ca3ff39de9e59334e615a2d487bb246ad28514e4125fa0755ef731a56e77685fec296ea658a13a333e266890a2824968f2ff42e2433cc360623d8b7342ad3510e604124dba80d5097d8195fcb9c0d3b8763f5cbaac116c09489e8c3b2d8969708174004a8c0a1e39f815ee3205fc7f1bbd18c4ed1e164da3561523786e8370b2ab86e86b00ee5492096a18a5c", 0xc9}], 0x6) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0xfffffff7, 0x7, 0xffffdf82, 0x853b, "08000400000000000000000000000000001000", 0x5, 0x107}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)='\x00', 0x1605}], 0x1) 1.627833044s ago: executing program 3 (id=114): ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000340)=0xbfd6) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x3b}, 0x2, &(0x7f00000001c0)="10a6065ccfe9939053c00a9888d1a60a149776d695211e5186ea307cfae8be828765af10fa7d998e5322fb2a7f0d0d768a9559a0d13441c784b0d3082de177856a549714eb28c525a28b1839be282f6919da285103c1519768b98ed6a1302d78c101b462a1ca9ac3134a975df3c6ae7835183eaa59f108cedc6944c0a88ff149230dae8619999bf6929cbf840b54924a8c7ebe1230d9957313671786bba548f49438f45f14", &(0x7f0000000280)=0xa5, &(0x7f00000002c0)="726c6801373839397a362911d9184fd86be5543573507f55c673e0f7d4aa115f51c578949a3ba74e49267e6d35cbeafba9b86c224a79c01325fd32f39f983730e418787f335a8609afb2a496c825dee15bd3034d928c02", 0x57) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010000009f0500070107", 0xd, 0x404, 0x0, 0x0) symlinkat(&(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f00000000c0)="0c581201", 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000a30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 1.601090677s ago: executing program 3 (id=116): mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000300)='./bus\x00', 0x0, r1) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x39, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000002600)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000000)="cfbe014001008f4d99947f75868eec4afa4a948e2a2893fe20b6b25e724a2a6091e099945ea33228d09b3c482c1a67bf8ba4c4cb37a6f8abbce74fbf36feb38905d68587ecca5b6b777f7e66ea68e4431fe00654168371efe1f8546d045381cac2071c6844ceeb241403408b7391bfeee148739e97d84a000000000000000205d5d25a703e11b3716d659313e12327fd54bd9fe46b337bf1c0428bd80641d911273d58d0b05988ac22044f419c1a4dad2a8cdce3c69a00280000000000006d51a6e1ec18e92d89a346498f317749ac254b1a88ff95ef876dd34aff118f8a7268", &(0x7f00000026c0)=0xe0, 0x0, 0x0) 1.599765804s ago: executing program 0 (id=117): setrlimit(0x8, &(0x7f0000000040)={0xa, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="a2c881947cc0e301c36aaf405d760faf941519c3626310b718ecde7f1fcd190b767516806a69a6eef9596374f875136f38ebb299afe5ea91fa65d1714d8db8ea0000008000000000939399de36108747d800c82a15f14e5dd31b4e9b401471eadc7d9dd6c0a379427b774c75c45442bebee4606f2956f11dbb8b54535221b2844d47356557bad62c982ebc76ac086f8fff089f374508b59595ad326f7c0a", 0x9e}, {&(0x7f0000000180)="703642d0e05b1b432f8dd1e9423cc8bde44145f3b4a7cd7e774769b763a03eea5014c40dccd47183706a8f1d4992f61c338bbe37360dbd36678552c72b805a17d1ad009355862da7d45d84be868bcc905d84a23838da4bd1b9b91bbbeaf52d1382cdb6835b4db6540ac6543a487acfa752b708b56ac923", 0x77}], 0x2) readv(r1, &(0x7f0000000340)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) 1.553876557s ago: executing program 2 (id=119): r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5, 0x8}, {0x21, 0x14962233}], 0x2}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4c) socket$inet(0x2, 0x4000, 0xff) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x3, 0x9e, 0x8, 0x100, 0x78, 0x80000001, 0x40, 0x10, [{0x10000000, 0x8, 0xc3, 0x71000}, {0x7b86, 0x8, 0x9, 0xffffffed}, {0x7, 0x8000b86, 0xffffff7c, 0x9}, {0x0, 0x7, 0x80000001, 0x2}, {0x401, 0x2, 0xc, 0x7}, {0x8, 0x8, 0x3, 0x1003}, {0xfffffffa, 0xb, 0x1, 0xfffffff9}, {0x6, 0x2049, 0x13, 0xb}, {0x2, 0x4, 0x6, 0x3}, {0x4, 0x28101, 0x81, 0x1ff}, {0x1e1, 0x10001, 0x7ff, 0x2}, {0xa, 0x29, 0x200001, 0x5}, {0xe, 0xc3b, 0x80000003, 0x404}, {0x29a71719, 0xfffffffa, 0x0, 0x100}, {0xc, 0x7, 0x6}, {0xffffff7d, 0x6, 0x801, 0x2}]}) ioctl$VNDIOCSET(r1, 0x80184404, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x3200) sysctl$vm(&(0x7f0000000200)={0x2, 0xc}, 0x2, &(0x7f0000000240)="d352", &(0x7f0000000300)=0x2, &(0x7f0000000340)="d5807aaf7e047dc095ec87215c08d4ec6374", 0x12) r2 = socket(0x20, 0x2, 0x8f) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000380), 0x0, 0x100000000) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xff, 0x0}) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3, 0x3811, 0xffffffffffffffff, 0xba00) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x5}) socket(0x6, 0x1, 0x4) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc020699e, &(0x7f00000001c0)) semget$private(0x0, 0x2, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x65}) r5 = syz_open_pts() close(r5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r6, &(0x7f0000000200)=[{&(0x7f0000000240)="27f5ec23b69642", 0x7}], 0x1) close(r6) socket(0x2, 0x3, 0x0) execve(0x0, 0x0, 0x0) 1.55211598s ago: executing program 3 (id=120): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x91, 0xff, 0x2047}, {0x3c, 0xf3, 0xff, 0x6}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) (async) r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{0x0, 0x0, 0x3}, 0x2, 0x3}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffb, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181b, 0x8, 0x9}, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xca) (async) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x510, r1) (async) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) (async) setrlimit(0x1, &(0x7f0000000180)={0x200, 0x95f}) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffff9, 0x800, 0x2, 0x1, 0x4, 0x5, 0x7}, &(0x7f0000000040)={0x6, 0xc1, 0x7, 0x300, 0x0, 0x9, 0x865a, 0x9}, &(0x7f0000000080)={0x9, 0xffffffffdfffff00, 0x183, 0x4, 0x0, 0x6, 0x3800000000000000, 0x9}, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x40, 0x100) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x2) (async) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000b40)=ANY=[@ANYRESDEC=r3], 0xf0, 0x800) msgrcv(r3, &(0x7f0000000000)={0x0, ""/143}, 0x97, 0x2, 0x800) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, &(0x7f0000000100)="0060054d3d000000002dec30c221c04ca1e6904c2ffd0bc16049a26808c200000000000000009823ea007a51666d56a9836fa781c711aa35f39a00d93ec82fe5c2fa159c3ec32a8d", &(0x7f0000000000)=0x48, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() (async) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x8) (async) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000080)="cff5c05664da486cda974a82388ef359025250129bdb3b8c172b8359eb32d4103cbb3b553a30352e3b0b2e4247b103", 0x2f}], 0x1) (async) syz_emit_ethernet(0x5d, &(0x7f0000002c80)=ANY=[]) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[0x3, 0xd, 0x7f]}) 1.551772411s ago: executing program 0 (id=121): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="7f454c4602011a49b70cb710aa950000000a52e92a24d18fcf8fd1f9794ffa08bb11bafcdc24ff4c5d0b5c7b1ad1a2ec434c50019377fa4300b046e521", 0x3d}, {&(0x7f0000000100)="1551e6", 0x3}], 0x2) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}, 0x81}, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x8}, {r0, 0x40}], 0x3, 0x8001) 1.439448493s ago: executing program 6 (id=123): symlink(&(0x7f0000000580)='.\x02/file1\x00', &(0x7f00000002c0)='.\x02\x00') setitimer(0x0, &(0x7f0000000240)={{0xd, 0x8}, {0xb1, 0x8}}, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, &(0x7f0000002040)={0x5, 0x8}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x3, 0x3d, 0x9, 0x5}, {0x48, 0x8, 0x84, 0x4005}, {0x3c56, 0x4, 0x2, 0xffffffff}]}) syz_emit_ethernet(0x14d, &(0x7f00000001c0)=ANY=[]) setitimer(0x0, 0x0, &(0x7f0000002880)) open(&(0x7f0000000080)='.\x02/file1\x00', 0x70e, 0x0) 1.438831499s ago: executing program 2 (id=124): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x3, 0x20001fffffffd}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x29) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x8018, 0x2000007, 0x101, 0xf9, 0x81b0, 0x10001, 0x10, [{0x0, 0x2890, 0x4, 0x71002}, {0x6, 0x9, 0x8, 0xfffffff9}, {0x104, 0xf88, 0x0, 0x4}, {0x4, 0x800, 0x8007, 0x7}, {0x401, 0x3, 0x2800, 0x7}, {0xc, 0x650, 0x3, 0x99}, {0xce0, 0x3, 0x4f8, 0x6d}, {0x3, 0x803, 0x14, 0x8}, {0x2, 0x82, 0x5, 0x5}, {0x20006a75, 0x8001, 0x1, 0x4}, {0x1cc, 0x10001, 0xc, 0x3}, {0x8, 0x9, 0x4000008, 0x2}, {0xb94, 0x7, 0x4, 0x1}, {0x29a71717, 0xfffffffa, 0x2001, 0x6}, {0x1000c, 0x5, 0x8000, 0x10000000}, {0x0, 0x1, 0xf, 0x30004}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x9, [{&(0x7f00004a3000/0x3000)=nil, &(0x7f00000dc000/0x12000)=nil, 0x200007fffffffffe}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000628000/0x3000)=nil, 0x7ffffffffffffbfe}, {&(0x7f00000a3000/0x1000)=nil, &(0x7f0000795000/0x2000)=nil, 0x9}, {&(0x7f00006b5000/0x2000)=nil, &(0x7f00000eb000/0x4000)=nil, 0xfdfffffffffff7f9}, {&(0x7f00000f4000/0x3000)=nil, &(0x7f0000180000/0x4000)=nil, 0x8}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1}, {&(0x7f0000411000/0x2000)=nil, &(0x7f000048f000/0x4000)=nil, 0x4}, {&(0x7f00002f3000/0x3000)=nil, &(0x7f000063b000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000125000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc8}, {&(0x7f00006ee000/0x3000)=nil, &(0x7f00000eb000/0x3000)=nil, 0xb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x6}, {&(0x7f00003ca000/0x1000)=nil, &(0x7f0000508000/0x2000)=nil, 0x8}, {&(0x7f0000271000/0x1000)=nil, &(0x7f00007ef000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000148000/0x1000)=nil, &(0x7f00001ae000/0x3000)=nil, 0x1000039f7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000048d000/0x2000)=nil, 0xffd}], './file0\x00', 0xfffffffa}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x50) syz_emit_ethernet(0x46, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "db0900", 0x10, 0x3c, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xfe, 0x7f, 0xffe1, 0x77994f4, 0xb2}}}}}}) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) 1.4022969s ago: executing program 6 (id=126): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x91, 0xff, 0x47}, {0x40, 0xf3, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="feb06c7a4022fa6edbf6829f7d89a545264bd448a42a90ea1580a8fe330561f3b8db2dfba40478fc", 0x28}], 0x1) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000000c0)=[{0x1, 0x5, 0x4, 0xffffffff}, {0x3c, 0x8, 0x3, 0x8001}, {0x1, 0x2, 0xd0, 0xfff}, {0x1006, 0x8, 0x7}]}) syz_emit_ethernet(0x1000e, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x5e, &(0x7f0000002c80)={@broadcast, @local, [], {@ipv6={0x86dd, {0x4, 0x6, "f12819", 0x28, 0x37, 0x40, @loopback, @empty, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) 1.40058887s ago: executing program 6 (id=128): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000080000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x3, 0xfe) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x1a0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x4, 0x4) bind(r1, &(0x7f0000000000), 0x10) shmat(0x0, &(0x7f00004d7000/0x2000)=nil, 0x2000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r2, 0x29, 0xb, 0x0, 0x0) listen(r1, 0xe4f8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f00000000c0)=0xfffffff9, 0x4) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000700)=[&(0x7f0000000200)='\x00', &(0x7f00000003c0)='!/!{)\x00', &(0x7f0000000500)='#\x00', &(0x7f00000006c0)='/dev/wsmouse\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='!/!{)\x00', &(0x7f00000002c0)=',\xc4@)P!]}^&\x00', &(0x7f0000000440)='/dev/wsmouse\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000580)='*[n\xc3\xa0\x003\xe7\x8d\x81;u\x1b\xc3\xa4|\xdf\xbe\f\xd4T\xe1\xb4\xc5\b\x9e\a\xa5\xdb\x83\xca\x04\xf1\xec-<\xe0\x99\x1c\x9c\xcdP@\x94#\xa9s]\x95\xb01\f\x97\x87 \xb6*\x87\x86\xfbf{;6\xea\n\xc9\xbc\xee\x10\xbaZ\b\xaew\x88\x18\xf2R\xf0\xf1v\r\xf5\xd2 {-\xc9\xeb\xa9\x16=Q\xe7G59\xe6\xc1L\x82\xfa\x82\xf9u\xb2\x81\xd4\xe3\xebZ\x15(h\x1bu\xb5\xf9\xc3Z\x01\xc7\x82\x1d\xe41\xf1\xf7\xe8\xe3\xe7\x13o_\xc7f\xbf\x16&z\x84\x1d\x97\bOT{\xf3\xe1\xb9s?+\n\xbczh\xb1\f`\xbb\x9d\x8d\x0e\x7fcC)W\xdd\xe4\x1c\x9f\xc1sp\x19\xd23\xef!\xedNZ\xe9U)\xb9\xeb<\x80G\x01\xa8H\x1c\x8dm\n\vZd\xec\x93\xd9L\x97\x88\x1c\x9d\xea\xb6}\"\x06\n\x92\x03\xd5Y0\"c\x0f\bE\xce]\'\xff1{\x99\xeb<\x11\x93/\xd7\xa2p\xe3\x06\xce\x13\v:\xdd}\x88\x8d\xbe\x86f\xef', &(0x7f0000000300)='/dev/wsmouse\x00', &(0x7f0000000480)='/dev/wsmouse\x00']) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) bind(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x184) mmap(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x2, 0x13, r5, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb8, 0x1}, 0x4) 1.361106933s ago: executing program 2 (id=130): mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x720) select(0x40, &(0x7f0000000100)={0x8}, &(0x7f00000024c0)={0x1ff, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000440)={'./file1\x00', 0xffff, 0x4, 0x643081c3}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x2d}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x7f7a151a) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)="02000000", 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x7, 0x5, 0x0, 0x670}, {0x5, 0x5, 0x6, 0x5}, {0x3, 0x2, 0xf7, 0x800}, {0x6, 0x4, 0x3, 0x87bb}]}) 1.360434951s ago: executing program 3 (id=131): sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037280200000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b12", 0x7f, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) poll(0x0, 0x0, 0x8e69) close(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, 0x0) ioctl$TIOCSETA(r1, 0xc1084425, &(0x7f0000000040)={0x3, 0x7b, 0x7, 0x205, "00001700000800", 0x4, 0xffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x0, 0x6}}, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x3, &(0x7f00000011c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0xfffffffffffffff9) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}, {0x0, 0x3}}, &(0x7f0000000080)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 1.343375039s ago: executing program 2 (id=133): ktrace(0x0, 0x5, 0x128, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000640)="d2598ad9e6aab7b1504f6c0000000000000000000000000000000060c42259f5e58a00ff2050ec390f3e32a1c022cdf1968f1882ce14", 0x36}], 0x1) r1 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x4, 0xab) ioctl$FIONREAD(r1, 0x80606941, &(0x7f0000000100)) pwrite(r0, &(0x7f0000000080)="fbf21082370eaf1e69d69204442b6fe437eb081cf86bf640598ff809aa434e92b7f3b8b807f81edc373b7dd36596d614b225571ab086e42d609eefa6fe48106243e1c726ea3d7bac068dc98662b8aa9f0150642d16e762b0a032eb0a9dabf5592bf3", 0x62, 0x8) execve(0x0, 0x0, 0x0) 1.338883475s ago: executing program 6 (id=134): open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9f, 0x0) clock_getres(0x0, &(0x7f00000000c0)) clock_settime(0x3, &(0x7f0000000000)={0x7fffffff, 0x7}) 1.337411032s ago: executing program 1 (id=135): r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget(0x0, 0x784) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000000051250ba3ba407dec7df6074ac40a0511ef8e03326cf6fdf1cad513fa6024a8c635f22f38b698417434746c6cccc0ae4f8a153c14735a91ef936a067e215824cc2d79288c6c479ba5b319d9fd61720f7611eb82e4158cdc161df12b07859a6ef54c6bd557cb305af547783fb91fc69b0c65a2c97a93b246fa7fcebd6198f00a857e4e69d92b6c7dfcffebe57b3d03642952513fb111e7174d9cc537187f33"], 0x20, 0x800) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x5, 0x5, 0x5, 0x6b, 0x210, 0xb, 0x7}, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, &(0x7f00000001c0), 0x15, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x130) ioctl$FIONBIO(r3, 0x82907003, &(0x7f0000000140)=0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8, 0x8, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r6 = socket(0x2, 0x3, 0x20) r7 = dup(r5) dup2(r7, r6) connect$unix(r6, &(0x7f0000000000), 0x10) sendto(r5, &(0x7f0000000080)="e7ff520000000000", 0x8, 0x0, 0x0, 0x0) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x3, 0xfd) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x2, 0x2}, {0x0, 0xfffffffb}, {0x0, 0x6}, {0x0, 0x1}, {0x0, 0x7fffffff}, {0x0, 0x4}, {0x3}, {0x0, 0xc8}, {0x5, 0x2}, {0x0, 0xff}, {0x2}, {0x3}, {0x1, 0xffffffff}, {}, {}, {0x1, 0x1ff}, {0x1, 0x8}, {0x2, 0xfffeffff}, {}, {0x0, 0x2}, {}, {0x1, 0xfffffffc}, {0x2}, {}, {0x0, 0xffffffff}, {0x2}, {0x0, 0x3}, {}, {}, {}, {}, {0x1, 0x57fd}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001740)) 1.290235749s ago: executing program 6 (id=136): r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x3fb}) r1 = syz_open_pts() socket$inet(0x2, 0x2, 0x65) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="a632e92e7d8ad78478f7f2eb9aa044ec46468b3b2347c355c284f1841387d7af61bfcd43911f8feb9af2b4a866337ae8296c6e44d396802d12d7221a352c3436ed7709911beb6eccf89df706ac9d7bc7f34f0243e4d006aa03662f2809721b42217b31cd633df6e3d4ab34e5e9f5dc8181eae9e3a1f9ff975ca60a18b9e535f235abf909d1abf8a3c41a6206d7c334a01aac5b3a849316d16742a5d9b75214d2888c62036a5fdffa8af8bfee9949119d7e5c173a2375b0316fe5a4bc96aac72bd0fec4daeab113ef274ae6ad326ff87541f3655c8e0ac2c42aacd4ef46d96e354a5199b6d49c4fe4e34480ce3b265983b85793e1be6415eaaf544f18deab95dc7e62e5f763dfefe5241e1eda635b7610b64e4539eaa5ecd094f23269377c385feadf83efd552519c536981ae05f782d969dd62b5f3cf1e0b24ce6e211044468e6225f993e08e9ecabef7daca49db250293783de4c219221d340716d2e9030735a2d0c1600592e10750bf6af5f70bf3880a9414472e1a19161f35c2b62b23fbdbd286612dabe2396ee723466aae2c810c664d92790a591d75557eea52fd03f955b9eefaacb0d08a322ea713afee9c956326fe147f4266cc0938b687aa883131701d34d9128bd40d13bf43ff4048175890b0c2258f4a252ab76727a5df83e2692ff7aa46cd6eccff7bc06312fa37eb8e0e59da71c073ddf39bba8938635f8f5cb62406fce9cfcf8bf5ea95d60ef0dcd0b9dc0e5f6d087c3dbc5c8866d25fb061320410979a2fa157f9452f778a833f4a6d6d1863e297e92f0ac6a6b61d960c234f96b3f77c5844e092b71f281257fba9a032fa4c6827af72daa85323fb59cfe7cc347da7ba6e9a9e9b1526f2b1732def4e7b2e0be5a7c9e7a48c42447d7dcfbb5547d7d7a667bd05b309d4de29eaa50b244741ca35c32b104c450a", 0x29a}], 0x2) unlink(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') 1.288970111s ago: executing program 5 (id=137): socket(0x800000018, 0x1, 0x0) (async) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x1) r1 = socket(0x18, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x17, 0x0, 0x0) open(0x0, 0x80000000000206, 0x0) (async) open(0x0, 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x83, 0x12, 0x129c}], 0xe4a, 0x0, 0x8000, 0x0) (async) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x83, 0x12, 0x129c}], 0xe4a, 0x0, 0x8000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff6, 0x1000100010008, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) kqueue() (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x96, &(0x7f00000001c0), 0xfffb4161, 0x0) 1.284136504s ago: executing program 1 (id=138): r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x24) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x9) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 1.191693261s ago: executing program 1 (id=139): mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1000) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 1.190884024s ago: executing program 1 (id=140): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x91, 0xff, 0x47}, {0x40, 0xf3, 0xff, 0x9}, {0x6, 0x80, 0x8, 0xfffff7fe}]}) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)="f0323858c777ef1d775441c7bf30bd7edc06e4e71504fbf7797c022d49e517c2ce20b2ea10b20957", 0x28}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f0000000280)="002306000f3a0346d4bfbe331b28978095043fa89874012c00000817c53fcb7c0100b539750008007a00000000a25ef4", &(0x7f0000000000)=0x30, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001cfffd00060b000078ac1400aa00000001100090780007004d"]) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0xfff, 0xfffffff9}) 1.189416645s ago: executing program 1 (id=141): setitimer(0x2, &(0x7f0000000240)={{}, {0x0, 0x6}}, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653c336f000000500000000000ff020000000000000000000000000001", @ANYRES32]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) setitimer(0x2, &(0x7f0000000240)={{}, {0x0, 0x6}}, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653c336f000000500000000000ff020000000000000000000000000001", @ANYRES32]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) 1.188808555s ago: executing program 5 (id=142): shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) (async) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037281802000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) 1.18814457s ago: executing program 6 (id=143): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(r0, &(0x7f0000000280)="321283ab70861ee02cb6e2bcad0566f05c0fbbf09d7b3732eeb69ee516611089d360e4e192e222e68b0bf7ca81300d90be25f40f978f10369ad76d7be7bfb5ea19e7b0a9eb356cca4f416feeb63d4986c05eaf7e69f6eb4f25a9d2ade8ef0dcf2b142c05bd54daa578eb07e81e43adcb9a30e42f6136244df634b9bc3a676fd2ccd8aff144d9729ede1d2935f25068b47a8e4f38775f7a76f26e6720c283bab6adada17f6782", 0xa6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f00000020c0)=ANY=[@ANYBLOB="0000005bb5dd53cd23c43acb52f9310000245faaaaaaaaaa08060006809b06003ddac98a7d0002ef58269840c60000000000"]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x8) r2 = getpid() ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ktrace(&(0x7f0000000380)='./file0\x00', 0x0, 0x87f073e1aa013539, r2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="dd65483f27658c1899d339847a03050c2f95570b5bfb8503104183d20ed5e25ac148dc1b4145097f7b2dfff15d89434e48629fa9b7ce2ae7da1d2b410f869eac5fd184b9c14513848eee2195078ac850334c322c98ed4eb2d2deb585bce86d015c095205d8b16e3ba7f011193098e44d24125fa027e63b49252ac91c2f7306bca8ab8344af1e52e92b76ad7dddc4395232391471f11756a8f8f4feb7fa95744e6afcdd6871405c923a3882c5b8acc749913047605b37da2d2441b4c9", 0xbc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x26, 0x20000b, &(0x7f00000001c0)="000d858da93c000000", 0x9) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x14) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80}, {0x0, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000080)) syz_emit_ethernet(0x1000e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000027000000000011907800000004ffffffff0b019078000b007f45739af50693f792399909000200680001ed1106"]) 5.100305ms ago: executing program 5 (id=144): sysctl$hw(&(0x7f0000000300)={0x6, 0x9}, 0x2, &(0x7f0000000600)="8207df3de33ca63a65ffc025c0570260382cabd0545bbc385769fa1de8ad95b2c9cd073b58bfa6db91dce783062fca5ad5e54435eaaaed484f691e822f4f22822cf84d7fa7dc65f4c157ded2d897dc655cbd2a0070c6853905ac4af46a3e9d1bcf9124d82d8b825c8e9af14d8a058750", &(0x7f0000000040)=0x70, 0x0, 0x0) (async, rerun: 64) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000501600000000000000007", 0xd, 0x0, 0x0, 0x0) (rerun: 64) r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000100)={0x0}, 0x10, 0x2, 0x0) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0xa138, 0xb3f, {[0xfffffbfffffffffb, 0xfffffffffffffffc, 0x2, 0x9, 0x6, 0x2, 0xdf60, 0x3, 0xfffffffffffffffe, 0x20002f01, 0x7, 0x100000006, 0xffffffffffffffff, 0x200000000003, 0xd, 0x4, 0xfffffffffffffffe, 0x400000000100], [0xfffffffffffffffb, 0x2080000001, 0xfffffffffffffffd, 0x20000001, 0x5e, 0x7b98, 0x80000000000001fe, 0x0, 0x400000000000], [0x91f, 0x8003, 0x40000000, 0xfffffffffffffffe, 0x0, 0x11000, 0xffffffff00000000], [0x10c, 0x1fffffffffc, 0x0, 0x100000000, 0x52adeb15, 0x7], [{0x4, 0x0, 0x0, 0x40000000005}, {0xfffc, 0x22, 0x5}, {0x0, 0x0, 0xfffffffb, 0x80}, {0x5, 0x4, 0x5, 0xffffffffffffffff}, {0x20, 0x2, 0x7f, 0x8}, {0x0, 0xf, 0x2, 0x2000000000000000}, {0x0, 0x0, 0xfffffff9}, {0x7, 0x100, 0xf, 0xe}], {0x6, 0x4800, 0x7, 0x3}, {0xfffe, 0x4, 0x6d5, 0x6}}}) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="71f91e38", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0xddcd, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a5a12ad7f460032b34b77a382526b1572d", 0x2e}], 0x1) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r2 = socket(0x18, 0x2, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x40047477, &(0x7f0000000000)={0x0}) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="18"], 0x20}, 0x404) 4.805183ms ago: executing program 1 (id=141): setitimer(0x2, &(0x7f0000000240)={{}, {0x0, 0x6}}, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653c336f000000500000000000ff020000000000000000000000000001", @ANYRES32]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) setitimer(0x2, &(0x7f0000000240)={{}, {0x0, 0x6}}, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="69e1629b6174391e7dd7a2d786dd60b6000000302c03cb697a653c336f000000500000000000ff020000000000000000000000000001", @ANYRES32]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) (async) 4.148191ms ago: executing program 3 (id=145): ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x87, 0x2d, 0x2, 0x8}, {0x48, 0x6, 0x89, 0xb}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="fe6c6e03327f6edbf6829ffd28ec9153df0f076ad8a8", 0x16}], 0x1) sysctl$hw(0x0, 0x0, &(0x7f00000002c0)="500e14263bbcf66919b9c6933cd6d21c1b020bb5506ab05dbe2c9c67a600c29e3e0d81000000f394c30100215e7b8ef84fc9433b00005198a83e6a7e4d", &(0x7f0000000000)=0x3d, 0x0, 0x0) mprotect(&(0x7f000053d000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x7ff, 0x17, 0x2000007, 0xfd6, 0x8, 0x80000001, 0x17ffe, 0x10, [{0x9, 0x9, 0x4, 0xa24}, {0x45c, 0xb, 0x8, 0xfffffff9}, {0x80000c, 0x20f05, 0x10000200, 0x9}, {0x7ffffffe, 0x800, 0x3, 0x1}, {0x3fe, 0x7ff, 0x1002802, 0x4d86}, {0x3, 0x2, 0x3, 0xb4}, {0x8000008, 0x600, 0x81ec}, {0x2, 0x836, 0x17, 0x8}, {0x2, 0x87e, 0x101, 0x9}, {0x1000004, 0x90, 0x80000d1b, 0x88}, {0x1c7, 0x5, 0x4, 0x412c8391}, {0x3, 0x6, 0x20004, 0x4000000c}, {0xb8d, 0x4, 0x8, 0x2}, {0x29a71720, 0xffffdffa, 0x3ff, 0x6}, {0x2, 0x7, 0xfffffff9, 0x108}, {0x0, 0x4, 0x1002, 0xc}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2a) ioctl$VNDIOCSET(r1, 0x80184404, &(0x7f00000001c0)={0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f00000001c0)={0x0, 0xfffffffffffff7fd, 0x0}) ioctl$VNDIOCSET(r1, 0x80044403, &(0x7f0000000400)={0x0, 0xbffd, 0x0, 0x27}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r0, &(0x7f00000003c0)="f81ad3010006000000010000f500", 0xe) chdir(&(0x7f00000000c0)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x7) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 0s ago: executing program 0 (id=146): chmod(&(0x7f0000000040)='.\x00', 0x35e) setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x44) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.38' (ED25519) to the list of known hosts. pckbd_enable: command error lo0: can't handle af0 pckbd_enable: command error uvm_fault(0xffffffff838eeac8, 0xffff80002a821c08, 0, 1) -> e kernel: page fault trap, code=0 Stopped at mtx_enter+0x6e: movq 0(%r14),%r15 TID PID UID PRFLAGS PFLAGS CPU COMMAND mtx_enter(ffff80002a821c08) at mtx_enter+0x6e filt_procdetach(fffffd807fec40f0) at filt_procdetach+0x4d knote_remove(ffff80003c93da10,fffffd806f4eb450,fffffd806f4eb4c8,0,1) at knote_remove+0x22e kqueue_purge(ffff80003c93da10,fffffd806f4eb450) at kqueue_purge+0x117 kqueue_close(fffffd80786462d0,ffff80003c93da10) at kqueue_close+0x48 fdrop(fffffd80786462d0,ffff80003c93da10) at fdrop+0x121 closef(fffffd80786462d0,ffff80003c93da10) at closef+0x190 fdfree(ffff80003c93da10) at fdfree+0x115 exit1(ffff80003c93da10,0,0,1) at exit1+0x576 sys_exit(ffff80003c93da10,ffff800031509030,ffff800031508f80) at sys_exit+0x1a syscall(ffff800031509030) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x792e7f0d8ba0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: uvm_fault(0xffffffff838eeac8, 0xffff80002a821c08, 0, 1) -> e ddb> trace mtx_enter(ffff80002a821c08) at mtx_enter+0x6e filt_procdetach(fffffd807fec40f0) at filt_procdetach+0x4d knote_remove(ffff80003c93da10,fffffd806f4eb450,fffffd806f4eb4c8,0,1) at knote_remove+0x22e kqueue_purge(ffff80003c93da10,fffffd806f4eb450) at kqueue_purge+0x117 kqueue_close(fffffd80786462d0,ffff80003c93da10) at kqueue_close+0x48 fdrop(fffffd80786462d0,ffff80003c93da10) at fdrop+0x121 closef(fffffd80786462d0,ffff80003c93da10) at closef+0x190 fdfree(ffff80003c93da10) at fdfree+0x115 exit1(ffff80003c93da10,0,0,1) at exit1+0x576 sys_exit(ffff80003c93da10,ffff800031509030,ffff800031508f80) at sys_exit+0x1a syscall(ffff800031509030) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x792e7f0d8ba0, count: -12 ddb> show registers rdi 0 rsi 0 rbp 0xffff800031508c40 rbx 0xfffffd807fec4000 rdx 0 rcx 0 rax 0xffff80003c93da00 r8 0x1 r9 0 r10 0xb55c16fe5b3bc87d r11 0xea0105af154985b0 r12 0x1b r13 0xffff80002a821b28 r14 0xffff80002a821c08 r15 0 rip 0xffffffff8280c7ae mtx_enter+0x6e cs 0x8 rflags 0x10297 __ALIGN_SIZE+0xf297 rsp 0xffff800031508c10 ss 0x10 mtx_enter+0x6e: movq 0(%r14),%r15 ddb> show proc PROC (syz-executor) tid=187481 pid=24722 tcnt=0 stat=onproc flags process=1008 proc=2000 runpri=32, usrpri=69, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003c93da10 scnt=-1 ecnt=1 forw=0xffffffffffffffff, list=0xffff80002a7b94d0,0xffff80002a7bd250 process=0xffff8000ffff8498 user=0xffff800031504000, vmspace=0xfffffd806d06be78 estcpu=19, cpticks=2, pctcpu=0.1, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67058 277453 58824 0 2 0 syz-executor 43073 152893 6879 0 2 0 syz-executor 43073 132028 6879 0 2 0x4000000 syz-executor 11267 318562 0 0 3 0x14280 nfsidl nfsio 68144 130424 0 0 3 0x14280 nfsidl nfsio 51284 423750 0 0 3 0x14280 nfsidl nfsio 78422 37275 0 0 3 0x14280 nfsidl nfsio 30293 488176 0 0 3 0x14280 nfsidl nfsio 43083 473924 0 0 3 0x14280 nfsidl nfsio 85195 145459 0 0 3 0x14280 nfsidl nfsio 8219 360344 0 0 3 0x14280 nfsidl nfsio 32055 367264 0 0 3 0x14280 nfsidl nfsio 82501 80325 0 0 3 0x14280 nfsidl nfsio 92419 187055 0 0 3 0x14280 nfsidl nfsio 85218 348744 0 0 3 0x14280 nfsidl nfsio 42885 28073 0 0 3 0x14280 nfsidl nfsio 56805 105681 0 0 3 0x14280 nfsidl nfsio 85198 91342 0 0 3 0x14280 nfsidl nfsio 60091 100839 0 0 3 0x14280 nfsidl nfsio 25835 247654 0 0 3 0x14280 nfsidl nfsio 31419 74566 0 0 3 0x14280 nfsidl nfsio 4723 169165 0 0 3 0x14280 nfsidl nfsio 29872 439090 0 0 3 0x14280 nfsidl nfsio 41401 41612 32035 0 2 0 syz-executor 41401 205297 32035 0 3 0x4000080 fsleep syz-executor 41401 205057 32035 0 3 0x4000080 fsleep syz-executor 6879 310492 3709 0 3 0x82 nanoslp syz-executor 55647 495678 4368 0 2 0 syz-executor 55647 519451 4368 0 3 0x4000080 bell syz-executor 55647 169042 4368 0 3 0x4000080 rest syz-executor 55647 23043 4368 0 2 0x4000000 syz-executor 77754 90530 0 0 3 0x14200 acct acct 76268 186739 3709 0 3 0x82 nanoslp syz-executor 32035 284360 3709 0 2 0x2 syz-executor 42512 245814 3709 0 2 0x2 syz-executor 71006 130907 3709 0 2 0x2 syz-executor 58824 170557 3709 0 2 0x2 syz-executor 4368 196044 3709 0 3 0x82 nanoslp syz-executor 44181 92667 3709 0 2 0x2 syz-executor 3709 65802 45962 0 3 0x82 kqread syz-executor 45962 28548 32515 0 3 0x10008a sigsusp ksh 32515 421541 10923 0 3 0x98 kqread sshd-session 10923 128648 92667 0 3 0x92 kqread sshd-session 16088 159982 1 0 3 0x100083 ttyin getty 92667 199060 1 0 3 0x88 kqread sshd 30952 247806 76261 73 2 0x1100010 syslogd 76261 213044 1 0 3 0x100082 sbwait syslogd 40897 24331 1 0 3 0x100080 kqread resolvd 60477 424939 18825 77 3 0x100092 kqread dhcpleased 74752 138580 18825 77 3 0x100092 kqread dhcpleased 18825 216694 1 0 3 0x80 kqread dhcpleased 44137 248217 0 0 3 0x14200 bored smr 31061 241242 0 0 2 0x14200 zerothread 86924 372863 0 0 3 0x14200 aiodoned aiodoned 74585 330129 0 0 3 0x14200 syncer update 65848 313853 0 0 3 0x14200 cleaner cleaner 86475 429195 0 0 3 0x14200 reaper reaper 30430 45621 0 0 3 0x14200 pgdaemon pagedaemon 956 397174 0 0 3 0x14200 bored viomb 72370 230464 0 0 3 0x40014200 acpi0 acpi0 21062 244910 0 0 2 0x14200 softnet0 22550 255500 0 0 3 0x14200 bored systqmp 1602 160795 0 0 3 0x14200 bored systq 41069 38874 0 0 2 0x40014200 softclock 38691 435387 0 0 3 0x40014200 idle0 1 522378 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 11041 12114K 12510K 166960K 12427 0 pcb 18 12K 12K 166960K 46 0 rtable 237 7K 7K 166960K 440 0 pf 32 13K 14K 166960K 37 0 ifaddr 40 6K 7K 166960K 50 0 ifgroup 54 2K 2K 166960K 60 0 sysctl 4 1K 9K 166960K 8 0 counters 34 17K 17K 166960K 36 0 ioctlops 0 0K 2K 166960K 48 0 iov 0 0K 12K 166960K 11 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1345 85K 85K 166960K 1498 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 5 0 VM map 2 1K 1K 166960K 2 0 sem 10 0K 0K 166960K 11 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 16 57K 85K 166960K 291 0 sigio 0 0K 0K 166960K 2 0 proc 60 59K 75K 166960K 515 0 subproc 72 4K 4K 166960K 81 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 17 0 in_multi 88 6K 7K 166960K 110 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 79 360K 360K 166960K 79 0 exec 0 0K 1K 166960K 386 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 213 150K 166K 166960K 4266 0 UVM aobj 6 2K 2K 166960K 7 0 pinsyscall 37 74K 92K 166960K 1395 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 13 0 NDP 14 0K 2K 166960K 32 0 temp 40 8659K 8723K 166960K 7470 0 kqueue 16 22K 26K 166960K 44 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 53 0 50 1 0 1 1 0 8 0 rtentry 136 125 0 24 4 0 4 4 0 8 0 unpcb 144 103 0 87 1 0 1 1 0 8 0 syncache 336 5 0 5 2 1 1 1 0 8 1 tcpcb 736 78 0 74 4 3 1 4 0 8 0 arp 96 20 0 4 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 1 0 0 1 0 1 1 0 8 0 inpcb 328 215 0 206 8 6 2 7 0 8 1 ip6q 72 3 0 2 2 1 1 1 0 8 0 ip6af 40 4 0 4 2 1 1 1 0 8 1 nd6 112 27 0 6 1 0 1 1 0 8 0 kcovpl 48 9 0 1 1 0 1 1 0 8 0 ppxss 1072 1 0 1 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 529 0 88 29 0 29 29 0 8 1 art_table 40 530 0 88 5 0 5 5 0 8 0 art_node 32 124 0 32 1 0 1 1 0 8 0 sysvmsgpl 40 3 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 9 0 1 1 0 1 1 0 8 0 shmpl 112 4 0 1 1 0 1 1 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 1840 0 336 95 0 95 95 0 8 0 ffsino 256 1840 0 336 95 0 95 95 0 8 0 nchpl 144 2245 0 560 64 0 64 64 0 8 0 vnodes 216 2002 0 0 112 0 112 112 0 8 0 namei 1024 6731 0 6729 2 1 1 1 0 8 0 kstatmem 264 28 0 4 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 7489 0 7489 8 7 1 8 1 8 1 plimitpl 152 49 0 33 1 0 1 1 0 8 0 sigapl 424 839 0 777 35 4 31 34 0 8 23 knotepl 120 8539 0 8235 17 6 11 17 0 8 1 kqueuepl 184 51 0 41 1 0 1 1 0 8 0 pipepl 304 126 0 99 3 0 3 3 0 8 0 fdescpl 448 565 0 537 4 0 4 4 0 8 0 filepl 120 2342 0 2131 9 0 9 9 0 8 1 lockfpl 104 164 0 162 2 0 2 2 0 8 1 lockfspl 48 22 0 20 1 0 1 1 0 8 0 sessionpl 144 22 0 14 1 0 1 1 0 8 0 pgrppl 48 31 0 15 1 0 1 1 0 8 0 ucredpl 104 282 0 271 1 0 1 1 0 8 0 zombiepl 144 779 0 777 2 1 1 1 0 8 0 processpl 1152 839 0 777 22 3 19 22 0 8 14 procpl 664 1065 0 997 27 12 15 27 0 8 8 sockpl 552 378 0 350 7 4 3 7 0 8 0 mcl64k 65536 12 0 12 1 0 1 1 0 8 1 mcl8k 8192 6 0 6 2 1 1 1 0 8 1 mcl4k 4096 2627 0 2571 14 6 8 14 0 8 0 mcl2k 2048 415 0 413 2 0 2 2 0 8 0 mtagpl 96 9 0 6 1 0 1 1 0 8 0 mbufpl 256 5573 0 5403 18 2 16 16 0 8 1 bufpl 280 2683 0 119 184 0 184 184 0 8 0 anonpl 24 123377 0 120029 58 19 39 44 0 187 7 amapchunkpl 152 13391 0 12964 44 8 36 36 0 158 13 amappl16 200 2046 0 1997 6 3 3 5 0 8 0 amappl15 192 27 0 27 1 1 0 1 0 8 0 amappl14 184 12 0 12 1 1 0 1 0 8 0 amappl13 176 419 0 418 1 0 1 1 0 8 0 amappl12 168 908 0 872 2 0 2 2 0 8 0 amappl11 160 10 0 10 1 1 0 1 0 8 0 amappl10 152 40 0 30 1 0 1 1 0 8 0 amappl9 144 253 0 253 1 1 0 1 0 8 0 amappl8 136 39 0 38 1 0 1 1 0 8 0 amappl7 128 83 0 82 1 0 1 1 0 8 0 amappl6 120 280 0 268 1 0 1 1 0 8 0 amappl5 112 69 0 61 1 0 1 1 0 8 0 amappl4 104 385 0 361 1 0 1 1 0 8 0 amappl3 96 2240 0 2147 3 0 3 3 0 8 0 amappl2 88 520 0 467 2 0 2 2 0 8 0 amappl1 80 9487 0 8965 12 0 12 12 0 8 0 amappl 88 3515 0 3370 6 1 5 5 0 92 1 uvmvnodes 80 102 0 0 3 0 3 3 0 8 0 dma16384 16384 1 0 1 1 0 1 1 0 8 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 6 0 1 1 0 1 1 0 8 0 uaddrrnd 24 565 0 537 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 565 0 537 1 0 1 1 0 8 0 vmmpekpl 168 6692 0 6643 3 0 3 3 0 8 0 vmmpepl 168 43278 0 41562 84 2 82 82 0 357 1 vmsppl 368 564 0 537 4 1 3 4 0 8 0 rwobjpl 40 14813 0 13870 12 1 11 11 0 8 1 pdppl 4096 1136 0 1074 92 24 68 76 0 8 6 pvpl 32 284927 0 276780 148 33 115 118 0 265 18 pmappl 216 564 0 537 2 0 2 2 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 372 0 41 10 0 10 10 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace mtx_enter(ffff80002a821c08) at mtx_enter+0x6e filt_procdetach(fffffd807fec40f0) at filt_procdetach+0x4d knote_remove(ffff80003c93da10,fffffd806f4eb450,fffffd806f4eb4c8,0,1) at knote_remove+0x22e kqueue_purge(ffff80003c93da10,fffffd806f4eb450) at kqueue_purge+0x117 kqueue_close(fffffd80786462d0,ffff80003c93da10) at kqueue_close+0x48 fdrop(fffffd80786462d0,ffff80003c93da10) at fdrop+0x121 closef(fffffd80786462d0,ffff80003c93da10) at closef+0x190 fdfree(ffff80003c93da10) at fdfree+0x115 exit1(ffff80003c93da10,0,0,1) at exit1+0x576 sys_exit(ffff80003c93da10,ffff800031509030,ffff800031508f80) at sys_exit+0x1a syscall(ffff800031509030) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x792e7f0d8ba0, count: -12 ddb> machine ddbcpu 1 No such command ddb> trace mtx_enter(ffff80002a821c08) at mtx_enter+0x6e filt_procdetach(fffffd807fec40f0) at filt_procdetach+0x4d knote_remove(ffff80003c93da10,fffffd806f4eb450,fffffd806f4eb4c8,0,1) at knote_remove+0x22e kqueue_purge(ffff80003c93da10,fffffd806f4eb450) at kqueue_purge+0x117 kqueue_close(fffffd80786462d0,ffff80003c93da10) at kqueue_close+0x48 fdrop(fffffd80786462d0,ffff80003c93da10) at fdrop+0x121 closef(fffffd80786462d0,ffff80003c93da10) at closef+0x190 fdfree(ffff80003c93da10) at fdfree+0x115 exit1(ffff80003c93da10,0,0,1) at exit1+0x576 sys_exit(ffff80003c93da10,ffff800031509030,ffff800031508f80) at sys_exit+0x1a syscall(ffff800031509030) at syscall+0x962 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x792e7f0d8ba0, count: -12