A memory read error is a malfunction that occurs when data is being accessed from memory for use by a program, or when a value read from RAM fails to match an expected value. Memory read errors can cause miscalculations, program malfunctions, unresponsiveness, the blue screen of death (BSOD) and spontaneous restarts.