Я работаю над многопоточным процессом, написанным на С++, и рассматриваю модификацию обработки SIGSEGV с помощью google-coredumper, чтобы сохранить процесс в живых, когда возникает ошибка сегментации.
Тем не менее, это использование google-coredumper похоже на то, что у вас есть возможность застревать в бесконечном цикле дампов ядра, если я каким-то образом не инициализирую поток и объект, который мог вызвать основной дамп.
Какие лучшие практики следует иметь в виду при попытке сохранить процесс через ядро? С какими другими "пропахами" я должен знать?
Спасибо!