Configurar mi lib para LD_PRELOAD hace que algunos procesos produzcan errores de cargador

Recibo el siguiente error cuando intento ejecutar un script para el que solo tengo acceso de ejecución:

uname: symbol lookup error: /home/dumindara/random/sotest/a.out: undefined symbol: dlsym

Esto es después de haber establecidoLD_PRELOAD variable de entorno a/home/dumindara/random/sotest/a.out.

a.out tiene una pruebamalloc función y llamadasdlsym internamente.

No tengo este problema cuando ejecutols. La mayoría de los procesos dan este error. ¿Por qué sucede esto y qué puedo hacer para que funcione?

Respuestas a la pregunta(2)

Su respuesta a la pregunta