last executing test programs: 4.359680227s ago: executing program 3 (id=46): r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = openat$crypto(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$CIOCGSESSION2(r1, 0xc040636a, &(0x7f0000000440)={0xb, 0xf, 0x10, &(0x7f0000000140)="3c9e89526b1f00b07f8aee18e5aa3505", 0x0, 0x0, 0x4000000, 0xfdffffff, [0x0, 0x2, 0x0, 0x80002]}) r2 = fcntl$dupfd(r1, 0x11, r0) ioctl$CIOCCRYPT(r2, 0xc0306367, &(0x7f0000000300)={0x0, 0x2, 0x0, 0x90, &(0x7f0000000480), 0x0, &(0x7f0000000180), 0x0}) (async) ioctl$CIOCCRYPT(r2, 0xc0306367, &(0x7f0000000300)={0x0, 0x2, 0x0, 0x90, &(0x7f0000000480), 0x0, &(0x7f0000000180), 0x0}) sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)="c8"}], 0x1, 0x0}, 0x0) freebsd10_pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$DIOCNATLOOK(r3, 0x8008745b, &(0x7f00000003c0)="28a7c7f9810206") (async) ioctl$DIOCNATLOOK(r3, 0x8008745b, &(0x7f00000003c0)="28a7c7f9810206") open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x100) thr_self(&(0x7f00000002c0)) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x8009, 0x8, 0xe8c5, 0x0, [0x0, 0x0, 0xa, 0x40000000000000]}], 0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1000, 0x0) access(&(0x7f0000000680)='./file0\x00', 0x0) writev(r4, 0x0, 0x0) (async) writev(r4, 0x0, 0x0) procctl$PROC_REAP_KILL(0x0, 0x0, 0x6, &(0x7f0000000180)={0x13, 0x1, 0xffffffffffffffff, 0x40}) r5 = open$dir(0x0, 0x0, 0x0) r6 = __specialfd$inotify(0x2, &(0x7f0000000180), 0x4) inotify_add_watch_at(r6, r5, 0x0, 0x21000430) (async) inotify_add_watch_at(r6, r5, 0x0, 0x21000430) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40000400000002c2, 0x0) (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x40000400000002c2, 0x0) read(r6, &(0x7f00000000c0)=""/5, 0x10c) socket$inet6_tcp(0x1c, 0x1, 0x0) (async) r7 = socket$inet6_tcp(0x1c, 0x1, 0x0) openat$crypto(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) r8 = openat$crypto(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$CIOCFINDDEV(r8, 0xc024636c, 0x0) (async) ioctl$CIOCFINDDEV(r8, 0xc024636c, 0x0) setsockopt$inet6_tcp_buf(r7, 0x6, 0x27, &(0x7f0000000000), 0x0) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000f40)=""/218) close(0xffffffffffffffff) freebsd11_mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) open$dir(0x0, 0x40000400000002c2, 0x0) 4.177401657s ago: executing program 2 (id=48): rfork(0x1060) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x0) (async) extattr_set_file(&(0x7f0000000080)='./file0\x00', 0x1, &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)="91ab328189db53b7cd4db41d4d9e722cf3ac562f191849f318a5e9a4bfc9a7d1a39b2c29702704deacee75b88a22765f0ff53e75591f9af663cb5f1d7e990a627fd2a0e981babe591f75fbf9773129108f2963685a4deb3e3b30451670478f809f", 0x61) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) rfork(0x10010) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) dup2(r1, r0) (async) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x8) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fchflags(r2, 0x4) (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 4.176727558s ago: executing program 1 (id=50): madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) setrlimit(0x9, &(0x7f0000000100)) socket$inet(0x2, 0x2, 0x0) rfork(0x85000) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x1c, 0x5, 0x6) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r1, 0x0, 0x9, &(0x7f00000001c0)={@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, 0x3120ce25) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) getsockopt$inet_mreqn(r1, 0x0, 0x9, &(0x7f00000002c0)={@multicast2, @remote, 0x0}, &(0x7f0000000300)=0xc) setsockopt$inet6_IPV6_PKTINFO(r2, 0x29, 0x2e, &(0x7f0000000040)={@local={0xfe, 0x80, '\x00', 0x0}, r3}, 0x14) sendto$inet6(r2, 0x0, 0x0, 0x20105, &(0x7f0000000080)={0x1c, 0x1c, 0x1, 0x80201, @loopback}, 0x1c) r4 = socket(0x1c, 0x1, 0x0) bind$inet6(r4, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) setsockopt$sock_splice(r4, 0xffff, 0x1023, &(0x7f0000000080)={r0, 0x400bab8, {0x6, 0x4}}, 0x20) r5 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x1000) fhopen(&(0x7f0000000000)={{[0x5c8951ac, 0x3bea9983]}, {0x0, 0x1, "0a0000009a165d590600"}}, 0x400000) setsockopt$inet_tcp_TCP_RXTLS_ENABLE(r0, 0x6, 0x29, &(0x7f0000000100)={&(0x7f00000001c0)="fa7e726b0823375478ceaef0357e38523b9ba538e85fe9f6167c3cac93ee11ed9308391647eb5b46845ef968ce72f1b7850580fad365f42cdab85f0282109801a85b73fcdff023cb686735d545e0ad1b9a01bbcf4dc72882cf1e9bff8ff26747b3afe1aef3bb5b9ee59716637d777448301216fffd94abb88d5df02bb7a2e3673ab5cc358dd53650808c67d5144dba94c1", &(0x7f0000000040)="8bf4105eb46dd12e7d52c35bc1c64c86e9b343fb8eff4575", 0x0, 0x19, 0x91, 0x18, 0x1c, 0x0, 0x0, 0x0, 0x2, "199d45be202f0ed8"}, 0x40) execve(0x0, &(0x7f0000000380)=[&(0x7f00000005c0)='.(\x00'], 0x0) 4.120786538s ago: executing program 2 (id=51): open$dir(&(0x7f0000000100)='./file1\x00', 0x40000400000002c2, 0x180) r0 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = __specialfd$inotify(0x2, &(0x7f0000000040)={0x4}, 0x4) freebsd11_statfs(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000380)) inotify_add_watch_at(r1, r0, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x21000430) inotify_add_watch_at(r1, r0, &(0x7f0000000080)='./file1\x00', 0x420) rfork(0x1000) 4.119500842s ago: executing program 2 (id=52): r0 = open(&(0x7f0000000080)='./file0\x00', 0x80000000000209, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x41f3) aio_read(&(0x7f0000001300)={r1, 0x5, &(0x7f0000000240)="81", 0x1, [0xa5c5, 0x16], 0x8, 0x6, 0x4, {0x0, 0x8003, 0x0}, {0x0, 0x16, @sigval_ptr=0x4, @spare=[0x9, 0x7f, 0x10000, 0x6, 0x6, 0x3bb, 0x101, 0x4]}}) preadv(r1, &(0x7f0000001780)=[{&(0x7f0000002980)=""/185, 0xb9}], 0x1, 0x0) openat(0xffffffffffffff9c, 0x0, 0x200201, 0x0) symlink(0x0, 0x0) r2 = __specialfd$inotify(0x2, 0x0, 0x0) open(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x70e, 0x0) link(0x0, 0x0) open$dir(0x0, 0x200, 0x0) inotify_add_watch_at(r2, 0xffffffffffffffff, 0x0, 0x21000430) aio_write(0x0) r3 = socket(0x1c, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) connect$inet6(r3, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x20bf0000, 0x0, 0x0) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) rfork(0x1000) freebsd12_shm_open(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x100) 3.939397492s ago: executing program 1 (id=53): r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5, 0x0, [0x7, 0xffffffffffffff00, 0x7, 0x40000000000000]}], 0x1, 0x0, 0x0, 0x0) socket$inet6_icmp(0x1c, 0x2, 0x3a) socket$inet6_udplite(0x1c, 0x2, 0x88) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$MDIOCDETACH(0xffffffffffffffff, 0xc1c06d01, 0x0) r1 = kqueue() fpathconf(r1, 0x35) r2 = socket$inet(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x10, 0x2, 0x3}, 0x10) listen(r2, 0x14040000) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@local, @random="ad55db42d467", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x2c, 0x0, 0x0, 0x5, 0x6, 0x0, @rand_addr=0x1ff, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0xa7, 0x0, 0x0, {[@window={0x3, 0x3, 0x2}]}}}}}}}) open$dir(&(0x7f0000000880)='./file0\x00', 0x8, 0x0) r3 = socket(0x1c, 0x1, 0x0) cpuset_setaffinity(0x3, 0x2, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={[0x2]}) socket$inet6_udp(0x1c, 0x2, 0x0) cpuset(&(0x7f0000000080)) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/255, 0xfffffe24, 0x860, 0x0, 0x0) nanosleep(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unmount(&(0x7f00000000c0)='./file0\x00', 0x180244) connect$inet6(r3, &(0x7f0000000200)={0x1c, 0x1c, 0x3, 0xff, @mcast2, 0x26b}, 0x1c) 3.937302248s ago: executing program 3 (id=55): r0 = socket(0x1c, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000140)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) execve(0x0, &(0x7f00000001c0), 0x0) r1 = socket$inet6(0x1c, 0x2, 0x0) socket$inet6_udp(0x1c, 0x2, 0x0) kqueue() syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf644322e6e7f0800000000000000000400019078ffffffffac1400bb83"]) setsockopt$sock_int(r1, 0xffff, 0x1012, 0x0, 0x0) r2 = kqueue() freebsd11_kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSDIRECTION(0xffffffffffffffff, 0x80044277, &(0x7f00000000c0)=0x2) open$dir(0x0, 0x40000400000002c2, 0x0) r3 = socket(0x1c, 0x1, 0x0) fstat(r3, &(0x7f0000000440)) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f00000001c0)=@file={0xa, 0x0, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) r5 = socket(0x1c, 0x3, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1010, &(0x7f0000000000), &(0x7f0000001840)=0x10) r6 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_TXTLS_ENABLE(r6, 0x6, 0x27, &(0x7f0000000140)={&(0x7f0000000080)='\x00', 0x0, &(0x7f0000000040)="cf", 0xb, 0x1, 0x0, 0x7, 0x1, 0x0, 0x3, 0x1, "00ff03ff8e3500"}, 0x40) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) setsockopt$inet_tcp_int(r0, 0x6, 0x8, &(0x7f0000001a40)=0x1ff, 0x4) setsockopt$inet_tcp_TCP_CCALGOOPT(r3, 0x6, 0x41, &(0x7f0000000100)=@newreno={0x3, 0x7}, 0x8) connect$inet6(r0, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) sendto$inet(r0, &(0x7f0000000200)="0e", 0xff66, 0x0, 0x0, 0x0) setsockopt$sock_splice(r0, 0xffff, 0x1023, &(0x7f0000000000)={r0, 0xd500, {0xc, 0x8}}, 0x20) 3.86060811s ago: executing program 2 (id=56): r0 = fork() rtprio(0x0, r0, &(0x7f0000001800)={0x3, 0x1}) (async) r1 = open$dir(&(0x7f0000000840)='./file1\x00', 0x40000400000002c2, 0x0) freebsd10_pipe(&(0x7f0000000000)) (async, rerun: 64) r2 = openat$bpf(0xffffff9c, &(0x7f0000000100), 0x80000, 0x0) (rerun: 64) preadv(r2, &(0x7f0000000200), 0x0, 0x78dabc0a) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200201, 0x0) (async) mlockall(0x2) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x205, 0x0) (async, rerun: 32) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df8b, 0x0) (async, rerun: 32) getitimer(0x2, &(0x7f0000000040)) mlockall(0x2) sysarch$I386_SET_LDT(0x1, &(0x7f0000000040)={0x0, &(0x7f0000000000), 0x20000000000000bc}) truncate(&(0x7f0000000040)='./file0\x00', 0xaa480) (async) r4 = semget$private(0x0, 0x4, 0x102) __semctl$SETVAL(r4, 0x981f250082ac26b2, 0x8, &(0x7f0000001140)=0x0) r5 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x1, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r6, 0x0) fchflags(r5, 0x40008) fchflags(r3, 0x40008) (async, rerun: 64) sync() (async, rerun: 64) sigaction(0x6, &(0x7f0000000200)={&(0x7f0000000180)="f30f2dadad000000c4e1f55f9b00080000f08794a0e4553810c4e2e5bf51c63e263e660f380755b1c4e189c1a240490000c481fe700600660f3a41828bcf0000def3ec326de3516cb69989999908", 0x35, {[0xfffff801, 0x50e5, 0xfffffffe]}}, 0x0) lio_listio(0x0, 0x0, 0x0, &(0x7f0000000a00)={0x1, 0x6, @sival_ptr, @spare=[0x101, 0x3, 0x0, 0x2e1, 0x7, 0x3, 0x5, 0x8]}) (async) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x20000) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) procctl$PROC_TRAPCAP_STATUS(0x0, r0, 0xa, &(0x7f00000000c0)) 3.600686231s ago: executing program 1 (id=58): kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{0x6, 0x8000000000000005, 0x8, 0x10, 0x4, 0x6, [0x400, 0x3, 0x8, 0x1]}, {0x2, 0xfffffffffffffff3, 0x80, 0x1, 0x0, 0x9, [0x2, 0x7fff, 0x6, 0xc0000]}, {0x7, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x8000000000000001, [0x7, 0xe31, 0x800, 0x5]}, {0x2, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x0, [0x7, 0x3, 0x2, 0xe19]}, {0xe, 0xfffffffffffffff9, 0x8009, 0x8, 0xe8c8, 0x0, [0x0, 0x2]}, {0x9, 0xfffffffffffffff5, 0x6, 0x100, 0x0, 0x4, [0xf692, 0x8, 0x8, 0x8]}], 0x6, 0x0, 0x0, 0x0) (async) fork() syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaabb6a21fa1b88e3820000008000020000000000000000fe8000000000000000000000000000aa00"/60]) (async) mprotect(&(0x7f00003fd000/0xc00000)=nil, 0xc00000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) setsockopt$inet_int(0xffffffffffffffff, 0x0, 0x1b, &(0x7f00000000c0)=0x3, 0x4) (async) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b89cb4e47f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) (async) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x10, 0x2, 0x2}, 0x10) (async) setsockopt$inet_tcp_int(r2, 0x6, 0x200, &(0x7f00000000c0)=0x68a, 0x4) (async) r3 = socket$inet_tcp(0x2, 0x1, 0x0) dup2(r3, r2) (async) semget(0x1, 0x0, 0x2) (async) mkdir(&(0x7f00000003c0)='./file1\x00', 0x39) (async) r4 = socket(0x1c, 0x1, 0x0) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x180) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000240)='./file0/file0/..\x00', 0x100) (async) chdir(&(0x7f0000000080)='./file0/file0/..\x00') (async) renameat(r5, &(0x7f0000000200)='./file1\x00', r5, &(0x7f00000000c0)='./file0/file0/..\x00') (async) r6 = socket$unix(0x1, 0x5, 0x0) connectat$unix(0xffffffffffffff9c, r6, &(0x7f0000000040)=@file={0xfffffffffffffe44, 0x1, './file0/file0\x00'}, 0xa) 3.550739184s ago: executing program 1 (id=59): r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_mreqn(r1, 0x0, 0x9, 0x0, 0x0) r2 = socket$inet6_udplite(0x1c, 0x2, 0x88) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_TXTLS_ENABLE(r3, 0x6, 0x27, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)="cf", 0xb, 0x0, 0x0, 0x7, 0x1, 0x0, 0x3, 0x3, "00ff03ff8e3500"}, 0x40) sendto$inet(r3, &(0x7f0000000240)="d86205be", 0x4, 0x20001, &(0x7f0000000200)={0x10, 0x2, 0x1, @remote={0xac, 0x14, 0x0}}, 0x10) setsockopt$sock_splice(r3, 0xffff, 0x1023, &(0x7f0000000a40)={r3, 0x0, {0x3, 0x8}}, 0x20) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x105, 0x0, 0x0) setsockopt$inet_sctp_SCTP_RECVRCVINFO(r0, 0x84, 0x1f, &(0x7f0000000080)=0x7, 0x4) r4 = kqueue() openat$crypto(0xffffffffffffff9c, &(0x7f0000000300), 0x200000, 0x0) lseek(r0, 0x3, 0x0) kevent(r4, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x81, 0x8, 0xe8c5, 0x0, [0x0, 0x0, 0x7]}], 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000383a00a4d2c5424d6aa513f09721a04f2b8881ff01000000000000000000000000000101019078000000006000000000000000fe8000000000000000800000000000aad7ff9174e5369e9fbb2a0c6bbf926394660000000000000092e12443c86047e77d60f55f882d73170192f814a76480088d0eebd81ea974d0d0af66a6fdadc4904c298522e4ea9ba6b1f4d735a4814a4bbad8562d5760ec89c6507e9805a56850e0dbdd1c7d84416b9ea73650caee58b2bee80ecd11c02de1e181b728cc8302d487c55c50f4a162c6fa5c3390e5dde120fa3990608f80a625"]) syz_emit_ethernet(0x82, &(0x7f0000000200)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x74, 0xfffc, 0x0, 0x0, 0x84, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3, 0x2}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x0, 0x0, {0x13, 0x4, 0x0, 0x2, 0x2, 0x66, 0x9, 0xf7, 0x40, 0xffe, @loopback, @rand_addr=0xfffffff8, {[@noop, @generic={0x44, 0xa, "9d5c8b2d7d951512"}, @ssrr={0x89, 0xf, 0x5, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast2]}, @timestamp={0x44, 0x14, 0x8, 0x1, 0x5, [{[@empty], 0x3}, {[@multicast1], 0x7}]}, @ssrr={0x89, 0x7, 0x3, [@multicast1]}]}}, "24941916b351aaa7"}}}}}) r5 = setsid() procctl$PROC_SPROTECT(0x2, r5, 0x1, 0x0) semop(0x0, &(0x7f0000000180), 0x0) socket$inet6_udp(0x1c, 0x2, 0x0) openat$md(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x1, 0x0) thr_new(0x0, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_IPV6_PKTINFO(r2, 0x29, 0x2e, 0x0, 0x0) r6 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_TXTLS_ENABLE(r6, 0x6, 0x27, &(0x7f0000000040)={&(0x7f0000000080)='\x00', 0x0, 0x0, 0xb, 0x1, 0x0, 0x7, 0x0, 0x700, 0x3, 0x4}, 0x40) clock_settime(0x0, &(0x7f0000000580)={0x1e3, 0x8000000000000000}) setsockopt$inet6_IPV6_PKTINFO(r2, 0x29, 0x2e, 0x0, 0x0) 3.550048453s ago: executing program 3 (id=60): open$dir(&(0x7f00000001c0)='./file0\x00', 0x488200, 0x176) truncate(&(0x7f0000000040)='./file0\x00', 0x4677) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) copy_file_range(r0, 0x0, r0, &(0x7f0000000180)=0xffff, 0x3ff, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendfile(r1, r4, 0x1, 0x400000000000, 0x0, 0x0, 0x1) mlockall(0x2) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r5, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) truncate(&(0x7f0000000040)='./file0\x00', 0x4677) r6 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) copy_file_range(r6, 0x0, r6, &(0x7f0000000240)=0x10003, 0x3ff, 0x0) sync() getsockname$unix(r5, &(0x7f0000000000)=@abs={0x8}, &(0x7f0000000080)=0x8) 3.500648994s ago: executing program 0 (id=61): r0 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r1 = socket$inet6(0x1c, 0x3, 0x3) sendmsg$inet6_sctp(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6={0x1c, 0x1c, 0x3, 0x0, @loopback, 0xfffffffe}, 0x1c, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="1400000029000000020000000000000000000004"], 0x14, 0x20100}, 0x20008) (async) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x1c, 0x1c, 0x1, 0x2, @loopback, 0xffffffff}, {0x1c, 0x1c, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}, 0x0, [0x0, 0xfffffffd, 0x0, 0x800, 0x1, 0x1000, 0xfffffffd, 0x2ffff]}, 0x5c) (async, rerun: 32) getsockopt$inet6_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000100)={@in={{0x10, 0x2, 0x3, @rand_addr}}, 0x0, 0x3, 0x8, 0x10, 0x6, 0x7, 0x7}, &(0x7f0000000000)=0x98) (rerun: 32) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200201, 0x0) aio_write(&(0x7f0000000340)={r2, 0x80000001, &(0x7f0000000300)="e2", 0x1, [], 0x0, 0x0, 0x0, {0x0, 0x7, 0x0}}) (async, rerun: 32) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200201, 0x0) (async, rerun: 32) r4 = openat$crypto(0xffffffffffffff9c, &(0x7f0000000000), 0x80000, 0x0) ioctl$CIOCGSESSION2(r4, 0xc040636a, &(0x7f0000000040)={0x29, 0x0, 0x6, &(0x7f0000000080)="3c022e61792e", 0x0, 0x0, 0x0, 0xfdfffffd}) (async) ioctl$CIOCCRYPT(r4, 0xc0306367, &(0x7f0000001300)={0x0, 0x1, 0x2, 0x5, 0x0, 0x0, 0x0, &(0x7f0000000400)}) (async, rerun: 32) r5 = socket(0x26, 0x2, 0x0) (rerun: 32) r6 = dup2(r5, r5) (async) readv(r5, &(0x7f0000001680)=[{&(0x7f0000002780)=""/4104, 0x1008}], 0x1) r7 = getpid() procctl$PROC_REAP_KILL(0x0, 0x0, 0x6, &(0x7f0000000180)={0x13, 0x1, 0xffffffffffffffff, 0x40, r7}) recvmsg(r6, &(0x7f0000001740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40082) (async) cpuset_setaffinity(0x2, 0x6, 0x8, 0x8, &(0x7f0000000140)={[0x200]}) aio_write(&(0x7f0000000240)={r3, 0x80000001, &(0x7f00000004c0)='E\t', 0x2, [0x3, 0x10000000], 0x200000000000000, 0x5, 0xf9, {0x4, 0x7, 0x0}, {0x0, 0x1f, @sival_ptr, @tid=r7}}) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x12, 0xffffffffffffffff, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x0) r9 = open$dir(&(0x7f0000000840)='./file0\x00', 0x1, 0x107) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) open$dir(0x0, 0x40, 0x0) (async) preadv(r8, 0x0, 0x0, 0x0) (async) readv(r8, 0x0, 0x0) (async) mlockall(0x2) (async, rerun: 32) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) (rerun: 32) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x20011, r10, 0x0) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x80) 3.450826083s ago: executing program 0 (id=62): kqueue() (async) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5, 0x1, [0x0, 0x0, 0x0, 0x2]}], 0x1, 0x0, 0x0, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000001180)={0xffffffffffffff97, 0x2, 0x2, @multicast2}, 0x10) (async) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000001180)={0xffffffffffffff97, 0x2, 0x2, @multicast2}, 0x10) socket(0x1c, 0x1, 0x0) (async) r2 = socket(0x1c, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0)=0x101, 0x4) bind$inet6(r2, &(0x7f0000000140)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) setsockopt$inet6_IPV6_DSTOPTS(r2, 0x29, 0x32, &(0x7f0000000280)=ANY=[@ANYBLOB="4b00000000000000f0d0092a78e8bfc4e5a1488f80298906704676d2be441a965268331f98b186e51bb38578619a0165e6d463fc3e525ec9c20adab5acb53529706779b8480845997a38c11738d3a6f97a1b2517ff46cff9123153c67680191aa8b91c255089284dd7bc73d942868698baba4a0d596365f4461720671058e973606f413973162d7f4fda6fa589e225d2d18c2782406bc9145693"], 0x8) connect$inet6(r2, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) (async) connect$inet6(r2, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @empty}, 0x1c) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setsockopt$inet_tcp_TCP_RXTLS_ENABLE(r2, 0x6, 0x29, &(0x7f0000000080)={0x0, &(0x7f0000000000)="622110533dddbdac71b9bab05d62888e880dc9fd66da97d0ef", &(0x7f00000004c0)="3cb85bdcf6a06f48ae13ff5ca3bc8669a880e121d7ae75a8baeec5838807ebc38a0a664f50ea4f3fe5a7dc7bfb5ede5e0f58f7aeaea9e0df56bf071df3cbef4aac555c9dea993876406cea257cf9b8082a15b522084c86844da678e649975efaa9f29371e6a5b4e48f8ee7474fb43b1dac680ebacfc5fb553f0be8d8a3da4cb937e037c7343a2104a4c2c829547b", 0x19, 0x0, 0x19, 0x1a, 0x8e, 0x0, 0x3, 0x3, "0b612fed144aae22"}, 0x40) open(0x0, 0x615, 0x0) (async) open(0x0, 0x615, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x18c2) r3 = msgget(0x0, 0x784) msgsnd(r3, &(0x7f0000000f40)=ANY=[@ANYRESHEX=r3], 0xe2, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)=""/204, 0xcc}, {&(0x7f0000000100)}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000580)=""/91, 0x5b}, {&(0x7f0000000600)=""/210, 0xd2}], 0x5, 0x6) sendto$inet(r2, &(0x7f0000000200)="0e", 0xff66, 0x13, 0x0, 0x0) 3.220777622s ago: executing program 1 (id=63): r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5, 0x0, [0x0, 0x0, 0x7]}], 0x1, 0x0, 0x0, 0x0) r1 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r1, 0x29, 0x1b, &(0x7f00000001c0), 0x4) bind$inet6(r1, &(0x7f0000000140)={0x1c, 0x1c, 0x2, 0x8, @mcast1}, 0x1c) connect(r1, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @loopback}, 0x7f}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{0xe, 0xfffffffffffffff9, 0x8009, 0x8, 0xe8c8, 0x0, [0x0, 0x2]}], 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5}], 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5, 0x0, [0x7, 0xffffffffffffff00, 0x7, 0x40000000000000]}], 0x1, 0x0, 0x0, 0x0) __semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) r5 = openat$crypto(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) ioctl$CIOCGSESSION2(r5, 0xc040636a, &(0x7f0000000140)={0x28, 0x0, 0x10, &(0x7f0000000080)="0b6fac4103e7a00d4689e808d0d4755a", 0x0, 0x0, 0x0, 0x7d86699a}) ioctl$CIOCCRYPT(r5, 0xc0306367, &(0x7f0000000640)={0x0, 0x1, 0x0, 0x8060, &(0x7f00000002c0), 0x0, 0x0, &(0x7f0000000400)}) execve(0x0, 0x0, 0x0) lio_listio(0x0, 0x0, 0x0, &(0x7f0000002c00)={0x1, 0x13, @sigval_int}) 3.080781907s ago: executing program 0 (id=64): kqueue() (async) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x83, 0x8, 0xe8c5, 0x0, [0x0, 0x0, 0x7]}], 0x1, 0x0, 0x0, 0x0) ioctl$SMB_OLD_TRANS(0xffffffffffffffff, 0xc01c690c, &(0x7f0000000140)={0x6c, 0x6f, 0x30, @word, @buf="cce7", 0xffffffff, 0x0, 0x0, 0x0}) socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) cap_ioctls_get(r1, &(0x7f0000000200)=[0x0], 0x1) __semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r3 = socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) ioctl$SMB_READB(r3, 0x80246989, &(0x7f00000000c0)={0x0, 0x0, 0x0, @buf="dcbf", @byte=0x4, 0x0, 0x0, 0x0, 0x0}) (async) ioctl$SMB_READB(r3, 0x80246989, &(0x7f00000000c0)={0x0, 0x0, 0x0, @buf="dcbf", @byte=0x4, 0x0, 0x0, 0x0, 0x0}) socket(0x1c, 0x1, 0x0) (async) r4 = socket(0x1c, 0x1, 0x0) connect$inet6(r4, &(0x7f0000000180)={0x1c, 0x1c, 0x3, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, 0x2}, 0x1c) setsockopt$sock_splice(r4, 0xffff, 0x1023, &(0x7f0000000080)={r4, 0xc332, {0x6, 0x8}}, 0x20) aio_read(&(0x7f0000001c40)={r4, 0x7fffffff, 0x0, 0x0, [0x0, 0xfffffffa], 0x4, 0x8, 0x9, {0x8001, 0x7fff, 0x0}, {0x4, 0xd, @sival_int=0x7, @ke_flags}}) chdir(0x0) (async) chdir(0x0) select(0x40, &(0x7f0000000080)={0x9, 0x10001, 0x400, 0x0, 0x5, 0x5, 0x0, 0x8}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000080)={0x9, 0x10001, 0x400, 0x0, 0x5, 0x5, 0x0, 0x8}, 0x0, 0x0, 0x0) open$dir(0x0, 0x200, 0x0) socket$inet6_udp(0x1c, 0x2, 0x0) (async) r5 = socket$inet6_udp(0x1c, 0x2, 0x0) bind$inet6(r5, &(0x7f0000000140)={0x1c, 0x1c, 0x2, 0x0, @empty}, 0x1c) (async) bind$inet6(r5, &(0x7f0000000140)={0x1c, 0x1c, 0x2, 0x0, @empty}, 0x1c) syz_emit_ethernet(0xf5, &(0x7f0000000300)={@local, @random="94ea09066dbd", [], {@generic={0x661, "5c2c3d02171f98fd08cb07e0e8c011c5acd208a6f8faacfec46b77d62f3d15ba6f617e33737daffead45918cbf026b4004e94669f73f7b45d786989666644b8e72cdbe72a7e634ad2eae484801e7a476cd29622e662b54dfc4f6fb6dafb1c501e9d9cc6f19e5806d1f8d8e860a00cb5bcbbfe6dee34d27ea51210b0769d525f5c08d04989122abdcdc03d50d420a0b49ee248757bf8956a186f3a5031849dbfd2b3ee23dc2200cacaf6632480828eb3db3b8e3e6e71b421d23539cfa75ef15a4ba0eae3c148f0561cdcca8efc22d6c6d8bb76ff8d09d14aa47190fcc1aad18badaf43aef38d535"}}}) rfork(0x85000) renameat(r2, &(0x7f0000000280)='./file1\x00', r1, &(0x7f00000002c0)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file1\x00') truncate(0x0, 0xfffffffffffffff8) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setsockopt$inet_tcp_TCP_TXTLS_MODE(0xffffffffffffffff, 0x6, 0x28, 0x0, 0x0) (async) setsockopt$inet_tcp_TCP_TXTLS_MODE(0xffffffffffffffff, 0x6, 0x28, 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) (async) mkdirat(r6, &(0x7f0000000100)='./file1\x00', 0x0) mount(&(0x7f0000000000)='msdosfs\x00', 0x0, 0x0, &(0x7f00000001c0)) 1.930703973s ago: executing program 3 (id=65): open$dir(&(0x7f00000001c0)='./file0\x00', 0x488200, 0x176) open$dir(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000500)=[{0x3, 0xfffffffffffffffe, 0x103, 0x0, 0x4, 0x0, [0x0, 0x10000000040, 0x2, 0xdff]}], 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{}], 0x1, 0x0) listen(0xffffffffffffffff, 0x7fffffff) r1 = socket$inet(0x2, 0x1, 0x6) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x00', &(0x7f0000000200)='$^#-\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000540)='\xe0Y\x9c/Sl\x9b\xcb94\xef\x96\xc8zd\x00a\xf8\xf8)zB\xd6\xab\xe2\x89\xf0\x97\x10\x12}\xf7=\x87\xacZ\xb5\xe8\x12\v\x85\xbf\xaeg\xb6fi\x12\xdc\x1d\xbb\xc1\xfaR\xfc\xb0i\xe2\x87\xca\x93Y\xfcK\xda\xcct\x16\xd0\xce\xcao\x9b\x8e\x02sc\x15N\xca\xfb\x12DOH\x7f@\x899\x06t*\xe7b\aN\x90\xbe\x82\x13\t\xdc\x9f\x15\xea\x8b\x9d\xd4\f\x9a\xcb\xe1\xda\x86W#\x19xp\xc7Gj\x99\xcbClVY\x97\xbd\x99\xd7\xec\xa0$=0\t\xf0G\xf0\xd5\x83\xa6\xe8\xc7\xe6\xa9C\xf2mi\xba\xad\xabp\x8b-\\+|\xea\xb8\x12f\x887\x1be\x93\x95\xe0!\xe2X\xa8O\x1a\x0e\xc3\x13\xad\xf4#\x14\x8f\x13v\x8a\x90\\\xa5<~\xd2B', &(0x7f0000000300)='.\\\x00', &(0x7f0000000340)='(!,-)[!\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\\{\x00', &(0x7f0000000280)='\xd9\x9e\xad|q\x9c\x01\xfe\x11\x10\x1b)\xaa\xfe\x1dfK\x05`\xbe\xff\x11\x9fD\xb7\xbb\xd3\'\x0f\x98\x1fc\x1c\xafs>\x1a\t;L\xa3\xfa\xb8\xd2\"\x18\xe3|\xfdS\xbe@Kd\xd4\rdP\x16\x9e\xa9N\xad']) fork() writev(r2, &(0x7f0000000280), 0x26) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100000, 0x0) writev(r2, 0x0, 0x0) cpuset_getaffinity(0x3, 0x4, 0x200, 0x8, &(0x7f00000000c0)) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ftruncate(0xffffffffffffffff, 0x3862) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffff38d}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3, 0x7, 0xe30, 0x7a, 0x7fff, 0x5, 0x80000000, 0x8}, 0x0, &(0x7f0000000180)={0x6, 0x4, 0x2, 0xfffffffffffffe01, 0x0, 0xfff, 0xb, 0xfa1}, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x1}) 1.9272462s ago: executing program 2 (id=66): mlock(&(0x7f00007fe000/0x800000)=nil, 0x800000) r0 = freebsd12_shm_open(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) mmap(&(0x7f00006c1000/0x3000)=nil, 0x3000, 0x4, 0x80010, r0, 0x2) bind(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2, 0x0, @empty}, 0x18) munlockall() fork() pipe2(&(0x7f0000000100), 0x180000) setitimer(0x2, &(0x7f00000000c0)={{0x0, 0x65a6}, {0x0, 0x4000000000001}}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2000000, 0x10c) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) 1.740731693s ago: executing program 0 (id=67): syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff04a80b008100070008060081080006040003aaaaaaaaaabbac1400aaffffffffffffac1400aa"]) (async) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff04a80b008100070008060081080006040003aaaaaaaaaabbac1400aaffffffffffffac1400aa"]) r0 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_group_source_req(r0, 0x29, 0xc, &(0x7f0000000080)={0x7ff, {{0x1c, 0x1c, 0x2, 0xfffffffd}}, {{0x1c, 0x1c, 0x1}}}, 0x108) 1.010747966s ago: executing program 0 (id=68): r0 = socket$inet6_udp(0x1c, 0x2, 0x0) (async, rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200201, 0x0) (async, rerun: 32) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) (async) procctl$PROC_SPROTECT(0x2, 0x0, 0x1, &(0x7f00000000c0)=0x21) (async) setsockopt$inet6_int(r0, 0x29, 0x1b, &(0x7f00000001c0), 0x4) (async) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000580)=@in6={0x1c, 0x1c, 0x0, 0x0, @rand_addr='\x00\x00\x00\x00\x00\x00\b\x00\x00\b\x00'}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5}], 0x1, 0x0, 0x0, 0x0) (async) ppoll(&(0x7f0000000280)=[{0xffffffffffffffff, 0xb0}], 0x1, &(0x7f00000000c0)={0x200000077359400}, &(0x7f0000000100)={[0xfffffffffffffffd]}, 0x10) (async) symlink(&(0x7f0000000580)='.\x02/file1\x00', &(0x7f00000002c0)='.\x02\x00') (async) getfh(&(0x7f0000000300)='.\x02/file1\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x3, 0x308) __semctl$GETZCNT(r3, 0x0, 0x7) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000300)}, {&(0x7f0000000100)="2d6423617603beca7fe150dceeb4b7b850d489b5eb94c1a26ff1adacdb47295698b10167a3c88c3f82e5d95ee15854a88d65f18f590e9513b0bf7657550851ac00482c59", 0x44}], 0x2) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)=""/255, 0xff}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) (async) ioctl$MDIOCATTACH(0xffffffffffffffff, 0xc1c06d00, &(0x7f00000000c0)={0x0, 0x0, 0x2, &(0x7f0000000040)='./file0\x00', 0x10004, 0x0, 0x3e, 0x0, 0x0, 0x0, 0x0, [0x0, 0xfffffebe, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x36ef, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x537, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, 0x0, 0x0, 0x9, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x653, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0xffffffff]}) (async, rerun: 32) open(&(0x7f0000000380)='./file0\x00', 0x400, 0x21) (rerun: 32) 1.010314136s ago: executing program 3 (id=69): mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x7, 0x0, 0x0) socketpair(0x0, 0x4, 0x0, 0x0) setsockopt$inet6_IPV6_HOPOPTS(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x28) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000200)='./file0/file0/..\x00', 0x180) r0 = fork() wait4(r0, 0x0, 0x1e, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0xe8c5}], 0x1, 0x0, 0x0, 0x0) r2 = socket(0x1c, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_TXTLS_ENABLE(r3, 0x6, 0x27, &(0x7f0000000140)={&(0x7f0000000080)="00b2c06df480cfe19f0da47ac0235414", 0x0, &(0x7f0000000040)="cf", 0xb, 0x10, 0x0, 0x7, 0x1, 0x0, 0x3, 0x3, "00ff03ff8e3500"}, 0x40) sendto$inet(r3, 0x0, 0x0, 0x185, 0x0, 0x0) setsockopt$inet_tcp_TCP_FUNCTION_BLK(r2, 0x6, 0x2000, &(0x7f00000001c0)={'freebsd\x00'}, 0x24) mkdir(&(0x7f0000000340)='./file\x00', 0x0) mkdir(&(0x7f00000000c0)='./file/file0\x00', 0x160) mkdir(&(0x7f0000000080)='./file/file0/../\x00', 0x0) rmdir(&(0x7f0000000000)='./file/file0/..//file0\x00') r4 = socket(0x2, 0x1, 0x0) setsockopt$inet6_tcp_TCP_FASTOPEN(r4, 0x6, 0x401, 0x0, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x10, 0x2, 0x2}, 0x10) setsockopt$inet_tcp_TCP_FUNCTION_BLK(r4, 0x6, 0x2000, &(0x7f0000000080)={'rack\x00', 0x6}, 0x24) r5 = socket$inet_icmp_raw(0x2, 0x3, 0x1) connect$inet(r5, &(0x7f00000003c0)={0x10, 0x2, 0x3, @multicast1}, 0x10) kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x7fffffff, 0x0, 0xfffffffb, 0x0) 1.001768619s ago: executing program 1 (id=70): freebsd10_pipe(&(0x7f0000000240)) (async) freebsd10_pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1c, 0x1, 0x0) (async) r2 = socket(0x1c, 0x1, 0x0) r3 = openat$crypto(0xffffffffffffff9c, &(0x7f00000006c0), 0x400, 0x0) fchflags(r3, 0x60400) bind$inet6(r2, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @empty, 0xfffffffc}, 0x1c) (async) bind$inet6(r2, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @empty, 0xfffffffc}, 0x1c) syz_emit_ethernet(0x62, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffff4bffffffffff86dd602f7105002c0000fe8000000000000000000000000000bbff02000000000000000000000000000106000003000000004e204e2337f480e05fc2e33aafffd2203e84158ea1ed9e5a49423f57c28238d57736754a4e9b4fd9929aded53359e1d881eb1d976c1b78626eaf74bf6f7d0884fb83515b1f6f5804000000d690117045a7705a1eebe5e88d7d23ad1a6ebd62492b0c56762fb51bea385ab5d00bf0b4e5bc3b684d7b3e9bca74076a9e96af68754b4cfa73b75df4e5489466b80921d8f5121a015880fd0ff72923488c6eb4f68dedff0de4d10777ea2452c9de4b035b438df28859fb82cb980c01748ede079b04281207a9729fae7ac6f18fca090000000000000014766861a9f7e67a1ae3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002000090780000012205f44861080a00000001000000d7"]) (async) syz_emit_ethernet(0x62, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffff4bffffffffff86dd602f7105002c0000fe8000000000000000000000000000bbff02000000000000000000000000000106000003000000004e204e2337f480e05fc2e33aafffd2203e84158ea1ed9e5a49423f57c28238d57736754a4e9b4fd9929aded53359e1d881eb1d976c1b78626eaf74bf6f7d0884fb83515b1f6f5804000000d690117045a7705a1eebe5e88d7d23ad1a6ebd62492b0c56762fb51bea385ab5d00bf0b4e5bc3b684d7b3e9bca74076a9e96af68754b4cfa73b75df4e5489466b80921d8f5121a015880fd0ff72923488c6eb4f68dedff0de4d10777ea2452c9de4b035b438df28859fb82cb980c01748ede079b04281207a9729fae7ac6f18fca090000000000000014766861a9f7e67a1ae3", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="9002000090780000012205f44861080a00000001000000d7"]) close(r0) r4 = openat$crypto(0xffffffffffffff9c, &(0x7f00000016c0), 0x2, 0x0) freebsd11_fstat(r1, &(0x7f00000000c0)) (async) freebsd11_fstat(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) fhstat(&(0x7f0000000140)={{[0x239, 0x7]}, {0x624, 0x2, "10db77d59a7b2aaa88db0113c7c3133b"}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) setregid(r5, r6) aio_write(&(0x7f0000001b00)={r4, 0x8000000000000000, 0x0, 0x0, [0x5, 0x4], 0x1, 0x2, 0x7, {0x0, 0x87, 0x0}, {0x1, 0x1a, @sigval_ptr=0x200, @spare=[0x8000000000000001, 0xceb, 0x5000000, 0xc, 0x200000000000000, 0x4, 0x2, 0x8]}}) (async) aio_write(&(0x7f0000001b00)={r4, 0x8000000000000000, 0x0, 0x0, [0x5, 0x4], 0x1, 0x2, 0x7, {0x0, 0x87, 0x0}, {0x1, 0x1a, @sigval_ptr=0x200, @spare=[0x8000000000000001, 0xceb, 0x5000000, 0xc, 0x200000000000000, 0x4, 0x2, 0x8]}}) sysarch$I386_SET_LDT(0x1, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffffffe5}) (async) sysarch$I386_SET_LDT(0x1, &(0x7f0000000040)={0x3, 0x0, 0xffffffffffffffe5}) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xe100, 0x0) extattr_list_link(&(0x7f0000000540)='./file0\x00', 0x2, 0x0, 0x0) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000840)='./file1\x00', 0x40000400000002c2, 0x0) (async) r8 = open$dir(&(0x7f0000000840)='./file1\x00', 0x40000400000002c2, 0x0) kqueue() pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) setsockopt$inet6_group_source_req(0xffffffffffffffff, 0x29, 0x54, &(0x7f00000004c0)={0x6, {{0x1c, 0x1c, 0x2, 0x0, @mcast1, 0x6}}, {{0x1c, 0x1c, 0x2, 0x0, @empty}}}, 0x108) pread(r8, 0x0, 0x0, 0x3) r9 = openat$md(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$MDIOCATTACH(r9, 0xc1c06d00, &(0x7f0000000880)={0x80000001, 0x7ff, 0x2, &(0x7f00000000c0)='./file2\x00', 0x1ff, 0x0, 0x80000001, 0xca36, 0xffffffff, 0xe, &(0x7f0000000100)='%}\x00', [0x5, 0x4, 0x8, 0xd, 0x100, 0x3, 0xff, 0x2, 0x9303, 0x9, 0x4, 0x91, 0x8, 0x10, 0xffffffff, 0x38, 0x80, 0x4, 0x6, 0xe, 0x1, 0x0, 0x9, 0x6, 0x3, 0x1ff, 0x6, 0xf81d, 0x80, 0x29b6af30, 0x7fffffff, 0x3ff, 0x0, 0x6, 0x8, 0x1, 0x4, 0x0, 0x4, 0x9, 0xb, 0xee83, 0x3, 0x5c, 0x5, 0x8, 0xfffffff8, 0xfffffeff, 0x200000, 0xbcb, 0xa4df, 0x39, 0x6, 0x10, 0xffffffff, 0x6, 0x4, 0x5a42, 0x9, 0x4, 0x3, 0x4, 0x101, 0x9, 0x8, 0xd62d, 0x0, 0xd, 0x9, 0x104f3, 0x10000, 0x6, 0x100, 0x4, 0x6, 0x8000, 0x4, 0x101, 0xc9e4, 0x80000000, 0xfffffff9, 0xa, 0x2, 0x6, 0xb0e, 0x4c6e921a, 0xf, 0x1, 0x80, 0x78, 0x5, 0x3, 0x3, 0xb9b, 0x3, 0x4]}) copy_file_range(r8, 0x0, r0, 0x0, 0x100000000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$DIOCSETLIMIT(0xffffffffffffffff, 0xc0084428, &(0x7f0000000040)={0x0, 0x8}) setresgid(0xee00, 0xee01, 0x0) (async) setresgid(0xee00, 0xee01, 0x0) openat$md(0xffffff9c, &(0x7f00000001c0), 0x40, 0x0) (async) openat$md(0xffffff9c, &(0x7f00000001c0), 0x40, 0x0) freebsd11_fstatfs(r7, &(0x7f00000002c0)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 751.37727ms ago: executing program 2 (id=71): socket$inet6_icmp_raw(0x1c, 0x3, 0x3a) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0x4, 0x0, [0x101]}], 0x1, 0x0, 0x0, 0x0) r1 = socket$inet_sctp(0x2, 0x1, 0x84) connect$inet(r1, &(0x7f0000000140)={0x10, 0x2, 0x3, @rand_addr=0xff}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x20104, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) pwritev(r2, &(0x7f0000000040), 0x0, 0xed5) freebsd11_fstatfs(r2, &(0x7f0000001040)) freebsd11_lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000780)) getgroups(0x1, &(0x7f00000002c0)=[0x0]) setregid(0x0, 0x0) r3 = socket(0x1c, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000000)={0x1c, 0x1c, 0x3, 0x0, @empty, 0xfffffffc}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaff3601080006040009aaaaaaaaaaaaac1400bbaaaaaaaaaabbffffffff00000000000000a688d74e5085ee7f1c52229d4d30141ef0203c3aa93dd042523fcf939b191f4241f566f0ebc3f48d5b828bfd6b8559d2117b4154fb955f44b3ef1cee3323c211c01b010d7f33e7948b2fa04a"]) listen(r3, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) bind$inet(r4, &(0x7f0000000040)={0x10, 0x2, 0x3, @local={0xac, 0x14, 0x0}}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @random="00000200", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x2, 0x6, 0x0, @multicast2, @multicast2}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10, 0xa7, 0x0, 0x406}}}}}}) syz_emit_ethernet(0x52, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2f7105", 0x1c, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@routing={0x6, 0x0, 0x0, 0x3}], @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}}) freebsd11_stat(&(0x7f0000000180)='./file0\x00', 0x0) r5 = fork() sigqueue(r5, 0x50, @sival_int=0x6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x10, 0x9, 0x0, 0xaec}, 0x1, 0x7, 0x5, 0x3, r5, 0xffffffffffffffff, 0x1}) syz_emit_ethernet(0x497, &(0x7f00000005c0)={@random="4b8f3a6f6f98", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x461, 0x3a, 0x3eda8841f6300bf7, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@echo_request={0x80, 0x0, 0x0, 0x400, 0x7, "456dfe07f5271fe139de4270661a9e36235ffcb435a2f7ac8fba10ed79376b65d909580a54caf7066bfca834ce9bdd26ffefecaf6d2eb1e472992addedcc04030f3982886a8330be71e57edd104631b3c9c95dc2e997d4cd8bc0e2e293c50822354b54214b498fb9ebcb971bd67aff24441659bcc3fd945870371bbf25dd848f8333c21f7eba9fd052f83679d813569c5242304491f206786f8bebc8a8d040ae43cc8103cea541c589175624b490d0bbf153d17d92dca6a0398f1827f563ff63766a3f77bf07f5af2aae850491e10016a26f6d1890e87fa9e57cd56092d38281006a5d4879f261d872928bae627308c82f39e03b740c620fe3a927723aa6602e36d393d744829a69a9829388c045c22750f30693a0c75fa9467df924e9ab8d2580f337a7bd47b3ba235c7aa8533ee25f44e4d8d425d80802dd7f1b79c7d1a06436915de88c26a9aebd226a4647d52767080f1e65b45936be8113f9c7a8b01aa479191c73cc9045be02f19bd391385a1ae33ff02e0520c07d6d5d8d7c9da6add80263de21eec1cc63062f39c76801aa44d6575c3be2ccba6764c7f5e3fe41da0730fce6b0a4b4b409434122a5b42d29f4730ffa262c2c182ba763c0205d9c1426d3e9c75ff299eb91f18e2b3ff5c1958bf8dbd24d510631aa9233f513ed81a10f173dbb1d2324ffc9334bc0fc0d9619183bfca69445afdac263507e03b4afb7464a28f4c33262237a55ead07a60cddedefb3618d45735d16580f35abf5732d90e4c9ad9eebcfeb4fc33dca5ef7751f4f0566b33c5c75efed32ad8dd32397842205d52ea684e3e385f2c68b73a92b28989c298e42f2163183f8afdec6289e3e76dd50716138dd33b709cc4835fe247e73e0476cd5115c33cd57912df150bfd9e34233c4a44f8fd262c7916915b187acdadc7ef134b4fa0a53ffd310d27936d05b97d59e0c6be128b2c4ce3a406292ff5a4d08dbecf4779823fc92623b56bbd505f3fc730466fbbe503f73e7f979a5cc0593d2da68a5d86f15cc80d4e501d7a5018bebafa5107f1d784a2c8adcd27441ef45247824d0f299c6e551f1469cc4e445de4bd007439877564d9b9753393856aa9991ba6879fd9035c0a6d11c6dd603155493badd8dc4ce4fc1305f7eca158487b7db9b26ad63ca79a78093d38c2fad2f55ab4b3adb728377065b68740a6424072593e8e5f74b14e1c0853dbf2e0f2e0c05d567029b2bccdc2c11e85ada74b0b3861db9ab7dbec7d82ed95e86c0a706d67313c1e8b98c97d6032f3bb3253ee5ce319fb116f1d010003ac948f592db8de043e25d89f71f84e6361677754fcbbd40dc89bbf9420f5d00d3f45aa4db744d36fbdec008a5f8d37843165fab5eec6d8349e2ff636662f38536184ba1c3e4734c3bd1b4e944b2aeaf88b02d4b752c7be27701af5dc1dc2583b4b98abab0f014b4ef038f72601c433e0af77c5c996f642b86cdfe32ca151b31cc89adad2cfa8ac3e93607b98208a6af4eb35ad078772eb29301b88ffdf0ef7772f0919e46d42685fb939d6d68fd505dbe638054bcedc120ef20148f95d92ea9ac0"}}}}}}) 730.974µs ago: executing program 0 (id=72): r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) rfork(0x20) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x5, 0x0, 0x7, 0x1000301010005}) lseek(r2, 0x40, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 0s ago: executing program 3 (id=73): mkdir(&(0x7f0000000340)='./file\x00', 0x0) mkdir(&(0x7f00000000c0)='./file/file0\x00', 0x160) getfhat(0xffffffffffffffff, 0x0, 0x0, 0xbb31021a5a5412ac) r0 = socket$inet6(0x1c, 0x3, 0x4) aio_read(&(0x7f0000000180)={r0, 0xc9e, 0x0, 0xffffffffffffffb0, [0xc7, 0x78], 0x7, 0x5, 0x2, {0x13, 0x80000000, 0x0}, {0x0, 0xa, @sigval_int=0x3, @ke_flags=0x804f}}) openat$crypto(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{0x0, 0xfffffffffffffff9, 0x9, 0x8, 0x5, 0x0, [0x0, 0x2, 0x7, 0x3ffffffffffffd]}], 0x1, 0x0, 0x0, 0x0) cpuset_getdomain(0x2, 0x8, 0x2, 0xffffffffffffffbd, &(0x7f0000000000), &(0x7f0000000480)) socket(0x1c, 0x1, 0x0) setsockopt$inet6_tcp_buf(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) sigaltstack(&(0x7f0000001000/0x1000)=nil, 0x0) socket$inet6_udp(0x1c, 0x2, 0x0) lio_listio(0x0, 0x0, 0x0, &(0x7f0000000d80)={0x1, 0x10000f, @sival_int=0xfffffffd, @spare=[0x4005, 0x541f, 0x6, 0x2, 0x8, 0x7, 0xfd926ff, 0x9]}) r2 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = socket$inet6_udp(0x1c, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000140)={0x1c, 0x1c, 0x2, 0x0, @empty}, 0x1c) r4 = socket$inet6_udp(0x1c, 0x2, 0x0) setsockopt$inet6_int(r4, 0x29, 0x1b, &(0x7f00000001c0), 0x4) bind$inet6(r4, &(0x7f0000000140)={0x1c, 0x1c, 0x2, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}}, 0x1c) syz_emit_ethernet(0x2a, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @multicast2}, @udp={{0x2, 0x2, 0x8}}}}}}) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file3\x00', r2, &(0x7f0000000740)='./file2\x00') mkdirat(r5, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.21' (ED25519) to the list of known hosts. if_delmulti_locked: detaching ifnet instance 0xfffffe00077f7000 md0: truncating fractional last sector by 1 bytes Warning! syz-executor[904] uses SF_SYNC sendfile(2) flag. Please follow up to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287348. lock order reversal: (sleepable after non-sleepable) 1st 0xfffffe0059adb808 tun_mtx (tun_mtx, sleep mutex) @ /syzkaller/managers/main/kernel/sys/net/if_tuntap.c:1688 2nd 0xffffffff83cdea40 tun_ioctl (tun_ioctl, sx) @ /syzkaller/managers/main/kernel/sys/net/if_tuntap.c:1387 lock order tun_ioctl -> tun_mtx established at: #0 0xffffffff81683991 at witness_checkorder+0x781 #1 0xffffffff81508537 at __mtx_lock_flags+0x187 #2 0xffffffff8186dfec at tunifioctl+0x15c #3 0xffffffff8184921e at ifhwioctl+0xefe #4 0xffffffff8184d412 at ifioctl+0xde2 #5 0xffffffff8169277a at kern_ioctl+0x52a #6 0xffffffff8169215e at sys_ioctl+0x36e #7 0xffffffff8216a8b2 at amd64_syscall+0x4e2 #8 0xffffffff8210f01b at fast_syscall_common+0xf8 lock order tun_mtx -> tun_ioctl attempted at: #0 0xffffffff81684862 at witness_checkorder+0x1652 #1 0xffffffff815721f9 at _sx_xlock+0x139 #2 0xffffffff8186df1a at tunifioctl+0x8a #3 0xffffffff8184a0cb at ifhwioctl+0x1dab #4 0xffffffff8186b982 at tunioctl+0xd92 #5 0xffffffff811df5c6 at devfs_ioctl+0x266 #6 0xffffffff8232cf87 at VOP_IOCTL_APV+0x87 #7 0xffffffff817f04e7 at vn_ioctl+0x3c7 #8 0xffffffff811e0489 at devfs_ioctl_f+0x69 #9 0xffffffff8169277a at kern_ioctl+0x52a #10 0xffffffff8169215e at sys_ioctl+0x36e #11 0xffffffff8216a8b2 at amd64_syscall+0x4e2 #12 0xffffffff8210f01b at fast_syscall_common+0xf8 Out of ktrace request objects. vnode_pager_putpages: zero-length write at 0 resid 131072 0xfffffe00778db000: type VREG state VSTATE_CONSTRUCTED op 0xffffffff8371c540 usecount 41, writecount 39, refcount 25 seqc users 0 hold count flags () flags (VIRF_PGREAD|VMP_LAZYLIST) v_object 0xfffffe00541087c0 ref 1 pages 184 cleanbuf 21 dirtybuf 2 lock type ufs: EXCL by thread 0xfffffe005412d780 (pid 936, syz-executor, tid 100276) with exclusive waiters pending nlink=1, effnlink=1, size=712036, extsize=0 generation=a9859efe, uid=0, gid=0, flags=0x40008 ino 112, on dev gpt/rootfs Expensive callout(9) function: 0xffffffff81a5fc00(0xfffffe00778f9000) 0.002537296 s SYZFAIL: failed to send rpc fd=3 want=320 sent=0 n=-1 (errno 32: Broken pipe) FreeBSD/amd64 (ci-freebsd-main-7.us-central1-b.c.syzkaller.internal) (ttyu0) login: if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f6000 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 if_delmulti_locked: detaching ifnet instance 0xfffffe00077f5800 set $lines = 0 Password: Login incorrect login: show registers Password: Login incorrect login: ps Oct 10 10:03:29 ci-freebsd-main-7 login[747]: 2 LOGIN FAILURES ON ttyu0 Password: Login incorrect login: show malloc Password: Login incorrect show all tcpcbs/bl login: Password: