MemorySanitizer, AddressSanitizer, ThreadSanitizer, если про gcc sanitizers. С большим процентом потенциальных крашей помогают бороться. Сбилдил проект с одним из санитайзеров, погонял код по всем веткам, получил указания, что там надо фиксить.TormentorOne wrote: 04 Jan 2020 02:43Дело не только в отладке, хотя и это есть, и gdbserver использую, но и тут все плохо ибо это MPI кластера по сотне хостов. Упасть прога может на любом хосте, а рабочий core dump из-за того-же MPI не всегда можно получить. Там есть способы, но тоже не удобные. Но главное для меня - это научиться бысто печатать, особенно проблемы с underscore и {}Medium-rare wrote: 28 Dec 2019 04:11 Я лично отлаживаю почти до конца на локальном сервере. Потом делаю deployment и смотрю логи, запустив удалённый.
Коллеги используют gdbserver почти с любым IDE сейчас. Какие-то усилия для автоматическего build-deployment нужны.
Опять, проблема перпендикулярна изначально обозначенной в треде.