Mmmm, we need more context than that. There are many reasons why a program cannot read a memory address:
■Address does not exist
■Faulty RAM
■Memory protection scheme preventing a process from accessing other processe's memory space.
And probably others I just didn't think of.