Um erro suave é um problema que causa uma condição temporária na RAM que altera os dados armazenados de forma não intencional.
Errores que alteram os dados armazenados na RAM são erros suaves ou erros graves, que resultam de uma falha de hardware. Erros suaves podem ser ainda divididos em erros ao nível do chip e erros ao nível do sistema.
Erros ao nível do chip são eventos raros em que um elemento radioativo no chip de memória decai, liberando um próton. Se o próton atingir uma célula de memória, ele pode alterar o valor que a célula contém. Mesmo os raios cósmicos podem causar este fenómeno de tempos a tempos. Erros ao nível do sistema podem ser causados por problemas de energia, ficando fora das especificações (overclock demasiado longe, por exemplo) e problemas de software que ocorrem quando a memória é escrita de forma incorrecta.
Os erros de software são causados por eventos e não por uma condição física persistente, como é o caso de erros graves. Enquanto eles podem ser frustrantes, erros suaves são geralmente resolvidos por uma reinicialização. Algumas vezes, no entanto, estes problemas ocorrem devido a um problema persistente de software ou uma configuração problemática. Sem testes cuidadosos, um erro suave causado por problemas persistentes pode ser mal interpretado como um erro grave.
Tentativas de escrever em espaço de memória protegido reservado por outro programa ou pelo sistema operacional sempre criam erros e são uma causa típica de uma tela azul de morte (BSOD).