valgrind: mmap (0x600000, 8192) falló en UME con el error 12 (No se puede asignar memoria)

Estaba siguiendoeste ejercicio. Esta página tiene instrucciones para instalar Valgrind 3.6.1, pero esta versión de Valgrind no es compatible con mi versión actual del kernel de Linux. Entonces, instalé Valgrind 3.11.0 y seguí las instrucciones allí después y al ejecutar este comando:

  $ valgrind ./ex4

tengo este error:

valgrind: mmap(0x600000, 8192) failed in UME with error 12 (Cannot allocate memory).

¿Cómo lo soluciono?

Estoy usando Ubuntu 14.04 LTS con la versión de kernel 4.4.0

Respuestas a la pregunta(1)

Su respuesta a la pregunta