linux-vdso.so não é uma biblioteca compartilhada normal. É uma biblioteca virtual que o kernel mapeia automaticamente para o espaço de endereçamento de cada processo para fornecer alguns syscalls sem uma alternância de contexto completa e para facilitar o syscalls em geral. Você pode ler mais na manpage (on-line aqui ). Como não é carregado a partir de um arquivo ldd
não mostra um caminho, mas como mostra o endereço que foi mapeado, você pode ter certeza de que está carregado corretamente.
Como todas as bibliotecas são encontradas, o motivo mais provável é que o arquivo simplesmente não esteja marcado como executável ( chmod +x
).