Otra forma en que podría producirse un "segmentation fault" es con una memoria dañada físicamente, puesto que algún programa escribirá en la memoria y luego intentará acceder a esos datos pero al tener un fallo la memoria posiblemente los datos se hayan borrado y por ende el programa considerará esa dirección de memoria como vacía, o sea no usada, con lo que resolverá en error.