O que é SEGV_MAPERR
, por que sempre vem com SIGSEGV
?
Respostas:
Existem dois tipos comuns de SEGV , que é um erro resultante de um acesso inválido à memória:
A documentação de um tipo (código-fonte indexado do Linux) para SEGV_MAPERR está aqui: http://lxr.free-electrons.com/ident?i=SEGV_MAPERR .
SEGV_MAPERR
estouro de pilha (sem trocadilhos). : D
É uma falha de segmentação. Muito provavelmente um problema de ponteiro pendurado ou algum tipo de estouro de buffer.
SIGSSEGV
é o sinal que o encerra com base no problema, falha de segmentação.
Verifique se há ponteiros pendentes, bem como o problema de estouro.
A ativação de core dumps o ajudará a determinar o problema.