Memory errors in C : Terminology

Using terminology from SafeC, memory errors in C programs can be classifieds into two different types:
Spatial memory errors and
Temporal memory errors.
Spatial memory errors in C programs include array bounds violations (i.e., buffer overrun) errors, uninitialized pointer dereferences (causing an access to an invalid address), invalid type conversion errors, format string errors,...