General protection fault

General protection fault (GPF) pada arsitektur Intel x86 dan AMD x86-64, dan arsitektur lainnya yang tidak berkaitan, adalah sebuah fault yang dapat mencakup beberapa keadaan saat mekanisme proteksi di dalam arsitektur prosesor dilanggar oleh program apapun yang sedang berjalan, baik kernel maupun program user. Mekanisme ini pertama kali dijelaskan di bab 9.8.13 dalam manual referensi programmer Intel 80386 pada tahun 1986. General protection fault diimplementasikan sebagai interrupt dalam kedua arsitektur x86 dan AMD64. Aplikasi dapat dikatakan mengalami crash. Penyebab GPF yang paling umum adalah dua aplikasi yang mencoba menggunakan menggunakan blok memori yang sama, sehingga terjadi bentrok penggunaan memori. Beberapa sebab GPF lainnya adalah penggunaan device driver yang tidak tepat dan sistem operasi Windows yang terkorupsi.