SIGSEGV

Origem: Wikipédia, a enciclopédia livre.
SIGSEGV
Descrição Referência a Endereço inválido de memória
Acção por omissão Terminação anormal do processo
SA_SIGINFO Macros
SEGV_MAPERR Endereço de memória inexistente para o processo
SEGV_ACCERR Endereço de memória com permissões inválidas para o processo

SIGSEGV é um sinal conhecido por um processo informático emitido quando acontece uma referência inválida de memória (segmentation fault) em sistemas operativos POSIX. SIGSEGV é uma constante numérica definida em signal.h, que pode variar de acordo com o sistema operacional. O seu nome é a contração de Segmentation Violation, SIG é o prefixo para os nomes dos sinais.

Normalmente este sinal gera automaticamente um core dump, útil para um futuro debug.

Ver também[editar | editar código-fonte]