last executing test programs: 28.070246536s ago: executing program 2 (id=25): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000017c000/0x3000)=nil, 0x200007fffffffffe}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff7c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00006b9000/0x1000)=nil, 0x8000000000b936}, {&(0x7f00001da000/0x4000)=nil, &(0x7f00000d6000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0x401}, {&(0x7f000060b000/0x2000)=nil, &(0x7f0000095000/0x3000)=nil, 0x80000000}, {&(0x7f000055e000/0x4000)=nil, &(0x7f00005a9000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000ce000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00003bc000/0x3000)=nil, &(0x7f00003f2000/0x2000)=nil, 0xa}, {&(0x7f000064b000/0x2000)=nil, &(0x7f000038f000/0x4000)=nil, 0x12b}, {&(0x7f0000008000/0x3000)=nil, &(0x7f0000688000/0x4000)=nil, 0x9}, {&(0x7f0000196000/0x3000)=nil, &(0x7f00003e4000/0x2000)=nil, 0x4}, {&(0x7f000024b000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffbffffff9}, {&(0x7f00001f9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000039f7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x800000)=nil, 0x8}], './file0\x00', 0xfffffffe}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket(0x1, 0x1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200), &(0x7f0000000040)=0xfffffffffffffe9d) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000000)=0x1) r2 = syz_open_pts() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0xa1fa) read(r2, &(0x7f0000000300)=""/154, 0x9a) select(0x21, 0x0, &(0x7f0000000040)={0x600000000, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x33, 0xfffffffffffffffc}, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x8, 0x5b0, 0x0, 0x0, 0x2}, &(0x7f00000000c0)={0x0, 0x7ffe}) socket(0x20, 0x5, 0x2) 27.715335095s ago: executing program 2 (id=34): r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffe, 0x8000, "ff14e700", 0x3, 0x40000}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaae", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4a3, 0x20001fffffffd}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x23}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x6, 0x8001, 0x7fff, 0xffbfffff, "231a17bc43b0f5d1cb3b3b64ec4cd6193569c4c5", 0x10001, 0xff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 20.176812235s ago: executing program 2 (id=189): syz_emit_ethernet(0xfc, &(0x7f0000000100)={@local, @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x2, 0x3a, 0xee, 0x64, 0x2, 0x3, 0x1d, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x13, 0x0, [@local={0xac, 0x14, 0x0}, @empty, @empty, @broadcast]}]}}, @udp={{0x0, 0x1, 0x8}, {"95ec37f3a5e90e0848e25b4311b1707b8feb5dc1a3f026f655f9df6d6c8e951314d6758424cd507478eb61406dc4be159ad6647d923f2e07215057cd9394bcebcb9b06c818b0fd0555eba5d3f566a3a45e1e2ef786504f778f1edc52b58014d01bcd695baff2b3b1da1dcf6d518ae626c46db8fb11ab17c34a0e93407f0ef68b506a2217cff23ad57705fa9c64be7b4790ec58d1014724db382acf312cbb7ca5bbf860ae802e00b3f23dafabeef16ffb2d0185d952b2482575dc66669aa6"}}}}}}) 20.176452483s ago: executing program 2 (id=190): mkdir(&(0x7f0000000040)='./file2\x00', 0xd1) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) unveil(&(0x7f0000000380)='./file2/file0\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1e0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x184) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000000, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x3, 0x3}, {0x2, 0xdf, 0xf}, {0x0, 0x7, 0xf11, 0x7}, {0x3, 0xffff, 0x80cf}, {0x24, 0x800, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48b}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8001, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) renameat(r4, &(0x7f00000025c0)='./file0\x00', r4, &(0x7f0000002600)='./file1\x00') close(r3) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/4096) readv(r1, &(0x7f0000001200)=[{&(0x7f0000001000)=""/216, 0xd8}, {&(0x7f0000001100)=""/230, 0xe6}], 0x2) 20.169697033s ago: executing program 2 (id=193): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000040)={0x7f, 0x6, 0x8001}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) sendmsg$unix(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1}, 0x1) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000100)={0x8, 0xf, 0x3, 0xfffffffa}) 19.744631909s ago: executing program 2 (id=201): r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x880, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0x6b) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000004e371a3f834371205", 0xb1, 0x400, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) fchflags(r0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 19.744129679s ago: executing program 32 (id=201): r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x880, 0x0) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0x6b) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000004e371a3f834371205", 0xb1, 0x400, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) fchflags(r0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) 13.197124402s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 11.996090128s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 10.679358904s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 7.851567826s ago: executing program 3 (id=304): r0 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x100000002, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000d7d000/0x4000)=nil, 0x80000000000101}, {&(0x7f0000fa7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fed000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000001}, {&(0x7f0000ecd000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000004}, {&(0x7f0000854000/0x3000)=nil, &(0x7f0000d85000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a86000/0x2000)=nil, 0x1}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000429000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000c26000/0x2000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x38dd823d}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x400000000000}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0xffffffff7ffffffd}, {&(0x7f0000dd6000/0x2000)=nil, &(0x7f0000b0b000/0x2000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000c0c000/0x1000)=nil, 0xfffffffc}, {&(0x7f0000d60000/0x3000)=nil, &(0x7f0000f3c000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil, 0x81}], './file0\x00', 0x65}) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f00000004c0)=""/254, 0xfe}], 0x1) unveil(0x0, &(0x7f0000000100)='r\x00') getgroups(0x1, &(0x7f00000026c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002740)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000000040)="a5830a02a82d87f0fb32ce1f9ba4", 0xe}, {&(0x7f0000000280)="494650cbb4f0dc0e4a625a78aa1fd71038c6030b635205900ade97e074b0f332b8b41a11a2fb8e08e186058b581ac88178eb1085d9ece640fb29e5b44f6e217d48637189ad476aad71b3303bcc1d633700cc0ecd93d65b628917de07c6dbcb7e0678e90cb7f4d63316b0ee3b0be5f50a1961b9e038d9b33233c4fdd7bbb707a7a3305c9d324574e126d71919c7d8215ac159646d2fb14b379ef02259abbda889fc08c41d9681a70e43488f6352146b", 0xaf}, {&(0x7f0000000340)="5fdb9e1bd6e1298a1ad451fcbfe79fdc882793187bf994eddabec1e9bdbb6f73283324d05e84a245b7b0f727b2f0f2a454fbbda34125065555edda37dffc3c417a2ff504fa7340e449e3b5f73eb385ff398b81f757ca066d7c31eb4da3a5232efe5f3298dd7179594c146acd2d2126cdb0ffb41b56b3994f91233cd020f3c368048c150771f1e749d6a5148b273e01ae0da02e085201d7f26f779d45b86f4138a9bf7b5c9f8933f3ab15c6b3ee221a856d0f711a60902f25932b79bc9d1cad4ffc7381fc0d3c352b04480465df2c0551bc6fbd7e6119db49c6cf067e8c003eb8f4b99c0ceb56064cff0404ab13abd31e5aaebbcf4183b3d27516f9f925f045df9f3bc187a94e7b82863fc062b2ca0fdbe4109090a824309616c69f3d15e9967fcc6d153b8f5c000ab509217ee3dd3be798e05b08b6fa69c647b2a3185a74c42a6bb040baadd1fcc441787acb12013af650fa5f1662d88bfceb910283554c0b7bf70ba4c9b1a706b0b4a5f3de9d2bce35073e2785ad3d93a4b5bc88c93606aa81aece422efdea38dd5a2dad03d67251fbe152ec3d49e8e753d1f76d2331ab4804563a281e0485d0f68d13d7faf401b691045daf586ae9eb8d6c55349dc427e91e90d16277aa6b6fc70508dc6dee55d0c7609e6f0f05efc33bb65c62cce6571815d6965ba4be5d42c0fe163d28fcd463b041a20107ba5d093788cc2268e31377e1ebed851731ca9b91d93cf2c5782c692eec563097bac0fe69be9125b56ccc2bc8bb1de943c3dbe82d6ed17da6e5b919f21dffb2891db63319237de142d8a5369f54c892a64054eb8c1ff36f4ba1577d88480232e8c8f1198b28938de6f69e299ad2ef1536f78b63a5d13c8ec26af42993a28a2320c24694e16e758eb19a0c9ef6682c0e860a4f834b55ace43bb929abfe7d6b72835304408eca35648c0013b3cc2ad757e6b08acd303786eeabd7b6ab828fd8327fe80bf24c2879617b9f1830b4f137f68dc9e44338a2d72362bfeaf5991d44ecb82a43ba01eb41d8fc61b2bed55476a6e001ec3899e0cbe88a0be70525b6049faea6964fb2379b5bf5983d0d0c70bdfea190ee51b54c4e80118afd98e5f15d08e5a761f02fbc53f890e1257b65a26d533dd4f0ec02b2c2f604e2721de838799b4b5c9e25affd754f0aa623710eacb90b9ee02403331e2828f5eeabc3914e0f97d32af32660a319ec953be6371cc40a8adb3643749fcbe9f63fb0057a0eab627fbe5b2822796c717aa3ab0173f501b8c6b37cc3504aea90f4718ed6f337d7c334c4807315cbfef8c43eb07e5317afbd251f5450c982064500768e3b0904c68aedb9be3c87b8c1390a43f7e232a28d34a2e427efbba6f11c58fea66e4d38f319bca3ca5c89f9f42ba05a696a6ba3675f73eaa36320152e9845ae6eb3ada02840b4efc9e83f09904def193653eb5c60de23a333768dddc50f9650f74fcf116a1f15698b7c7cbd0b81eb4438731c28b654d4b2511628f53898c1e7e6b2eddc04117d582c972ba25f148fdd5cfa87f37e931e5aa99f5f23c53a9d4bdf0ad3b3b0adc0c5fbe95b8bff40900c08658dae7fd326c89dc684009c95de65c2a5152372f5a2459c34ac3231f19f630bdcce362c95a5429a4356904ae9175f5dc5f390f4b442e46aafdc74c7ccd2cd16c57547ff696a74196b0035be6d4366952d079c19e1a5ed106edbf116932bf715b8d5dbf3dcc0e54522e258f54ffb74372076d52db154642abcd02a1c80cef20a4464b664019fc6f34ea8dea5d8665a831469e80fd9e3c7efe4f2eb4b922545c22280d8777f27657a961877907ef9c6d0e1d67b35925e0caf26c3b656278a36692803c14960adde4eceb51e952ee4ab2f2e0d3a6da30dfff60c17143710952399a4874252aaf27e4465310c6e479f9ac561203ef81e42c5f1f85197bf21303589ec174370af4e51b44c9fa8da7f511b09a14b7f0b87b9ce298df541549525c08a3d0bb791c633773588375ff528f581d629c506afc7e002e1bff353059af3be83ced3a04a005222086de2fa9cf0c1c078da56c457973c956740cca34eab037f4ccc49cca6a4bcdb31850ea7db0cd3dcfd8fc6813e739a1b0d679b4eca6ff3a775aa16788df464d0287b07baba11f25cc8fd7b3c7999c6203a0819a6d76a1616d8d72b18a634f93817b866f9304c09b381cb2746626538e5a1014fdab09bc2f0a9028463afd77786fc6bcdb5d2ae2531a4b760f7da0504783bd7c8a94935894d159bd2749ae08eb062172146ac7cbf04d64745b082079abb67846ec15a5d61d5eeb0be801c1bc2763c7ed517a65572288459fe81638619d9ce300aaa29c5c48a8f26ca02d3e03a0ae552832dda157c0b7378190fc90f1e600e612b96738506517c5d1c449ace2289a140e3b98ea3e6d3c85782844e0ac64e0c63f9e23b2dfcc9260688d6977d60da5bec4068392d10c52562f0bcc148e9590fdeb73f987a70dfb8cbc5f316e4b6345f64f8e638e1ce506c693b0a2ccfd8ce8004efce868dde09213e447ba5e40ddf8c3b3ed8141ad0ac43e07445f94b220aa6f3aa7c8c5c431e6c57a71a23234a7e08835a442aac10f91120d7b215043ca242cc95ea36a0a12f75096dc4f87accf7c6e3b66d82b08f0c627e84e14d7da77d9455026cd9d2c28126561fbc2fa96c15527ffbff3f532331b7c42cf3137b28719c00342c3e318bdb50881b47e2116567a8834e9fd90d70f4b89c6037a5e0df3016fd66bb3e6f3816b0fbbb6cbabb8e63c53f6d99de131fcbb39c9c1562dc931382f2d7a2dabed970bfdf9af3349c5c7a9aab0cd3628c49066b7185945e514c8968512d94fe5fed9b03301a8182f5bf1ee2473dad688efb46087ed275bbf7e697f453b7fd812ca0511f400a850b7ef1e03c63ff8bbf484e57e378029b12e179752058df8c83179a1d798cac1ae9b626538fb49a8589603840ae33d8e68ebd3f58e5a4d224b31e5386a4279865a679d4641d498750fb28fd692df145e75dbf9a0700e0898dd899c768e48d962a1547b5be35fb4e33b9e286444d4e9d8221688f0e16a15aac9a0144cd333c28dbcb8a0124dc6ab507da63623092b080f54de689a03f702c98d4625b868f8a11fa183391424838431337fe730f5df6ab3e735577f5e73401c7f73fe80e7c711db8312453cf92570a7ef74de65ecabe61fe794d762aaaa55635992617d82c36735974985b31dceb7e08aa7a6b61141c40e391a055ce800dddb0326ee078a425c26c43dd8187d8d70c45a167ff69a8a2c55890d1cdfd4436453bb9bc12745d6b4f9a1972bcd56260c118ba94ddbf8069496e63d30f363146f433fffa3ff10c7426eeca44f29ebcdd8a0a06826fbfefe032c4347e4855690c180eddd9311fa8716deacb6b9f26423eb89da8a8450a4858d38f7538515cb2df77db8ffc01f29bf569c0a56ce6989270e58458aafb55ed0bee3ddf082d44f17254eca77c93d839007578701ade4f84f5deaf49646fbd04136b5f77bfb026974aa51ce5fa809a657db3dae8e06ac975e333401a1b70a0d2a86530345996f0cfc78348b0832936e7e5064310deb51fadf94430430a1bcf758d6e193a54c9722e43a6bd77e2911c5ccf89fb9e1f041a0eeda7bcc352399414403a2449d7f1037ab079e7047ad7be494395f9f5ec4b67a9500aa7c802c37de6e300adeb66fc242690f5bf78a830e0ef9aebcb6323f2f27d6ef35dc2fa41486fdee9e1e5b0dce6f273db0b36a6d48efffa653d43265f85b86998d8562b301597aa0d7fcc45e1bf7f22cb3cb542c6bf97f572bd459c8be0114c64013bc73daf2573dbf77ee4c4cb3c649499a3ab30a07c857095b7b46d4a8d78c24f15a5e5c0ca7fe7d3370b21de2f0e83b74810cd544b9a3d81a62d7ee521e67d5efe6b3fcee802ffd54377ef816acf8fce425fe8a3dcfb8431bb357d735a85ce5eac13b4bce767db532a997ff490da9219939e90aa5a8687864dcb9711ab7257debceaf1ef12070dfd501614eb4e0fb59ffbac60b60632f96b499da7845b842f7134ebd8a27daa420e466b16f60c0086a3cedfdbf0b35a3d75454797d90fa5989f3ae40944fd2f7d7c6cb8f172ff5b1f26cca273e56d314b2dbf6637b4befeb97c7335107d30c452f60e1024a4bcfea4529468a08e81e74526f2881a4320403b85d093024628e064d69055d2bd27068063fb7bb849244c62a63c708380a9c66e9b1b126b2080af4aa514ff0ad757a6879f2947c48e323769b33fd731641ce8ac2b608e1b16ac1e2ab3baf78a30c599c10c5b005edac451c3a541291081f14f54e8783eb4d6afcb386439e8796fe5af7276da40ecedbc5de04b6d08e803ea6f89db7e035b94bec6e6ff46fdf12f5c508e3cd93c84576cc5e2f5debbdf89cf8150d0ba6b4d335e6b622dc5df8d774bdfcddff55e21bf8783ee52edfb8bc3ef5130caaee9af517d217477c90fb9c61cb6620f82cb006514862a1c9b70d2005fa717e37806368826a8569505b16ab16438e5bef74bf459c1c6be47e25a78cdf5c6a56c5458e687728194308cefac40d31500b32d0074f1e013acc8f98247502b1b63425e3cc427280e2d4756185775f484d2a542f0a06b1ae6ec8dcb7385c240ef7eddcb5a5c5c393fb736f82096b186e724626e264db30b1fdb6f4f45d79b7d2a9afdd498b0834ea049418a05f54ce686e9f793a9de315b1f61ef18a73307e7a8fe871bc001b66da43117568fe618116d26d1eb4b57a72ffc478c2cc5e31315daaf8da8180b6d5a6c9a256dcd3c49585f4f932fa20f2a2ee39d1e634353e8fd193e7af3a91a092762d719ec6cf01b9d816bc3683e9409d804a8c1436121643873951efa73bb136c22847b32af5c211014461290d8bc3dba20149f32ac35c53693aa1aa9cfed720304d404b3f95185cd7b6a744c304899e2b0f6d97724c8bce56bb53a97364571215e901881ebf447ab4b4130e5d2223259733cedae8ecc1574ad0146db526dd12f6ddcfb9eef1841c1e54113466ce9dd437e66a9bf1363b6f1c16cf5f5706d759370f56bc52203ffa2fe8e96788de1d4d0b04685b20e869e1355210409feca5fe0a6c475ef237e8aae6e4828cfdf4e33edd65770ee88f30300bd99865f066103c559af0183b7f5a9acd6e70a8d06f3cfbe1d11dc4e7d4f2d99ad47c8d1e379bff66647d707ddb238976f8f18badf97d76707ad4421d570da8b275de9c7c4d352cfbe03eebf35907db5c7b06e5b7fca27d94f18623611392ba260e4017edd0b1ba91d4ed97fbf2480a403739f78cb8f74f5f256c2003fbd41d7fe45185efb82c5bb5627c0e931ebe573487b3706989c5af84c7a2c8854eb54efc22eb9361c5a48daaf08419e1840314e596bf892d0ab2e97eeb5bf5616bd0d086652966b2cf35b5ed7aef3996c5337ccf1759af669624e894038eeee0d722f1a0640ecd33cb40ae2fdf89c9d0a837a23e5fa63f4aa69e545cd3490e875e6bf7a2d4c13822b3b8773a40d5091853979ea251f07adadb96d22a1c9ff475b5373d347d3bba23d8a416f085f9be144ca35b482a4da72b015d5de5756607e3ae599e196f7aad9bb95047b981f04d308ed8148b1f848341e6b024f174b30b3a248a5576454598766ec24937374852f735b928af2f413a48e0839fe463bb11cd2a72199e27d674992d4b6d7cc0b432ef15b5ac342c2ae56f3055bca63176b220a962459086775aac1ac097c7dc7addbe575fb6936d5bf92f2591469ee4f3aeed3dd76c5f87415c87f42af326cf369b8a79c8b8972db9ec7b4c6d50b55b125", 0x1000}, {&(0x7f0000001340)}, {&(0x7f0000001380)="2c0dd13bdb83ac1a58b9d9e2541e7a5b3626bef56e0e7d1eeba72a6a20f728242cd6b5627c995222c8d28001b6a7a4bc4192806b087e06d94ecc63f53b2b3b571a15781a234ddd180d8e224a5bf57161dd4c4884125af2b58d12a967e3dd8ad587add93c0ff67ba3cc4583fcc5930829bec68a28ee83dbd3090d8cc70bee3fe137", 0x81}, {&(0x7f0000001440)="21315bff19cee7a94cf57c3f6ee25f7a35ab42a54fc3037ea1f53fd1bbc6f71d4dfea0451d438ece0b3f9129fb3846e1693cbd85112d189ecbe682202b89732946d519cd51d6a0b2884beb0a77c2f575e9855894dffebf1510175c4d37549c9d0d0231b7c7cefa1353827a3997ece057f438a1892ef3a875e97389ce8a3a9a4979812c33169a5703489c811eb832a56d95d4cf2746e10dc53743e1a9156c42193e49bd866089bf6a9c6e51941dbea66191138708e11fe93e0ebe0ef652acbf73c76756b4cde838b72c071cb0f1107fda68ad8d1607fb9b957a75fbb24eb189fd8ef558eb522b1c2de206c285397c58432155c3af34b5ba69bb40c0543c41f2c6b06228e9239a93c641f6135fe9e506090344d325fe612a3a1d1f3c50fb1120eabca5b3a1403107cdb45578e3ac2e760df22c55f6a59b7d7368ecd589d4d5f3dce6e5d5dd89e535052013977a6960a7de2c95ec64fe0579e958e0b03f63fe29e19a7df8cc1a0f721ba79b0a5061dbe2a5d70b486d68e4a1a235ed65f7a0e17fb50ecb05adcc5de403d0acb54b7de12da0a443e4439f38a5ed27a1a5e99463f45176125197d422c682c0a079b668a75e9c2da7370cc14f5c9de16266c6a9e53ee911c3807a719ac685c99731e9951a608549d3bd07dae54a61f0cf8949bdc24c5a5e15c7e6d0e1def0b3f4d132d80da6f70b0c1443927c963d250a2bef5befdfd4dd74778c81b4b6711060fc01e7bdacfb45b63b76b5868fcff17c4d2e7561ff2956e15de0b421ac85308e801a9c43953245af5a41b3ea99eaaa3f2b0091856a85046dd0213c28984307701593505ffde25fc1b8deeb16ac41f460f5cfd3b8f6c91088940633e5aec5ded51f1f22c3785f8ddc22488f1d8e1310e66cc61659f830a3785166b0f7b2ade1c617612fe7c2e9f1cc5116dae4fbb0ea52cde1d4f00b7375be11361a3feb2d3813ac1cab89d8ded6cfa631969437d69a1deeb00a05456c9e5f5fffdbbc62b0205b9bfeb2893c3221b34daf6e1910b0f85266bc233064da067506d4a231e992fe72ee417c632fe22f2e3d0dc7dea61534949ee79e1b26e541c99274cd52e732ab779e49ad025170e8647c59ab6af3c4301e574faea73074639b6b095fee3dbcd70e2c3f3ef43c68d6e4f764dc50b626fb2b41cecb264124279d9aac6cd0187bf16dc4657de9c98cdbc71d04d7f7925483c8c552d44225ae4488abdb797edded3708c0deb5d9c2fa0ee3ad93675e20cce51b251a3042ad3404407e637a97eb426989ca19f48d67ea5cf96ff6022e6b1a99b650ec3723c4a8cec6a9dbfb10ea1cc481cd36417bcf380862230f3c9428440de9520f1ad56b725bcf9bc14008afdf72a56e4f8bedaa1d78e7cdc7e37c5e979e86533ce0323e4bfe26601a0c531de15cae9de39d51d0091eebb9a60d471e1134a35b82a470b5a6f481c5112f8d6167b6ae4b068efdb7538d79d653c42aefc894123d472eebec623469dfedf372f0bc5c6108ed690f2c7a4720a345efa9502e8b6057ea018a4f9a7e9dcac845bb406a1bcd5d1adc721e4d303ce12d29020d3d861d5c20545cbea60152549eb98d69a2b480caad0f813d6a6480ff6062084dce6985363540b40218db6bc362b413e4505a6535c25ec674f2e35e81324e1382968194895c9f5f136b582c1bac1f9a72728baf4aa04b3406246a86a594f1a751df7cb951a1ef3745dfc09d6857f5eb5a07192c0875d29334f84f7e182bdfce1cc0c6de6c85a9841e4e95c94d7dbf962a3f5eb6e78324a31b30174f3d3aff08040734298f71d4a9c446c72f22d4e5f8755724e1c0060c7d4f8c759bb25ca66764fc84a45e560cd46956b3ec78b10f26db0f243011f0d16b1e0d1581184e070323e90ec21d2c1dcdea33f04ef54677d83c4fa07aa2d34e316d7ec8bbab92a6ecd175ffb9b4fc3502585f16c2b1ae7f1135b9b524660a23a5cca70b7eab0009ac5299c10bcf785440f5a005cf895e4fa0c524dd96c575297c1dd9fdd3cfa0b26b39df7c9c3401e8a0ea9c907e0bee02668f730446fa064668ecee337531f2a3b1eff63b50021fe370e24aac15621e12cf9589e73c97067ab13253c36e30d0b516b73f223f4738b780c83838cde292c3ca10854990f86012106e7b4704bf50ac2ab1c3f6aea21ea6e84beaf6c12a384ae924c8890160d0eda3e1cda9eb3f5f690e3d824077f0dbdc77f0ab5c115cf2645546d6a1f3f4ea44b6f1e13d80b45c2e6ebe7995776cf1230fb61c34759b24a224e57f97aca6bb7deed6081faaf4028d96ea71f3fbfc474403d861ff8ecddb20075387234ac043f9ed56e6d8ed1675d96edac9cbf26c94f60f080010eb6b9f73fa68aefacaf9388880bb3cc1a9157907a0ce50843481c6ff79169c76c89b155bf3d555addab6107406ed1ad872ab35f10fa4159161664e62040eee408714ea7f0c54a37605fe12a120da47cbab76c427609dff0f1d72d8bb7dca0dbe87d0e5e4996612a55802a5fe2c73ac96baff30a64560921ad3ec97c0257cc7a862b0dfeb1e9d3c73414fed53ac0cb6719c551ce09cc8a181dba24f083283a26b1242354ac31557af49ecc36e106f3f29743d3bc080150cb50e789d6f620486ab8bfe73f358ae1c2f7dfa90943e3fce6c71af9b2ca62c19a9261e7a6442359e37427ed9fb03ee0f52b30208c493904efdb1ea73428403d82b82a1cc17634309d2519f269bb47efefadde33d00141d1d82283973a396e3777118f6160672b4ab8bb6ef8d5244ef6eca2608cff86df8de57215a42012c68d40e61d6ec13cd6604dc89202b4626c9593af76b89f42fab1a6cec881e97d2a616af457e525396c1e0175409c664ec847a95d4929c54d956c7e18e2783511d79e3aeda59eb45e8c9032ba2a9019736b865d814d933ffad13af3cd9545490da14d88d7661325e36f7b8ccd3ba68eb7525b0de19e21d003a8646109ce2f84b01033796f681a3443748a80c0b070006d1065e9dad6e8aaedede4c8b6adbaa9ea41ca5cad19ca179e029368f97a9fa85516eb51a0af70c1e4610de8a77a1e8e838852f86438ede7fb43fec6059a44fc9895ba5cb1f6de5820845808986aecd94592d147567cf064db63151931d4cdc9888167a2317d37405dd7ad3557fb87d243cb5e269c76d4cd3d1cef86d24fd7a4955b38c1fcfa5d0da69b33ef1f3fffa9a20f0944ca78c6199fd2fbb05d88bfb18ff81a1e0a87e06d30ed3838a2dce1166333d09af169b92156b75cd907da38276277326bd65ebcef23302a275d6d79a113b4c4ac63e623c370e9b543751c4d461e57e8bde8b880252387dc2634298e2c8897435cd50f19d9acb4844cde182c692b213a88f999c80d0b7e3df630b3cae45676320328a452faf2ba586af3b49c6c93be090e619bfef4d85979ad2e5b38a964df2f091bd59003ea1e87bf0cdacebabfd8f35787307fdeeeff368619d9564d0de9611b343bddc48878ef00c88faa12643765d9270f863458c859dc243b97982c4a1bfa1419238b73b7cb215d459b480124b08966cd032e0631fcba9579840ff4d2ddf0ec09bbc331d72859090199bae181eea7230e48d76b61ab1e33f4b2e91fc76f2b9d7bf847888b95f3979ba205556a1082fb7e694ff0d4accefebbfa5afdffb81889352fe9b5837df2c96011dc0da95874231c8576ce3280740bf6f5ba708fb2ed05cdedb99141995176c09fdce4d040a0960ec4577f19229d3f564d3e40c95c283e985e26999bb0e810c0dd3e4fecc3b340bbd45dcc3dae1600490daa1de146d06474c1d26453d636e8d4e9f00bcfed00973db5a3ac5e7f917d3c5f8ecae35262bfa174b3437970074699e9b35d63d34bf22ce6cba26d4195be833984543e8412f2e1171446ec315346c3d3ecaf17abcc9994db07fc7190629b6bc41ec0641d24c254a50e6205080254ea761c95bf2f9ff7ba61ec4799efc0c3e5eaef4dc2d945141363143a707aecf301be3b6a7769a0a8d4cc562f35b0fdef2f6de5c0b390bcf9d04b965ce05b7f1ec6509fb626b1b502d632c674e9729d22b919b3eb06fe22ece9361549b9f2ddfcbba875a28a9dcd74e62b2ea6d97a3c2e57e6f300c56b421a4f202b0ecbe23a67678dbfa573253286eb877156c3b31e558a61f0f314892799748f5537818113324d8f1c01f69f2f98f499f56a307a1a6066f172975f1cb21fb1176258209b5da999a57ab0057c5bfc87ae7031816fa0bb017e40298f76fbe04527d975fac8355a5affcd425d3ce5bee1e5ff6dc0995fbe8f7d48cbce10c7923998c5168430ad4d6a2683f7b3bba465322393fda88b11dbbb27740606ca63dbc57eea6536aaa8407df85f16b3abf0449a57cbec945caf188a99ea8576718dc9cc60300dea671e338a677f1a814cf77a0cfe51d859aaf0e8a2c655629417adbecea974adad427baecc63fb45c9ae212125b09176f4d836c2bfa4b83d11a63b396d3db3aa3ccd11d7c05d3c6d114866c0738f210fab9ad0e651c27bbf6d9bbe67a6d54d04d4b67c8e77667faa4b88bc442efb4d87c7f58d0a27f80f9bc4d3a4fd86ae3b370381e0eaf043e642e7ffa2b0e418867b8acdcab3e6d7e6341c3daaf44aae480be2798071983fce2cfd32b7b7c492e4172410d87e57f50dbe993d916a70c44a4343f78234a88f7908a8deb7f547ed35139615bdd99cf8f1775a167b45d9e5770d7dafc1bbc56e84e7e942bc80b2911147a6dc592b89f24c8d9ac69ee16baeaeb82de79362fc7738f231331b12a4d45cb19e5cf28a079927d327b60f4c2f0b6056d05bffeb6ecf6c0492240f5820aaf10e8d6e165199abb1ce2f1ec2349449fb11f1d1db3880eb0f3fa6c25f1ff5c35cf96b3abc3145b62dfffdde42370c19ec016b2ab99746f178927112ae94aa7d4a268761e925983b4186a87e65957a3445078a95f248b2adaa8a3982588b18a55504b13fb038c1f344abbe2a09f1e10f27426db5253231a67d69694eb4967bcbf50bcef0cf1ae38932e2b614dc3c4729da65983743160d7407045dc8d69604662e8abd5e67f9261b16c8156aee790caa3565bef3bf577f17a906e3a612f2f45a27087d2e6ad32a0598045ed53301a89c171c1fdc26a41b474499ca707580c75b1c6f518da622d035330712f8d544ab69fae0e24b9a6ca08b90eb8edc1b317fb2f918e1f237bb02d2c562def5ffd4c70b0027a935be8449e8b2656a1f636c8c50369f6e90fa65d26b7085a1348c2b7035c14750797e36a8b4c0af3cf5484f356de245ac6c135c6d9c641cba1ed16d3e2f1ae778f310a58993711b34c99f9b561bbb39efb168a1ed6aeacc3064cbb5b8dc5f91d1c31770960e5065f414ea8d81021ed2ed3e9b8704bd55db0527b66b6bc8c0c9c23b8f467153237e6b62590b2794b1926b25417b0e0d1fcbe7f2b65d443fad221cae39583d1c6dfec7c81bc2818325b02389b7a62f655bb5349eaa6d913c660971fd9ff302f8328547169d07a49ca33b3ce85a8ea92905edd76beae645119e5066d3b24eb2593ddbd5daee2d21e08d90f6a025376591f2eb020a11e526f6c066b8b3adfd1997caaeb59b86b275e852b6f40261388696764d2bf900cf0b2b18548701f3e6dd1b6db1b8bc5720ffdce76f94530375cfd087f8554c41775aa5c4c291ac47722bc9a0f630c966f2182f2da8558f54aa513b51a029f6fe33e5513dad1bcaf9f99cec9a918e8f74c17915c5bacc8e045d36b3fe5e34464bf6977d1379fd96d5d2888d5fc6fda3cc50d8b5ef583bbb511771c2d9cbfcc107d34f6cac3c385d6", 0x1000}, {&(0x7f0000002440)="897494e307ddf0299345e61cce70b4b71c81c28c1ba0cd1a8d5837558bbe95c9ccec503e93526299648250a4108838c35daf8aa2342d4217f024b72700e5802a02d53a6adf1ef5c739c5bbececce869c9115336c443fac767564c94b5f7944f0e98e68114fd063f4dff4d851386d802b19c1983f89d2f4e8d0462832aa68c8fcb3030cda189c81a279a69d", 0x8b}, {&(0x7f0000002500)="42c102280aa9df1029afabdd9ab3ecfa40160bc16c4608db13a43beb6b4d9575a54e12c7ffc30ae3dfd2856d6de1403ae8303a0bbbf8d538a941bf09c3e1620cc550d724bc60aaaf4f74a5d263", 0x4d}, {&(0x7f0000002580)="d0207633b438c95815479b2cfd600f3337eec9a09d5cf10fa7ff3ad684b4c60eaaaf2de1e959c6c6dfefaa69bed910f5b6ef374c7be19e636bb522b1621794d7d09abe7cc21035f4b1ee", 0x4a}], 0x9, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2}], 0x20, 0x4}, 0x40a) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) 7.847698863s ago: executing program 5 (id=306): setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() r1 = semget(0x0, 0x1, 0x2a1) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x2) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/26, 0x1a}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0xaeecaebf517d446a}], 0x1, 0x6) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000001c0)=0x6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x101}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000017000086dd60dfc54400081100fc0000002000000001000000009c0000fe8000000000000000000000000000aa4e224e220008907847fe5265fddc0e07"]) 7.844659982s ago: executing program 6 (id=307): r0 = open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = getppid() fcntl$setown(r2, 0x6, r4) writev(r3, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) close(r2) close(r1) mprotect(&(0x7f0000671000/0x1000)=nil, 0x1000, 0x0) r5 = syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) close(r0) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) connect$inet(r8, &(0x7f0000000340)={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000140)=0x7f) ioctl$TIOCSTOP(r5, 0x2000746f) poll(&(0x7f00000001c0)=[{r1, 0xaeecaebf517d446a}], 0x1, 0x6) mprotect(&(0x7f000066f000/0x3000)=nil, 0x3000, 0x1) select(0x4, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x6, 0x8000000000000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xcbdf4d1d31039a48}, 0x0, 0x4, 0x0, 0x0, 0xd4, 0x2, 0x1, 0x52fb}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x400000000000000b, &(0x7f0000000040), 0x0, 0x0, 0x0) 7.843785818s ago: executing program 7 (id=308): r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x65d, &(0x7f0000ffa000/0x3000)=nil) r2 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x7}, 0x0, 0xfffc, 0x0, 0x0, 0x4, 0x100000000000, 0x800000800000000}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x7, &(0x7f0000000100)="00000001", 0x4) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) 7.420817556s ago: executing program 4 (id=313): r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xfffff6b6, 0x4) setrlimit(0x8, &(0x7f00000008c0)={0x9, 0x61}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x1, 0xffff, 0x21d8b788, "102e087bf533e2942b6e3ceb00", 0x5, 0x4}) read(r2, &(0x7f0000000040)=""/84, 0x54) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000900)="b1901dde843f8aa42ed3bfc53d21412eb7a1076791c578f9ad7a0aaaac5b0391e3239eb9a1a0b83e68fafe2ef1350b1ff2403706950d13e7d45057fc23a7b1b63e6e4c7d94da475cf1356adfb2ebe73e29d8cd5be5eeb11c49c74e5e1c2ab6e228d9ad6112e2ee7313e30b07230b153d154e1718bb28b247e3bf3a9cb66941327af10a0662dab88a12ad34887beec8ceb8ee1d38c1a4fb64a62687a8a50327834996bb0a24204fb2642db11c67bc55536a2d9e76538c3370b858ac1e1f4776fafb91632d64a6c2089ee38916a7b0b208d9560be7bc7f1fc7467ed16d7b2416841836cda897549e1b30595baa059187efd321daeacf072974f1d0e0ac3449e314b62999a93d2e5cc02d2a522a41de8746e3a2155d06ae6c0a1019485069f4270e90b2c18772afca97050b8a01f95120ef2269233654fe8b08fcf7421b84550de3c882ddbca510", 0x146}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x8, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) 7.420075144s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 6.024705019s ago: executing program 0 (id=314): pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r4, 0x0, r3}, 0x100000, 0x2, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r0, 0x6, r6) close(r0) 6.021857663s ago: executing program 3 (id=316): mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001540)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 6.021285907s ago: executing program 4 (id=317): r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = kqueue() setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x8, 0x5, 0xffffdf82, 0xffffff8d, "08ed95990008ffffffffffffffffe600", 0x4000000, 0x20000}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) minherit(&(0x7f000011a000/0x14000)=nil, 0x14000, 0x3) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x183) open(0x0, 0x18289, 0x110) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) open(0x0, 0x2, 0x0) r4 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xffffffffffffdffc, 0x1000500000008, r4}) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r3, 0x907) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370824a8876eaed1a9d70b5bc5bbb2f68d6c9", &(0x7f0000000080)=0xffa2, 0x0, 0x37) 6.020517391s ago: executing program 5 (id=318): r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x11, 0x4, 0x0, 0x0) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3}, {0x0, 0x0, 0x40}, {0xa, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) lchown(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x20001fffffffe}) (async, rerun: 64) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) (async, rerun: 64) syz_emit_ethernet(0x32, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x67, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@lsrr={0x83, 0x7, 0x0, [@empty]}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x10000}}}}}) (async) msgget$private(0x0, 0x200) 6.020129376s ago: executing program 6 (id=319): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}], 0x1, 0x200) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) unveil(0x0, &(0x7f0000000000)='W\x00') sysctl$vfs_ffs(&(0x7f0000000040)={0x7, 0x4, 0x8}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff51) clock_getres(0x3, &(0x7f0000000000)) 6.015539075s ago: executing program 7 (id=320): r0 = msgget$private(0x0, 0x1ba) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000240)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x52) syz_open_pts() r2 = syz_open_pts() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0xcf1e4aec18d0afbf, r1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000277000/0x3000)=nil, 0x3000, 0xd9b73ea496d2c71, 0x2010, 0xffffffffffffffff, 0x7) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRES32=r3, @ANYRES64=r6, @ANYRES16=r2, @ANYRES16=r4, @ANYRES8=r5, @ANYBLOB="b1452baa5ecca1bbbeadeade25036f08f00700fdee157311705278906e28835b70794cfbf94000f2c0ca1f5ed43d1376d779bb791e806bad53414e2988ab56f0771099e5bf6fa9", @ANYRES32=r5, @ANYRESOCT, @ANYRESDEC], 0x401, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x1}) recvfrom$unix(r4, &(0x7f00000003c0)=""/4076, 0xfec, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) msgrcv(r0, 0x0, 0x0, 0x3, 0x2000) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x52, 0x0) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) preadv(r7, &(0x7f0000000240)=[{0x0}], 0x1, 0xffffffffffffffff) msgctl$IPC_RMID(r0, 0x0) semget(0x0, 0x0, 0x380) 5.757370217s ago: executing program 1 (id=321): r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80146953, &(0x7f0000000100)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000100)={0x0, 0x4, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [{}, {}, {}, {}, {0x0, 0x0, 0xc8, 0x7fffffffffffffff}, {}, {0x0, 0x10000}]}}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) 5.756435254s ago: executing program 1 (id=322): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3d8bc200f2c4c333}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x94) getsockopt(r3, 0x11, 0x1, 0x0, 0x0) setsockopt(r2, 0x2c, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000000)="9b1809ff", &(0x7f00000000c0)=0x4, 0x0, 0x0) 5.739612179s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 4.132073867s ago: executing program 0 (id=323): r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = open$dir(&(0x7f0000000440)='.\x00', 0x0, 0xc4) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000400)='./file1\x00') symlinkat(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000005c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20001ffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000140)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x9c39, 0x0, 0x5, 0x1, 0x8, 0xfdb, 0x4, 0x1, 0x1, 0x3, 0xffffffffffffffbe}) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat(r4, &(0x7f00000006c0)='./file0\x00', 0x400, 0x109) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file2\x00') 4.129971548s ago: executing program 1 (id=324): r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000300)="673bb5b8cc0c16ed08f1b8d24e2217f981aa6a78ef1d35e6abbbdabb26a52ad7f4601faa903493e339865dce0f22", 0x2e}], 0x1) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14"], 0x20, 0x401}, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x0, 0x30, 0x81, 0xfffffffffffffffe}], 0x6, 0x0, 0xa31, 0x0) 4.128931429s ago: executing program 3 (id=325): linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x3cb6894ae2b90e0d) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, &(0x7f0000000100), 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000001a40), &(0x7f0000000100), 0x0, 0x0) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffeffff, 0xfffffffe, 0x8000, "ff14e700", 0x1, 0x40000}) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6", 0x1a}], 0x1) (async) syz_open_pts() open$dir(&(0x7f0000000300)='./file0\x00', 0x7b8873bbdf4d646, 0x0) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000003e40)='c\x00') (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1000, 0x0) 4.123966758s ago: executing program 5 (id=326): r0 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x8) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x8}], 0x2, 0xb6f) close(r0) 4.123269753s ago: executing program 6 (id=327): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) poll(&(0x7f0000000100)=[{r1, 0x80}], 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) dup2(r3, r2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xdc4, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) recvmsg(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/18, 0x12}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r5, 0x4}, {0xffffffffffffffff, 0x59}], 0x2, 0xe42) close(r7) connect$unix(0xffffffffffffffff, 0x0, 0x0) 4.122980279s ago: executing program 7 (id=328): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xe010, r0, 0x0) 3.9073779s ago: executing program 4 (id=329): r0 = msgget(0x1, 0x400) msgrcv(r0, &(0x7f0000000280)={0x0, ""/236}, 0xf4, 0x1, 0x3d2efcc2a94e924e) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r1 = syz_open_pts() sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) close(r1) (async, rerun: 32) r2 = syz_open_pts() (async, rerun: 32) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async, rerun: 32) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) (async, rerun: 32) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./bus/\x00', 0x20) (async, rerun: 64) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fffffff, 0xfffffff9, 0xfffdff7e, 0x1603508, "04e4ee0d090000deffffffff0fe0ff04050800", 0x200000}) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r5) (async) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) (async) connect$unix(r6, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f0000000000), 0x10) (async, rerun: 64) bind(r4, &(0x7f0000000000), 0x10) (async, rerun: 64) connect$unix(r4, &(0x7f0000000000), 0x10) (async) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="59dc493dcc19b296802ed342", 0xc}, {&(0x7f0000000080)="7508000000213ba8fcee343b4b108e7de936de52d1b3a7ff36ca6f400c00d469fce55fa422b8c2acefa829a8687e25355a87f1eec8e1255b00206b129a62e11775cbf80e3142abcf4222f89ff0ddbade175da2370a5c33b0533606c902f766ab8eb6a84b08fc7cfe54aef9bdc4", 0x6d}, {&(0x7f0000000140)="4e065c23689fcaaa9fd852c74cf5f92ffdf370b4e2570b7ea48fa6e3feb0bd451c25bec173f15a9dd444de604c4205a4a7499305a5fc48a39e10730dc807ffdf01d04abe1fd366a45bd4be11734290c12adda70b1e53bf80aeb579fe52dfccc990f85e81919ae8d286637894", 0x6c}], 0x3) 2.308994899s ago: executing program 0 (id=330): r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f0000000380)=[{0x0}], 0x1, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x100000, 0x0, 0x7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r2 = dup(r1) poll(&(0x7f0000000040)=[{r2, 0x100}], 0x1, 0x0) 2.284573525s ago: executing program 1 (id=331): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0xaf, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa88a81000810010000baf93a764435dbbd223b54de85e5c7dc914389d09d2c0018ea0919564e5c920094ec2d88b8b66b22e56b02672df477255f8a9fc9aa98cba49710e46656d9d04fedd0bb638277134ef4ab3a8774647e0dc5428de9356962640ee7c5cdd5ad837ec487cddf6b180628652eaa24c5bed35919e336cddb882eafe946f13387730011648b941099682267657f1cbf44bb71639fa11ccce4acce556fbc42d0bb9a86b5a4f6e2db946344cd047c81154c09003ab6362f0636a46bb6de7a0422c6c2a4ffd8d43b5dd494669a55fed0539c33a06c244a444157d337fef8c037b23fe69bf86f35a50f148e7395b"]) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) mmap(&(0x7f000017d000/0x2000)=nil, 0x2000, 0x4, 0x11, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x184) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x7) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000002600)='./file1\x00') r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000540)='./file0\x00', 0x184) r5 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x7) renameat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000002600)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 2.284160592s ago: executing program 3 (id=332): msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10, 0x4002}, 0x4, 0x861, 0xffffffffffffffff, 0x0, 0x2000000000001, 0x100000000, 0x9, 0xb}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x200100000000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) 2.283725429s ago: executing program 4 (id=333): syz_emit_ethernet(0x82, &(0x7f00000003c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "15f2ff", 0x4c, 0x0, 0x0, @rand_addr="eee29c480020bc020085053300", @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x2b, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @enc_lim={0x4, 0x1, 0xf0}, @generic={0xe4, 0x14, "a322f860ec7f073a35a8d1501708ac9f10e3d96a"}, @jumbo={0xc2, 0x4, 0xfffff911}, @jumbo={0xc2, 0x4, 0x3}, @ra={0x5, 0x2, 0x7}]}], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x4, 0x100, 0x0, 0x8}}}}}}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x3) syz_emit_ethernet(0x2a, &(0x7f0000002280)=ANY=[@ANYBLOB="ffffffffffff00930f0000000805000000000000004e2000089078"]) r1 = getgid() setgid(r1) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/265}, &(0x7f0000000140)=0x10b) bind(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7, 0x64}, 0xc) 2.263337856s ago: executing program 5 (id=334): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='#M', 0x2}], 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) r1 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0xf}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)=""/203, 0xcb}, {&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/2, 0x2}], 0x5, &(0x7f00000003c0)=""/40, 0x28}, 0x2) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100), 0x0) 2.262786471s ago: executing program 6 (id=335): sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000340)={0xb9, 0x6a, 0x1, {[0x45, 0x5, 0x101, 0x5, 0x6, 0x8000000000000001, 0x3, 0x2, 0x7f, 0x4, 0x9f, 0x47, 0xd, 0x4, 0x8000, 0x2000000000008, 0x10cd, 0xa43c], [0x4, 0xe0000000000000, 0x1000, 0xd71, 0x10000, 0x108, 0x2, 0xf9f, 0x1e00000000000000, 0x1ff], [0x35a, 0x200, 0x0, 0x0, 0x5, 0x80, 0xfffffffffffffeff], [0x7, 0x2, 0x4, 0x2, 0x8, 0x6], [{0x6, 0x8, 0x7}, {0x401, 0x800, 0xd, 0xfffffffffffffff8}, {0x0, 0x24, 0x1, 0x3}, {0x6, 0x8, 0x7f, 0x1}, {0x243, 0xb, 0x7b, 0xfa7d}, {0x5, 0x5, 0xa, 0x2}, {0xa, 0x5, 0x2, 0x8}, {0x0, 0x80, 0x3, 0xa}], {0x5, 0x9, 0xfff, 0x7}, {0x8, 0x7, 0x81, 0x4}}}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10021, 0xfffffc03, 0x200008, "bb08000100f167d910508b000000000000000080", 0x0, 0x3f}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x7a5d, 0x1, &(0x7f0000000100), 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f68100000000000000e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x20, 0x55b60fe060cfcda9, 0x7, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 2.262400809s ago: executing program 7 (id=336): semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x3, 0x2ff, 0x800}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) (async) r0 = syz_open_pts() close(r0) (async, rerun: 32) r1 = kqueue() (rerun: 32) writev(r1, &(0x7f0000000480)=[{0x0}], 0x1) close(r0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r2 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000140)=0x2) (async, rerun: 32) ioctl$TIOCSTOP(r4, 0x2000746f) (async, rerun: 32) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/26, 0x1a}], 0x1) (async) poll(&(0x7f00000001c0)=[{r3, 0xaeecaebf517d446a}], 0x1, 0x6) (async) close(r2) (async) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 2.241633363s ago: executing program 0 (id=337): r0 = kqueue() sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f0000000140)=@in, 0xc, 0x0, 0x2300, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0xa, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f0ef13984cf71b59c7afec37082", &(0x7f0000000080)=0x1f, 0x0, 0x0) kevent(r0, 0x0, 0x80000000, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x53, 0x1, 0x5, 0x1}], 0xa0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x3, 0x4}], 0x3ff, 0x0, 0x8000804, 0x0) 2.185676817s ago: executing program 8 (id=202): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000240), 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f00000002c0)=""/229, 0xe5}], 0x3, 0x0) mquery(&(0x7f00001cb000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0xd) 374.460888ms ago: executing program 5 (id=338): syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="993a401d893600dfa2a4f1f8080045e80014c000c8ab000090787f0000122e1c8c1f4dd54b236a9cd1bebaddb0a57e27e1f5cacaf4be01c63b03d87479ff08a530ce9604ccdd9454bd765fa6d4b4933a9ea791aeaa2dc1ca4a3ea6e6a756db61bd60ff1bba46037877a34ba32cc100000000000000"]) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[], 0x18}, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0) 372.489429ms ago: executing program 0 (id=339): r0 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = socket(0x1, 0x3, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="c886b4d3", 0x4}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="00001154ee67ffffffffffff0800480000200000000000000000001400aaffffffff440c054200000088000007ef"]) 372.145236ms ago: executing program 1 (id=340): readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/18, 0x12) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0xffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x2, 0xffffffff, 0x3}, {0x18, 0x2, 0xfffffff8, 0x8001}, 0xfff7, [0x100, 0x5, 0x9, 0x1ff, 0x0, 0x8, 0x80000001, 0x9]}, 0x3c) r4 = open(&(0x7f00000002c0)='./file0/file0\x00', 0x8000, 0x8) sendto$unix(r4, &(0x7f0000000300)="4c6eea510452b5a14fd97567577dc38300af0bee5a9e2d4f9cc2eec576d5634fb0449bea7ba929ac08773c07bd2012d9f13d54b63f637140848c2de620e14e1f8dbd870be3d73783e77237", 0x4b, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) fchflags(r1, 0x10000) ioctl$BIOCFLUSH(r0, 0x20004268) r5 = semget(0x3, 0x3, 0x10) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000003c0)=0x80000001) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000440)=':(\x00'], &(0x7f0000000600)=[&(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='#.%-/^^\x00', &(0x7f0000000580)=',\'!\\-\x00', &(0x7f00000005c0)='],]\x00']) utimes(&(0x7f0000000640)='./file0/file0\x00', &(0x7f0000000680)={{0x100000001, 0x7ff}, {0x1, 0xd3}}) mkdir(&(0x7f00000006c0)='./file0/file0\x00', 0xa) fchmod(r3, 0x4c) semctl$GETPID(r5, 0x2, 0x4, &(0x7f0000000700)=""/4096) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) readv(r0, &(0x7f0000002780)=[{&(0x7f0000001700)=""/52, 0x34}, {&(0x7f0000001740)=""/35, 0x23}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000027c0), 0x800, 0x0) pipe(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r5, &(0x7f0000002840)=[{0x4, 0x6, 0x800}, {0x1, 0x800, 0x1000}, {0x2, 0x7, 0x1800}], 0x3) preadv(r0, &(0x7f0000003bc0)=[{&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f0000003880)=""/189, 0xbd}, {&(0x7f0000003940)=""/57, 0x39}, {&(0x7f0000003980)=""/146, 0x92}, {&(0x7f0000003a40)=""/175, 0xaf}, {&(0x7f0000003b00)=""/187, 0xbb}], 0x6, 0x6) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000003c40)=0x401) 370.753537ms ago: executing program 3 (id=341): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="940105350013000000000000002797888fd1f838a311000000000000b13886f19229591ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe24b659fdac8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672ab93368c47932a17e15c684fd8cea40c854ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274087e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c327173918f4e54bb62f8d15363479098826be49b50ee05662b5e57e1d86eeb3d9b0e7f6771bdfdf90523c972487fe4b8098d2b99d169ce5bf6805edbb058de1f5011439281139c06121735560", 0x194, 0x8, 0x0, 0xffffffffffffff74) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x186) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x6) syz_emit_ethernet(0x56, &(0x7f0000001640)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) 369.318014ms ago: executing program 4 (id=342): r0 = socket(0x20, 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0xbf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800480000b1000000000067907820000000ac1400aa440c0000e0000001000000004e224e220008907869f761b8e54795eff83b8ecc37b00b0300b6b500c269a66b64982744a4c8c604c0625f95b16299a83cc5ad57170f9c428029225787d44e25d6998a4f78e6605f60cf26829ca6f1aa5aa765db9404689f414feef0a4a31d6a6bbf5e05af655525546e6df04d45aa2ca684f563b09f161c24277f246e3528f0c5891b5f51ada2760eec59e1dc52f4c4a8da0efefecb4846b3007815d53a1408d8c9ece852ef71f192fd41c22078fc8c6b71"]) fcntl$setstatus(r1, 0x4, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 369.012576ms ago: executing program 6 (id=343): fsync(0xffffffffffffffff) syz_emit_ethernet(0x16, &(0x7f0000000000)={@broadcast, @random="00f600", [{[{0x88a8, 0x6, 0x1, 0x3}], {0x8100, 0x0, 0x0, 0x4}}], {@generic={0x8100}}}) 363.216206ms ago: executing program 7 (id=344): mkdir(&(0x7f0000000040)='./file2\x00', 0xd1) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) unveil(&(0x7f0000000380)='./file2/file0\x00', &(0x7f00000002c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000000)={@broadcast, @remote, [{}], {@generic={0x88a8}}}) mkdir(&(0x7f0000000040)='./file2\x00', 0xd1) (async) open(&(0x7f0000000080)='./file2/file0\x00', 0xae38ac560ef87f54, 0x3e) (async) unveil(&(0x7f0000000380)='./file2/file0\x00', &(0x7f00000002c0)='r\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) syz_emit_ethernet(0x12, &(0x7f0000000000)={@broadcast, @remote, [{}], {@generic={0x88a8}}}) (async) 23.280046ms ago: executing program 0 (id=345): socket(0x20, 0x2, 0x40) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffb, 0x10002fffffffe}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="9b05e586", 0x4}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x49) r3 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) r4 = dup2(r3, r2) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES8=r4, @ANYRESOCT=r3, @ANYRESDEC=0x0, @ANYRESHEX=r1]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) mprotect(&(0x7f00005d9000/0x4000)=nil, 0x4000, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000080020000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) r7 = dup(r5) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r11 = socket(0x2, 0x4000, 0xf3) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 17.838042ms ago: executing program 1 (id=346): r0 = open(&(0x7f0000000100)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 64) msync(&(0x7f0000102000/0x2000)=nil, 0x2000, 0x2) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff61538b1883b186dd666cf1300008010600000000000000000000ffffe0000002c632813eb89bff0000000000000000014e224e2200089078"]) (async, rerun: 64) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x10000) (rerun: 64) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x800000018, 0x2, 0x0) (async) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x13e, 0x40000000, 0x0, 0xb9b}], 0x40, 0x0, 0xa, 0x0) (async, rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) (rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1003f8d}, 0x10, 0x1001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) sendmsg$unix(r4, &(0x7f0000003ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=[@cred={0x20}], 0x20}, 0x404) (async) close(r4) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) unveil(0x0, &(0x7f0000000180)='W\x00') (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r6 = msgget(0x1, 0x2a) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x85c, 0x9, 0x0, 0x0, 0x3, 0x7c, 0x7, 0x8000004}) (async, rerun: 32) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async, rerun: 32) mlock(&(0x7f00007fd000/0x800000)=nil, 0x800000) 9.63579ms ago: executing program 3 (id=347): r0 = socket(0x2, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000000, 0xffffffffffbfffff}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x311, 0x4000}, 0xfffffffffffffffa, 0xfa76, 0xffffffffffffffff, 0x0, 0x7ffffffffffffe, 0xfffffffe, 0x7, 0x7}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x4a, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x2, 0x1, 0x2}], 0x20000, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="eaef125c00000000", 0x8) 1.867043ms ago: executing program 4 (id=348): sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206922, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x20}, 0x2, &(0x7f0000000080)="9a500767eb5f54ecb881e97412e6455a26823c07d905f3ad2d9bf35ae7c9c79f9cd9750ffcbf728f9ed7d9b4152d751f36d4973ffaf7498b64052d2d854bd9c1178cfbbf6c522959262cc906122bcad4531e0b576391d691bf7f2464ccb4a6fa8e9274c7475a0a47b5645442a2e41b18d5e9e9ad285f635b1d7167ec49369b1eaca14905a04626ad7bace5d4e6b6560c13b7c8ab432058c54206b2bc176769a4c1b8b6a85711514a3feca0ce5bde065307b12ae64a89b7f7b9", 0x0, 0x0, 0xffffffffffffff6c) 778.333µs ago: executing program 5 (id=349): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) madvise(&(0x7f00004f0000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8, 0xffffffff, 0x3, 0x5, "0cd5d10aba756a467150a04932556a7b00", 0x7ff, 0xf}) sysctl$kern(&(0x7f0000000040)={0x1, 0x56}, 0x2, &(0x7f0000000e40)="cb48f8fced7dbeaca766dcdaaa303a796a197e29d89d0da56526149d05df87cf4d0e5203aee3e3255d6703c03f605829a00e5628f70eb6ec4dd1a23380cf40b6f0941d1890555c37c47678c897bb5408602eb3c38320c114335b5e6ccec457801fd11594f2b36c623104dd740ecf76fc339aec0ce2fed5734c0fdd8c91b4ac9ac1107615151b7db1ef6ee7541450e5f5b8677157bf7cca83b5a75e394e486cb44ec244b290d1a3a22007bf358a8668f6f6c648593817c55daa9dbf7a8f9077831d62b7908a54f718c11bb081487ad746f293a0c1b713fe0438ec3bf20e50ce5b43a94117a02576e3dd4846062571a17a057ba1658aa1b1ee3bc5e38c7dd07f454c4b84f4d3b7d7922d2b97f14a8829ca6fd7950315dacf6eb5c64600e6a1ed0e0744f8b9ff77a8233983d2f1aaa985c5173b95cc5b2f223d0efe482e05d696d19081fa43f98b307c720bbd0689df6b5e75f4d3596d3165809c5af82c3157d5dd", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="27913cf032b229830ead6d6811b3c9e91fbdf59c32417020e3a81e536e", 0x1d) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000140), &(0x7f0000000080)=0x37, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/129, 0x81, 0x841, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r2 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f00000003c0)={0x41424344}, 0xd, 0x25) syz_emit_ethernet(0x133, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb81004b00080045160121006407ff0e33907800000000e000000244240460ac1400aa00000004e0000001000000027f000001000000ff000000070000305c940bed36d75c4152ecc5fa440e995f6cc9309c9be0951b23b40000004e214e22", @ANYRES32=0x41424344, @ANYRES32=r3, @ANYBLOB="70200008907807ff0204090001000000d971dd191d8918e8e74960fb3769234439a7a8991c1ff82c8ce97a3f703842473ca6405a250c79abf040bc96e56d000000008f99303e19329de1c2ed942d5ec89c70b6f08beea9f2403bc7fa6a3e19322f299ad036d5ef0e854c1dc256fb3574318e14e7e6073a781989c42e5d002b03439b9b5e5a7a68a9511bf4e6ad5d170464d136cdd8d6d76b1c24797e9b1f50297ea2581b6467232d948267853d1abe661aa5821cb9bb6e73000000000000000000"]) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB='2'], 0x35, 0x401}, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x400c570a, &(0x7f0000000040)) write(r1, &(0x7f0000000500)="a270cc6c3c6f0a59570652bdb78f15234f9f4a00d2a2b69cd393abb714c54deaa884e49e213056a546b8f7f9a3702476dceb2706415c205374a24f3e1e408e53f2b2f626566aab7fdc9b64feccba5cb2f3aeb3b4cdc83a118a9537f4f5e07eeb9e9d2cde1736cef8df4711f53a2f11e8cbbe3d7b3d52708fc893cc115d9e990e9798e003c1c388778ac0f34387bc07c5976ce8d7c8ca7ca8636b40a2c9fb962733971a4b487ffc59edb7442604a70f04936979644476b68dd39642e66f54904763b7d84bc4d84cab3d344aa8c823342a60e6664a838545aae37f6e33ece41ada9cb52d729fe29d6380ad8bfded284202d09978e80e894bf84a3d629711997d5bc57838790f413cc44a5699652e39bbf04ff98da9a66de2d6cd05d1fb44b6a55dee411fe871207acffca38ed8d26fa47bd1c66be86bc6f979b2fbf9770d01dec1ecf3366acbc54f9ab061b1a07aca2205063ace3fffeeac76874e6f1ebb51da9401578730172e5d69a0e346b53cea04a7c6eb39c71f09cffc0c3125fb2bb5506e38651b125a8b7d0b244d6026595d861fe25278b673a7830987c745b26a2aa95bec99294022f4e09b1cd14e284755faa9c131d9dbd56f406f23f6cefb8e38061a5ad9ea5917569f081562c51dd414851c0b7e2c754aea8e0d9d2491f2618e4e21b597134bcfaf82325b1353a0b6d273e95553144436389e2497efc5c2fff25f8fc4d1d1dabee0d1f27e3f4a411f419ac719921f17f28afc702dc06f0d50d2139647e006d9efd15180872f853a9d6b9d7d5f0ea52fa672321ca4421246f8c8f9dbd283aa5df7b73a140186f6722bf1de5817970006bae55255421454d7bbae84c475d3a70bae0a48037dda0c26add0742a344b585ad3cdca30fc4c9a5b7b8ad5ac2baa8a5af876af16b5042ac96c4f2c2d5a606c5c6f7adef1ad748c7e67e8b178d2d979ce201f2660a4ecc5126cc7dd9c0a9f4ef6095d066a3054c64409c5409846ee0ff111a46720b734eb082b9f21d2d8985527ab87e5689be27323bc6d231db5eb82ed39d26218cd906719af6853e68e9e6fdc154b58e69e9cb61d9c4df9a780709f5dc332918cdcdc15ca6a0ef6f3f83d351650756ea488c025b995b088fe7ef2dee3ef3e353aa47768383184fc747dae2a8a5e357c3500f662721eb84639338c81441143d5b3c93040ff6f3bcbc9754a6bb8e742b08552641e070ba84da3d14f101048f6aa9dabdc7a8310769fd3be037c4d7891e116084ed550dd532e626c5334ca7a4d9dc7d38a246dcb1f05a6739693f521f1ef6211af7c37ca4b10182090cb3822bf158f525f14064889edb8b2a01879bdcc96aeaf140a8163475cdef492cf652566c6a64e7709022e0d6d078480b52ffbe1a07351dd3017be7b0e5a38f4abb0b3299309b5fb08cd80428d06702da2f595bcdceadf1342d24459c33f7fb7de92d1f6e674b7ecc5fd7396f6bbd85a4c74cc04a2b582abd8a302712951cde2974c6cf07d83064eddface1bcc947daa6729ce7d4bd35e366ac9c67fa6b20c90faf939e167d8495497194492a29b8d48d1b87db0676da28ff340f2ceca909a47252a99b8352ec49ca63d49a66f6636f166029b4466d85d1beaca55240de7b3c4dc6b1fca1268458d8873bb7ad18d711183da3cad69410ae6d11d36c4fbd82a1df48aac5c06f1e80821a729a8a328af2197851d741457a3a737d0b5cd4e638b59abc68306d01388bb3bb852d87190294deca232ef96c2f3e9d2858d04ba98b20edaaea5aaf756787ba69c66eaa968baa4501a2a911b407e417a70b532ba5fdfe9fcc215bc1d81d6a525af9921f5cedfceaee8efd76117c87e30cec3b32f3da9e84b5e1933245aea6eb30343244302e9220a43d4515818657a719a68f1398280ff98a0fc31961963c6501a32196534517b6d104491c70674ff7133673e39220c2ca595ea0f3c4449b8595d4ee9c2c2cecf5d769f085cbeeeea553ceed1a4ed5814d55641d17f0b50c5531b4f52988a96de4f3ba09cff125fa8ffa72c01b40419f256951d126033724ae54158018e712395d6dbcd5ce15856060f2d50764b7577c031df7cc811c0341d2a474655a10c6607a72458641cd8625e0b180b803adee45d1766f0d0b66a4d18579ea492aa2e2f4503fb9f950c0905f4b371e77702c9f985dc72da40206da09248c2f9a3ea6d00f762b98fac6acc95e12788f6f6ffea60ae33d34eb57eaf8fd2805fdc30bbb3bd5f174640b9a776381a85727f517e7cf695d2bd6c675b0e146e48f2dcf5f7a9b022f52d5dd81b762ca6989573f559e5ec300d3e062b057ff239fce4c95ef9127d59a171998dc4bfef225c5cce773a8fa5651cc9661d8c630dcce52457ba662198c03ea3d48ca4de42ba8e199af505a41b90d7881c08744866f6c14439ce9d424deaabd446858003c3658ad80f229128b848c06f93038aa6f4fc4459d3bfdd8266dec3cd24e3a06fdb1ee7806c543d55d14373c7ee6acd6266ead1c793dc0dacf0683754135a12c0501f358d62a06bd54b24d0b058a586f511279cdd198b9fb2eb900bfae7ee98c315d762fe90470775c7acbde6c05fc0f288d09a7960688629384c5066c2e578719862570d6397c96dc1980dbcf1370f1ff1dfb7ec5c28b9392147b0fd4e87a8d9508edefe249755d693ace50ae97a5af21b515531b669c438b39a18fd156742cefd2308c098f99ba3fbc9b7baa5bee8af2ea3259f81127a24b2afa8f01abf35f2de7e664d15913de72030603ad46aa508a492d4c033002a561f88a01b19e40ee948d829288273f1aa6ef27f95e382c9cabb1dc2d9c1d2e55ff815bf5f78f0c279904a38322a78ad35963b34049ea4eef0342f3936d204ded333207e1463ee7d2c0a6691fec848e1279f46fd5567748d840b36608d8ef0118e6a21ff9e0d3afdddfb2154ec53650017721d7087c3f9afcce03f1fa95331546d7d6ed0154bdd37225093e9a5fa9b466b8650b341367950c689ef00fca00ec5f9b3c494ad52fe411514a5509e635ff2b2bffeb98a3d6ff5486c9950d8a10e0455cdf56675b75346f0d343d94c28b65324e7e76d67b29317d2a17e82e4f053ac59031210f7744c3420c9b415a4f1ff8e70ba846d155776ce4961267142430d3aed0a155ebd12f0e0d1ae3c2748b68ce616862dc6a6471f64012344bcf3867c866e0310641923a842b9ec177a9151fc618ac514de267d0454cf45766e90ed919a45f5d4df0990438230abc348d42cd8a8f9630aa89b1cd837e3", 0x908) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r4, 0x10000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x7, 0x17}, 0x2, 0x0, &(0x7f00000016c0), 0x0, 0x0) 616.72µs ago: executing program 6 (id=350): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/240, 0xf0}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r3, r1) 247.848µs ago: executing program 7 (id=351): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fsync(r1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8001, 0x59, 0xffffff8d, "1826284ed92ca2e4aa13e4fcff0300", 0x0, 0x3}) read(r4, &(0x7f0000000100)=""/107, 0x6b) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="28b6", 0x2}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="dcf4d7b4629aaa19", 0x8}], 0x1) 0s ago: executing program 33 (id=351): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) fsync(r1) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x8001, 0x59, 0xffffff8d, "1826284ed92ca2e4aa13e4fcff0300", 0x0, 0x3}) read(r4, &(0x7f0000000100)=""/107, 0x6b) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="28b6", 0x2}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="dcf4d7b4629aaa19", 0x8}], 0x1) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.109' (ED25519) to the list of known hosts. pWanARiNcI:NG :m StPLx N 0xOTfff LfOffWfEfR8E3D9 O5N14 T1R0:AP loEXckITin ga a0g aiStopped at proc_trampoline+0xc7: movl $0,%gs:0x680 TID PID UID PRFLAGS PFLAGS CPU COMMAND *407786 46054 32767 0x10 0 1 syz-executor 432604 8248 32767 0x10 0 0 syz-executor proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x7161d5b55c50, count: 14 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu0: mtx 0xffffffff83951410: locking against myself ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x7161d5b55c50, count: -1 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80002a31e930 rbx 0 rdx 0 rcx 0xffff80003b422a70 rax 0x2a r8 0xffff80002a31e860 r9 0x1 r10 0x68e8067c9d5253e2 r11 0x741e5de1630e04ff r12 0 r13 0xffffffff82e7c1b8 Xdoreti+0x18 r14 0 r15 0 rip 0xffffffff815274c7 proc_trampoline+0xc7 cs 0x8 rflags 0x246 rsp 0xffff80002a31e8b0 ss 0x10 proc_trampoline+0xc7: movl $0,%gs:0x680 ddb{1}> show proc PROC (syz-executor) tid=407786 pid=46054 tcnt=2 stat=onproc flags process=10 proc=0 runpri=80, usrpri=81, slppri=16, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003b4222c0,0xffff80003b4227f0 process=0xffff800039012f50 user=0xffff80002a319000, vmspace=0xfffffd806b1bdb60 estcpu=31, cpticks=5, pctcpu=0.0, user=3, sys=2, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 46210 177708 84337 32767 2 0x10 syz-executor 46210 507831 84337 32767 3 0x4000090 sbwait syz-executor 22970 443793 47756 0 2 0x2 syz-executor *46054 407786 29062 32767 7 0x10 syz-executor 46054 185554 29062 32767 3 0x4000090 fsleep syz-executor 52832 114936 18236 32767 2 0x10 syz-executor 52832 162689 18236 32767 3 0x4000090 fsleep syz-executor 8248 432604 95509 32767 7 0x10 syz-executor 8248 319207 95509 32767 3 0x4000010 biowait syz-executor 8248 276257 95509 32767 3 0x4000010 uobjlk syz-executor 8248 515691 95509 32767 2 0x4000010 syz-executor 35509 345862 30869 32767 2 0x10 syz-executor 35509 416217 30869 32767 2 0x4000010 syz-executor 15543 437529 47756 0 2 0x2 syz-executor 55950 76231 0 0 3 0x14200 bored sosplice 84337 428783 22402 32767 3 0x90 nanoslp syz-executor 95509 522003 11478 32767 3 0x90 nanoslp syz-executor 33045 241785 23172 32767 3 0x10 biowait syz-executor 30869 478933 30519 32767 3 0x90 nanoslp syz-executor 29062 324519 42044 32767 3 0x90 nanoslp syz-executor 18236 418182 75000 32767 3 0x90 nanoslp syz-executor 22402 255959 47756 0 3 0x82 wait syz-executor 42044 187723 47756 0 3 0x82 wait syz-executor 23172 168628 47756 0 3 0x82 wait syz-executor 75000 19848 47756 0 3 0x82 wait syz-executor 11478 75759 47756 0 3 0x82 wait syz-executor 30519 238492 47756 0 3 0x82 wait syz-executor 47756 62090 29095 0 3 0x82 kqread syz-executor 29095 273097 75170 0 3 0x10008a sigsusp ksh 75170 426563 63905 0 3 0x98 kqread sshd-session 63905 489502 92593 0 3 0x92 kqread sshd-session 73946 116954 1 0 3 0x100083 ttyin getty 92593 287934 1 0 3 0x88 kqread sshd 79616 365104 22433 73 3 0x1100090 kqread syslogd 22433 326312 1 0 3 0x100082 sbwait syslogd 26786 459756 1 0 3 0x100080 kqread resolvd 41725 471570 67090 77 3 0x100092 kqread dhcpleased 13032 49193 67090 77 3 0x100092 kqread dhcpleased 67090 347822 1 0 3 0x80 kqread dhcpleased 20961 107643 0 0 3 0x14200 bored smr 92977 464804 0 0 2 0x14200 zerothread 27030 295289 0 0 3 0x14200 aiodoned aiodoned 90995 120834 0 0 3 0x14200 syncer update 59249 253999 0 0 3 0x14200 cleaner cleaner 54458 407291 0 0 3 0x14200 reaper reaper 53753 396114 0 0 3 0x14200 pgdaemon pagedaemon 75026 166422 0 0 3 0x14200 bored viomb 3648 53705 0 0 3 0x40014200 acpi0 acpi0 68174 171616 0 0 3 0x40014200 idle1 56507 368147 0 0 3 0x14200 bored softnet3 24153 503301 0 0 3 0x14200 bored softnet2 66086 377271 0 0 3 0x14200 bored softnet1 29050 520596 0 0 3 0x14200 bored softnet0 85087 19978 0 0 3 0x14200 bored systqmp 60554 496503 0 0 3 0x14200 bored systq 65493 517602 0 0 3 0x14200 tmoslp softclockmp 8682 265617 0 0 3 0x40014200 tmoslp softclock 80439 522416 0 0 3 0x40014200 idle0 1 228212 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff83951420) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 CPU 1: exclusive mutex &map->flags_lock r = 0 (0xfffffd806b1bd730) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 vm_map_lock_ln+0x13f #4 uvm_map_clean+0x11b #5 syscall+0xb08 #6 Xsyscall+0x128 Process 8248 (syz-executor) thread 0xffff80003b422550 (432604) exclusive rwlock uobjlk r = 0 (0xfffffd805d4c17f8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 8248 (syz-executor) thread 0xffff8000ffff0a60 (319207) exclusive rrwlock inode r = 0 (0xfffffd807698e770) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 8248 (syz-executor) thread 0xffff8000ffff1730 (276257) exclusive rwlock vmmaplk r = 0 (0xfffffd806b1bd6c0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 vm_map_lock_ln+0x12e #3 uvm_map_clean+0x11b #4 syscall+0xb08 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff83953110) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 Process 33045 (syz-executor) thread 0xffff80002a2abc48 (241785) exclusive rrwlock inode r = 0 (0xfffffd8066120ac0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c656e50) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10188 10951K 10966K 166960K 11271 0 pcb 17 12K 12K 166960K 17 0 rtable 194 5K 6K 166960K 362 0 pf 27 16K 16K 166960K 31 0 ifaddr 34 6K 7K 166960K 44 0 ifgroup 42 1K 2K 166960K 50 0 sysctl 4 1K 1K 166960K 4 0 counters 62 36K 36K 166960K 66 0 ioctlops 0 0K 2K 166960K 33 0 iov 0 0K 16K 166960K 22 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1335 84K 84K 166960K 1619 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 14 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 60 0 dirhash 12 2K 2K 166960K 15 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 21 77K 117K 166960K 567 0 sigio 0 0K 0K 166960K 9 0 proc 58 79K 115K 166960K 521 0 subproc 64 4K 4K 166960K 253 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 119 0 in_multi 77 5K 7K 166960K 113 0 ether_multi 1 0K 0K 166960K 1 0 mrt 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 91 413K 413K 166960K 91 0 exec 0 0K 1K 166960K 402 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 223 151K 167K 166960K 6408 0 UVM aobj 19 4K 4K 166960K 22 0 pinsyscall 42 84K 106K 166960K 1594 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 20 0 NDP 9 0K 2K 166960K 27 0 temp 46 8669K 8733K 166960K 5622 0 kqueue 13 20K 28K 166960K 97 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 133 0 130 3 2 1 3 0 8 0 rtentry 176 114 0 24 6 0 6 6 0 8 0 unpcb 144 525 0 508 8 4 4 6 0 8 3 syncache 336 12 0 12 1 1 0 1 0 8 0 tcpqe 32 3 0 3 2 2 0 1 0 8 0 tcpcb 808 184 0 178 4 3 1 4 0 8 0 arp 128 18 0 4 1 0 1 1 0 8 0 ipq 40 1 0 1 1 1 0 1 0 8 0 ipqe 40 2 0 2 1 1 0 1 0 8 0 inpcb 384 474 0 465 8 6 2 8 0 8 0 nd6 144 27 0 7 1 0 1 1 0 8 0 kcovpl 48 28 0 21 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 471 0 103 29 2 27 29 0 8 1 art_table 32 472 0 103 4 0 4 4 0 8 0 art_node 16 113 0 31 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 57 0 47 1 0 1 1 0 8 0 shmpl 112 19 0 3 1 0 1 1 0 8 0 dirhash 1024 19 0 2 3 0 3 3 0 8 0 dino2pl 256 2110 0 578 96 0 96 96 0 8 0 ffsino 288 2110 0 578 110 0 110 110 0 8 0 nchpl 144 2810 0 1110 64 0 64 64 0 8 0 uvmvnodes 80 2372 0 0 49 0 49 49 0 8 0 vnodes 216 2372 0 0 132 0 132 132 0 8 0 namei 1024 9013 0 9012 2 1 1 2 0 8 0 percpumem 16 48 0 2 1 0 1 1 0 8 0 kstatmem 264 24 0 4 2 0 2 2 0 8 0 scxspl 216 8831 0 8828 10 5 5 8 1 8 4 plimitpl 152 143 0 121 2 0 2 2 0 8 1 sigapl 424 803 0 751 7 0 7 7 0 8 0 knotepl 120 322 0 0 10 0 10 10 0 8 0 kqueuepl 224 238 0 229 7 4 3 5 0 8 2 pipepl 336 257 0 230 8 5 3 8 0 8 0 fdescpl 520 784 0 751 3 0 3 3 0 8 0 filepl 160 4676 0 4478 16 3 13 16 0 8 4 lockfpl 104 76 0 73 1 0 1 1 0 8 0 lockfspl 48 32 0 29 1 0 1 1 0 8 0 sessionpl 144 47 0 33 1 0 1 1 0 8 0 pgrppl 48 84 0 62 1 0 1 1 0 8 0 ucredpl 104 822 0 805 1 0 1 1 0 8 0 zombiepl 144 751 0 751 1 0 1 1 0 8 1 processpl 1208 803 0 751 5 0 5 5 0 8 0 procpl 656 1389 0 1330 7 1 6 7 0 8 0 sosppl 168 2 0 2 1 1 0 1 0 8 0 sockpl 728 1141 0 1112 21 11 10 15 0 8 6 mcl64k 65536 5 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 123 0 0 16 0 16 16 0 8 0 mcl2k 2048 30 0 0 4 0 4 4 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 1647 0 0 103 0 103 103 0 8 0 bufpl 280 2786 0 113 191 0 191 191 0 8 0 anonpl 32 11461 0 0 93 0 93 93 0 246 0 amapchunkpl 152 19903 0 19440 33 8 25 33 0 158 6 amappl16 200 2852 0 2831 34 21 13 27 0 8 8 amappl15 192 3 0 3 1 1 0 1 0 8 0 amappl14 184 115 0 104 1 0 1 1 0 8 0 amappl13 176 13 0 13 2 2 0 1 0 8 0 amappl12 168 1388 0 1355 2 0 2 2 0 8 0 amappl11 160 44 0 34 1 0 1 1 0 8 0 amappl10 152 5 0 5 1 1 0 1 0 8 0 amappl9 144 253 0 253 1 1 0 1 0 8 0 amappl8 136 19 0 18 1 0 1 1 0 8 0 amappl7 128 102 0 92 1 0 1 1 0 8 0 amappl6 120 172 0 169 1 0 1 1 0 8 0 amappl5 112 109 0 102 1 0 1 1 0 8 0 amappl4 104 304 0 287 1 0 1 1 0 8 0 amappl3 96 3684 0 3575 4 0 4 4 0 8 0 amappl2 88 652 0 592 2 0 2 2 0 8 0 amappl1 80 10943 0 10385 14 0 14 14 0 8 0 amappl 88 5651 0 5492 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 21 0 3 1 0 1 1 0 8 0 uaddrrnd 24 785 0 752 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 785 0 752 1 0 1 1 0 8 0 vmmpekpl 168 8976 0 8936 3 0 3 3 0 8 0 vmmpepl 168 56867 0 54948 115 12 103 115 0 357 12 vmsppl 480 784 0 752 7 2 5 6 0 8 0 rwobjpl 72 20552 0 17343 62 0 62 62 0 8 2 pdppl 4096 1578 0 1504 114 32 82 94 0 8 8 pvpl 32 19044 0 0 157 3 154 154 0 265 0 pmappl 256 784 0 752 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 501 0 47 14 0 14 14 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff8386eff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_write_1(3f8,0,69) at x86_bus_space_io_write_1+0x40 comcnputc(800,69) at comcnputc+0x1ab cnputc(69) at cnputc+0x61 db_putchar(69) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833f0da9) at db_printf+0x9b panic(ffffffff833e5603) at panic+0x103 mtx_enter_try(ffffffff83951410) at mtx_enter_try+0x1bf mtx_enter(ffffffff83951410) at mtx_enter+0x60 uvm_pageclean(fffffd8008ee3590) at uvm_pageclean+0x290 uvm_pagefree(fffffd8008ee3590) at uvm_pagefree+0x26 end trace frame: 0xffff8000343ea840, count: 0 ddb{0}> trace x86_ipi_db(ffffffff8386eff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 x86_bus_space_io_write_1(3f8,0,69) at x86_bus_space_io_write_1+0x40 comcnputc(800,69) at comcnputc+0x1ab cnputc(69) at cnputc+0x61 db_putchar(69) at db_putchar+0x65c kprintf() at kprintf+0x2aba db_printf(ffffffff833f0da9) at db_printf+0x9b panic(ffffffff833e5603) at panic+0x103 mtx_enter_try(ffffffff83951410) at mtx_enter_try+0x1bf mtx_enter(ffffffff83951410) at mtx_enter+0x60 uvm_pageclean(fffffd8008ee3590) at uvm_pageclean+0x290 uvm_pagefree(fffffd8008ee3590) at uvm_pagefree+0x26 uvn_get(fffffd806c56e248,0,ffff8000343ea8a8,ffff8000343ea88c,0,2,b118c692f76b8566,2) at uvn_get+0x68b uvm_fault_lower_io(ffff8000343eaac0,ffff8000343eaaf8,ffff8000343ea940,ffff8000343ea928) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff8000343eaac0,ffff8000343eaaf8,ffff8000343eaa40) at uvm_fault_lower+0x2bb uvm_fault(fffffd806b1bd5c0,200000000000,0,2) at uvm_fault+0x278 upageflttrap(ffff8000343eac50,200000000080) at upageflttrap+0xa9 usertrap(ffff8000343eac50) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7ad5ee11ceb0, count: -21 ddb{0}> machine ddbcpu 1 Stopped at proc_trampoline+0xc7: movl $0,%gs:0x680 proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x7161d5b55c50, count: 14 ddb{1}> trace proc_trampoline() at proc_trampoline+0xc7 end of kernel end trace frame: 0x7161d5b55c50, count: -1