This particular out of bounds error was causing every memory read at the far end of memory to return all zeroes.
std::fill
std::fill_n