Очень странно что никто ничего не смог предположить.   Дальнейшие разбирательства привели меня к обнаружению причины аварийного вылета.  Проблема здесь: extern "C" void * malloc(size_t size) { return Manager.malloc(size); } extern "C" void free(void * ptr) { Manager.free(ptr); }   Если убрать эти объявления, то пустой main() отрабатывает корректно и программа не завершается аварийно.   Из увиденного, заключаю вывод, что в моём случае рантайм библиотеки ис