Saatuslik viga on teatud tüüpi arvutiprobleem, mille puhul teatud tüüpi tegevus põhjustab praegu töötava programmi töötamise lõpetamise ja sulgemise. Enamasti viib saatusliku vea ilmnemine selleni, et kuvatakse teade, mis selgitab osaliselt tõrke olemust, ja seejärel suunab kasutaja tagasi operatsioonisüsteemi. Vaatamata nime kurjakuulutavale kõlale ei tähenda seda tüüpi arvutivea esinemine tavaliselt riistvara püsivat väljalülitamist või riknemist, kuigi probleemi lahendamiseks võib vaja minna infosüsteemide spetsialisti abi.
Kuigi saatusliku vea põhjused on erinevad, on mõned stsenaariumid, mis põhjustavad enamiku juhtudest. Üks levinumaid on ebaseaduslike või programmeerimiskoodiga mitte kooskõlas olevate juhiste vastuvõtmine. Kui see juhtub, lülitub programm tavaliselt välja, kuna programmeerimisel pole ühtegi protokolli, mis võimaldaks jätkata.
Kui programmi konkreetset käsku täites pääsetakse juurde teatud tüüpi kehtetule koodile või andmetele, võib ilmneda saatuslik viga. Probleemi põhjuseks võib olla kood või andmed, mis on mingil viisil rikutud või mida kõvakettal enam kasutamiseks pole. Taaskord ei saa programm tellimust töödelda ja lülitub välja, mitte ei ürita jätkata.
Kui programm on lõppenud tõrke tõttu katkestatud, on suur tõenäosus, et kõik andmed, mida programm tõrke ajal töötles, lähevad kaotsi. Sel põhjusel on oluline seansi ajal järjepidevalt aega varuda andmete salvestamiseks. See tähendab, et kui keegi kasutab tekstitöötlusprogrammi, ei piisa automaatse salvestamise funktsioonist. Kui peatute iga paari minuti tagant käsitsi salvestamise alustamiseks, tähendab see vähemalt seda, et andmete kadu on minimaalne ning konkreetse faili saab vajaduse korral alati kopeerida ja teise süsteemi laadida.
Kuigi see termin võib tekitada hirmu suurte probleemide ees, on saatuslik viga tavaliselt tõsine, kuid lühiajaline probleem, mida saab edukalt tuvastada ja parandada. Kuvatavat tõrketeadet analüüsides ja neid andmeid probleemi eraldamiseks kasutades on sageli võimalik vea päritolu parandada ja võimaldada süsteemi toimimisel ilma edasiste vahejuhtumiteta. Kuigi mõnel kasutajal võib olla tausta seda tüüpi vigade täpseks diagnoosimiseks ja parandamiseks, vajavad teised professionaali, näiteks programmeerija, tähelepanu.