Een protectiefout of segmentatiefout treedt op als een computerprogramma iets doet wat het besturingssysteem heeft verboden, zoals het aanspreken van geheugen dat niet aan het programma is toegewezen, of een poging tot communicatie met de hardware buiten het besturingssysteem om.