En
ulovlig reference opstår, når et program forsøger at få adgang til ugyldig hukommelse under kørsel eller udfører en ugyldig instruktionssekvens, ofte forårsaget af fejl i programmeringslogikken, såsom adgang til arrays uden for grænserne.
En fælde for operativsystemet opstår, når systemet registrerer unormal eller potentielt skadelig softwareadfærd under kørsel, der kræver direkte håndtering af operativsystemets kerne, ofte udført for beskyttelse og effektiv ressourcestyring. Almindelige tilfælde, der udløser fælderne, omfatter forsøg på at få adgang til områder med begrænset hukommelse eller udførelse af farlige handlinger uden de rette tilladelser.