Masinakontrolli erand (MCE) käivitub, kui arvuti keskseade (CPU) tuvastab süsteemi kontrollimise ajal arvuti riistvara vea. Linuxi ja Unixi-põhised süsteemid, sealhulgas Apple® Maci arvutid, teavitavad veast “kerneli paanika” sõnumiga, mis kuvatakse sageli otse konsooliekraanil. Personaalarvutid, milles töötab üks Microsoft Windows® operatsioonisüsteem, kasutavad stoppteate kuvamiseks üldtuntud “sinist surmaekraani”. Masina kontrollimise erand nõuab süsteemi taaskäivitamist ja sageli tuvastab selle aluseks olevad riistvararikked või ühilduvusprobleemid.
Masina kontrollimise erandi võivad käivitada mitmed probleemid. Erand tekib siis, kui konkreetset riistvaraprobleemi ei ole võimalik täielikult tuvastada; see võib muuta erandi allika kindlaksmääramise üsna töömahukaks. Arvuti riistvaraprobleemid, mis võivad seda tüüpi probleeme põhjustada, hõlmavad mälu vahemälu tõrkeid, mille korral vahemällu salvestatud teave rikutakse, põhjustades arvuti tõrkeid selle lugemisel, ja muutmälu (RAM) rikked, mille korral andmed on valesti salvestatud süsteemi RAM võib põhjustada juhuslikke tõrkeid.
Unixi-põhistes süsteemides põhjustavad masinakontrolli erandid tavaliselt uue riistvara installimist. Nende erandite algust saab sageli jälgida riistvara installimise ajal, et tuvastada rikutud riistvara. Rikutud RAM-i laiendusmoodulid võivad selliseid erandeid põhjustada juhuslikel aegadel, mis muudab põhiprobleemi tuvastamise keerulisemaks. Rikutud või valesti määratud RAM-i mälulaiendusmoodulid võivad samuti põhjustada arvutite kontrollimise erandi Microsoft Windows® operatsioonisüsteemiga arvutites.
Süsteemi ülekuumenemine võib põhjustada masina kontrollimise erandeid; see võib juhtuda alatoitega või defektse jahutusradiaatori või ventilaatori tõttu või arvuti muutmise või protsessori kiirendamise tõttu, et see töötaks algselt seadistatust suuremal kiirusel. Harvemini võivad seda tüüpi probleemid põhjustada tarkvaravead. Tavaliselt tuleneb see rikutud andmete kirjutamisest failisüsteemi või tarkvarajuhiste kaudu rikutud või valesti tuvastatud mäluplokkide lugemiseks.
Masinakontrolli erandi teade on sageli riistvararikke või süsteemiarhitektuuri rikke tagajärg, mille puhul arvutiviga ei ole võimalik täpsemalt tuvastada. Masinakontrolli arhitektuur (MCA) on vahend, mille abil teavitatakse installitud operatsioonisüsteemi arvutivigadest. Teatud protsessoritega töötavad arvutid võivad kasutada keerukamat masinakontrolli arhitektuuri, mis suudab täpsemalt tuvastada probleemi põhjuse.