Index: head/lib/libc/gen/elf_utils.c =================================================================== --- head/lib/libc/gen/elf_utils.c +++ head/lib/libc/gen/elf_utils.c @@ -65,7 +65,7 @@ #endif if (phdr_info->dlpi_addr + ph->p_vaddr <= (uintptr_t)addr && - (uintptr_t)addr + sizeof(addr) < phdr_info->dlpi_addr + + (uintptr_t)addr < phdr_info->dlpi_addr + ph->p_vaddr + ph->p_memsz) break; }