Всем привет. У меня вот такой вопрос. Я хочу сохранять как можно больше информации о стейте приложения, в случае, если вдруг в нём что-то крашнулось. Я настроил под линуксом запись кордампов в специальную папку, и это существенно упрощает исследование ситуаций, в которых процесс целиком неожиданно умер. Но если приложение многопоточное, и по какой-то причине умер только один из потоков, не прибив при этом все остальные, то дамп сгенерирован не будет. Подскажите пожалуйста, а есть какой-нибудь стандартный способ сохранять состояние в таких ситуациях? Понятно, что если ты подозреваешь, что в каком-то месте такое может произойти, можно просто прописать там raise(SIGQUIT) и получить тот же кордамп. Но это заранее продуманная обработка ошибки. А я бы хотел именно отлавливать проблемные места, про которые я не знаю. Можно это как-нибудь сделать?