Ogólny błąd ochrony () – błąd pojawiający się w systemie architektury Intel x86, gdy bieżąco wykonywany program komputerowy w jakiś sposób narusza zasady korzystania ze sprzętu, na którym jest wykonywany. Te zasady mają za zadanie chronić dane i inne programy przed oczywistymi i potencjalnie katastrofalnymi błędami wykonywania procesów. Błędy, które powodują wystąpienie ogólnego błędu ochrony, są zazwyczaj nieodwracalne i uważa się, że najbezpieczniejszą reakcją na nie jest przerwanie działania programu i usunięcie jego procesu (procesów) z systemu operacyjnego.
Przyczyny błędów Wyróżnia się na ogół cztery typy zdarzeń, które powodują powstanie tego błędu.
W systemie Windows każde z nich powoduje zgłoszenie stosownego komunikatu, różniącego się jednak treścią w zależności od wersji systemu. W systemach takich jak Unix lub Linux, błędy te są zgłaszane osobno (np. w przypadku błędów pamięci).