Een bug is een fout in software die leidt tot onverwacht of onjuist gedrag. De term stamt uit 1947, toen ingenieurs bij Harvard University een echte mot (moth) vonden die een relais van de Mark II-computer blokkeerde.
| Type | Beschrijving |
|---|---|
| Logicafout | Het programma doet iets anders dan bedoeld |
| Crashbug | De software stopt onverwacht met werken |
| Geheugenleak | Geheugen wordt gereserveerd maar niet vrijgegeven |
| Race condition | Twee processen interfereren doordat ze tegelijk dezelfde data aanpassen |
| Beveiligingsbug | Een fout die aanvallers kunnen misbruiken (zie CVE) |
# Logberichten bekijken voor crashende diensten
journalctl -xe -u mijn-dienst
# Coredump analyseren
coredumpctl list
coredumpctl debug