¿Qué es un Segfault?

Una falla de seguridad, también conocida como falla de segmentación o violación de acceso, es un error de computadora que se produce cuando una parte del software intenta acceder a una parte de la memoria de manera incorrecta. El error es generado por la MMU, un componente de hardware (generalmente ubicado en la CPU) que administra todas las instrucciones de acceso a la memoria en la computadora.

Un error de seguridad puede ocurrir, por ejemplo, si un software escrito incorrectamente intenta escribir datos en una parte de la memoria de solo lectura, o si intenta eliminar la referencia de un puntero nulo. El nombre "falla de segmentación" se originó en la década de 1950, y se refiere al hecho de que solo el segmento de datos de la memoria asignada de un programa es de escritura, mientras que el segmento de código no lo es.

Error, memoria, términos de programación, segmentación.