Puffer-Überlauf
Ein Pufferüberlauf tritt auf, wenn ein Programm in einen Speicherbereich schreibt oder aus einem Speicherbereich liest, auf den es nicht zugreifen soll.
Arithmetischer Überlauf
Ein arithmetischer Überlauf tritt auf, wenn eine in einer Variable enthaltene Zahl über die höchste Zahl hinaus erhöht wird, die die Variable zulässt. Dies führt normalerweise dazu, dass die Zahl wieder auf Null zurückgesetzt wird.
Endlosschleife
Eine Endlosschleife entsteht, wenn ein Programm in eine Schleife (eine Reihe von Anweisungen, die viele Male wiederholt wird) eintritt und es keinen Ausweg aus der Schleife gibt. Dies kann zum Einfrieren des Programms führen.
Roundoff-Fehler
Wenn eine Fließkomma-Variable nicht genau genug ist, kann die darin gespeicherte Zahl ungenau sein. Dies kann je nach Programmtyp verschiedene Probleme verursachen, z.B. kann es dazu führen, dass ein Navigationsprogramm zu einem unbeabsichtigten Ort navigiert oder der Ton in einem Tonaufnahmeprogramm verzerrt ist.
Division durch Null
Die Division durch Null ist eine ungültige mathematische Operation. Wenn ein Programm eine ganze Zahl durch Null dividiert, stürzt es ab. Unter Linux wird beim Auftreten dieses Fehlers die Meldung "Gleitkomma-Ausnahme" angezeigt, obwohl keine Gleitkommazahlen beteiligt waren. Fließkomma-Mathematik erlaubt manchmal die Division durch Null. Dies führt normalerweise zu einem speziellen "keine Zahl"-Wert.
Beschneidungsprobleme
Bei Videospielen treten Clipping-Probleme, auch als Kollisionserkennungsprobleme bezeichnet, auf, wenn ein Objekt eine Barriere (wie eine Wand, einen Boden oder eine Decke) passiert, die es nicht durchdringen sollte. Dies ist ein sehr häufiger Fehler, der in vielen Videospielen auftritt. Dies kann z.B. in Doom 2 auftreten, wenn ein zerquetschtes Monster von einem Erzvögel wiederbelebt wird. Clipping-Probleme können oft als zeitsparende Taktik bei Speedruns eingesetzt werden, z.B. kann man in Super Mario 64 die Wendeltreppe im Schloss überspringen, indem man durch die Decke springt.
Sicherheitslücken
Sicherheitsfehler sind Fehler, die es einem Eindringling ermöglichen, entweder Zugang zum Computer zu erhalten oder den Computer zum Absturz zu bringen. Den Computer zum Absturz zu bringen, wird als Denial-of-Service-Angriff bezeichnet. Die Behebung von Sicherheitsfehlern gilt als besonders wichtig, da sie es Eindringlingen ermöglichen könnten, wichtige Informationen wie Kreditkartennummern oder Passwörter zu stehlen. Beispiele für Sicherheitslücken sind Heartbleed und Shellshock.