Linux: manipulando uma falha de segmentação e obtendo um dump de núcleo

Quando meu aplicativo falha com uma falha de segmentação, eu gostaria de obter um dump de núcleo do sistema. Eu faço isso configurando antes da mão

ulimit -c unlimited

Eu também gostaria de ter uma indicação nos logs do meu aplicativo que ocorreu uma falha de segmentação. Eu faço isso usandosigaction(). Se eu fizer isso, no entanto, o sinal não atinge seu tratamento padrão e um dump principal não é salvo.

Como posso ter tanto o núcleo do sistema despejar uma linha de log do meu próprio manipulador de sinal ao mesmo tempo?

questionAnswers(2)

yourAnswerToTheQuestion