Las mejores prácticas para recuperarse de una falla de segmentación

Estoy trabajando en un proceso multiproceso escrito en C ++, y estoy considerando modificar el manejo de SIGSEGV usando google-coredumper para mantener vivo el proceso cuando ocurre una falla de segmentación.

in embargo, este uso de google-coredumper parece estar lleno de oportunidades para quedar atrapado en un bucle infinito de volcados de núcleo a menos que reinicie de alguna manera el hilo y el objeto que puede haber causado el volcado de núcleo.

¿Qué mejores prácticas debo tener en cuenta al tratar de mantener vivo un proceso a través de un volcado de núcleo? ¿Qué otras 'trampas' debo tener en cuenta?

¡Gracias

Respuestas a la pregunta(12)

Su respuesta a la pregunta